评估图像清晰度

功能描述

该步骤可通过指定不同的计算方法,对输入图像的清晰度进行量化评价。

该步骤可以输入相机在不同对焦度下拍摄的单张或一组图像,根据输出的结果来评估相机是否对焦清晰。图像的清晰度值越大,相机的对焦越精准。

提示

不同方法的清晰度评估标准及尺度不同,无法比较不同方法下得到的清晰度数值。

使用场景

该步骤通常用于在测量场景中对相机的参数及位置进行辅助调整。

输入与输出

../../../../_images/input_and_output82.png

参数说明

方法

参数解释:该参数用于选择评估图像清晰度的方法。
值列表:Energy of Gradient、Brenner、Roberts Cross、SML、Sobel、Tenegrad
调节说明:各方法说明如下。
  • Energy of Gradient:该方法是基于图像的梯度能量的函数(简称 EOG 函数)。其定义如下。

../../../../_images/energy_of_gradient.png
  • Brenner:该方法是基于 Brenner 的函数。其定义如下。

../../../../_images/brenner.png
  • Roberts Cross:该方法是基于 Robert 算子的差分绝对值和的函数(简称 Robert 函数)。其定义如下。

../../../../_images/roberts_cross.png
  • SML:该方法在拉普拉斯算子的基础上进行了部分改进,抗噪性能较好。其定义如下。

../../../../_images/sml.png
  • Sobel:该方法是基于 Sobel 算子的函数(简称 Sobel 函数)。其定义如下,式中包含了图像 x、y 方向的一阶 sobel 算子差分。

../../../../_images/sobel.png
  • Tenegrad:该方法也是基于 Sobel 算子的函数。其定义如下。

../../../../_images/tenegrad.png
默认值:Brenner
调节建议:根据实际需求选择评估图像清晰度的方法。