一种一体化摄像机自动跟踪聚焦方法及系统.pdf

上传人:r7 文档编号:666590 上传时间:2018-03-02 格式:PDF 页数:26 大小:2.09MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410307921.2

申请日:

2014.06.30

公开号:

CN104079832A

公开日:

2014.10.01

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 5/232申请日:20140630|||公开

IPC分类号:

H04N5/232

主分类号:

H04N5/232

申请人:

苏州科达科技股份有限公司

发明人:

汤峰峰; 章勇; 曹李军; 陈卫东

地址:

215011 江苏省苏州市高新区金山路131号

优先权:

专利代理机构:

北京三聚阳光知识产权代理有限公司 11250

代理人:

张建纲

PDF下载: PDF下载
内容摘要

本发明提供了一种一体化摄像机自动跟踪聚焦方法及系统,设置目标物区域,并使目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,驱动聚焦镜片运动,再进行搜索终结判断,最后完成聚焦。克服了传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题,聚焦的速度快,耗时短。聚焦后进行目标物区域跟踪,这样就可以估计目标物的运动或者位置,使得聚焦的方向和聚焦的区域可以得到确认,在目标物区域模糊或者目标物位移超过一定阈值的情况下重新触发聚焦,保证自动聚焦准确。采用了变步长搜索的方法,可以提高效率,加快自动聚焦的速度。采用了峰值区域FV阈值的自适应估计算法,使得自动聚焦更加快捷。

权利要求书

1.  一种一体化摄像机自动跟踪聚焦方法,其特征在于,包括如下步骤:
S1:设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;
S2:根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;
S3:计算当前帧图像的FV值,并判断搜索是否终结,是则进入S4,否则返回步骤S2;
S4:驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。

2.
  根据权利要求1所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S1中具体包括如下步骤:
S11:将当前帧图像划分为M×N个区块,设定所述目标物区域所占的区块;
S12:以每一区块的高频能量作为该区块的FV值;
S13:以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。

3.
  根据权利要求1或2所述的一体化摄像机自动跟踪聚焦方法,其特征在于,还包括如下步骤:
S5:对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新进入步骤S1。

4.
  根据权利要求1-3任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S3具体包括如下步骤:
S31:判断是否确定最大FV值或者已经完成了整个搜索区域的搜索,是进入S4,否则继续步骤S32;
S32:判断搜索是否达到搜索区域的边界,是则设定搜索方向为反方向,否则继续步骤S33;
S33:获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步;
S34:返回步骤S2。

5.
  根据权利要求4所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S33中获取峰值区域的FV阈值的具体步骤如下:
S331:获取初始时连续m次搜索得到的当前帧图像的FV值,其中m为大于或等于3的整数;
S332:判断m个FV值的连续变化幅度,
若连续变化幅度小于设定阈值,则将m个FV值取平均再加上增量FVz作为峰值区域的FV阈值;
若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。

6.
  根据权利要求2-5任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S5中目标物区域跟踪具体包括如下步骤:
S51:获取前帧图像中目标物区域特征信息和当前帧图像信息,所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布;
S52:根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置;
S53:根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;
S54:计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;
S55:若位移T超出第一阈值Ty或者缩放比例R超过第二阈值Ry判定需要重新触发聚焦,进入步骤S1,否则保存当前帧的目标物区域特征信息。

7.
  根据权利要求6所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S52获取当前帧图像的目标物区域中心位置的过程为:
S521:获取当前帧图像中所有与目标物区域具有相同形状的n个区块组成的候选区;
S522:获取前帧图像中目标物区域内n个区块的亮度(L1,L2,…Ln)及当前帧图像中第i个候选区域内n个区块的亮度(L1i,L2i,…Lni);
S523:计算当前帧图像中第i个候选区域内n个区块的亮度与前帧图像中目标物区域内n个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算:
i‾=argminiΣw=1nabs(Lw-Lwi)]]>
以上公式中,Lw是指前帧图像目标物区域内的第w个区块亮度,Lwi是指当前帧图像中第i个候选区域内第w个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。

8.
  根据权利要求6所述的一体化摄像机自动跟踪聚焦方法,其特征在于, 所述步骤S53中获取当前帧图像中目标物区域的过程为:
S531:获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第j个候选区内的归一化直方图;
S532:计算当前帧图像中第j个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算:
j‾=argminjΣk=0LumMaxabs(hist(k)-histj(k))]]>
以上公式中,k表示直方图上每个灰度的级别,LumMax表示最大的灰度级别,hist(k)表示前帧图像中目标物区域内归一化直方图上灰度级别为k时候的取值,histj(k)表示当前帧图像中第j个候选区内归一化直方图上灰度级别为k时候的取值,第个候选区就是当前帧图像的目标物区域。

9.
  根据权利要求3-8任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于:
所述步骤S5中所述第一阈值Ty为两个区块,所述第二阈值Ry选取1.2。

10.
  根据权利要求1-9任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S1之前还包括如下步骤:
S0:根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。

11.
  根据权利要求1-10任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于:
所述步骤S31中所述长步为所述搜索区域总长的1/32,所述小步为所述 长步的1/16。

12.
  一种一体化摄像机自动跟踪聚焦系统,其特征在于,包括如下模块:
目标物区域设置模块,用于设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;
搜索模块,用于根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;
计算及判断模块,用于计算当前帧图像的FV值,并判断搜索是否终结;
聚焦模块,用于在所述计算及判断模块判断搜索终结后驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。

13.
  根据权利要求12所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述目标物区域设置模块具体包括:
区块划分子模块,用于将当前帧图像划分为M×N个区块,设定所述目标物区域所占的区块;
区块FV值计算子模块,以每一区块的高频能量作为该区块的FV值;
当前帧图像的FV值计算子模块,以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。

14.
  根据权利要求12或13所述的一体化摄像机自动跟踪聚焦系统,其特征在于,还包括:
目标物区域跟踪模块,用于对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新 触发聚焦。

15.
  根据权利要求12-14任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述计算及判断模块具体包括:
搜索终结判断子模块,用于在确定最大FV值或者已经完成了整个搜索区域的搜索后进入聚焦模块:
搜索方向设定子模块,用于在搜索达到搜索区域的边界后设定搜索方向为反方向;
搜索步长设定子模块,用于获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步。

16.
  根据权利要求15所述的一体化摄像机自动跟踪聚焦系统,其特征在于,搜索步长设定子模块具体包括:
初始搜索子模块,用于获取初始时连续m次搜索得到的当前帧图像的FV值,其中m为大于或等于3的整数;
FV阈值获取子模块,判断m个FV值的连续变化幅度,
若连续变化幅度小于设定阈值,则将m个FV值取平均加上增量FVz作为峰值区域的FV阈值;
若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。

17.
  根据权利要求13-16任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述目标物区域跟踪模块具体包括:
特征信息获取子模块,用于获取前帧图像中目标物区域特征信息和当前 帧图像信息,所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布;
目标物区域中心位置获取子模块,用于根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置;
目标物区域获取子模块,用于根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;
位移和缩放比例计算子模块,用于计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;
触发聚焦判断子模块,用于当位移T超出第一阈值Ty或者缩放比例R超过第二阈值Ry判定需要重新触发聚焦,进入目标物区域设置模块。

18.
  根据权利要求17所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述目标物区域中心位置获取子模块具体包括:
候选区获取子模块,用于获取当前帧图像中所有与目标物区域具有相同形状的n个区块组成的候选区;
区块亮度获取子模块,用于获取前帧图像中目标物区域内n个区块的亮度(L1,L2,…Ln)及当前帧图像中第i个候选区域内n个区块的亮度(L1i,L2i,…Lni);
目标物区域中心位置计算子模块,用于计算当前帧图像中第i个候选区域内n个区块的亮度与前帧图像中目标物区域内n个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算:
i‾=argminiΣw=1nabs(Lw-Lwi)]]>
以上公式中,Lw是指前帧图像目标物区域内的第w个区块亮度,Lwi是指当前帧图像中第i个候选区域内第w个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。

