[发明专利]一种基于内积能量的被动相机自动聚焦方法在审
申请号: | 201611182072.8 | 申请日: | 2016-12-20 |
公开(公告)号: | CN106772925A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 陈胜勇;李阳;黄薇;赵萌;张颖;唐庭龙;程徐;周哲哲;刘梦娜 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G02B7/36 | 分类号: | G02B7/36;G02B7/28;G03B13/36 |
代理公司: | 天津佳盟知识产权代理有限公司12002 | 代理人: | 刘书元 |
地址: | 300384 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内积 能量 被动 相机 自动 聚焦 方法 | ||
技术领域
本发明属于光电技术领域,目的在于快速、准确地实现相机的自动聚焦。
背景技术
自动聚焦技术在数码相机中被广泛使用。通常地,自动聚焦分为两种模式:自动模式和被动模式。自动模式采用激光、红外、超声波等来测量目标和镜头之间的距离,计算最佳焦距。但是,这种模式增加了成本且需要额外的空间来放置这些传感器。被动聚焦模式是基于图像来实现的。由于其成本较低、快速,因此被广泛使用。被动聚焦模式的核心依赖于对图像清晰度的判断。清晰的图像在空域中表现为边缘细节清晰,在变换域中表现为高频系数较多。图像清晰度判断依赖于图像清晰度评价函数。
最近几年,大量的图像自动聚焦函数被提出。它们大概可以分为两类,一种是基于空域的方法,另一种是基于变换域的方法。空域的方法主要有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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611182072.8/2.html,转载请声明来源钻瓜专利网。