发明名称 一种线阵CCD相机多点自动调焦方法
摘要 本发明提供一种线阵CCD相机多点自动调焦方法,将PCB板划分为若干个区域,选定需要扫描的区域;打开线阵CCD相机采集含有PCB板轮廓信息的图像,根据不同区域轮廓信息的复杂程度确定各区域图像质量四邻域清晰度权系数,根据图像的综合清晰度判断最佳的采集图像质量。本发明提供的技术方案简单实用,实现方便,通用性强。可以很好解决测距系统失灵或对焦不准确的技术问题,且机构简单且精度高。
申请公布号 CN102724401B 申请公布日期 2016.04.27
申请号 CN201210155261.1 申请日期 2012.05.18
申请人 深圳大学 发明人 程涛;冯平;彭小波;徐刚;孙高磊
分类号 H04N5/232(2006.01)I;G03B13/36(2006.01)I;G02B7/36(2006.01)I 主分类号 H04N5/232(2006.01)I
代理机构 深圳市远航专利商标事务所(普通合伙) 44276 代理人 褚治保
主权项 一种线阵CCD相机多点自动调焦方法,包括以下步骤:步骤一:将PCB板划分为若干个区域,选定需要扫描的区域;步骤二:将PCB板放置于运动控制工作台上,真空吸附将其固定并随工作台一起匀速运动;步骤三:打开线阵CCD相机采集含有PCB板轮廓信息的图像,并将扫描图像输出,采集完毕后,数据送给计算机进行处理;步骤四:对步骤三中的数据进行处理,即根据不同区域轮廓信息的复杂程度确定各区域图像质量四邻域清晰度权系数;所述步骤四进一步包括:步骤4‑1:将PCB板分为n列,每一列划分为m行,确定需要扫描的区域A<sub>ij</sub>(1≤i≤n,1≤j≤m),根据扫描图像各区域连通域数量a<sub>ij</sub>设置不同的权系数λ<sub>ij</sub>,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>&lambda;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>a</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>/</mo><mrow><mo>(</mo><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></msubsup><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></msubsup><msub><mi>a</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000887045370000011.GIF" wi="670" he="89" /></maths>步骤4‑2:计算选定区域图像综合清晰度值,单幅图像清晰度值用F<sub>ij</sub>表示,则<maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mrow><mi>j</mi><mi>i</mi></mrow></msub><mo>=</mo><msubsup><mi>&Sigma;</mi><mrow><mi>x</mi><mo>=</mo><mn>2</mn></mrow><mrow><mi>W</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>&Sigma;</mi><mrow><mi>y</mi><mo>=</mo><mn>2</mn></mrow><mrow><mi>H</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>{</mo><mo>|</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mo>|</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mn>1</mn><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>|</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mo>|</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>}</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000887045370000012.GIF" wi="1784" he="208" /></maths>其中(x,y)表示图像各点,W,H表示图像宽度和高度,f(x,y)表示图像各点灰度值;则整个扫描区域图像综合清晰度值为:<img file="FDA0000887045370000013.GIF" wi="611" he="85" />步骤4‑3:判断当前焦距位置是否为最大综合清晰度值位置,若是,则采集该图像作为最佳图像,并保存,如果不是,电机调焦微机构带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,然后处理、判断,如此循环,直至判断采集图像质量最佳为止。
地址 518060 广东省深圳市南山区南海大道3688号