Tenengrad函数式一种常用的图像清晰度评价函数,是一种基于梯度的函数。
在图像处理中,一般认为对焦好的图像具有更尖锐的边缘,故具有更大的梯度函数值。
Tenengrad函数使用Sobel算子提取水平和垂直方向的梯度值。经过Sobel算子处理后的图像的平均灰度值,值越大,代表图像越清晰。
具体过程如下:
设Sobel卷积核为,,则图像在点处的梯度
定义该图像的Tenengrad值为
其中为图像中像素总数。