Articulo de referencia

Operador de Kirsch

El operador de Kirsch o núcleo de brújula de Kirsch es un detector de bordes no lineal que encuentra la máxima fuerza de borde en unas pocas direcciones predeterminadas. Recibe ...

El operador de Kirsch o núcleo de brújula de Kirsch es un detector de bordes no lineal que encuentra la máxima fuerza de borde en unas pocas direcciones predeterminadas. Recibe su nombre en honor al científico informático Russell Kirsch .

Descripción matemática

El operador toma una única máscara de núcleo y la rota en incrementos de 45 grados a lo largo de las 8 direcciones de la brújula: N, NO, O, SO, S, SE, E y NE. La magnitud del borde del operador Kirsch se calcula como la magnitud máxima en todas las direcciones:

yo norte , metro = máximo el = 1 , , 8 i = 1 1 yo = 1 1 gramo i yo ( el ) F norte + i , metro + yo {\displaystyle h_{n,m}=\max _{z=1,\puntos ,8}\sum _{i=-1}^{1}\sum _{j=-1}^{1}g_{ij}^{(z)}\cdot f_{n+i,m+j}}

donde z enumera los núcleos de dirección de la brújula g :

gramo ( 1 ) = [ + 5 + 5 + 5 3 0 3 3 3 3 ] ,   {\displaystyle \mathbf {g^{(1)}} ={\begin{bmatrix}+5&+5&+5\\-3&0&-3\\-3&-3&-3\end{bmatrix}},\ } gramo ( 2 ) = [ + 5 + 5 3 + 5 0 3 3 3 3 ] ,   {\displaystyle \mathbf {g^{(2)}} ={\begin{bmatrix}+5&+5&-3\\+5&0&-3\\-3&-3&-3\end{bmatrix}},\ } gramo ( 3 ) = [ + 5 3 3 + 5 0 3 + 5 3 3 ] ,   {\displaystyle \mathbf {g^{(3)}} ={\begin{bmatrix}+5&-3&-3\\+5&0&-3\\+5&-3&-3\end{bmatrix}},\ } gramo ( 4 ) = [ 3 3 3 + 5 0 3 + 5 + 5 3 ] {\displaystyle \mathbf {g^{(4)}} ={\begin{bmatrix}-3&-3\\+5&0&-3\\+5&+5&-3\end{bmatrix}}} etcétera.

La dirección del borde está definida por la máscara que produce la máxima magnitud del borde.

Imágenes de ejemplo

Referencias

  • Kirsch, R. (1971). "Determinación por ordenador de la estructura constituyente de imágenes biológicas". Computers and Biomedical Research . 4 (3): 315–328. CiteSeerX  10.1.1.161.956 . doi :10.1016/0010-4809(71)90034-6.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Operador_Kirsch&oldid=1165475548"