SlideShare una empresa de Scribd logo
1
Manipulación
del
Contraste
Índice
1. Introducción.
Métodos Locales:
2. Amplitud de la escala de grises.
3. Transformación de imágenes.
Métodos Globales:
4. Ecualización del histograma.
5. Consulta a tablas (LUT).
2
1. Introducción
La obtención de imágenes ideales se basa en dos factores:
1. Iluminación uniforme.
2. Ganancia lineal.
IMAGEN MAL CONTRASTADA
VS.
IMAGEN BIEN CONTRASTADA
3
DEFINICIÓN DE CONTRASTE Y
MANIPULACIÓN DE LA ESCALA DE GRISES
Histograma de
una imagen poco
contrastada
Histograma de
una imagen bien
contrastada
2. Ampliación de la escala de grises
4
y: el valor de gris de la imagen
resultante.
x: el valor de gris de la imagen
original.
a: valor mínimo de nivel de gris de la
imagen original.
b: valor máximo de nivel de gris de la
imagen original.
Max: el valor máximo de nivel de
gris que se desea en y.
Min: el valor mínimo de nivel de gris
que se desea en y.
Min
ab
ax
MinMaxy +
−
−
−= )(
EJEMPLO DE MODIFICACIÓN DE LA
AMPLITUD EN LA ESCALA DE GRISES
Histograma imagen
original
Histograma imagen
resultante
5
MODIFICACIÓN DE LA IMAGEN CON LA
AMPLIACIÓN DE LA ESCALA DE GRISES:
Imagen original Imagen resultante
FÓRMULA GENERAL:
- y, x: son los niveles de gris de
las imágenes resultantes y
original respectivamente.
- α, β, γ: son las ganancias de cada
tramo.
- a, b, L: son los intervalos de
ganancia.
Lxb
bxa
ax
vbx
vax
x
y
b
a
≤≤
≤≤
≤≤





+−
+−=
0
)(
)(
γ
β
α
6
3. Transformación de imágenes
Definición: Aplicar una función a cada uno de los píxeles de la
imagen.
Objetivo: modificar el contraste de las imágenes.
Forma de las funciones aplicadas:
p nuevo valor de gris en la imagen resultante
m es el valor de gris de la imagen original
a es la potencia a la que se eleva
a
mp =
TRANSFORMACIONES MÁS USUALES
mp −= 255
Función inversa: Invierte el valor de gris original.
7
Función cuadrada: las imágenes resultantes
son más oscuras.
Función cúbica: los efectos son los mismos
que la función anterior, aunque más
pronunciados.
TRANSFORMACIONES MÁS USUALES
255
2
m
p =
2
3
255
m
p =
TRANSFORMACIONES MÁS USUALES
8
TRANSFORMACIONES MÁS USUALES
Función raíz cuadrada: Las imágenes
resultantes son más claras.
Función raíz cúbica: Tiene los mismos
efectos que la función raíz cuadrada.
mp 255=
3 2
255 mp =
TRANSFORMACIONES MÁS USUALES
9
TRANSFORMACIONES MÁS USUALES
Función logarítmica: Tiene los mismos efectos que la
función raíz cuadrada y que la función raíz cúbica.
( )
( )2551ln
1ln
255
+
+
=
m
p
TRANSFORMACIONES MÁS USUALES
10
4. Ecualización del histograma
El objetivo es que la imagen
tenga una distribución
uniforme sobre toda la
escala de grises.






−
⋅
⋅= 1)(_'
MN
n
iHrenterapartei
Pasos a seguir para ecualizar una
imagen:
1.- Pasar nuestro
histograma a
histograma acumulado:
2.- Igualamos con lo que
sería el modelo ideal:
3.- Hallamos los nuevos
niveles de gris:
4.- Dibujamos el
histograma resultante.
∑=
=
i
k
khiH
0
)()(
n
MN
iiH
⋅
⋅+= )1'()(






