El operador de cruz de Roberts se utiliza en el procesamiento de imágenes y la visión por computadora para la detección de bordes . Fue uno de los primeros detectores de bordes y fue propuesto inicialmente por Lawrence Roberts en 1963. [ 1 ] Como operador diferencial , la idea detrás del operador de cruz de Roberts es aproximar el gradiente de una imagen a través de la diferenciación discreta, que se logra calculando la suma de los cuadrados de las diferencias entre píxeles diagonalmente adyacentes.
Motivación
Según Roberts, un detector de bordes debería tener las siguientes propiedades: los bordes producidos deberían estar bien definidos, el fondo debería aportar el menor ruido posible y la intensidad de los bordes debería corresponder lo más fielmente posible a lo que percibiría un ser humano. Teniendo en cuenta estos criterios y basándose en la teoría psicofísica vigente en aquel entonces, Roberts propuso las siguientes ecuaciones:
donde x es el valor de intensidad inicial en la imagen, z es la derivada calculada e i,j representan la ubicación en la imagen.
Los resultados de esta operación resaltarán los cambios de intensidad en dirección diagonal. Uno de los aspectos más atractivos de esta operación es su simplicidad; el núcleo es pequeño y contiene solo números enteros. Sin embargo, con la velocidad de las computadoras actuales, esta ventaja es insignificante y la cruz de Roberts sufre mucho de sensibilidad al ruido. [ 2 ]
Formulación
Para realizar la detección de bordes con el operador de Roberts, primero convolucionamos la imagen original con los dos núcleos siguientes:
Dejar ser un punto en la imagen original yser un punto en una imagen formada por convolución con el primer núcleo ySea un punto en una imagen formada por convolución con el segundo núcleo. El gradiente se puede definir entonces como:
La dirección del gradiente también se puede definir de la siguiente manera:
Tenga en cuenta que un ángulo de 0° corresponde a una orientación vertical, de modo que la dirección de máximo contraste de negro a blanco va de izquierda a derecha en la imagen.
Ejemplos de comparaciones
Aquí se utilizan cuatro operadores de gradiente diferentes para estimar la magnitud del gradiente de la imagen de prueba.
Véase también
Referencias
- Detección de bordes