19.
  根据权利要求17所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述目标物区域获取子模块具体包括:
归一化直方图获取子模块,用于获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第j个候选区内的归一化直方图;
目标物区域计算子模块,用于计算当前帧图像中第j个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算:
j‾=argminjΣk=0LumMaxabs(hist(k)-histj(k))]]>
其中,k表示直方图上每个灰度的级别,LumMax表示最大的灰度级别,hist(k)表示前帧图像中目标物区域内归一化直方图上灰度级别为k时候的取值,histj(k)表示当前帧图像中第j个候选区内归一化直方图上灰度级别为k时候的取值,第个候选区就是当前帧图像的目标物区域。

20.
  根据权利要求14-19任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于:
所述目标物区域跟踪模块中,所述第一阈值Ty为两个区块,所述第二阈值Ry选取1.2。

21.
  根据权利要求12-20任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于,还包括:
聚焦范围获取模块,用于根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获 取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。

22.
  根据权利要求12-21任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于:
搜索步长设定子模块中,所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1/16。

说明书

一种一体化摄像机自动跟踪聚焦方法及系统
技术领域
本发明涉及成像领域的自动聚焦技术,具体地涉及一种一体化摄像机自动跟踪聚焦方法及系统。
背景技术
近年来,可变倍一体化摄像机产品丰富起来,自动聚焦模块已成为其中的一个主要的功能模块。该模块通过调节聚焦电机改变聚焦镜片位置使得图像清晰度描述值达到最大,即到达聚焦位置。图像清晰度描述值用图像FV(Focus Value)表示,常用的清晰度描述算子为统计得到的图像的高频能量的大小。
一般在对一个目标进行聚焦操作时,聚焦镜片位置与图像FV的对应关系曲线(称为搜索曲线)呈现如图1所示的单峰形状,S1和S3表示远焦区域,S2表示近焦区域,S表示整个聚焦范围。传统的聚焦算法是沿着使得FV增大的方向小步推进聚焦镜片,直到找到图像FV峰值来确定聚焦位置点,即“爬山法”。在摄像机的实际使用中,由于不同倍率下场景景深差异很大、在聚焦范围内存在前后多个目标物等原因,会导致搜索曲线呈现图2所示的多峰特性。
针对图2所示的具有多峰特性的搜索曲线来说,传统“爬山法”会选取图像FV最大的区域作为聚焦区域即图中的实际聚焦位置T2,然而该区域不一定是目标物区域,图2中的期望聚焦位置T1所对应的为目标物区域,因此传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题。而且当初始位置离聚焦位置比较远时,沿着使得图像FV增大的方向小步推进聚焦镜片,聚焦的速度慢耗时长。综上,如何快速、准确的完成自 动聚焦是急需解决的问题。
发明内容
为此,本发明所要解决的技术问题在于现有技术中用于自动聚焦的方法速度慢耗时长,摄像机成像时存在聚焦位置与实际期望不一致的问题,从而提出一种一体化摄像机自动跟踪聚焦方法及系统。
为解决上述技术问题,本发明的提供如下技术方案:
一种一体化摄像机自动跟踪聚焦方法,包括如下步骤:
S1:设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;
S2:根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;
S3:计算当前帧图像的FV值,并判断搜索是否终结,是则进入S4,否则返回步骤S2;
S4:驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S1中具体包括如下步骤:
S11:将当前帧图像划分为M×N个区块,设定所述目标物区域所占的区块;
S12:以每一区块的高频能量作为该区块的FV值;
S13:以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。
上述一体化摄像机自动跟踪聚焦方法,还包括如下步骤:
S5:对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新进入步骤S1。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S3具体包括如下步骤:
S31:判断是否确定最大FV值或者已经完成了整个搜索区域的搜索,是进入S4,否则继续步骤S32;
S32:判断搜索是否达到搜索区域的边界,是则设定搜索方向为反方向,否则继续步骤S33;
S33:获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步;
S34:返回步骤S2。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S33中获取峰值区域的FV阈值的具体步骤如下:
S331:获取初始时连续m次搜索得到的当前帧图像的FV值,其中m为大于或等于3的整数;
S332:判断m个FV值的连续变化幅度,
若连续变化幅度小于设定阈值,则将m个FV值取平均再加上增量FVz作为峰值区域的FV阈值;
若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S5中目标物区域跟踪具体包括如下步骤:
S51:获取前帧图像中目标物区域特征信息和当前帧图像信息,所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置, 所述第二特征为目标物区域内的亮度分布;
S52:根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置;
S53:根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;
S54:计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;
S55:若位移T超出第一阈值Ty或者缩放比例R超过第二阈值Ry判定需要重新触发聚焦,进入步骤S1,否则保存当前帧的目标物区域特征信息。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S52获取当前帧图像的目标物区域中心位置的过程为:
S521:获取当前帧图像中所有与目标物区域具有相同形状的n个区块组成的候选区;
S522:获取前帧图像中目标物区域内n个区块的亮度(L1,L2,…Ln)及当前帧图像中第i个候选区域内n个区块的亮度(L1i,L2i,…Lni);
S523:计算当前帧图像中第i个候选区域内n个区块的亮度与前帧图像中目标物区域内n个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算:
i‾=argminiΣw=1nabs(Lw-Lwi)]]>
以上公式中,Lw是指前帧图像目标物区域内的第w个区块亮度,Lwi是指当前帧图像中第i个候选区域内第w个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S53中获取当前帧图像中目标物区域的过程为:
S531:获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第j个候选区内的归一化直方图;
S532:计算当前帧图像中第j个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算:
j‾=argminjΣk=0LumMaxabs(hist(k)-histj(k))]]>
以上公式中,k表示直方图上每个灰度的级别,LumMax表示最大的灰度级别,hist(k)表示前帧图像中目标物区域内归一化直方图上灰度级别为k时候的取值,histj(k)表示当前帧图像中第j个候选区内归一化直方图上灰度级别为k时候的取值,第个候选区就是当前帧图像的目标物区域。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S5中所述第一阈值Ty为两个区块,所述第二阈值Ry选取1.2。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S1之前还包括如下步骤:
S0:根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。
上述一体化摄像机自动跟踪聚焦方法,所述步骤S31中所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1/16。
一种一体化摄像机自动跟踪聚焦系统,包括如下模块:
目标物区域设置模块,用于设置当前帧图像中的目标物区域,计算当前 帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;
搜索模块,用于根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;
计算及判断模块,用于计算当前帧图像的FV值,并判断搜索是否终结;
聚焦模块,用于在所述计算及判断模块判断搜索终结后驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。
上述一体化摄像机自动跟踪聚焦系统,所述目标物区域设置模块具体包括:
区块划分子模块,用于将当前帧图像划分为M×N个区块,设定所述目标物区域所占的区块;
区块FV值计算子模块,以每一区块的高频能量作为该区块的FV值;
当前帧图像的FV值计算子模块,以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。
上述一体化摄像机自动跟踪聚焦系统,还包括:
目标物区域跟踪模块,用于对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新触发聚焦。
上述一体化摄像机自动跟踪聚焦系统,所述计算及判断模块具体包括:
搜索终结判断子模块,用于在确定最大FV值或者已经完成了整个搜索区域的搜索后进入聚焦模块:
搜索方向设定子模块,用于在搜索达到搜索区域的边界后设定搜索方向为反方向;
搜索步长设定子模块,用于获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步。
上述一体化摄像机自动跟踪聚焦系统,搜索步长设定子模块具体包括:
初始搜索子模块,用于获取初始时连续m次搜索得到的当前帧图像的FV值,其中m为大于或等于3的整数;
FV阈值获取子模块,判断m个FV值的连续变化幅度,
若连续变化幅度小于设定阈值,则将m个FV值取平均加上增量FVz作为峰值区域的FV阈值;
若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。
上述一体化摄像机自动跟踪聚焦系统,所述目标物区域跟踪模块具体包括:
特征信息获取子模块,用于获取前帧图像中目标物区域特征信息和当前帧图像信息,所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布;
目标物区域中心位置获取子模块,用于根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置;
目标物区域获取子模块,用于根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;
位移和缩放比例计算子模块,用于计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;
触发聚焦判断子模块,用于当位移T超出第一阈值Ty或者缩放比例R超过第二阈值Ry判定需要重新触发聚焦,进入目标物区域设置模块。
上述一体化摄像机自动跟踪聚焦系统,所述目标物区域中心位置获取子模块具体包括:
候选区获取子模块,用于获取当前帧图像中所有与目标物区域具有相同形状的n个区块组成的候选区;
区块亮度获取子模块,用于获取前帧图像中目标物区域内n个区块的亮度(L1,L2,…Ln)及当前帧图像中第i个候选区域内n个区块的亮度(L1i,L2i,…Lni);
目标物区域中心位置计算子模块,用于计算当前帧图像中第i个候选区域内n个区块的亮度与前帧图像中目标物区域内n个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算:
i‾=argminiΣw=1nabs(Lw-Lwi)]]>
以上公式中,Lw是指前帧图像目标物区域内的第w个区块亮度,Lwi是指当前帧图像中第i个候选区域内第w个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。
上述一体化摄像机自动跟踪聚焦系统,所述目标物区域获取子模块具体包括:
归一化直方图获取子模块,用于获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第j个候选区内的归一化直方图;
目标物区域计算子模块,用于计算当前帧图像中第j个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算:
j‾=argminjΣk=0LumMaxabs(hist(k)-histj(k))]]>
其中,k表示直方图上每个灰度的级别,LumMax表示最大的灰度级别,hist(k)表示前帧图像中目标物区域内归一化直方图上灰度级别为k时候的取值,histj(k)表示当前帧图像中第j个候选区内归一化直方图上灰度级别为k时候的取值,第个候选区就是当前帧图像的目标物区域。
上述一体化摄像机自动跟踪聚焦系统,所述目标物区域跟踪模块中,所述第一阈值Ty为两个区块,所述第二阈值Ry选取1.2。
上述一体化摄像机自动跟踪聚焦系统,还包括:
聚焦范围获取模块,用于根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。
上述一体化摄像机自动跟踪聚焦系统,搜索步长设定子模块中,所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1/16。
本发明的上述技术方案相比现有技术具有以下优点:
(1)本发明所述的一体化摄像机自动跟踪聚焦方法及系统,设置目标物区域,并使目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置,再进行判断搜索是否终结,最后完成聚焦。在自动聚焦搜索时,由于在计算图像FV值时目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,能够保证最终得到的FV峰值是和目标物区域相对应,使搜索曲线呈现实际聚焦位置和期望聚焦位置一致的结果,克服了传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题,聚焦的速度快,耗时短。
(2)本发明所述的一体化摄像机自动跟踪聚焦方法及系统,对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新触发聚焦,这样就可以估计目标物的运动或者位置,使得聚焦的方向和聚焦的区域可以得到确认,在目标物区域模糊或者目标物位移超过一定阈值的情况下重新触发聚焦,保证自动聚焦准确。
(3)本发明所述的一体化摄像机自动跟踪聚焦方法及系统,在搜索时,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步,采用了变步长搜索的方法,可以提高效率,加快自动聚焦的速度。
(4)本发明所述的一体化摄像机自动跟踪聚焦方法及系统,获取峰值区域的FV阈值时,采用了峰值区域FV阈值的自适应估计算法,使得自动聚焦更加快捷。
附图说明
为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
图1是“爬坡法”搜索曲线呈现单峰特性时的形态示例;
图2是搜索曲线呈现多峰特性时的形态示例;
图3是本发明一个实施例的一种一体化摄像机自动跟踪聚焦方法的流程图;
图4是本发明一个实施例的图像分块示意图;
图5是本发明一个实施例的目标物区域所占分块示意图;
图6是本发明一个实施例的搜索并判断是否终结流程图;
图7是本发明一个实施例的聚焦镜片位置从近焦区域开始搜索的示意图;
图8是本发明一个实施例的聚焦镜片位置从远焦区域开始搜索的示意图;
图9是本发明一个实施例的目标物区域跟踪流程图;
图10是本发明一个实施例的目标物区域跟踪中心位置搜索示意图;
图11是本发明一个实施例的目标物区域跟踪目标物区域搜索示意图;
图12是本发明一个实施例的聚焦范围获取示意图;
图13是本发明一个实施例的一体化摄像机自动跟踪聚焦系统框图。
具体实施方式
实施例1
本实施例提供一种一体化摄像机自动跟踪聚焦方法,如图3所示,包括如下步骤:
S1:设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重。
S2:根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置。最初由用户给出一个搜索方向,搜索步长设定为小步。
S3:计算当前帧图像的FV值,并判断搜索是否终结,是则进入S4,否则返回步骤S2。
S4:驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。
步骤S1具体包括如下过程:
S11:将当前帧图像划分为M×N个区块,如图4所示,M×N取6×4。其中在初始设定所述目标物区域所占的区块由用户圈定,如图5所示。
S12:以每一区块的高频能量作为该区块的FV值,本实施例采用累计亮度的高通滤波器输出绝对值作为高频能量。
S13:以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值,本实施例中给出目标物区域所占区块的权重与非目标物区域所占区块的权重比为3:1。
本实施例还包括:
S5:对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新进入步骤S1。
如图6所示,步骤S3具体过程如下:
S31:判断是否确定最大FV值或者已经完成了整个搜索区域的搜索,是进入S4,否则继续步骤S32。
S32:判断搜索是否达到搜索区域的边界,是则设定搜索方向为反方向,否则继续步骤S33。
S33:获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,说明聚焦镜片位置处于近焦区域,如图7所示,F为FV阈值,全程设定搜索步长为小步。当前帧图像的的FV值小于所述FV阈值时,说明聚焦镜片位置处于远焦区域,如图8所示,T3-T4区域为远焦区域,搜索步长设定为长步。
S34:返回步骤S2。
所述步骤S33具体过程如下:
S331:在搜索初始阶段,搜索步长采用小步进行搜索,获取初始时连续m次搜索得到的当前帧图像的FV值,其中m为大于或等于3的整数。
S332:根据连续m次搜索得到的当前帧图像的FV值,进行峰值区域的FV阈值估计:
判断m个FV值的连续变化幅度,
若连续变化幅度小于设定阈值,则将m个FV值取平均再加上增量FVz作为峰值区域的FV阈值,例如FV值的变化在5%以内,将m个FV值取平均后乘以1.1作为峰值区域的FV阈值;
若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值,例如FV值的变化大于5%,直接选取m个FV值中最小的FV值作为峰值区域的FV阈值。
如图9所示,所述步骤S5具体包括如下过程:
S51:获取前帧图像中目标物区域特征信息和当前帧图像信息,目标物区域在相邻的图像帧中是连续变化的,并且目标物的运动一般仅为平移和缩放。所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布。
S52:根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置。
S53:根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域。
S54:计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R。
用前帧图像目标物区域中心位置减去当前帧图像的目标物区域中心位置得到的区块作为位移T。
获取前帧图像和当前帧图像的目标物区域的缩放比例R的过程为:
获取当前帧图像的目标物区域大小Sizen和前帧图像的目标物区域大小Sizes
前帧图像和当前帧图像的目标物区域的大小比例R采用如下公式计算:
R=MAX(Sizes,Sizen)/MIN(Sizes,Sizen)。
S55:若位移T超出第一阈值Ty或者缩放比例R超过第二阈值Ry判定需 要重新触发聚焦,进入步骤S1,否则保存当前帧的目标物区域特征信息。
在目标物区域跟踪的同时监视图像的FV值,如果聚焦完成后FV值的比例变动超过一定阈值,例如1.5同样触发聚焦。考虑到目标物区域移出视野导致跟踪失效时,此时可由图像的FV值变化触发聚焦。
根据目标物区域的运动方向确定搜索方向,当目标物变大时搜索向聚焦近端推进,反之则聚焦远端推进,若大小未变则维持原搜索方向。
步骤S52具体包括如下过程:
如图10所示,实线框内的区域表示前帧图像得到的目标物区域,黑色区块为目标物区域中心位置,可以根据目标物区域的像素坐标取平均得到,一定范围内为目标物区域的中心位置的搜索区域,本实施例中目标物区域移动了两个区块的位移,如点线框内的区域所示,虚线框内的区域表示一种可能的候选区。
S521:获取当前帧图像中所有与目标物区域具有相同形状的n个区块组成的候选区。
S522:获取前帧图像中目标物区域内n个区块的亮度(L1,L2,…Ln)及当前帧图像中第i个候选区域内n个区块的亮度(L1i,L2i,…Lni)。
S523:计算当前帧图像中第i个候选区域内n个区块的亮度与前帧图像中目标物区域内n个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算:
i‾=argminiΣw=1nabs(Lw-Lwi)]]>
以上公式中,Lw是指前帧图像目标物区域内的第w个区块亮度,Lwi是指当前帧图像中第i个候选区域内第w个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。
步骤S53具体包括如下过程:
如图11所示,以新的目标物区域中心位置的前帧目标物轮廓等距向外扩充作为搜索区域,本实施中扩充1个区块,搜索区域为点线框内的区域,实线框所示的区域为新的目标物区域中心位置的前帧目标物轮廓,虚线框内的区域表示一种可能的候选区域。
S531:获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第j个候选区内的归一化直方图。
S532:计算当前帧图像中第j个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算:
j‾=argminjΣk=0LumMaxabs(hist(k)-histj(k))]]>
以上公式中,k表示直方图上每个灰度的级别,LumMax表示最大的灰度级别,hist(k)表示前帧图像中目标物区域内归一化直方图上灰度级别为k时候的取值,histj(k)表示当前帧图像中第j个候选区内归一化直方图上灰度级别为k时候的取值,第个候选区就是当前帧图像的目标物区域。
本实施例中步骤S5中所述第一阈值Ty为两个区块,所述第二阈值Ry选取1.2。
所述步骤S1之前还包括如下步骤:
S0:根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。如图12所示,聚焦范围通过查询最近聚焦距离跟踪曲线(near曲线)和最远聚焦跟踪曲线(far曲线)上当前变倍倍率(ZoomRatio)对应的最近聚焦和最远聚焦位置(Fnear、Ffar)得到。这样的跟踪曲线是镜头模组的配套技术参数,表示不同倍率下聚焦指 定物距物体的聚焦镜片位置。
所述步骤S31中根据经验值长步设为搜索区域总长的1/32,小步则设为长步的1/16。
本发明所述的一体化摄像机自动跟踪聚焦方法,设置目标物区域,并使目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置,再进行判断搜索是否终结,最后完成聚焦。在自动聚焦搜索时,由于在计算图像FV值时目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,能够保证最终得到的FV峰值是和目标物区域相对应,使搜索曲线呈现实际聚焦位置和期望聚焦位置一致的结果,克服了传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题,聚焦的速度快,耗时短。对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新触发聚焦,这样就可以估计目标物的运动或者位置,使得聚焦的方向和聚焦的区域可以得到确认,在目标物区域模糊或者目标物位移超过一定阈值的情况下重新触发聚焦,保证自动聚焦准确。在搜索时,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步,采用了变步长搜索的方法,可以提高效率,加快自动聚焦的速度。获取峰值区域的FV阈值时,采用了峰值区域FV阈值的自适应估计算法,使得自动聚焦更加快捷。
实施例2
本实施例提供一种一体化摄像机自动跟踪聚焦系统,如图13所示,包括如下模块:
目标物区域设置模块,用于设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重。
搜索模块,用于根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置。
计算及判断模块,用于计算当前帧图像的FV值,并判断搜索是否终结。
聚焦模块,用于驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。
所述目标物区域设置模块具体包括:
区块划分子模块,用于将当前帧图像划分为M×N个区块,设定所述目标物区域所占的区块。
区块FV值计算子模块,以每一区块的高频能量作为该区块的FV值。
当前帧图像的FV值计算子模块,以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。
一体化摄像机自动跟踪聚焦系统还包括:
目标物区域跟踪模块,用于对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新触发聚焦。
所述计算及判断模块具体包括:
搜索终结判断子模块,用于在确定最大FV值或者已经完成了整个搜索区域的搜索后进入完成聚焦模块。
搜索方向设定子模块,用于在搜索达到搜索区域的边界后设定搜索方向为反方向。
搜索步长设定子模块,用于获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所 述FV阈值时,设定搜索步长为长步。
搜索步长设定子模块具体包括:
初始搜索子模块,用于获取初始时连续m次搜索得到的当前帧图像的FV值,其中m为大于或等于3的整数。
FV阈值获取子模块,判断m个FV值的连续变化幅度,
若连续变化幅度小于设定阈值,则将m个FV值取平均加上增量FVz作为峰值区域的FV阈值;
若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。
所述目标物区域跟踪模块具体包括:
特征信息获取子模块,用于获取前帧图像中目标物区域特征信息和当前帧图像信息,所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布。
目标物区域中心位置获取子模块,用于根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置。
目标物区域获取子模块,用于根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域。
位移和缩放比例计算子模块,用于计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R。
触发聚焦判断子模块,用于当位移T超出第一阈值Ty或者缩放比例R超过第二阈值Ry判定需要重新触发聚焦,进入目标物区域设置模块。
所述目标物区域中心位置获取子模块具体包括:
候选区获取子模块,用于获取当前帧图像中所有与目标物区域具有相同形状的n个区块组成的候选区。
区块亮度获取子模块,用于获取前帧图像中目标物区域内n个区块的亮度(L1,L2,…Ln)及当前帧图像中第i个候选区域内n个区块的亮度(L1i,L2i,…Lni)。
目标物区域中心位置计算子模块,用于计算当前帧图像中第i个候选区域内n个区块的亮度与前帧图像中目标物区域内n个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算:
i‾=argminiΣw=1nabs(Lw-Lwi)]]>
以上公式中,Lw是指前帧图像目标物区域内的第w个区块亮度,Lwi是指当前帧图像中第i个候选区域内第w个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。
所述目标物区域获取子模块具体包括:
归一化直方图获取子模块,用于获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第j个候选区内的归一化直方图。
目标物区域计算子模块,用于计算当前帧图像中第j个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算:
j‾=argminjΣk=0LumMaxabs(hist(k)-histj(k))]]>
其中,k表示直方图上每个灰度的级别,LumMax表示最大的灰度级别, hist(k)表示前帧图像中目标物区域内归一化直方图上灰度级别为k时候的取值,histj(k)表示当前帧图像中第j个候选区内归一化直方图上灰度级别为k时候的取值,第个候选区就是当前帧图像的目标物区域。
所述目标物区域跟踪模块中,所述第一阈值Ty为两个区块,所述第二阈值Ry选取1.2。
还包括:
聚焦范围获取模块,用于根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。
搜索步长设定子模块中,所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1/16。
本发明所述的一体化摄像机自动跟踪聚焦系统,设置目标物区域,并使目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置,再进行判断搜索是否终结,最后完成聚焦。在自动聚焦搜索时,由于在计算图像FV值时目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,能够保证最终得到的FV峰值是和目标物区域相对应,使搜索曲线呈现实际聚焦位置和期望聚焦位置一致的结果,克服了传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题,聚焦的速度快,耗时短。对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值Ty或者缩放比例超出第二阈值Ry时重新触发聚焦,这样就可以估计目标物的运动或者位置,使得聚焦的方向和聚焦的区域可以得到确认,在目标物区域模糊或者目标物位移超过一定阈值的情况下重新触发聚焦,保证自动聚焦准确。在搜索时,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步,采用了变步长搜索的方法,可以提高效率,加快自动聚焦的速度。获取峰值区域的FV阈值时,采用 了峰值区域FV阈值的自适应估计算法,使得自动聚焦更加快捷。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权 利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

