一种基于内积能量的被动相机自动聚焦方法技术

技术编号:15545065 阅读:60 留言:0更新日期:2017-06-05 16:38
本发明专利技术提供一种基于内积能量的被动相机自动聚焦方法,属于光电技术领域,目的在于快速、准确地实现相机的自动聚焦。包括以下步骤:步骤1)相机开始工作,通过图像采集卡,将图像输入到内存中;步骤2)计算图像的清晰度;步骤3)比较图像之间的清晰度,将镜头向更加清晰的方向进行运动,直到聚焦最佳位置,其中内积能量需大于10。因为噪声的梯度方向、大小有着随机的特点,其内积能量接近于0。而边缘细节的梯度方向、大小有着一定的规律,方向一致,其内积能量相对较大。因此内积能量可以有效地抑制噪声突出边缘信息,同时本发明专利技术具有快速、准确、低成本等特点。

An automatic focusing method for passive camera based on inner product energy

The invention provides an automatic focusing method of a passive camera based on inner product energy, belonging to the field of photoelectric technology, with the purpose of realizing automatic focusing of the camera quickly and accurately. Includes the following steps: 1) the camera began working through image acquisition card, the image input into memory; step 2) calculation of image clarity; step 3) comparison between the image sharpness, the lens to more clearly the direction of movement, until the best focusing position, the inner product energy must be greater than 10. Because the gradient direction and size of noise have random characteristics, the inner product energy is close to 0. But the gradient direction and size of edge details have a certain regularity and the direction is consistent, and the inner product energy is relatively large. Therefore, the inner product energy can effectively suppress noise and highlight edge information, and meanwhile, the invention has the characteristics of fast, accurate and low cost.

