Halcon中line_gauss算子的参数计算推导如何从角度优化?
摘要:在 Halcon 的 line_gauss 算子帮助文档中,给出了对比度高低阈值的计算公式为: [begin{pmatrix} text{Low} \ text{High} end{pmatrix} = left| -2 c
在 Halcon 的 line_gauss 算子帮助文档中,给出了对比度高低阈值的计算公式为:
\[\begin{pmatrix} \text{Low} \\ \text{High} \end{pmatrix} = \left| -2 \cdot \begin{pmatrix} \text{ContrastLow} \\ \text{ContrastHigh} \end{pmatrix} \cdot \frac{w}{\sqrt{2\pi} \cdot \text{Sigma}^3} \cdot e^{-\frac{w^2}{2 \cdot \text{Sigma}^2}} \right|
\]
那么这个公式的依据又是什么呢?这实际上是Steger线检测模型中「线的二阶方向导数响应」与「线宽、对比度、高斯尺度」的定量关系,是从理想线模型+高斯微分严格推导出来的,下面给出完整、严谨的推导链路,每一步都有明确的物理和数学意义。
一、先明确公式的本质
公式:
\[\begin{pmatrix} \text{Low} \\ \text{High} \end{pmatrix} = \left| -2 \cdot \begin{pmatrix} \text{ContrastLow} \\ \text{ContrastHigh} \end{pmatrix} \cdot \frac{w}{\sqrt{2\pi} \cdot \text{Sigma}^3} \cdot e^{-\frac{w^2}{2 \cdot \text{Sigma}^2}} \right|
\]
本质:它是理想亮线/暗线模型,经过高斯函数平滑后,在线中心处的二阶方向导数的绝对值。
