1.一种线阵CCD相机多点自动调焦方法,包括以下步骤:
步骤一:将PCB板划分为若干个区域,选定需要扫描的区域;
步骤二:将PCB板放置于运动控制工作台上,真空吸附将其固定并随工作台一起匀速运动;
步骤三:打开线阵CCD相机采集含有PCB板轮廓信息的图像,并将扫描图像输出,采集完毕后,数据送给计算机进行处理;
步骤四:对步骤三中的数据进行处理,即根据不同区域轮廓信息的复杂程度确定各区域图像质量四邻域清晰度权系数;
所述步骤四进一步包括:
步骤4-1:将PCB板分为n列,每一列划分为m行,确定需要扫描的区域
Aij(1≤i≤n,1≤j≤m),根据扫描图像各区域连通域数量aij设置不同的权系数λij,步骤4-2:计算选定区域图像综合清晰度值,单幅图像清晰度值用Fij表示,则其中(x,y)表示图像各点,W,H表示图像宽度和高度,f(x,y)表示图像各点灰度值;
则整个扫描区域图像综合清晰度值为:
步骤4-3:判断当前焦距位置是否为最大综合清晰度值位置,若是,则采集该图像作为最佳图像,并保存,如果不是,电机调焦微机构带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,然后处理、判断,如此循环,直至判断采集图像质量最佳为止。
2.如权利要求1所述的线阵CCD相机多点自动调焦方法,其特征在于:
所述步骤三进一步包括:当划定的PCB板区域进入相机视场时,PCB遮光板部分遮挡照射到PCB版区域的光线,使得采集图像含有PCB板轮廓信息。
3.如权利要求1所述的线阵CCD相机多点自动调焦方法,其特征在于:
所述步骤4-3中判断采集图像质量最佳的方法为:设定电机调焦微机构的步进电机步长,采集当前焦距下的扫描图像,计算扫描图像质量即综合清晰度值a,电机调焦微机构的步进电机带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,计算扫描图像质量即综合清晰度值b,根据a和b的大小判断电机调焦微机构的步进电机带动线阵CCD相机移动位置,使得线阵CCD相机始终保持在当前综合清晰度值最大的位置上。
一种线阵CCD相机多点自动调焦方法\n技术领域\n[0001] 本发明涉及一种线阵CCD相机多点自动调焦系统和方法,属于CCD成像技术领域。\n背景技术\n[0002] 线阵CCD因其结构简单,成本较低而得到广泛应用。线阵CCD的单排感光单元的数目可以做得很多,在同等测量精度的前提下,其测量范围可以做的较大,并且由于线阵CCD实时传输光电变换信号和自扫描速度快、频率响应高,能够实现动态测量,并能在低照度下工作,所以线阵CCD广泛地应用在产品尺寸测量和分类、非接触尺寸测量、条形码等许多领域。\n[0003] 现有技术中,目前获取扫描最佳图像质量的方法有:\n[0004] 测距法:包括激光测距法、红外测距法和超声波测距法等,他们的共同特点是通过接受反射过来测量目标的距离和方位,然后通过计算机控制自动调焦。采用这些方法的仪器一般体积较大,价钱较高,且对近距离不太适合。而且当被测物体对红外光或者是超声波有较大强的吸收作用时候,将使测距系统失灵或对焦不准确。\n[0005] VAF组件相关法:VAF(Visitronic Auto Focus)组件或称为视象自动调焦组件,是通过电子线路测定左侧固定反射镜扫描所形成的被摄体象在其对应半导体元件上的相对位置关系(相关性),从而进行自动调焦这种方法设计巧妙,体积较小,但机构复杂且精度不太高。\n[0006] 基于图像处理技术法:这种方法是基于在正焦(接收器正处于景象平面上)的情况下,图像各点间的灰度对比度最强;离焦(接收器离开景象平面上)偏差越大,灰度对比度越弱这一调焦判别的理论依据的自动调焦方法。基于图像处理技术的调焦采用单点进行调节,即在PCB板上选择一个特定区域调节焦距获取最佳图像质量的焦距位置,用这种方法获取每一个焦距下的图像质量不能完全说明整块PCB板扫描图像质量问题。\n发明内容\n[0007] 为克服现有技术中的缺陷,本发明提供一种线阵CCD相机多点自动调焦系统,包括:线阵CCD相机,镜头,电机调焦微机构;其中,所述线阵CCD相机用于采集特定区域的PCB板的图像,所述电机调焦微机构用于控制线阵CCD相机和镜头的相对位置关系。进一步,所述系统还包括一图像采集卡,用于存储所述线阵CCD相机采集的图像。\n[0008] 所述镜头置放于所述线阵CCD相机之前,与所述线阵CCD相机配合使用。\n[0009] 一个非限制性的实施方式中,所述系统还包括一线性组合光源,所述线性组合光源产生投射到PCB板上的照射光,所述PCB板真空吸附在运动控制工作台上。\n[0010] 本发明还提供一种线阵CCD相机多点自动调焦方法,包括以下步骤:\n[0011] 步骤一:将PCB板划分为若干个区域,选定需要扫描的区域;\n[0012] 步骤二:将PCB板放置于运动控制工作台上,真空吸附将其固定并随工作台一起匀速运动;\n[0013] 步骤三:打开线阵CCD相机采集含有PCB板轮廓信息的图像,并将扫描图像输出,采集完毕后,数据送给计算机进行处理。\n[0014] 优选地,所述步骤三进一步包括:当划定的PCB板区域进入相机视场时,PCB遮光板部分遮挡照射到PCB版区域的光线,使得采集图像含有PCB板轮廓信息。\n[0015] 进一步,还包括步骤四:对步骤三中的数据进行处理,即根据不同区域轮廓信息的复杂程度确定各区域图像质量四邻域清晰度权系数。\n[0016] 所述步骤四进一步包括:\n[0017] 步骤4-1:将PCB板分为n列,每一列划分为m行,确定需要扫描的区域Aij(1≤i≤n,1≤j≤m),根据扫描图像各区域连通域(连通域是指相同像素点的集合)数量aij设置不同的权系数λij,\n[0018] \n[0019] 步骤4-2:计算选定区域图像综合清晰度值,单幅图像清晰度值用Fif表示,则[0020] \n[0021] 其中(x,y)表示图像各点,W,H表示图像宽度和高度,f(x,y)表示图像各点灰度值;\n[0022] 则整个扫描区域图像综合清晰度值为:\n[0023] \n[0024] 更进一步,该方法还包括:\n[0025] 步骤4-3:判断当前焦距位置是否为最大综合清晰度值位置,若是,则采集该图像作为最佳图像,并保存,如果不是,电机调焦微机构带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,然后处理、判断,如此循环,直至判断采集图像质量最佳为止。\n[0026] 所述步骤4-3中判断采集图像质量最佳的方法为:设定电机调焦微机构的步进电机步长,采集当前焦距下的扫描图像,计算扫描图像质量即综合清晰度值a,电机调焦微机构的步进电机带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,计算扫描图像质量即综合清晰度值b,根据a和b的大小判断电机调焦微机构的步进电机带动线阵CCD相机移动位置,使得线阵CCD相机始终保持在当前综合清晰度值最大的位置上。\n[0027] 本发明提供的技术方案简单实用,实现方便,通用性强。可以很好解决测距系统失灵或对焦不准确的技术问题,且机构简单且精度高。\n附图说明\n[0028] 图1是本发明多点自动调焦系统原理图\n[0029] 图2是本发明多点自动调焦系统软件流程图\n[0030] 图3是本发明自动调焦系统控制流程图\n具体实施方式\n[0031] 下面结合附图和具体实施方式对本发明作进一步描述。\n[0032] 附图1描述了一种线阵CCD相机多点自动调焦系统,所述系统包括以下部件:线阵CCD相机,镜头,图像采集卡、线性组合光源、运动控制工作台、运动控制卡、电机调焦微机构、真空吸附装置及计算机控制软件等。\n[0033] 其中,所述线阵CCD相机用于采集特定区域的PCB板的图像,采集得到的图像存储到所述图像采集卡中;\n[0034] 所述镜头置放于所述线阵CCD相机之前,与所述线阵CCD相机配合使用;\n[0035] 所述线性组合光源产生投射到PCB板上的照射光;\n[0036] 所述PCB板真空吸附在所述运动控制工作台上;\n[0037] 所述电机调焦微机构用于控制线阵CCD相机和镜头的相对位置关系。\n[0038] 所述线阵CCD相机多点自动调焦系统在工作时,执行以下步骤:\n[0039] 步骤一:将PCB板划分为若干个区域,选定需要扫描的区域。\n[0040] 步骤二:将PCB板放置于运动控制工作台上,真空吸附将其固定并随工作台一起匀速运动。\n[0041] 步骤三:打开线阵CCD相机采集含有PCB板轮廓信息的图像,并将扫描图像输出,采集完毕后,数据送给计算机进行处理。在一个优选的实施方式中,当划定的PCB板区域进入相机视场时,PCB遮光板部分遮挡照射到PCB版区域的光线,使得采集图像含有PCB板轮廓信息。\n[0042] 步骤四:根据不同区域轮廓信息的复杂程度确定各区域图像质量四邻域清晰度权系数。一个优选的实施方式中,确定各区域图像质量四邻域清晰度权系数的方法为:\n[0043] 将PCB 板分为n 列,每一列划分为m 行,确定需要扫描的区域\nAij(1≤i≤n,1≤j≤m),由于各区域不同的特征(即轮廓信息的复杂程度不同)对整块板质量影响程度不一样,因此,本发明根据扫描图像各区域连通域(所述连通域是指相同像素点的集合)数量aij设置不同的权系数λij,\n[0044] \n[0045] 计算选定区域图像综合清晰度值,单幅图像清晰度值用Fif表示,则[0046] \n[0047] 其中(x,y)表示图像各点,W,H表示图像宽度和高度,f(x,y)表示图像各点灰度值。\n[0048] 则整个扫描区域图像综合清晰度值为:\n[0049] \n[0050] 判断该焦距位置是否为最大综合清晰度值位置,若是,则采集该图像作为最佳图像,并保存,如果不是,电机调焦微机构带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,然后处理、判断,如此循环,直至判断采集图像质量最佳为止。\n[0051] 进一步参见附图2,附图2描述了一种线阵CCD相机多点自动调焦方法。启动自动调焦程序,将PCB板划分为若干个区域,选定需要扫描的区域,运动控制线程控制工作台移动使划定的PCB板区域进入相机视场同时启动图像扫描采集线程采集图像,待图像全部扫描完毕后计算扫描图像质量即综合清晰度值,判断该焦距位置是否为最大综合清晰度值位置,若是,则采集该图像作为最佳图像,并保存,如果不是,电机调焦微机构带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,然后处理、判断,如此循环,直至判断采集图像质量最佳为止。\n[0052] 启动自动调焦程序,将PCB板划分为若干个区域,选定需要扫描的区域,设定电机调焦微机构的步进电机步长,采集当前焦距下的扫描图像,计算扫描图像质量即综合清晰度值a,电机调焦微机构的步进电机带动线阵CCD相机移动一个步距,对PCB板需要扫描的区域再进行采集,计算扫描图像质量即综合清晰度值b,根据a和b的大小判断电机调焦微机构的步进电机带动线阵CCD相机移动位置,使得线阵CCD相机始终保持在当前综合清晰度值最大的位置上。\n[0053] 本发明提供的技术方案简单实用,实现方便,通用性强。可以很好解决测距系统失灵或对焦不准确的技术问题,且机构简单且精度高。
法律信息
- 2019-05-03
未缴年费专利权终止
IPC(主分类): H04N 5/232
专利号: ZL 201210155261.1
申请日: 2012.05.18
授权公告日: 2016.04.27
- 2016-04-27
- 2013-10-16
实质审查的生效
IPC(主分类): H04N 5/232
专利申请号: 201210155261.1
申请日: 2012.05.18
- 2012-10-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-06-09
|
2009-10-13
| | |
2
| |
2008-07-09
|
2008-01-16
| | |
3
| |
2009-08-05
|
2008-01-30
| | |
4
| | 暂无 |
2006-01-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |