一种基于标定和复合搜索的相机自动对焦方法及系统技术方案

技术编号:39514091 阅读:9 留言:0更新日期:2023-11-25 18:50
本发明专利技术提供了一种基于标定和复合搜索的相机自动对焦方法及系统,属于图像对焦技术领域,方法包括:在的范围内,以为步距,拍摄图像并评估图像的锐度

【技术实现步骤摘要】
一种基于标定和复合搜索的相机自动对焦方法及系统


[0001]本专利技术属于图像对焦
,更具体地,涉及一种基于标定和复合搜索的相机自动对焦方法及系统


技术介绍

[0002]高倍相机的景深一般较小,尤其是达到显微镜级别时,景深仅数微米,因此在对焦精度良好时一般会用于测量观测物体的表面高度

此类相机一般采用定焦镜头,由于机构运动精度

待测物体表面高度的偏差等原因,需要通过调整物镜与待观测物体的表面距离以实现对焦

基于此方法的自动对焦一般按照锐度评估
+
搜索迭代的流程进行

[0003]目前的搜索方法一般包括二分法

斐波那契法

黄金分割法

爬上搜索法和基于规则的搜索等

二分法

斐波那契法和黄金分割法有相对良好的搜索效率,但是当搜索范围过大时,其搜索的稳定性差,可能找不到对焦位置;爬山法需要确定镜头的实际焦距和镜头
F
数,相对难以操作;基于规则的搜索在精细搜索过程中的搜索效率较低

[0004]目前搜索迭代收敛的条件为:当拍摄达到预设的次数或者图像达到预设的锐度时停止迭代,完成自动对焦

但是,当图像采集内容不同时,对焦时的锐度绝对值也不同,进而导致实际对焦距离会有较大差异;随着初始位置的不同,相同迭代次数后的对焦距离也会不同

对焦距离的不稳定一方面影响图像质量,另一方面也无法应用于高精度的观察物体表面高度测量


技术实现思路

[0005]针对现有技术的缺陷,本专利技术的目的在于提供一种基于标定和复合搜索的相机自动对焦方法及系统,旨在解决采用现有搜索方式进行自动对焦时,当图像采集内容不同,对焦时的锐度绝对值也不同,进而导致实际对焦距离会有较大差异;随着初始位置的不同,相同迭代次数后的对焦距离也会不同

对焦距离的不稳定一方面影响图像质量,另一方面也无法应用于高精度的观察物体表面高度测量的问题

[0006]为实现上述目的,本专利技术提供了一种基于标定和复合搜索的相机自动对焦方法,包括以下步骤:步骤一:在的范围内,以为步距
δ
,调整相机和待测物体上表面的垂直方向上的距离,拍摄图像并评估各拍摄图像的锐度
Sh

Z

Sh
二阶导曲线;其中,为相机最小的对焦距离偏差;为理论景深;为精细区间系数;为能够观察到最清晰图像对应的相机与待测物体在垂直方向上的距离;垂直方向为相机的焦平面的垂直方向;
[0007]步骤二:按照设定的分割阈值
d2_thresh
,将
Z

Sh
二阶导曲线沿横轴方向进行分割,筛选出
d2_thresh
以上的最大连续面积,作为精细区间;其中,精细区间的
Z
跨度为精细区间的带宽;
[0008]步骤三:以为步距在拟搜索区间采集图像,找出锐度最大的图像对
应的距离;其中,为相机实际对焦距离与理论对焦距离的偏差;
[0009]步骤四:调整相机和待测物体在垂直方向上的距离,在精细搜索区间内采集下极限和上极限的图像并分析其锐度和;
[0010]步骤五:判断剩余迭代区间的宽度是否小于实际需要的最小的对焦距离偏差;若小于则将和中对应锐度较大的值作为最终的对焦距离,完成自动对焦;否则,对比锐度和的大小,通过设定区间搜索比例系数更新下极限或上极限,转至步骤四;其中,

[0011]进一步优选地,图像的锐度计算方法为:对图像沿横纵两个方向使用
Sobel
算子求解边缘图像;评估边缘图像的标准差,获取图像的锐度值

[0012]进一步优选地,相机实际对焦距离与理论对焦距离的偏差包括相机的理论焦距误差

自动化调整相机和待测物体在垂直方向上距离时产生的机械运动偏差以及待测物体的高度偏差

[0013]进一步优选地,当更新为
=+(

)
·
(1

)

[0014]当的更新公式为
=

(

)
·
(1

)

[0015]其中,为每次迭代的区间收缩比例系数

[0016]进一步优选地,步骤一具体包括以下步骤:
s1.1
:在的范围内,以为步距,调整相机和待测物体上表面的垂直方向上的距离,拍摄图像并评估各拍摄图像的锐度
Sh
,绘制
Z

Sh
曲线;
[0017]s1.2
:对
Z

