发明名称 数码相机中自适应自动聚焦方法
摘要 数码相机中自适应自动聚焦方法是数码相机的图像处理的技术,其处理步骤为:a.用数码相机采集原始的彩色图像;b.根据原始图像的分辨率大小,采用自适应窗口的方法将原始图像彩色中间区域作为子图像剪切出来;c.将彩色的子图像转换为灰度图像;d.对灰度子图像进行二维DCT变换,获得二维DCT系数;e.对二维DCT系数按照其频率的大小进行自适应加权,计算图像清晰度评价函数;f.根据图像清晰度评价函数,采用一种全程的搜索策略控制步进电机的移动,搜索出清晰的聚焦图像。该方法定义了一个感兴趣的窗口区域,该窗口的大小可以根据图像的分辨率进行自适应地调整,以适应不同的拍摄要求。
申请公布号 CN100399183C 申请公布日期 2008.07.02
申请号 CN200610088321.7 申请日期 2006.07.10
申请人 南京邮电大学 发明人 韩柯;朱秀昌;刘峰;胡栋;冯荃;朱轶凡;干宗良
分类号 G03B13/36(2006.01);H04N5/232(2006.01) 主分类号 G03B13/36(2006.01)
代理机构 南京经纬专利商标代理有限公司 代理人 叶连生
主权项 1.一种数码相机中自适应自动聚焦方法,其特征在于其步骤为:a、用数码相机采集原始的彩色图像;b、根据原始图像的分辨率大小,采用自适应窗口的方法将原始图像彩色中间区域作为子图像剪切出来;c、将彩色的子图像转换为灰度图象;d、对灰度子图像进行二维DCT变换,获得二维DCT系数;e、对二维DCT系数按照其频率的大小进行自适应加权,计算图像清晰度评价函数;f、根据图像清晰度评价函数,采用一种全程的搜索策略控制步进电机的移动,搜索出清晰的聚焦图像;其中光学自动聚焦中图像清晰度评价函数中加权二维DCT系数方法为:1.)设I(x,y)表示分辨率为M×N的灰度图像在像素点(x,y)的灰度值,则灰度图像的二维离散DCT变换定义为:<math><mrow><mi>F</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mi>C</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mi>C</mi><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>I</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mi>cos</mi><mfrac><mrow><mi>&pi;</mi><mrow><mo>(</mo><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>u</mi></mrow><mrow><mn>2</mn><mi>M</mi></mrow></mfrac><mi>cos</mi><mfrac><mrow><mi>&pi;</mi><mrow><mo>(</mo><mn>2</mn><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>v</mi></mrow><mrow><mn>2</mn><mi>N</mi></mrow></mfrac></mrow></math> 其中u和v分别表示频域中的行频率和列频率,F(u,v)称为图像I(x,y)的二维DCT系数,其中C(u)和C(v)分别由下式定义:<math><mrow><mi>C</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mfrac><mn>1</mn><msqrt><mi>M</mi></msqrt></mfrac></mtd><mtd><mi>u</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><msqrt><mfrac><mn>2</mn><mi>M</mi></mfrac></msqrt></mtd><mtd><mn>1</mn><mo>&le;</mo><mi>u</mi><mo>&le;</mo><mi>M</mi><mo>-</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math> <math><mrow><mi>C</mi><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mfrac><mn>1</mn><msqrt><mi>N</mi></msqrt></mfrac></mtd><mtd><mi>v</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><msqrt><mfrac><mn>2</mn><mi>N</mi></mfrac></msqrt></mtd><mtd><mn>1</mn><mo>&le;</mo><mi>v</mi><mo>&le;</mo><mi>N</mi><mo>-</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math> 2.)去除二维DCT系数的直流系数,剩余的其他系数则为交流系数,按照二维DCT系数频率的大小,对交流系数进行自适应加权来计算图像清晰度评价函数,计算公式如下:<math><mrow><msub><mi>E</mi><mn>1</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>u</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>v</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>[</mo><mrow><mo>(</mo><mi>u</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mi>F</mi><msup><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>]</mo></mrow></math> <math><mrow><msub><mi>E</mi><mn>2</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>u</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>v</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>[</mo><mrow><mo>(</mo><mi>u</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mo>|</mo><mi>F</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>|</mo><mo>]</mo></mrow></math> 其中,E1和E2分别表示图像清晰度评价函数中的平方能量和绝对值能量,M和N分别表示二维DCT系数中的行数和列数,u和v分别表示频域中的行频率和列频率,并且u和v不同时为零。
地址 210003江苏省南京市新模范马路66号