SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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)

Contenu connexe

Tendances

Contrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalizationContrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalization
Er. Nancy
 
Función lineal resumen
Función lineal resumenFunción lineal resumen
Función lineal resumen
mverovidal
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
Ashish Kumar
 

Tendances (20)

discrete wavelet transform based satellite image resolution enhancement
discrete wavelet transform based satellite image resolution enhancement discrete wavelet transform based satellite image resolution enhancement
discrete wavelet transform based satellite image resolution enhancement
 
Contrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalizationContrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalization
 
Función lineal resumen
Función lineal resumenFunción lineal resumen
Función lineal resumen
 
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
 
07 Tensor Visualization
07 Tensor Visualization07 Tensor Visualization
07 Tensor Visualization
 
A Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical ImagesA Comparative Study of Image Denoising Techniques for Medical Images
A Comparative Study of Image Denoising Techniques for Medical Images
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
 
Clipping computer graphics
Clipping  computer graphicsClipping  computer graphics
Clipping computer graphics
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
Material de grafos.pdf
Material de grafos.pdfMaterial de grafos.pdf
Material de grafos.pdf
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
Histogram based Enhancement
Histogram based Enhancement Histogram based Enhancement
Histogram based Enhancement
 
Regla de L'Hôpital
Regla de L'HôpitalRegla de L'Hôpital
Regla de L'Hôpital
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Contrast enhancement in digital images
Contrast enhancement in digital imagesContrast enhancement in digital images
Contrast enhancement in digital images
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Modelos de Color
Modelos de ColorModelos de Color
Modelos de Color
 
Color models
Color modelsColor models
Color models
 
BALLANDBEAM_GROUP7.pptx
BALLANDBEAM_GROUP7.pptxBALLANDBEAM_GROUP7.pptx
BALLANDBEAM_GROUP7.pptx
 

En vedette

AVC Introduction
AVC IntroductionAVC Introduction
AVC Introduction
Megan Apple
 
PROYECTO MARKETING PARA L'ORÉAL
PROYECTO MARKETING PARA L'ORÉALPROYECTO MARKETING PARA L'ORÉAL
PROYECTO MARKETING PARA L'ORÉAL
Diego Gallardo, MBA
 

En vedette (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
 

Similaire à 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_cntrastecgamma
jcbp_peru
 
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
jcbp_peru
 
Introduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlabIntroduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlab
F Lliuya
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
jcbp_peru
 
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
jcbp_peru
 
El histograma una imagen digital
El histograma una imagen digitalEl histograma una imagen digital
El histograma una imagen digital
jcbp_peru
 
Utp pdi_2014-2 lab2
 Utp pdi_2014-2 lab2 Utp pdi_2014-2 lab2
Utp pdi_2014-2 lab2
jcbp_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_logicas
jcbp_peru
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
jcbp_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 pc4
jcbenitezp
 
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
jcbenitezp
 

Similaire à Tema4 contraste (20)

Manipulación del contraste de una imágen monocromática por transformación exp...
Manipulación del contraste de una imágen monocromática por transformación exp...Manipulación del contraste de una imágen monocromática por transformación exp...
Manipulación del contraste de una imágen monocromática por transformación exp...
 
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
 
Introduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlabIntroduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlab
 
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
 

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)