Sh
曲线中的
Sh
进行归一化处理,再对
Z

Sh
曲线平滑滤波,去除干扰;
s1.3
:对经过
s1.2
处理过的
Z

Sh
曲线求二阶导后取其绝对值并归一化,得到
Z

Sh
二阶导曲线

[0018]另一方面,本专利技术提供了一种基于标定和复合搜索的相机自动对焦系统,包括:自动化机构

相机和数据处理模块;自动化机构与相机相连;相机的下方用于放置待测物体;自动化机构用于调整相机和待测物体上表面的垂直方向上的距离;相机用于在的范围内,以为步距,拍摄图像;其中,为相机最小的对焦距离偏差;为理论景深;为精细区间系数;为能够观察到最清晰图像对应的相机与待测物体在垂直方向上的距离;垂直方向为相机的焦平面的垂直方向;
[0019]并用于以为步距在拟搜索区间内拍摄图像;其中,为相机实际对焦距离与理论对焦距离的偏差;为精细区间的
Z
跨度;
[0020]并用于在精细搜索区间内采集下极限和上极限的图像;
[0021]数据处理模块用于对相机在的范围内拍摄的图像评估锐度,绘制
Z

Sh

阶导曲线;按照设定的分割阈值
d2_thresh
,将
Z

Sh
二阶导曲线沿横轴方向进行分割,筛选出
d2_thresh
以上的最大连续面积,作为精细区间;
[0022]并用于以为步距在拟搜索区间采集图像,找出锐度最大的图像对应的距离;
[0023]并用于评估下极限和上极限的图像的锐度和;判断剩余迭代区间的宽度是否小于实际需要的最小的对焦距离偏差;若小于则将和中对应锐度较大的值作为最终的对焦距离,完成自动对焦;否则,通过设定区间搜索比例系数更新下极本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于标定和复合搜索的相机自动对焦方法,其特征在于,包括以下步骤:步骤一:在的范围内,以为步距,调整相机和待测物体上表面的垂直方向上的距离,拍摄图像并评估各拍摄图像的锐度
Sh
,获取
Z

Sh
二阶导曲线;其中,为相机最小的对焦距离偏差;为理论景深;为精细区间系数;为能够观察到最清晰图像对应的相机与待测物体在垂直方向上的距离;垂直方向为相机的焦平面的垂直方向;步骤二:按照设定的分割阈值
d2_thresh
,将
Z

Sh
二阶导曲线沿横轴方向进行分割,筛选出
d2_thresh
以上的最大连续面积,作为精细区间;其中,精细区间的
Z
跨度为精细区间的带宽;步骤三:以为步距在拟搜索区间采集图像,找出锐度最大的图像对应的距离;其中,为相机实际对焦距离与理论对焦距离的偏差;步骤四:调整相机和待测物体在垂直方向上的距离,在精细搜索区间内采集下极限和上极限的图像并分析其锐度和;步骤五:判断剩余迭代区间的宽度是否小于实际需要的最小的对焦距离偏差;若小于则将和中对应锐度较大的值作为最终的对焦距离,完成自动对焦;否则,对比锐度和的大小,通过设定区间搜索比例系数更新下极限或上极限,转至步骤四;其中,
。2.
根据权利要求1所述的相机自动对焦方法,其特征在于,图像的锐度计算方法为:对图像沿横纵两个方向使用
Sobel
算子求解边缘图像;评估边缘图像的标准差,获取图像的锐度值
。3.
根据权利要求1或2所述的相机自动对焦方法,其特征在于,步骤一具体包括以下步骤:
s1.1
:在的范围内,以为步距,调整相机和待测物体上表面的垂直方向上的距离,拍摄图像并评估各拍摄图像的锐度
Sh
,绘制
Z

Sh
曲线;
s1.2
:对
Z

Sh
曲线中的
Sh
进行归一化处理,再对
Z

Sh
曲线平滑滤波,去除干扰;
s1.3
:对经过
s1.2
处理过的
Z

Sh
曲线求二阶导后取其绝对值并归一化,得到
Z

Sh
二阶导曲线
。4.
根据权利要求1或2所述的相机自动对焦方法,其特征在于,相机实际对焦距离与理论对焦距离的偏差包括相机的理论焦距误差

自动化调整相机和待测物体在垂直方向上距离时产生的机械运动偏差以及待测物体的高度偏差
。5.
根据权利要求1所述的相机自动化对焦方法,其特征在于,当更新为
= +(

)
·
(1

)
;当的更新公式为
=
ꢀ‑
(

)
·
(1

)
;其中,为每次迭代的区间收缩比例系数
。6.
一...

【专利技术属性】
技术研发人员:库东峰易晓满黄伟
申请(专利权)人:华工科技产业股份有限公司
类型:发明
国别省市:

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

1