【技术实现步骤摘要】
一种基于内积能量的被动相机自动聚焦方法
本专利技术属于光电
,目的在于快速、准确地实现相机的自动聚焦。
技术介绍
自动聚焦技术在数码相机中被广泛使用。通常地,自动聚焦分为两种模式:自动模式和被动模式。自动模式采用激光、红外、超声波等来测量目标和镜头之间的距离,计算最佳焦距。但是,这种模式增加了成本且需要额外的空间来放置这些传感器。被动聚焦模式是基于图像来实现的。由于其成本较低、快速,因此被广泛使用。被动聚焦模式的核心依赖于对图像清晰度的判断。清晰的图像在空域中表现为边缘细节清晰,在变换域中表现为高频系数较多。图像清晰度判断依赖于图像清晰度评价函数。最近几年,大量的图像自动聚焦函数被提出。它们大概可以分为两类,一种是基于空域的方法,另一种是基于变换域的方法。空域的方法主要有Brenner函数,拉普拉斯和方法和Roberts函数等。这是基于梯度的方法采用图像像素边缘差分信息来判断图像的清晰度。如果图像中没有噪声,那么基于梯度的方法评价较为准确、快速。但是如果图像中含有噪声那么评价结果的准确性会大大下降。常见的基于变换域的图像清晰度评价方法有基于离散余弦变换(DCT)和基于小波变换(Wavelet)的方法。这些方法主要是计算图像的高频信息来判断图像的清晰度。DCT具有良好的分离图像高频信息的能力,分离得到高频信息用作评价图像清晰度的依据。且DCT的直流分量能直接体现出图像的亮度和对比度,因此使用直流分量和高频分量来评价图像清晰度。基于DCT的方法具有一定的抗噪性能,但是其也有一定的局限性,其运行时间较长,不具有实时性,且会造成局部峰值,对评价的准确性造成一定的影响。小波变换具有良好的去相关性,噪声信号的系数幅值随着分解层数的增加会越来越小,而边缘细节信号的系数的幅值随着分解层数的增加会越来越大。因此可以使用图像的小波高频系数来评价图像的清晰度。基于小波的方法具有一定的抗噪性能,但是高频系数中同样还包含一些噪声系数,因此其同样也会造成局部峰值,使得清晰度的准确性下降。
技术实现思路
基于上述问题,提出了一种新的图像自动聚焦方法,目的在于快速、准确地实现相机的自动聚焦。本专利技术的技术方案是:步骤1)设定待聚焦目标区域ImageBlock;步骤2)相机开始工作,通过CCD相机获取图像Image1;步骤3)计算图像Image1中待聚焦区域ImageBlock图像的清晰度值Def1;步骤4)设定聚焦的方向、步长和清晰度变化率a,a取0.1-0.2;步骤5)按照当前聚焦的方向和步长移动镜头;步骤6)通过CCD相机获取图像Image2;步骤7)计算图像Image2中待聚焦区域ImageBlock图像的清晰度值Def2;步骤8)比较Def1和Def2的大小;步骤9)根据Def1和Def2的比较结果,调整调焦步长;步骤10)重复步骤2)到步骤9),如果调焦方向连续改变次数达到5次,说明当前焦距位置为最佳焦距,则调焦结束;其中步骤3)和步骤7)图像的清晰度值是通过每个像素Z(x,y)的水平和垂直梯度值,计算所有像素值内积能量和得到。进一步的,步骤9)包括:a、如果Def1<Def2且Def1和Def2之间的相差很小,即说明上一次的调焦对步长移动对调焦效果很小,当前焦距距离最佳焦距较远,则可以继续保持调焦的方向,增大调焦步长;b、如果Def1<Def2且Def1和Def2之间的相差很大,即说明上一次的调焦对步长移动对调焦效果很大,当前焦距距离最佳焦距较近,则可以继续保持调焦的方向,减小调焦步长;c、如果Def1>Def2且Def1和Def2之间的相差很大,即说明上一次的调焦对步长移动对调焦效果很大,当前焦距距离最佳焦距较近,则需要改变调焦方向,并减小调焦步长;d、如果Def1>Def2且Def1和Def2之间的相差很小,即说明上一次的调焦对步长移动对调焦效果很小,当前焦距距离最佳焦距较远,则需要改变调焦方向,并增大调焦步长。步骤3)和步骤7)中包括:计算每个像素Z(x,y)的水平和垂直梯度值;计算每个像素值水平和Ix(X)和垂直梯度和Iy(X);计算每个像素值的内积能量计算所有像素值内积能量和:其中IE(X)>Thr,Thr为一个固定阈值,取10。本专利技术的优点和积极效果是:通过内积能量来评价图像的清晰度。噪声的内积能量几乎为0,边缘系数的内积能量较大。因此内积能量能够有效的抑制噪声的影响,提高图像自动聚焦的准确性。并且本专利技术具有快速、准确、低成本等特点。具体实施方式下面对本专利技术做进一步说明:本专利技术一种基于内积能量的被动相机自动聚焦方法,步骤如下:步骤1)设定待聚焦目标区域ImageBlock;步骤2)相机开始工作,通过CCD相机获取图像Image1;步骤3)计算图像Image1中待聚焦区域ImageBlock图像的清晰度值Def1;步骤4)设定聚焦的方向、步长和清晰度变化率a,a取0.1-0.2;步骤5)按照当前聚焦的方向和步长移动镜头;步骤6)通过CCD相机获取图像Image2;步骤7)计算图像Image2中待聚焦区域ImageBlock图像的清晰度值Def2;步骤8)比较Def1和Def2的大小;步骤9)如果Def1<Def2且Def1和Def2之间的相差很小说明上一次的调焦对步长移动对调焦效果很小,当前焦距距离最佳焦距较远,则可以继续保持调焦的方向,增大调焦步长;步骤10)如果Def1<Def2且Def1和Def2之间的相差很大说明上一次的调焦对步长移动对调焦效果很大,当前焦距距离最佳焦距较近,则可以继续保持调焦的方向,减小调焦步长;步骤11)如果Def1>Def2且Def1和Def2之间的相差很大说明上一次的调焦对步长移动对调焦效果很大,当前焦距距离最佳焦距较近,则需要改变调焦方向,并减小调焦步长;步骤12)如果Def1>Def2且Def1和Def2之间的相差很小说明上一次的调焦对步长移动对调焦效果很小,当前焦距距离最佳焦距较远,则需要改变调焦方向,并增大调焦步长;步骤13)重复步骤2)到步骤12),如果调焦方向连续改变次数达到5次,说明当前焦距位置为最佳焦距,则调焦结束;在理论上,离焦图像的退化模型为公式(1):G(x,y)=H(x,y)·F(x,y)+N(x,y)(1)式中,F(x,y)为实际图像,H(x,y)为成像系统中的点扩散模型函数,N(x,y)为加性噪声函数,G(x,y)为离焦退化图像。退化过程可以描述为:原始图像F(x,y)与点扩散函数H(x,y)进行卷积运算后,再叠加一个加性噪声N(x,y),最后得到离焦退化图像G(x,y)。点扩散相当于一个低通滤波器。聚焦准确,截止频率高;反之,截止频率较低。分析表明,在正焦情况下,图像最清晰,包含的图像细节信息最多,边缘最为清晰。图像离焦时,在空域中表现为点光源形成一定大小的模糊圆,相邻像素相互影响;在频域中表现为高频分量丢失,造成图像细节模糊。随着离焦程度增大,图像细节变少,边缘开始变得平滑、模糊。模糊的图像细节也难以辨认,边缘不清楚,因此在设计基于图像的自动聚焦函数时,应充分考虑到噪声和边缘。本文先从数学理论出发,对噪声图像梯度特点进行说明,常见图像噪声通常使用加性高斯噪声来模拟,如公式(2):I(x,y)本文档来自技高网
...

