当前位置: 首页 > 专利查询>邱妙娜专利>正文

基于图像处理与气泡检测的相机自动对焦方法技术

技术编号:27207852 阅读:16 留言:0更新日期:2021-01-31 12:36
本发明专利技术提供了一种基于图像处理与气泡检测的相机自动对焦方法,该方法包括:采集气泡图像,对气泡图像进行处理得到二值图,根据二值图得到气泡轨迹轮廓,根据气泡轨迹轮廓确定对焦线,根据最优轨迹直线与对焦线确定ROI区域,根据气密性检测装置内被检测工件的个数将ROI区域分为多个子区域并为每个子区域分配权值;相机根据对焦线进行迭代对焦,计算每次对焦后所得气泡图像中ROI区域的图像清晰度,利用搜索算法寻找对焦线上使图像清晰度最大的点,清晰度最大的点为相机的最优对焦点;本发明专利技术结合气泡的轨迹特征进行相机的自动对焦,对焦后所拍摄气泡图像中的气泡特征更清晰。焦后所拍摄气泡图像中的气泡特征更清晰。焦后所拍摄气泡图像中的气泡特征更清晰。

【技术实现步骤摘要】
基于图像处理与气泡检测的相机自动对焦方法


[0001]本专利技术涉及图像处理、气密性检测领域,具体为一种基于图像处理与气泡检测的相机自动对焦方法。

技术介绍

[0002]在进行气密性检测时气泡是一个非常弱的图像特征,很多场景下气泡的检测是非常困难的,因此想要获取更明显的气泡特征,相机的调节是必不可少的,而现有使用相机进行气密性检测时通常采用相机本身自带的自动调焦模式,该自动调焦模式一般会对焦到离镜头较近的位置,而未考虑气泡的位置信息,使得拍摄的图像中气泡特征较弱,增加了后续对气泡进行精确定位时的难度。

技术实现思路

