FUNCIÓN DE UNA IMAGEN-EXPONENCIAL

La función exponencial es una transformación similar a la transformación logarítmica, sin embargo al ir variando el valor de gamma (γ), es posible realizar diferentes tipos de disminución y expansión a la imagen original. Aunque existe un problema, el cual, es el desbordamiento de nivel de grises en la imagen resultante debido al exponente de la función de transformación (gamma), ya que al manipular mal los datos se puede exceder del rango establecido (0-256 tonos de grises), y es por eso que se realiza una operación matemática para no salirse del rango establecido. Este tipo de transformación es aplicada para aquellas imágenes con tonalidades muy claras.

Diagrama



Para obtener la transformación exponencial de una imagen es necesario realizar una operación con una formula.
En el siguiente algoritmo se muestran los pasos para obtener la transformación exponencial de una imagen.

Algoritmo

1-Leer la imagen original, en tonos de grises.
2-Obtener el tamaño de la imagen original (x,y).
3-Crear una matriz renglón-columna de la imagen original (x,y), de tipo uint8.
4-Declarar una variable para dar valor a gamma.
5-Obtener el valor de C de la formula de la transformación exponencial.
4-Recorrer la matriz en renglón-columna (x,y).
5-Aplicar la formula a la imagen original: g(x,y) = C x r ^ γ
6-Mostramos la imagen resultante.
7-Guardamos la imagen

Ejemplo


No hay comentarios.:

Publicar un comentario