En el procesamiento de imágenes, a menudo se utiliza el Laplaciano discreto de Gauss (LoG) para detectar bordes con
$LoG(x,y) = -\frac{1}{\pi \sigma^4}[1-\frac{x^2+y^2}{2\sigma^2}]\cdot e^{-\frac{x^2+y^2}{2\sigma^2}}$
Varias fuentes aquí , aquí o aquí dan Kernels discretos del LoG que se convolucionan con la imagen de entrada para obtener la versión filtrada. Sin embargo, no entiendo la derivación de este Kernel de la función.
Un posible núcleo para $\sigma = 1.4$ es
$K = \begin{bmatrix}0.0& 1.0& 1.0& 2.0& 2.0& 2.0& 1.0& 1.0& 0.0\\ 1.0& 2.0& 4.0& 5.0& 5.0& 5.0& 4.0& 2.0& 1.0\\ 1.0& 4.0& 5.0& 3.0& 0.0& 3.0& 5.0& 4.0& 1.0\\ 2.0& 5.0& 3.0& -12.0& -24.0& -12.0& 3.0& 5.0& 2.0\\ 2.0& 5.0& 0.0& -24.0& -40.0& -24.0& 0.0& 5.0& 2.0\\ 2.0& 5.0& 3.0& -12.0& -24.0& -12.0& 3.0& 5.0& 2.0\\ 1.0& 4.0& 5.0& 3.0& 0.0& 3.0& 5.0& 4.0& 1.0\\ 1.0& 2.0& 4.0& 5.0& 5.0& 5.0& 4.0& 2.0& 1.0\\ 0.0& 1.0& 1.0& 2.0& 2.0& 2.0& 1.0& 1.0& 0.0\end{bmatrix}$
Mi pregunta es, ¿cómo estos Kernels discretos se derivan de la $LoG(x,y)$ función. ¿Hay algún factor de escala? ¿Es una integración sobre el área de píxeles discretos?
Mis valores calculados para el punto central (-40,0) son:
$LoG(0,0) \approx -0.1624$
y
$\iint\limits_{-0.5}^{0.5}{LoG(x,y)} dx dy \approx -0.0761$