【技术保护点】
一种基于内积能量的被动相机自动聚焦方法,其特征是步骤如下:步骤1)设定待聚焦目标区域ImageBlock;步骤2)相机开始工作,通过CCD相机获取图像Image1;步骤3)计算图像Image1中待聚焦区域ImageBlock图像的清晰度值Def1;步骤4)设定聚焦的方向、步长和清晰度变化率a,a取0.1‑0.2;步骤5)按照当前聚焦的方向和步长移动镜头;步骤6)通过CCD相机获取图像Image2;步骤7)计算图像Image2中待聚焦区域ImageBlock图像的清晰度值Def2;步骤8)比较Def1和Def2的大小;步骤9)根据Def1和Def2的比较结果,调整调焦步长;步骤10)重复步骤2)到步骤9),如果调焦方向连续改变次数达到5次,说明当前焦距位置为最佳焦距,则调焦结束;其中步骤3)和步骤7)图像的清晰度值是通过每个像素Z(x,y)的水平和垂直梯度值,计算所有像素值内积能量和得到。

【技术特征摘要】
1.一种基于内积能量的被动相机自动聚焦方法,其特征是步骤如下:步骤1)设定待聚焦目标区域ImageBlock;步骤2)相机开始工作,通过CCD相机获取图像Image1;步骤3)计算图像Image1中待聚焦区域ImageBlock图像的清晰度值Def1;步骤4)设定聚焦的方向、步长和清晰度变化率a,a取0.1-0.2;步骤5)按照当前聚焦的方向和步长移动镜头;步骤6)通过CCD相机获取图像Image2;步骤7)计算图像Image2中待聚焦区域ImageBlock图像的清晰度值Def2;步骤8)比较Def1和Def2的大小;步骤9)根据Def1和Def2的比较结果,调整调焦步长;步骤10)重复步骤2)到步骤9),如果调焦方向连续改变次数达到5次,说明当前焦距位置为最佳焦距,则调焦结束;其中步骤3)和步骤7)图像的清晰度值是通过每个像素Z(x,y)的水平和垂直梯度值,计算所有像素值内积能量和得到。2.根据权利要求1所述的基于内积能量的被动相机自动聚焦方法,其特征是:步骤9)包括:a、如果Def1<Def2且Def1和Def2之间的...

【专利技术属性】
技术研发人员:陈胜勇李阳黄薇赵萌张颖唐庭龙程徐周哲哲刘梦娜
申请(专利权)人:天津理工大学
类型:发明
国别省市:天津,12

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

1