Las operaciones puntuales son transformaciones de uno a uno, es decir el nuevo valor de un pixel 'q' en la posición ( i , j ) esta en función de un pixel 'p' de otra imagen pero en la misma posición, es decir, ( i , j ).
q(i,j) = F( p(i,j) )
A continuación veremos algunas de las operaciones puntuales mas conocidas:
Operaciones Puntuales sobre una Imagen:
Operador Identidad:
Este operador crea una imagen idéntica a la imagen de entrada. La función de transformación es :
q(i,j) = p(i,j)
Imagen Original
Operador Identidad
Operador Inverso o Negativo:
Este operador crea una imagen inversa de la imagen de entrada, siendo de mucha utilidad en el campo
médico. Su función de transformación es:
q(i,j) = 255 - p(i,j)
Imagen Original
Imagen Invertida
Operador Umbral:
Este operador crea una imagen de salida binaria, a partir de una imagen de entrada en tonos de grises, donde el nivel de transición esta dado por el parámetro de entrada u.
Imagen Original
Imagen Binaria con u= 60
Operador Intervalo de Umbral Binario:
Este operador crea una imagen de salida binaria, a partir de una imagen de entrada en tonos de grises, donde
todos los niveles de gris cuyo valor esta definido entre el intervalo de u1 y u2 es 0 y todos los valores fuera
del rango es 255, es decir:
Imagen Original
Imagen Binaria; u1=50,u2=180
Operador Intervalo de Umbral Binario Invertido:
Este operador crea una imagen de salida binaria, a partir de una imagen de entrada en tonos de grises, donde
todos los niveles de gris cuyo valor esta definido entre el intervalo de u1 y u2 es 255 y todos los valores fuera
del rango es 0, es decir:
Imagen Original
Img. Invertida u1=50 u2=180
Operador Umbral de la Escala de Grises:
Este operador crea una imagen de salida con los únicos valor de nivel de gris comprendido entre el intervalo de u1 y u2 y el resto 255, es decir:
Imagen Original
Img. Escala de grises con u1=50 y u2=180
Operador Umbral de la Escala de Grises Invertido:
Este operador crea una imagen de salida con los únicos valor de nivel de gris invertido comprendido entre el intervalo de u1 y u2 y el resto 255, es decir:
Imagen Original
Imagen Escala de Grises Invertido con u1=50 y u2=180
Operador de Extensión:
Esta clase de operador proporciona una imagen de salida con la escala de grises completa
correspondiente al intervalo de entrada definido por u1 y u2 y suprime todos los valores fuera de
este rango; es decir:
Imagen Original
Img. Extensión: u1=50 y u2=180
Operador de Reducción de Nivel de Gris:
Este tipo de operador proporciona una salida con un número menor de tonos de gris con respecto a la imagen
original. Para lograr esto se necesita un número mayor de umbrales, es decir:
Imagen Original
Reducción de Grises con u1=50, u2=120, u3=180, u4=220
Transformación de dos imágenes punto a punto:
En este tipo de transformaciones se trabaja con la información de pixeles en la misma ubicación de dos imágenes distintas pero ambas con la misma dimensión (m-filas y n- columnas), logrando obtener una imagen nueva con la misma dimensión de las imágenes de entrada. La Transformación se aplica a todos los pares de pixeles de las imágenes de entrada.
Para este tipo de transformaciones se tiene la siguiente notación:
Donde: 'a' , 'b' son imágenes con las misma dimensiones.
i , j son pas posiciones del pixel sobre el cual se esta operando.
Operador Adición.
La adición puede utilizarse para reducir los efectos del ruido de la imagen. Su valor de salida esta dado por:
C(i,j) = (A(i,j) + B(i,j) ) / k
Donde: A , B son imagenes de entrada.
k, es el número de imágenes
Imagen Original 1
Imagen Original 2
Suma 1 + 2
Operador Sustracción.
La sustracción de imágenes es utilizada es una técnica útil para detectar el cambio producido en dos
imágenes captadas en dos instantes de tiempos diferentes.
Su transformación esta dada por:
C(i,j) = k*(A(i,j) - B(i,j) )
Donde: A , B son imagenes de entrada.
k, es el número de imágenes
Imagen Original 1
Imagen Original 2
Sustracción A-B
Operador de Vecindad.
En este tipo de operación utiliza el mismo procedimiento anterior, excepto que el nuevo valor del pixel
depende de una combinación de los valores de los vecinos de los pixel que se esta evaluando. Para esto es necesario definir una mascara con valores constantes, es decir:
Donde: I es la mascara con valores constantes
W son los pesos de los vecinos del pixel que se esta analizando
Imagen Original
Imagen obtenida