一种一体化摄像机自动跟踪聚焦方法及系统.pdf_第1页
第1页 / 共26页
一种一体化摄像机自动跟踪聚焦方法及系统.pdf_第2页
第2页 / 共26页
一种一体化摄像机自动跟踪聚焦方法及系统.pdf_第3页
第3页 / 共26页
点击查看更多>>
资源描述

《一种一体化摄像机自动跟踪聚焦方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种一体化摄像机自动跟踪聚焦方法及系统.pdf(26页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104079832A43申请公布日20141001CN104079832A21申请号201410307921222申请日20140630H04N5/23220060171申请人苏州科达科技股份有限公司地址215011江苏省苏州市高新区金山路131号72发明人汤峰峰章勇曹李军陈卫东74专利代理机构北京三聚阳光知识产权代理有限公司11250代理人张建纲54发明名称一种一体化摄像机自动跟踪聚焦方法及系统57摘要本发明提供了一种一体化摄像机自动跟踪聚焦方法及系统,设置目标物区域,并使目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,驱动聚焦镜片运动,再进行搜索终结判断,最后。

2、完成聚焦。克服了传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题,聚焦的速度快,耗时短。聚焦后进行目标物区域跟踪,这样就可以估计目标物的运动或者位置,使得聚焦的方向和聚焦的区域可以得到确认,在目标物区域模糊或者目标物位移超过一定阈值的情况下重新触发聚焦,保证自动聚焦准确。采用了变步长搜索的方法,可以提高效率,加快自动聚焦的速度。采用了峰值区域FV阈值的自适应估计算法,使得自动聚焦更加快捷。51INTCL权利要求书5页说明书12页附图8页19中华人民共和国国家知识产权局12发明专利申请权利要求书5页说明书12页附图8页10申请公布号CN104079832ACN10407983。

3、2A1/5页21一种一体化摄像机自动跟踪聚焦方法,其特征在于,包括如下步骤S1设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;S2根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;S3计算当前帧图像的FV值,并判断搜索是否终结,是则进入S4,否则返回步骤S2;S4驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。2根据权利要求1所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S1中具体包括如下步骤S11将当前帧图像划分为MN个区块,设定所述目标物区域所占的区块;S12以每一区块的高频能量作为该区块的FV值;S13。

4、以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。3根据权利要求1或2所述的一体化摄像机自动跟踪聚焦方法,其特征在于,还包括如下步骤S5对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值TY或者缩放比例超出第二阈值RY时重新进入步骤S1。4根据权利要求13任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S3具体包括如下步骤S31判断是否确定最大FV值或者已经完成了整个搜索区域的搜索,是进入S4,否则继续步骤S32;S32判断搜索是否达到搜索区域的边界,是则设定搜索方向为反方向,否则继续步骤S33;S3。

5、3获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步;S34返回步骤S2。5根据权利要求4所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S33中获取峰值区域的FV阈值的具体步骤如下S331获取初始时连续M次搜索得到的当前帧图像的FV值,其中M为大于或等于3的整数;S332判断M个FV值的连续变化幅度,若连续变化幅度小于设定阈值,则将M个FV值取平均再加上增量FVZ作为峰值区域的FV阈值;若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。6根据权利要求25任一所述的一。

6、体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S5中目标物区域跟踪具体包括如下步骤S51获取前帧图像中目标物区域特征信息和当前帧图像信息,所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布;权利要求书CN104079832A2/5页3S52根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置;S53根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;S54计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;S55若位移T超出第一阈值TY或者缩放比例R超过第二。

7、阈值RY判定需要重新触发聚焦,进入步骤S1,否则保存当前帧的目标物区域特征信息。7根据权利要求6所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S52获取当前帧图像的目标物区域中心位置的过程为S521获取当前帧图像中所有与目标物区域具有相同形状的N个区块组成的候选区;S522获取前帧图像中目标物区域内N个区块的亮度L1,L2,LN及当前帧图像中第I个候选区域内N个区块的亮度L1I,L2I,LNI;S523计算当前帧图像中第I个候选区域内N个区块的亮度与前帧图像中目标物区域内N个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算以上公式中,LW是指前帧图像目标物区域。

8、内的第W个区块亮度,LWI是指当前帧图像中第I个候选区域内第W个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。8根据权利要求6所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S53中获取当前帧图像中目标物区域的过程为S531获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第J个候选区内的归一化直方图;S532计算当前帧图像中第J个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算以上公式中,K表示直方图上每个灰度的级别,LUMMAX表示最大的灰度级别,HISTK表示前帧图像中目标物。

9、区域内归一化直方图上灰度级别为K时候的取值,HISTJK表示当前帧图像中第J个候选区内归一化直方图上灰度级别为K时候的取值,第个候选区就是当前帧图像的目标物区域。9根据权利要求38任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于所述步骤S5中所述第一阈值TY为两个区块,所述第二阈值RY选取12。10根据权利要求19任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于,所述步骤S1之前还包括如下步骤S0根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。11根据权利要求110任一所述的一体化摄像机自动跟踪聚焦方法,其特征在于权利要求书CN104。

10、079832A3/5页4所述步骤S31中所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1/16。12一种一体化摄像机自动跟踪聚焦系统,其特征在于,包括如下模块目标物区域设置模块,用于设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;搜索模块,用于根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;计算及判断模块,用于计算当前帧图像的FV值,并判断搜索是否终结;聚焦模块,用于在所述计算及判断模块判断搜索终结后驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。13根据权利要求12所述的一体化摄像机自动跟踪聚焦系统,其。

11、特征在于,所述目标物区域设置模块具体包括区块划分子模块,用于将当前帧图像划分为MN个区块,设定所述目标物区域所占的区块;区块FV值计算子模块,以每一区块的高频能量作为该区块的FV值;当前帧图像的FV值计算子模块,以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。14根据权利要求12或13所述的一体化摄像机自动跟踪聚焦系统,其特征在于,还包括目标物区域跟踪模块,用于对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值TY或者缩放比例超出第二阈值RY时重新触发聚焦。15根据权利要求1214任一所述的一体化摄像机自动跟踪。

12、聚焦系统,其特征在于,所述计算及判断模块具体包括搜索终结判断子模块,用于在确定最大FV值或者已经完成了整个搜索区域的搜索后进入聚焦模块搜索方向设定子模块,用于在搜索达到搜索区域的边界后设定搜索方向为反方向;搜索步长设定子模块,用于获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步。16根据权利要求15所述的一体化摄像机自动跟踪聚焦系统,其特征在于,搜索步长设定子模块具体包括初始搜索子模块,用于获取初始时连续M次搜索得到的当前帧图像的FV值,其中M为大于或等于3的整数;FV阈值获取子模块,判断M个FV值的连。

13、续变化幅度,若连续变化幅度小于设定阈值,则将M个FV值取平均加上增量FVZ作为峰值区域的FV阈值;若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。17根据权利要求1316任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述目标物区域跟踪模块具体包括特征信息获取子模块,用于获取前帧图像中目标物区域特征信息和当前帧图像信息,权利要求书CN104079832A4/5页5所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布;目标物区域中心位置获取子模块,用于根据目标物区域第一特征最相似原理获取当前帧图像中目。

14、标物区域中心位置;目标物区域获取子模块,用于根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;位移和缩放比例计算子模块,用于计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;触发聚焦判断子模块,用于当位移T超出第一阈值TY或者缩放比例R超过第二阈值RY判定需要重新触发聚焦,进入目标物区域设置模块。18根据权利要求17所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述目标物区域中心位置获取子模块具体包括候选区获取子模块,用于获取当前帧图像中所有与目标物区域具有相同形状的N个区块组成的候选区;区块亮度获取子模块,用于获取前帧图像中目。

15、标物区域内N个区块的亮度L1,L2,LN及当前帧图像中第I个候选区域内N个区块的亮度L1I,L2I,LNI;目标物区域中心位置计算子模块,用于计算当前帧图像中第I个候选区域内N个区块的亮度与前帧图像中目标物区域内N个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算以上公式中,LW是指前帧图像目标物区域内的第W个区块亮度,LWI是指当前帧图像中第I个候选区域内第W个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。19根据权利要求17所述的一体化摄像机自动跟踪聚焦系统,其特征在于,所述目标物区域获取子模块具体包括归一化直方图获取子模块,用于获取前帧图像。

16、中目标物区域内的归一化直方图,获取当前帧图像中第J个候选区内的归一化直方图;目标物区域计算子模块,用于计算当前帧图像中第J个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算其中,K表示直方图上每个灰度的级别,LUMMAX表示最大的灰度级别,HISTK表示前帧图像中目标物区域内归一化直方图上灰度级别为K时候的取值,HISTJK表示当前帧图像中第J个候选区内归一化直方图上灰度级别为K时候的取值,第个候选区就是当前帧图像的目标物区域。权利要求书CN104079832A5/5页620根据权利要求1419任一所述的一体化摄像机自动。

17、跟踪聚焦系统,其特征在于所述目标物区域跟踪模块中,所述第一阈值TY为两个区块,所述第二阈值RY选取12。21根据权利要求1220任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于,还包括聚焦范围获取模块,用于根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。22根据权利要求1221任一所述的一体化摄像机自动跟踪聚焦系统,其特征在于搜索步长设定子模块中,所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1/16。权利要求书CN104079832A1/12页7一种一体化摄像机自动跟踪聚焦方法及系统技术领域0001本发明涉及成像领域的自动。

18、聚焦技术,具体地涉及一种一体化摄像机自动跟踪聚焦方法及系统。背景技术0002近年来,可变倍一体化摄像机产品丰富起来,自动聚焦模块已成为其中的一个主要的功能模块。该模块通过调节聚焦电机改变聚焦镜片位置使得图像清晰度描述值达到最大,即到达聚焦位置。图像清晰度描述值用图像FVFOCUSVALUE表示,常用的清晰度描述算子为统计得到的图像的高频能量的大小。0003一般在对一个目标进行聚焦操作时,聚焦镜片位置与图像FV的对应关系曲线称为搜索曲线呈现如图1所示的单峰形状,S1和S3表示远焦区域,S2表示近焦区域,S表示整个聚焦范围。传统的聚焦算法是沿着使得FV增大的方向小步推进聚焦镜片,直到找到图像FV峰。

19、值来确定聚焦位置点,即“爬山法”。在摄像机的实际使用中,由于不同倍率下场景景深差异很大、在聚焦范围内存在前后多个目标物等原因,会导致搜索曲线呈现图2所示的多峰特性。0004针对图2所示的具有多峰特性的搜索曲线来说,传统“爬山法”会选取图像FV最大的区域作为聚焦区域即图中的实际聚焦位置T2,然而该区域不一定是目标物区域,图2中的期望聚焦位置T1所对应的为目标物区域,因此传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题。而且当初始位置离聚焦位置比较远时,沿着使得图像FV增大的方向小步推进聚焦镜片,聚焦的速度慢耗时长。综上,如何快速、准确的完成自动聚焦是急需解决的问题。发明内容0。

20、005为此,本发明所要解决的技术问题在于现有技术中用于自动聚焦的方法速度慢耗时长,摄像机成像时存在聚焦位置与实际期望不一致的问题,从而提出一种一体化摄像机自动跟踪聚焦方法及系统。0006为解决上述技术问题,本发明的提供如下技术方案0007一种一体化摄像机自动跟踪聚焦方法,包括如下步骤0008S1设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;0009S2根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;0010S3计算当前帧图像的FV值,并判断搜索是否终结,是则进入S4,否则返回步骤S2;0011S4驱动聚焦镜片到最大。

21、FV值所对应的位置,完成聚焦。0012上述一体化摄像机自动跟踪聚焦方法,所述步骤S1中具体包括如下步骤0013S11将当前帧图像划分为MN个区块,设定所述目标物区域所占的区块;说明书CN104079832A2/12页80014S12以每一区块的高频能量作为该区块的FV值;0015S13以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。0016上述一体化摄像机自动跟踪聚焦方法,还包括如下步骤0017S5对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值TY或者缩放比例超出第二阈值RY时重新进入步骤S1。0018上述。

22、一体化摄像机自动跟踪聚焦方法,所述步骤S3具体包括如下步骤0019S31判断是否确定最大FV值或者已经完成了整个搜索区域的搜索,是进入S4,否则继续步骤S32;0020S32判断搜索是否达到搜索区域的边界,是则设定搜索方向为反方向,否则继续步骤S33;0021S33获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步;0022S34返回步骤S2。0023上述一体化摄像机自动跟踪聚焦方法,所述步骤S33中获取峰值区域的FV阈值的具体步骤如下0024S331获取初始时连续M次搜索得到的当前帧图像的FV值,其中M。

23、为大于或等于3的整数;0025S332判断M个FV值的连续变化幅度,0026若连续变化幅度小于设定阈值,则将M个FV值取平均再加上增量FVZ作为峰值区域的FV阈值;0027若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。0028上述一体化摄像机自动跟踪聚焦方法,所述步骤S5中目标物区域跟踪具体包括如下步骤0029S51获取前帧图像中目标物区域特征信息和当前帧图像信息,所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布;0030S52根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置;0。

24、031S53根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;0032S54计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;0033S55若位移T超出第一阈值TY或者缩放比例R超过第二阈值RY判定需要重新触发聚焦,进入步骤S1,否则保存当前帧的目标物区域特征信息。0034上述一体化摄像机自动跟踪聚焦方法,所述步骤S52获取当前帧图像的目标物区域中心位置的过程为0035S521获取当前帧图像中所有与目标物区域具有相同形状的N个区块组成的候选区;说明书CN104079832A3/12页90036S522获取前帧图像中目标物区域内N个。

25、区块的亮度L1,L2,LN及当前帧图像中第I个候选区域内N个区块的亮度L1I,L2I,LNI;0037S523计算当前帧图像中第I个候选区域内N个区块的亮度与前帧图像中目标物区域内N个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算00380039以上公式中,LW是指前帧图像目标物区域内的第W个区块亮度,LWI是指当前帧图像中第I个候选区域内第W个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。0040上述一体化摄像机自动跟踪聚焦方法,所述步骤S53中获取当前帧图像中目标物区域的过程为0041S531获取前帧图像中目标物区域内的归一化直方图,获取当。

26、前帧图像中第J个候选区内的归一化直方图;0042S532计算当前帧图像中第J个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算00430044以上公式中,K表示直方图上每个灰度的级别,LUMMAX表示最大的灰度级别,HISTK表示前帧图像中目标物区域内归一化直方图上灰度级别为K时候的取值,HISTJK表示当前帧图像中第J个候选区内归一化直方图上灰度级别为K时候的取值,第个候选区就是当前帧图像的目标物区域。0045上述一体化摄像机自动跟踪聚焦方法,所述步骤S5中所述第一阈值TY为两个区块,所述第二阈值RY选取12。0046。

27、上述一体化摄像机自动跟踪聚焦方法,所述步骤S1之前还包括如下步骤0047S0根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。0048上述一体化摄像机自动跟踪聚焦方法,所述步骤S31中所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1/16。0049一种一体化摄像机自动跟踪聚焦系统,包括如下模块0050目标物区域设置模块,用于设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重;0051搜索模块,用于根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置;0052计算。

28、及判断模块,用于计算当前帧图像的FV值,并判断搜索是否终结;0053聚焦模块,用于在所述计算及判断模块判断搜索终结后驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。0054上述一体化摄像机自动跟踪聚焦系统,所述目标物区域设置模块具体包括0055区块划分子模块,用于将当前帧图像划分为MN个区块,设定所述目标物区域所说明书CN104079832A4/12页10占的区块;0056区块FV值计算子模块,以每一区块的高频能量作为该区块的FV值;0057当前帧图像的FV值计算子模块,以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值。0058上。

29、述一体化摄像机自动跟踪聚焦系统,还包括0059目标物区域跟踪模块,用于对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值TY或者缩放比例超出第二阈值RY时重新触发聚焦。0060上述一体化摄像机自动跟踪聚焦系统,所述计算及判断模块具体包括0061搜索终结判断子模块,用于在确定最大FV值或者已经完成了整个搜索区域的搜索后进入聚焦模块0062搜索方向设定子模块,用于在搜索达到搜索区域的边界后设定搜索方向为反方向;0063搜索步长设定子模块,用于获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步。

30、。0064上述一体化摄像机自动跟踪聚焦系统,搜索步长设定子模块具体包括0065初始搜索子模块,用于获取初始时连续M次搜索得到的当前帧图像的FV值,其中M为大于或等于3的整数;0066FV阈值获取子模块,判断M个FV值的连续变化幅度,0067若连续变化幅度小于设定阈值,则将M个FV值取平均加上增量FVZ作为峰值区域的FV阈值;0068若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值。0069上述一体化摄像机自动跟踪聚焦系统,所述目标物区域跟踪模块具体包括0070特征信息获取子模块,用于获取前帧图像中目标物区域特征信息和当前帧图像信息,所述目标物区域特征包括第一特征和。

31、第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布;0071目标物区域中心位置获取子模块,用于根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位置;0072目标物区域获取子模块,用于根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域;0073位移和缩放比例计算子模块,用于计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R;0074触发聚焦判断子模块,用于当位移T超出第一阈值TY或者缩放比例R超过第二阈值RY判定需要重新触发聚焦,进入目标物区域设置模块。0075上述一体化摄像机自动跟踪聚焦系统。

32、,所述目标物区域中心位置获取子模块具体包括0076候选区获取子模块,用于获取当前帧图像中所有与目标物区域具有相同形状的N个区块组成的候选区;说明书CN104079832A105/12页110077区块亮度获取子模块,用于获取前帧图像中目标物区域内N个区块的亮度L1,L2,LN及当前帧图像中第I个候选区域内N个区块的亮度L1I,L2I,LNI;0078目标物区域中心位置计算子模块,用于计算当前帧图像中第I个候选区域内N个区块的亮度与前帧图像中目标物区域内N个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算00790080以上公式中,LW是指前帧图像目标物区域内的第W个区块。

33、亮度,LWI是指当前帧图像中第I个候选区域内第W个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。0081上述一体化摄像机自动跟踪聚焦系统,所述目标物区域获取子模块具体包括0082归一化直方图获取子模块,用于获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第J个候选区内的归一化直方图;0083目标物区域计算子模块,用于计算当前帧图像中第J个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算00840085其中,K表示直方图上每个灰度的级别,LUMMAX表示最大的灰度级别,HISTK表示前帧图。

34、像中目标物区域内归一化直方图上灰度级别为K时候的取值,HISTJK表示当前帧图像中第J个候选区内归一化直方图上灰度级别为K时候的取值,第个候选区就是当前帧图像的目标物区域。0086上述一体化摄像机自动跟踪聚焦系统,所述目标物区域跟踪模块中,所述第一阈值TY为两个区块,所述第二阈值RY选取12。0087上述一体化摄像机自动跟踪聚焦系统,还包括0088聚焦范围获取模块,用于根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。0089上述一体化摄像机自动跟踪聚焦系统,搜索步长设定子模块中,所述长步为所述搜索区域总长的1/32,所述小步为所述长步的1。

35、/16。0090本发明的上述技术方案相比现有技术具有以下优点00911本发明所述的一体化摄像机自动跟踪聚焦方法及系统,设置目标物区域,并使目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置,再进行判断搜索是否终结,最后完成聚焦。在自动聚焦搜索时,由于在计算图像FV值时目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,能够保证最终得到的FV峰值是和目标物区域相对应,使搜索曲线呈现实际聚焦位置和期望聚焦位置一致的结果,克服了传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题,聚焦的速度快,耗时短。说明书CN。

36、104079832A116/12页1200922本发明所述的一体化摄像机自动跟踪聚焦方法及系统,对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值TY或者缩放比例超出第二阈值RY时重新触发聚焦,这样就可以估计目标物的运动或者位置,使得聚焦的方向和聚焦的区域可以得到确认,在目标物区域模糊或者目标物位移超过一定阈值的情况下重新触发聚焦,保证自动聚焦准确。00933本发明所述的一体化摄像机自动跟踪聚焦方法及系统,在搜索时,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步,采用了变步长搜索的方法,可以提高效率,加快自。

37、动聚焦的速度。00944本发明所述的一体化摄像机自动跟踪聚焦方法及系统,获取峰值区域的FV阈值时,采用了峰值区域FV阈值的自适应估计算法,使得自动聚焦更加快捷。附图说明0095为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中0096图1是“爬坡法”搜索曲线呈现单峰特性时的形态示例;0097图2是搜索曲线呈现多峰特性时的形态示例;0098图3是本发明一个实施例的一种一体化摄像机自动跟踪聚焦方法的流程图;0099图4是本发明一个实施例的图像分块示意图;0100图5是本发明一个实施例的目标物区域所占分块示意图;0101图6是本发明一个实施例。

38、的搜索并判断是否终结流程图;0102图7是本发明一个实施例的聚焦镜片位置从近焦区域开始搜索的示意图;0103图8是本发明一个实施例的聚焦镜片位置从远焦区域开始搜索的示意图;0104图9是本发明一个实施例的目标物区域跟踪流程图;0105图10是本发明一个实施例的目标物区域跟踪中心位置搜索示意图;0106图11是本发明一个实施例的目标物区域跟踪目标物区域搜索示意图;0107图12是本发明一个实施例的聚焦范围获取示意图;0108图13是本发明一个实施例的一体化摄像机自动跟踪聚焦系统框图。具体实施方式0109实施例10110本实施例提供一种一体化摄像机自动跟踪聚焦方法,如图3所示,包括如下步骤0111。

39、S1设置当前帧图像中的目标物区域,计算当前帧图像的FV值,其中目标物区域的FV值所占比重大于非目标物区域的FV值所占比重。0112S2根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置。最初由用户给出一个搜索方向,搜索步长设定为小步。0113S3计算当前帧图像的FV值,并判断搜索是否终结,是则进入S4,否则返回步骤S2。0114S4驱动聚焦镜片到最大FV值所对应的位置,完成聚焦。说明书CN104079832A127/12页130115步骤S1具体包括如下过程0116S11将当前帧图像划分为MN个区块,如图4所示,MN取64。其中在初始设定所述目标物区域所占的区块由用户圈定,如图5所示。01。

40、17S12以每一区块的高频能量作为该区块的FV值,本实施例采用累计亮度的高通滤波器输出绝对值作为高频能量。0118S13以每一区块FV值的加权和作为当前帧图像的FV值,并设定目标物区域所占区块的权重值大于非目标物区域所占区块的权重值,本实施例中给出目标物区域所占区块的权重与非目标物区域所占区块的权重比为31。0119本实施例还包括0120S5对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值TY或者缩放比例超出第二阈值RY时重新进入步骤S1。0121如图6所示,步骤S3具体过程如下0122S31判断是否确定最大FV值或者已经完成了整个搜索区域的搜索,是进入S4,否则继续步骤S。

41、32。0123S32判断搜索是否达到搜索区域的边界,是则设定搜索方向为反方向,否则继续步骤S33。0124S33获取峰值区域的FV阈值,当前帧图像的FV值大于所述FV阈值时,说明聚焦镜片位置处于近焦区域,如图7所示,F为FV阈值,全程设定搜索步长为小步。当前帧图像的的FV值小于所述FV阈值时,说明聚焦镜片位置处于远焦区域,如图8所示,T3T4区域为远焦区域,搜索步长设定为长步。0125S34返回步骤S2。0126所述步骤S33具体过程如下0127S331在搜索初始阶段,搜索步长采用小步进行搜索,获取初始时连续M次搜索得到的当前帧图像的FV值,其中M为大于或等于3的整数。0128S332根据连续。

42、M次搜索得到的当前帧图像的FV值,进行峰值区域的FV阈值估计0129判断M个FV值的连续变化幅度,0130若连续变化幅度小于设定阈值,则将M个FV值取平均再加上增量FVZ作为峰值区域的FV阈值,例如FV值的变化在5以内,将M个FV值取平均后乘以11作为峰值区域的FV阈值;0131若连续变化幅度大于或等于设定阈值,则选取其中最小的FV值作为峰值区域的FV阈值,例如FV值的变化大于5,直接选取M个FV值中最小的FV值作为峰值区域的FV阈值。0132如图9所示,所述步骤S5具体包括如下过程0133S51获取前帧图像中目标物区域特征信息和当前帧图像信息,目标物区域在相邻的图像帧中是连续变化的,并且目标。

43、物的运动一般仅为平移和缩放。所述目标物区域特征包括第一特征和第二特征,所述第一特征为目标物区域中心位置,所述第二特征为目标物区域内的亮度分布。0134S52根据目标物区域第一特征最相似原理获取当前帧图像中目标物区域中心位说明书CN104079832A138/12页14置。0135S53根据目标物区域第二特征最相似原理获取当前帧图像中目标物区域。0136S54计算前帧图像和当前帧图像的目标物区域中心位置的位移T,计算前帧图像和当前帧图像的目标物区域的缩放比例R。0137用前帧图像目标物区域中心位置减去当前帧图像的目标物区域中心位置得到的区块作为位移T。0138获取前帧图像和当前帧图像的目标物区域。

44、的缩放比例R的过程为0139获取当前帧图像的目标物区域大小SIZEN和前帧图像的目标物区域大小SIZES。0140前帧图像和当前帧图像的目标物区域的大小比例R采用如下公式计算0141RMAXSIZES,SIZEN/MINSIZES,SIZEN。0142S55若位移T超出第一阈值TY或者缩放比例R超过第二阈值RY判定需要重新触发聚焦,进入步骤S1,否则保存当前帧的目标物区域特征信息。0143在目标物区域跟踪的同时监视图像的FV值,如果聚焦完成后FV值的比例变动超过一定阈值,例如15同样触发聚焦。考虑到目标物区域移出视野导致跟踪失效时,此时可由图像的FV值变化触发聚焦。0144根据目标物区域的运动。

45、方向确定搜索方向,当目标物变大时搜索向聚焦近端推进,反之则聚焦远端推进,若大小未变则维持原搜索方向。0145步骤S52具体包括如下过程0146如图10所示,实线框内的区域表示前帧图像得到的目标物区域,黑色区块为目标物区域中心位置,可以根据目标物区域的像素坐标取平均得到,一定范围内为目标物区域的中心位置的搜索区域,本实施例中目标物区域移动了两个区块的位移,如点线框内的区域所示,虚线框内的区域表示一种可能的候选区。0147S521获取当前帧图像中所有与目标物区域具有相同形状的N个区块组成的候选区。0148S522获取前帧图像中目标物区域内N个区块的亮度L1,L2,LN及当前帧图像中第I个候选区域内。

46、N个区块的亮度L1I,L2I,LNI。0149S523计算当前帧图像中第I个候选区域内N个区块的亮度与前帧图像中目标物区域内N个区块的亮度绝对差之和SAD,选取该SAD最小的候选区域,采用如下公式计算01500151以上公式中,LW是指前帧图像目标物区域内的第W个区块亮度,LWI是指当前帧图像中第I个候选区域内第W个区块的亮度;第个候选区域的中心位置就是当前帧图像的目标物区域中心位置。0152步骤S53具体包括如下过程0153如图11所示,以新的目标物区域中心位置的前帧目标物轮廓等距向外扩充作为搜索区域,本实施中扩充1个区块,搜索区域为点线框内的区域,实线框所示的区域为新的目标物区域中心位置的。

47、前帧目标物轮廓,虚线框内的区域表示一种可能的候选区域。0154S531获取前帧图像中目标物区域内的归一化直方图,获取当前帧图像中第J个说明书CN104079832A149/12页15候选区内的归一化直方图。0155S532计算当前帧图像中第J个候选区内归一化直方图与前帧图像中目标物区域内的归一化直方图的绝对差之和SAD,并选取该SAD最小的候选区,采用如下公式计算01560157以上公式中,K表示直方图上每个灰度的级别,LUMMAX表示最大的灰度级别,HISTK表示前帧图像中目标物区域内归一化直方图上灰度级别为K时候的取值,HISTJK表示当前帧图像中第J个候选区内归一化直方图上灰度级别为K时。

48、候的取值,第个候选区就是当前帧图像的目标物区域。0158本实施例中步骤S5中所述第一阈值TY为两个区块,所述第二阈值RY选取12。0159所述步骤S1之前还包括如下步骤0160S0根据最近聚焦跟踪曲线和最远聚焦跟踪曲线获取摄像机在当前变倍倍率下的聚焦范围,以所述聚焦范围作为搜索区域。如图12所示,聚焦范围通过查询最近聚焦距离跟踪曲线NEAR曲线和最远聚焦跟踪曲线FAR曲线上当前变倍倍率ZOOMRATIO对应的最近聚焦和最远聚焦位置FNEAR、FFAR得到。这样的跟踪曲线是镜头模组的配套技术参数,表示不同倍率下聚焦指定物距物体的聚焦镜片位置。0161所述步骤S31中根据经验值长步设为搜索区域总长。

49、的1/32,小步则设为长步的1/16。0162本发明所述的一体化摄像机自动跟踪聚焦方法,设置目标物区域,并使目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,根据搜索方向和搜索步长驱动聚焦镜片运动到达当前搜索位置,再进行判断搜索是否终结,最后完成聚焦。在自动聚焦搜索时,由于在计算图像FV值时目标物区域的FV值所占比重大于非目标物区域的FV值所占比重,能够保证最终得到的FV峰值是和目标物区域相对应,使搜索曲线呈现实际聚焦位置和期望聚焦位置一致的结果,克服了传统的“爬山法”会导致摄像机成像时存在聚焦位置与实际期望不一致的问题,聚焦的速度快,耗时短。对聚焦后获取的图片进行目标物区域跟踪,当目标物区域的位移超出第一阈值TY或者缩放比例超出第二阈值RY时重新触发聚焦,这样就可以估计目标物的运动或者位置,使得聚焦的方向和聚焦的区域可以得到确认,在目标物区域模糊或者目标物位移超过一定阈值的情况下重新触发聚焦,保证自动聚焦准确。在搜索时,当前帧图像的FV值大于所述FV阈值时,设定搜索步长为小步,当前帧图像的的FV值小于所述FV阈值时,设定搜索步长为长步,采用了变步长搜索的方法,可以提高效率,加快自动聚焦的速度。获取峰值区域的FV阈值时,采用了峰值区域FV阈值的自适应估计算法,使得自动聚焦更加快捷。0163实施例20164本实施例提供一种一体化摄像机自动跟踪聚焦系统,如图13所示,包。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1