2. El Espectro Electromagnético Ultravioleta Infrarrojo Violeta Azul Verde Amarillo Naranja Rojo Frecuencia (Hz) Longitud de onda (metros) Energía de un fotón (Electrón-voltios)
3. Términos del Espectro Electromagnético donde: (m)= Longitud de onda v (Hz, 1/s)=Frecuencia E (eV)=Energía Rojo Naranja Amarillo Verde Azul Violeta
4. Estructura de un sensor CCD Energía Material semiconductor Filtro Capacitor metal-oxido Semiconductor (MOS) Fuente alimentación Cubierta Salida de voltaje
5. El proceso de adquisición de la imagen http://www.imageprocessingplace.com/ Iluminación (fuente de energía) Objeto (refleja o transmite la energía) Capta la energía y la proyecta Plano focal (sensor) Imagen digitalizada
6. Intensidad de imágenes monocromáticas Función imagen: Condición Iluminación(lm/m 2 ) Día claro 90.000 Día nuboso 10.000 Noche clara 0.1 Oficina comercial 1000 Material Reflexión Terciopelo negro 0.01 Acero Inoxidable 0.65 Pared blanca 0.80 Nieve 0.93
7. Representación de imágenes digitales No. Bits totales= M x N x (No. bits 1 pixel)
10. Niveles de gris (II) >>colormap(gray); mesh(aa); figure(gcf)
11. Color (RGB) (:,:,1) = Rojo 100 103 98 97 100 97 99 101 102 (:,:,2) = Verde 126 129 122 123 126 121 123 125 123 (:,:,3) = Azul 89 92 90 86 89 87 87 89 90 Cantidad de colores: b : Número de bits para cada componente de color
12. Resolución de intensidad vs Resolución espacial (I) Resolución de intensidad Imagen de 8 bits Imagen de 2 bits
13. Resolución de intensidad vs Resolución espacial (II) Resolución espacial Cámara ( lp/mm ) Impresión (Papel, Scaner, dpi ) 2820 dpi 4000 dpi Fuente Onda cuadrada
14. Color (YCbCr) Y : Luminancia Cb : Azul - Valor de referencia Cr : Rojo - Valor de referencia Relación entre RGB e YCbCr Conversión >>ycbcr= rgb2ycbcr (rgb) >>rgb= ycbcr2rgb (ycbcr) Variables que la definen
17. Gris a blanco y negro Separa la imagen en dos regiones, clasificadas por la diferencia en la iluminación [0, 1,..,254,255] [0, 255] >> g =im2bw( f , graythresh( f )); Método de Otsu
18. Formatos Compresión sin pérdida de calidad: La imagen original se puede recuperar a pesar de poder reducir de un 10% al 40% el tamaño de la imagen Ejemplos : TIFF y PNG Compresión con pérdida en la calidad: No se puede recuperar la calidad de la imagen original Ejemplos : GIF (mayor de 256 colores) y JPEG TIFF (File Image File Format, .tif ): Se utilizan para almacenar imágenes de alta calidad. Es el formato preferido de fotógrafos para crear copias impresas PNG (Portable Network Graphics, .png ): Método de compresión sin pérdida de calidad, ocupa menos espacio que el formato TIFF GIF (Graphics Interchange Format, .gif ): Representa imágenes de mejor calidad que el formato JPEG en páginas Web JPEG (Joint Photographic Experts Group, .jpg ): Adecuada relación entre el nivel de calidad y el tamaño que ocupa en soportes digitales
21. Relación entre formatos Tamaño en bytes >> II=imread('imaconv_jpg2.jpg'); >> whos II Name Size Bytes Class II 4096x2805x3 34467840 uint8 Tamaño de formato ≠ Almacenamiento de imagen Sin pérdida Con pérdida No definido Porciento de compresión TIFF 34472828 100 PNG 18201671 52.8 JPG 19784554 928016 (57.3) (2.6) GIF 8546279 Gris (24.8)
22. Caracterizar una imagen >> I=imread('nbii_h00615.jpg'); >> whos Name Size Bytes Class I 5312x3535x3 56333760 uint8 >> imfinfo('nbii_h00615.jpg') ans = Filename: 'nbii_h00615.jpg' FileSize: 12877633 Format: 'jpg' Width: 3535 Height: 5312 BitDepth: 24 ColorType: 'truecolor’
24. Resolución espacial / Nivel de gris M x N pixels / L Niveles de gris 688 x 720 pixels / 256 Función: imtool('Fig24.tif'); Información de un pixel 256 niveles de gris (uint8) Tools/ Image information
25. Ejemplo de conversión >> whos bb Name Size Bytes Class bb 520x677 704080 uint16 >> whos c Name Size Bytes Class c 520x677 352040 uint8 >> whos d Name Size Bytes Class d 520x677 352040 logical >> c=im2uint8(bb); >> d=im2bw(c);
26. Expandiendo niveles de gris torax=imread('Fig23.tif'); imtool(torax) torax_p=torax*4.3 imshow(torax_p) Otra forma: torax_p=immultiply (torax, 4.3); 255/58=4.3
27. Operaciones entre imágenes >>255/double(max(I(:))) 1.1184 >> II=imdivide(I,1.1184); >>III=immultiply(I,1.1184); >>IV=imsubtract(III,II); I II III IV
29. Distancia entre píxeles Distancia euclídea donde : PMAG: Amplificación primaria (lente) TP: Tamaño del píxel del sensor CCD Otras formas de medir distancias Ejemplo Distancia Manhattan: