采用图像处理法实现自动调焦的一个关键问题是,在于图像清晰度评价函数的选取。理想的评价函数要求:无偏性、单峰性、能反映离焦的极性、对噪声敏感度低、计算量尽可能小等。离焦图像可以看作由物体和点扩散函数做卷积的结果,这样往往导致图像中高频分量的减少或缺失。这一结果也可理解为,聚焦的图像比离焦图像包含更多的细节和边缘信息。凋焦评价函数通常基于离焦图像与聚焦图像的内容信息的差别等先验知识,因此没有对任何情况都适用的全能方法。
基于图像处理的自动调焦法的常用的聚焦评价函数的类型大致有:灰度梯度函数、信息学函数、频域函数、统计学函数等。
灰度梯度函数
这类函数主要利用对图像灰度的各种处理方法来表征图像清晰度。假设图像中某点(x,y)处的灰度值为g(x,y),图像的规模为M×N(M列、N行)个像素,则灰度梯度判别函数包括以下几种常见形式。
1、灰度涨落变化函数
这是一种判断图像灰度起伏程度的方法,其函数式为
式中,g0是图像灰度平均值。
2、灰度绝对变化函数
该评价函数与灰度涨落变化函数比较类似,适于具有固定单一背景的图像对比。该函数式为
式中,g(x0,y0)为某参考像素点(x0,y0)处的灰度值。
3、梯度向量模方函数
梯度向量模方函数是一个灰度变化梯度和的表达式,只选取了梯度标量数值信息作为灰度变化量描述,其函数式为
[nextpage]
4、梯度向量平方函数
梯度向量平方函数与梯度向量模方函数思路相同,只是用梯度平方和作为图像灰度变化判断,其函数式为
5、罗伯特(Robert)梯度函数
该评价函数使用了被判断点及其外沿3个像素点灰度信息,其函数式为
6、拉普拉斯(Laplace)函数梯度函数
该评价函数使用了被判断点及其周围4个像素点的灰度信息,其函数式为
7、二级梯度平方函数
利用Sobel算子来估计图像在水平方向和垂直方向的梯度,为使图像边缘的梯度放大,对梯度进行平方运算
式中,
Gx(x,y)=[g(x+1,y-1)+2g(x+1,y)+g(x+1,y+1)]
-[g(x-1,y-1)+2g(x-1,y)+g(x-1,y+1)]
Gy(x,y)=[g(x-1,y+1)+2g(x,y+1)+g(x+1,y+1)]
-[g(x-1,y-1)+2g(x,y-1)+g(x+1,y-1)]
倍息学函数
倍息学函数是目前研究比较成熟的只有图像信息熵函数。假设图像各处是灰度独立的,在不考虑像素几何位置的情况下,按信息学香农(Shannon)熵的定义,图像信息熵可写为
[nextpage]
式中,pi为像素某灰度值表征的信息出现的概率,一般,b=2,相应的单位是比特(bit),也可以取以e为底的对数,相应的单位是奈特(nat)。
在大多数的计算中,灰度值的信息概率定义为该灰度值在灰度直方图中出现的概率。
频域函数
频域函数以付里叶变换为基础。高清晰度图像的主要特征是具有清晰的边缘和丰富的图像细节,而边缘的细节对应于图像付里叶变换的高频分量;离焦图像的模糊在频域上体现为高频成分的衰减。其函数可表示为
式中,(X,Y)是图像在对应空间频域坐标中的变量,G(X,Y)是图像二维付里叶变换后的值, 是高通滤波的阈值,可以取值为0。
此外,还有如高频分量法函数、小波变换方法等。