−
⋅
⋅= 1)(_'
MN
n
iHenterapartei
11
Ejercicio:
Ecualizar el siguiente histograma:
6
5
4
3
2
1
60 1 2 4 753
8
7 Pasos:
1.- Histograma histograma
acumulado.
2.- Buscar los nuevos niveles de
gris.
3.- Dibujar el histograma
acumulado.
Ejemplo:
Histograma:
Histograma
Acumulado:
Imagen resultanteImagen original
12
Otro ejemplo:
Ecualización por ventanas:
Imagen original: Imagen ecualizada:
Imagen ecualizada
por ventanas:
13
Otras distribuciones:
Distribución exponencial:
Distribución Rayleigh:
Distribución Raíz cúbica:
Distribución Logaritmo:
( )1)(ln
1
+−= antiguomínnuevo iHii
α
2/1
2
)(1
1
ln2








−
+=
antiguo
mínnuevo
iH
ii α
( )[ ]33/13/13/1
)( mínantiguomínmàxnuevo iiHiii +−=
)( antiguoiH
mín
màx
mínnuevo
i
i
ii 





=
Comparación de la imagen original con las
imágenes resultantes tras aplicar las
distribuciones exponencial y Rayleigh:
Imagen original Distribución RayleighDistribución exponencial
14
Comparación de la imagen original con las
imágenes resultantes tras aplicar las
distribuciones Raíz cúbica y logarítmica:
Imagen original Distribución raíz cúbica Distribución logarítmica
5. Consulta a tablas (LUT)
Las tablas LUT (look up tables o LUTs) son una herramienta
que sirve para acelerar el proceso de la transformación de
imágenes.
0 Nuevo_valor0
1 Nuevo_valor1
2 Nuevo_valor2
.
.
254 Nuevo_valor2
54
255 Nuevo_valor2
55
Píxel imagen
original
Píxel imagen
transformada
15
EJEMPLO DE APLICACIÓN
Ventajas:
-Rápido
-Eficiente computacionalmente
- Seguro
Manipulación de contraste en Matlab
IMADJUST
J = IMADJUST(I,[LOW_IN;HIGH_IN],[LOW_OUT;HIGH_OUT],GAMMA]
- [LOW_IN;HIGH_IN]: Por defecto [0;1].
- [LOW_OUT;HIGH_OUT]: Por defecto [0;1].
- GAMMA: Por defecto GAMMA=1.
HISTEQ
[J,T] = HISTEQ(I)

Más contenido relacionado

La actualidad más candente

Filtro fir
Filtro firFiltro fir
Filtro fir
Bikerfest GT
 
Ejercicios integrales dobles
Ejercicios integrales doblesEjercicios integrales dobles
Ejercicios integrales dobles
Rosa Leal
 
24. problema aviones
24. problema aviones24. problema aviones
24. problema aviones
estefaniagomezdelcueto
 
Utp pdi_2015-2_ea6 operaciones morfologicas i
 Utp pdi_2015-2_ea6 operaciones morfologicas i Utp pdi_2015-2_ea6 operaciones morfologicas i
Utp pdi_2015-2_ea6 operaciones morfologicas ijcbp_peru
 
redes neuronales con Levenberg-Marquardt lmbp
redes neuronales con Levenberg-Marquardt lmbpredes neuronales con Levenberg-Marquardt lmbp
redes neuronales con Levenberg-Marquardt lmbpESCOM
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Método de Gauss
Método de GaussMétodo de Gauss
Método de GaussKike Prieto
 
Matemática I - Límites y Continuidad
Matemática I - Límites y ContinuidadMatemática I - Límites y Continuidad
Matemática I - Límites y Continuidad
Joe Arroyo Suárez
 
Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.
Carlos Ramos Pérez
 
5. Signal flow graph, Mason’s gain formula.pptx
5. Signal flow graph, Mason’s gain formula.pptx5. Signal flow graph, Mason’s gain formula.pptx
5. Signal flow graph, Mason’s gain formula.pptx
AMSuryawanshi
 
Apuntes automatas
Apuntes automatasApuntes automatas
Apuntes automatas
asdfa11789
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
Lisbett Montaño
 
Sesion 4
Sesion 4Sesion 4
Sesion 4
haciendo poemas
 
COMPUTER GRAPHICS
COMPUTER GRAPHICSCOMPUTER GRAPHICS
COMPUTER GRAPHICS
Jagan Raja
 
Dibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdf
Dibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdfDibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdf
Dibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdf
Daniel Alonso Carrillo Carvajalino
 
Computer graphics iv unit
Computer graphics iv unitComputer graphics iv unit
Computer graphics iv unit
aravindangc
 
Unidad 4 funciones reales de varias variables
Unidad 4 funciones reales de varias variablesUnidad 4 funciones reales de varias variables
Unidad 4 funciones reales de varias variables
Tezca8723
 
Ejercicio de PLC y GRAFCET numero 8
Ejercicio de PLC y GRAFCET numero 8Ejercicio de PLC y GRAFCET numero 8
Ejercicio de PLC y GRAFCET numero 8
SANTIAGO PABLO ALBERTO
 
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Bryan Aguilar Yaguana
 

La actualidad más candente (20)

Filtro fir
Filtro firFiltro fir
Filtro fir
 
Ejercicios integrales dobles
Ejercicios integrales doblesEjercicios integrales dobles
Ejercicios integrales dobles
 
24. problema aviones
24. problema aviones24. problema aviones
24. problema aviones
 
Utp pdi_2015-2_ea6 operaciones morfologicas i
 Utp pdi_2015-2_ea6 operaciones morfologicas i Utp pdi_2015-2_ea6 operaciones morfologicas i
Utp pdi_2015-2_ea6 operaciones morfologicas i
 
redes neuronales con Levenberg-Marquardt lmbp
redes neuronales con Levenberg-Marquardt lmbpredes neuronales con Levenberg-Marquardt lmbp
redes neuronales con Levenberg-Marquardt lmbp
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Método de Gauss
Método de GaussMétodo de Gauss
Método de Gauss
 
Matemática I - Límites y Continuidad
Matemática I - Límites y ContinuidadMatemática I - Límites y Continuidad
Matemática I - Límites y Continuidad
 
Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.Serie de fourier. Funciones periodicas, funciones pares e impares.
Serie de fourier. Funciones periodicas, funciones pares e impares.
 
5. Signal flow graph, Mason’s gain formula.pptx
5. Signal flow graph, Mason’s gain formula.pptx5. Signal flow graph, Mason’s gain formula.pptx
5. Signal flow graph, Mason’s gain formula.pptx
 
Apuntes automatas
Apuntes automatasApuntes automatas
Apuntes automatas
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
 
Metodo adams bashforth
Metodo adams bashforthMetodo adams bashforth
Metodo adams bashforth
 
Sesion 4
Sesion 4Sesion 4
Sesion 4
 
COMPUTER GRAPHICS
COMPUTER GRAPHICSCOMPUTER GRAPHICS
COMPUTER GRAPHICS
 
Dibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdf
Dibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdfDibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdf
Dibujo-Industrial-Manual-de-Apoyo-y-Docencia.pdf
 
Computer graphics iv unit
Computer graphics iv unitComputer graphics iv unit
Computer graphics iv unit
 
Unidad 4 funciones reales de varias variables
Unidad 4 funciones reales de varias variablesUnidad 4 funciones reales de varias variables
Unidad 4 funciones reales de varias variables
 
Ejercicio de PLC y GRAFCET numero 8
Ejercicio de PLC y GRAFCET numero 8Ejercicio de PLC y GRAFCET numero 8
Ejercicio de PLC y GRAFCET numero 8
 
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
Algoritmos de Dijkstra, Warshall, Ordenación Topológica.
 

Destacado

AVC Introduction
AVC IntroductionAVC Introduction
AVC IntroductionMegan Apple
 
23 jan2017 agri report.
23 jan2017 agri report.23 jan2017 agri report.
23 jan2017 agri report.
Money Maker Research Pvt Ltd
 
PROYECTO MARKETING PARA L'ORÉAL
PROYECTO MARKETING PARA L'ORÉALPROYECTO MARKETING PARA L'ORÉAL
PROYECTO MARKETING PARA L'ORÉALDiego Gallardo, MBA
 
Sanders cv 2016
Sanders cv 2016Sanders cv 2016
Sanders cv 2016
Kimberly Roberts
 
La crégut 2 géologie du territoire, bathymétrie du lac
La crégut 2 géologie du territoire, bathymétrie du lacLa crégut 2 géologie du territoire, bathymétrie du lac
La crégut 2 géologie du territoire, bathymétrie du lac
Association de sauvegarde du lac de La Crégut-Trémouille 15270 Cantal-Auvergne-France
 
Polynomials - Sum of squares of numbers
Polynomials - Sum of squares of numbersPolynomials - Sum of squares of numbers
Polynomials - Sum of squares of numbers
2IIM
 
Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001
Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001
Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001
Hayat Ait Moussa
 
Functions - Domain and Range
Functions  - Domain and Range Functions  - Domain and Range
Functions - Domain and Range
2IIM
 
Laws of Motion QA 7
Laws of Motion QA 7Laws of Motion QA 7
Laws of Motion QA 7
Lakshmikanta Satapathy
 

Destacado (10)

AVC Introduction
AVC IntroductionAVC Introduction
AVC Introduction
 
23 jan2017 agri report.
23 jan2017 agri report.23 jan2017 agri report.
23 jan2017 agri report.
 
PROYECTO MARKETING PARA L'ORÉAL
PROYECTO MARKETING PARA L'ORÉALPROYECTO MARKETING PARA L'ORÉAL
PROYECTO MARKETING PARA L'ORÉAL
 
Riverside Media Kit
Riverside Media KitRiverside Media Kit
Riverside Media Kit
 
Sanders cv 2016
Sanders cv 2016Sanders cv 2016
Sanders cv 2016
 
La crégut 2 géologie du territoire, bathymétrie du lac
La crégut 2 géologie du territoire, bathymétrie du lacLa crégut 2 géologie du territoire, bathymétrie du lac
La crégut 2 géologie du territoire, bathymétrie du lac
 
Polynomials - Sum of squares of numbers
Polynomials - Sum of squares of numbersPolynomials - Sum of squares of numbers
Polynomials - Sum of squares of numbers
 
Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001
Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001
Enquête Nationale sur la Consommation et les Dépenses des Ménages 2000-2001
 
Functions - Domain and Range
Functions  - Domain and Range Functions  - Domain and Range
Functions - Domain and Range
 
Laws of Motion QA 7
Laws of Motion QA 7Laws of Motion QA 7
Laws of Motion QA 7
 

Similar a Tema4 contraste

Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgammajcbp_peru
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
Dayana Guzman
 
2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices
Cindy Adriana Bohórquez Santana
 
Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgammajcbp_peru
 
Pdi02
Pdi02Pdi02
Contenedoras de dos dimensiones
Contenedoras de dos dimensionesContenedoras de dos dimensiones
Contenedoras de dos dimensiones
Robinson Jiménez
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2jcbp_peru
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
ankanama
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicasjcbp_peru
 
El histograma una imagen digital
El histograma una imagen digitalEl histograma una imagen digital
El histograma una imagen digitaljcbp_peru
 
Imagenes
ImagenesImagenes
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2jcbp_peru
 
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicasjcbp_peru
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2jcbp_peru
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4jcbenitezp
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4jcbenitezp
 
Menu imagen en photoshop
Menu imagen en photoshopMenu imagen en photoshop
Menu imagen en photoshop
Universidad Veracruzana
 
Las matemáticas en el retoque digital de imágenes
Las matemáticas en el retoque digital de imágenesLas matemáticas en el retoque digital de imágenes
Las matemáticas en el retoque digital de imágenes
jorquera
 
Edicion imagenes[1]
Edicion imagenes[1]Edicion imagenes[1]
Edicion imagenes[1]
yanina812
 

Similar a Tema4 contraste (20)

Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices2437215 procesamiento-de-imagenes-con-matrices
2437215 procesamiento-de-imagenes-con-matrices
 
Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2014-2_sap5 histograma_brilloo_cntrastecgamma
 
Tecnicas de realce
Tecnicas de realceTecnicas de realce
Tecnicas de realce
 
Pdi02
Pdi02Pdi02
Pdi02
 
Contenedoras de dos dimensiones
Contenedoras de dos dimensionesContenedoras de dos dimensiones
Contenedoras de dos dimensiones
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 
El histograma una imagen digital
El histograma una imagen digitalEl histograma una imagen digital
El histograma una imagen digital
 
Imagenes
ImagenesImagenes
Imagenes
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
 
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4
 
Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4Pds 2011 2-balotario de preguntas pc4
Pds 2011 2-balotario de preguntas pc4
 
Menu imagen en photoshop
Menu imagen en photoshopMenu imagen en photoshop
Menu imagen en photoshop
 
Las matemáticas en el retoque digital de imágenes
Las matemáticas en el retoque digital de imágenesLas matemáticas en el retoque digital de imágenes
Las matemáticas en el retoque digital de imágenes
 
Edicion imagenes[1]
Edicion imagenes[1]Edicion imagenes[1]
Edicion imagenes[1]
 

Tema4 contraste

  • 1. 1 Manipulación del Contraste Índice 1. Introducción. Métodos Locales: 2. Amplitud de la escala de grises. 3. Transformación de imágenes. Métodos Globales: 4. Ecualización del histograma. 5. Consulta a tablas (LUT).
  • 2. 2 1. Introducción La obtención de imágenes ideales se basa en dos factores: 1. Iluminación uniforme. 2. Ganancia lineal. IMAGEN MAL CONTRASTADA VS. IMAGEN BIEN CONTRASTADA
  • 3. 3 DEFINICIÓN DE CONTRASTE Y MANIPULACIÓN DE LA ESCALA DE GRISES Histograma de una imagen poco contrastada Histograma de una imagen bien contrastada 2. Ampliación de la escala de grises
  • 4. 4 y: el valor de gris de la imagen resultante. x: el valor de gris de la imagen original. a: valor mínimo de nivel de gris de la imagen original. b: valor máximo de nivel de gris de la imagen original. Max: el valor máximo de nivel de gris que se desea en y. Min: el valor mínimo de nivel de gris que se desea en y. Min ab ax MinMaxy + − − −= )( EJEMPLO DE MODIFICACIÓN DE LA AMPLITUD EN LA ESCALA DE GRISES Histograma imagen original Histograma imagen resultante
  • 5. 5 MODIFICACIÓN DE LA IMAGEN CON LA AMPLIACIÓN DE LA ESCALA DE GRISES: Imagen original Imagen resultante FÓRMULA GENERAL: - y, x: son los niveles de gris de las imágenes resultantes y original respectivamente. - α, β, γ: son las ganancias de cada tramo. - a, b, L: son los intervalos de ganancia. Lxb bxa ax vbx vax x y b a ≤≤ ≤≤ ≤≤      +− +−= 0 )( )( γ β α
  • 6. 6 3. Transformación de imágenes Definición: Aplicar una función a cada uno de los píxeles de la imagen. Objetivo: modificar el contraste de las imágenes. Forma de las funciones aplicadas: p nuevo valor de gris en la imagen resultante m es el valor de gris de la imagen original a es la potencia a la que se eleva a mp = TRANSFORMACIONES MÁS USUALES mp −= 255 Función inversa: Invierte el valor de gris original.
  • 7. 7 Función cuadrada: las imágenes resultantes son más oscuras. Función cúbica: los efectos son los mismos que la función anterior, aunque más pronunciados. TRANSFORMACIONES MÁS USUALES 255 2 m p = 2 3 255 m p = TRANSFORMACIONES MÁS USUALES
  • 8. 8 TRANSFORMACIONES MÁS USUALES Función raíz cuadrada: Las imágenes resultantes son más claras. Función raíz cúbica: Tiene los mismos efectos que la función raíz cuadrada. mp 255= 3 2 255 mp = TRANSFORMACIONES MÁS USUALES
  • 9. 9 TRANSFORMACIONES MÁS USUALES Función logarítmica: Tiene los mismos efectos que la función raíz cuadrada y que la función raíz cúbica. ( ) ( )2551ln 1ln 255 + + = m p TRANSFORMACIONES MÁS USUALES
  • 10. 10 4. Ecualización del histograma El objetivo es que la imagen tenga una distribución uniforme sobre toda la escala de grises.       − ⋅ ⋅= 1)(_' MN n iHrenterapartei Pasos a seguir para ecualizar una imagen: 1.- Pasar nuestro histograma a histograma acumulado: 2.- Igualamos con lo que sería el modelo ideal: 3.- Hallamos los nuevos niveles de gris: 4.- Dibujamos el histograma resultante. ∑= = i k khiH 0 )()( n MN iiH ⋅ ⋅+= )1'()(       − ⋅ ⋅= 1)(_' MN n iHenterapartei
  • 11. 11 Ejercicio: Ecualizar el siguiente histograma: 6 5 4 3 2 1 60 1 2 4 753 8 7 Pasos: 1.- Histograma histograma acumulado. 2.- Buscar los nuevos niveles de gris. 3.- Dibujar el histograma acumulado. Ejemplo: Histograma: Histograma Acumulado: Imagen resultanteImagen original
  • 12. 12 Otro ejemplo: Ecualización por ventanas: Imagen original: Imagen ecualizada: Imagen ecualizada por ventanas:
  • 13. 13 Otras distribuciones: Distribución exponencial: Distribución Rayleigh: Distribución Raíz cúbica: Distribución Logaritmo: ( )1)(ln 1 +−= antiguomínnuevo iHii α 2/1 2 )(1 1 ln2         − += antiguo mínnuevo iH ii α ( )[ ]33/13/13/1 )( mínantiguomínmàxnuevo iiHiii +−= )( antiguoiH mín màx mínnuevo i i ii       = Comparación de la imagen original con las imágenes resultantes tras aplicar las distribuciones exponencial y Rayleigh: Imagen original Distribución RayleighDistribución exponencial
  • 14. 14 Comparación de la imagen original con las imágenes resultantes tras aplicar las distribuciones Raíz cúbica y logarítmica: Imagen original Distribución raíz cúbica Distribución logarítmica 5. Consulta a tablas (LUT) Las tablas LUT (look up tables o LUTs) son una herramienta que sirve para acelerar el proceso de la transformación de imágenes. 0 Nuevo_valor0 1 Nuevo_valor1 2 Nuevo_valor2 . . 254 Nuevo_valor2 54 255 Nuevo_valor2 55 Píxel imagen original Píxel imagen transformada
  • 15. 15 EJEMPLO DE APLICACIÓN Ventajas: -Rápido -Eficiente computacionalmente - Seguro Manipulación de contraste en Matlab IMADJUST J = IMADJUST(I,[LOW_IN;HIGH_IN],[LOW_OUT;HIGH_OUT],GAMMA] - [LOW_IN;HIGH_IN]: Por defecto [0;1]. - [LOW_OUT;HIGH_OUT]: Por defecto [0;1]. - GAMMA: Por defecto GAMMA=1. HISTEQ [J,T] = HISTEQ(I)