[0003]为了解决上述问题,本专利技术提出一种基于图像处理与气泡检测的相机自动对焦方法,该方法包括:
[0004]步骤一,通过相机进行气泡图像的采集,对经过预处理的气泡图像进行处理得到气泡二值图,将多张气泡二值图相加得到气泡轨迹二值图,对气泡轨迹二值图进行细化处理后进行连通域分析,得到气泡轨迹轮廓;
[0005]步骤二,基于气密性检测装置内被检测工件的个数,根据气泡轨迹轮廓确定对焦线;具体地:
[0006]被检测工件为一个时,对气泡轨迹轮廓进行最优轨迹直线拟合,所得最优轨迹直线为对焦线;
[0007]被检测工件多于一个时,存在多个气泡轨迹轮廓,选择最左和最右两个气泡轨迹轮廓进行最优轨迹直线的拟合,得到两条最优轨迹直线,求两条最优轨迹直线与图像边界的交点,得到两个上端交点、两个下端交点,两个上端交点连线中心点与两个下端交点连线中心点相连得到对焦线;
[0008]步骤三,根据最优轨迹直线与对焦线确定ROI区域,根据气密性检测装置内被检测工件的个数将ROI区域分为多个子区域并为每个子区域分配权值:
[0009]被检测工件为一个时,将ROI区域分为N1个子区域,位于正中间的一个子区域的权值最大,由内向外,子区域的权值依次递减;
[0010]被检测工件多于一个时,将ROI区域分为N2个子区域,位于正中间的一个子区域的权值最小,由内向外,子区域的权值依次递增;
[0011]步骤五,相机根据对焦线进行迭代对焦,计算每次对焦后所得气泡图像中ROI区域的图像清晰度,利用搜索算法寻找对焦线上使图像清晰度最大的点,清晰度最大的点为相机的最优对焦点。
[0012]所述气泡二值图为通过帧差法对选择的两帧气泡图像进行处理得到差分图像,对差分图像进行二值化得到;所述气泡二值图中气泡像素为255,其他为0。
[0013]所述连通域分析得到的连通域的个数为被检测工件的个数。
[0014]所述ROI区域内包括对焦线,所述多个子区域大小相同;N1个子区域中任一子区域的宽度x1、x2分别为被检测工件个数为一时所求对焦线与图像边界相交的两个点的横坐标;N2个子区域中任一子区域的宽度x3、x4分别为最左气泡轨迹轮廓对应的最优轨迹直线与图像边界相交的两个点的横坐标,x5、x6分别为最右气泡轨迹轮廓对应的最优轨迹直线与图像边界相交的两个点的横坐标;b1、b2为补偿系数。
[0015]所述图像清晰度的计算方法为:
[0016][0017]Definition表示ROI区域的图像清晰度,f(Gray
i
)为清晰度评价函数,Gray
i
为气泡图像中第i个子区域对应的灰度图,N为子区域的总个数,N的值为N1或N2,W
i
为第i个子区域的权值。
[0018]所述清晰度函数为Brenner梯度函数或Laplacian梯度函数。
[0019]进一步地,N1、N2的取值为奇数。
[0020]本专利技术的有益效果在于:
[0021]1.本专利技术结合气泡的轨迹特征进行相机的自动对焦,对焦后所拍摄气泡图像中的气泡特征更清晰,便于进行气密性检测时气泡定位的后续处理。
[0022]2.本专利技术基于气泡的轨迹直线得到相机的对焦线,方法简单易操作,且计算速度快。
[0023]3.本方法适用性强,可推广到多零件进行气密性检测时进行相机的对焦。
附图说明
[0024]图1为本专利技术实施流程图。
[0025]图2为多个被检测工件对应的ROI区域划分示意图。
具体实施方式
[0026]为了让本领域技术人员更好的理解本专利技术,下面结合实施例对本专利技术进行详细描述。
[0027]本专利技术主要是通过对采集到的图像进行处理从而使所用相机自动对焦,获取质量更好、更清晰的图像;因此,本专利技术提出一种基于图像处理与气泡检测的相机自动对焦方法,该方法的实施流程如图1所示,具体地,首先通过相机采集气密性检测装置内的气泡图像,气泡图像经过预处理后进行气泡检测,得到气泡二值图,多张气泡二值图进行叠加得到气泡轨迹二值图,对气泡轨迹二值图进行图像细化处理后寻找相机对焦线,基于相机对焦线或气泡轨迹确定ROI区域,将ROI区域划分为多个子区域,并为每个子区域分配权值;相机根据对焦线进行迭代对焦,每次对焦后重新获取气泡图像并基于各个子区域对应的权值计算气泡图像中ROI区域的图像清晰度,通过搜索算法寻找最优的对焦点,使得图像ROI区域的清晰度最高,并进行相机的对焦控制。
[0028]实施例:
[0029]将相机放置于气密性检测装置一侧,使得拍摄的图像中可以看到气泡的上升,通过相机对气密性检测装置内的气泡进行图像采集,得到气泡图像,对气泡图像进行预处理,方便提取气泡的特征,图像预处理包括图像转换、去除背景和滤波,最终使得气泡图像对比度增强、噪声小。预处理方法包括中值滤波法、邻域平均法,属于常见的图像预处理手段,需要根据图像质量做出选择即具体使用哪种预处理方法,本专利技术不再赘述。
[0030]对经过预处理的气泡图像进行处理得到气泡二值图,气泡检测技术为本领域技术人员所公知的技术,实施者可根据实际情况具体选择使用哪种方法得到气泡二值图;具体地,实施例以帧差法获得气泡二值图:
[0031]利用帧差法将两帧预处理后的气泡图像对应像素值相减得到差分图像,然后对差分图像二值化,得到气泡二值化图像数据,气泡二值图中气泡像素为255,其他为0;由于气泡上升速度受不同环境的影响,因此利用帧差法对两帧气泡图像进行处理时,所选两帧气泡图像可以是相邻两帧,也可不必是相邻两帧,如每三帧计算一次差分图像。
[0032]将多张气泡二值图相加得到气泡轨迹二值图,即将m帧气泡二值图进行像素相加操作,由于像素最大值为255,因此叠加后的图像可以得到气泡的上升轨迹;其中叠加m帧气泡二值图,m为超参数,需要人为调试,通常m=3即可得到气泡的上升轨迹信息,在图像中为一条白色的粗线。
[0033]进一步地,对气泡轨迹二值图进行细化处理,即将图像的线条从多像素宽度减少到单位像素宽度,使气泡的轨迹线变得细小;图像细化算法有很多,如Rosenfeld细化算法,属于常见图像处理手段,这里不再赘述,实施者可自由选择细化算法。
[0034]对细化后的气泡轨迹二值图进行连通域分析,得到气泡轨迹轮廓;其中,连通域的提取方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图像处理与气泡检测的相机自动对焦方法,其特征在于,该方法包括:步骤一,通过相机进行气泡图像的采集,对经过预处理的气泡图像进行处理得到气泡二值图,将多张气泡二值图相加得到气泡轨迹二值图,对气泡轨迹二值图进行细化处理后进行连通域分析,得到气泡轨迹轮廓;步骤二,基于气密性检测装置内被检测工件的个数,根据气泡轨迹轮廓确定对焦线;具体地:被检测工件为一个时,对气泡轨迹轮廓进行最优轨迹直线拟合,所得最优轨迹直线为对焦线;被检测工件多于一个时,存在多个气泡轨迹轮廓,选择最左和最右两个气泡轨迹轮廓进行最优轨迹直线的拟合,得到两条最优轨迹直线,求两条最优轨迹直线与图像边界的交点,得到两个上端交点、两个下端交点,两个上端交点连线中心点与两个下端交点连线中心点相连得到对焦线;步骤三,根据最优轨迹直线与对焦线确定ROI区域,根据气密性检测装置内被检测工件的个数将ROI区域分为多个子区域并为每个子区域分配权值:被检测工件为一个时,将ROI区域分为N1个子区域,位于正中间的一个子区域的权值最大,由内向外,子区域的权值依次递减;被检测工件多于一个时,将ROI区域分为N2个子区域,位于正中间的一个子区域的权值最小,由内向外,子区域的权值依次递增;步骤五,相机根据对焦线进行迭代对焦,计算每次对焦后所得气泡图像中ROI区域的图像清晰度,利用搜索算法寻找对焦线上使图像清晰度最大的点,清晰度最大的点为相机的最优对焦点。2.如权利要求1所述的方...

【专利技术属性】
技术研发人员:邱妙娜石倩
申请(专利权)人:邱妙娜
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利