imagen fundamentos iii

29
Representación y fundamentos de la imagen

Upload: omar-sanchez

Post on 26-May-2015

3.141 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Imagen Fundamentos III

Representación y fundamentos

de la imagen

Page 2: Imagen Fundamentos III

El Espectro Electromagnético

Ultravioleta InfrarrojoVioleta Azul Verde Amarillo Naranja Rojo

Frecuencia (Hz)

Longitud de onda (metros)

Energía de un fotón (Electrón-voltios)

Page 3: Imagen Fundamentos III

Términos del Espectro Electromagnético

vv

c m/s810·998.2

Rojo Naranja Amarillo Verde Azul Violeta

vhvE ·eV1510·136.4

donde:

(m)= Longitud de ondav(Hz, 1/s)=FrecuenciaE(eV)=Energía

Page 4: Imagen Fundamentos III

Energía

Material semiconductor

Filtro

Capacitor metal-oxidoSemiconductor (MOS)

Fuentealimentación

CubiertaSalida de voltaje

Estructura de un sensor CCD

Page 5: Imagen Fundamentos III

El proceso de adquisición de la imagen

Iluminación (fuentede energía)

Objeto (refleja otransmite la energía)

Capta la energía y la proyecta

Plano focal(sensor)

Imagen digitalizada

http://www.imageprocessingplace.com/

Page 6: Imagen Fundamentos III

Intensidad de imágenes monocromáticas

Reflexión1,0

)lm/m(n Iluminació,0

:donde

,·,,

2

yxr

yxi

yxryxiyxf

Condición Iluminación(lm/m2)

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

Función imagen:

maxmin ),( LyxfL 1),(0 Lyxf

Page 7: Imagen Fundamentos III

Representación de imágenes digitales

)1,1(...)1,1()0,1(

.

.

)1,1(.......)1,1()0,1(

)1,0(.......)1,0()0,0(

),(

NMfMfMf

Nfff

Nfff

yxf

),(...)2,()1,(

.

.

),2(....)2,2()1,2(

),1(.....)2,1()1,1(

NMfMfMf

Nfff

Nfff

A

No. Bits totales= M x N x (No. bits 1 pixel)

Page 8: Imagen Fundamentos III

Clases / tipos

Imágenes en blanco y negro Poseen un intervalo [0, 1]: 0 representa al negro 1 representa al blanco

Restantes intervalos mínimo representa al negro máximo representa al blanco

Page 9: Imagen Fundamentos III

Niveles de gris

114 117 111 77 112 114 113 88 112 113 111 114 109 80 106 106 105 82 70 88 111 113 112 90 101 99 98 79 88 90 117 115 117 105 98 99 97 83 95 86 119 111 114 115 94 97 98 86 69 78 116 100 101 116 86 97 98 87 71 65 115 91 90 115 81 98 100 90 83 56 115 86 84 116 79 100 104 95 99 84 112 82 96 98 123 71 117 80 114 102 125 110 83 104 98 85 102 93 77 94

Page 10: Imagen Fundamentos III

Niveles de gris (II)

>>colormap(gray); mesh(aa); figure(gcf)

Page 11: Imagen Fundamentos III

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: 32b b: Número de bits para cada componente de color

Page 12: Imagen Fundamentos III

Resolución de intensidad vs Resolución espacial (I)

Resolución de intensidad

Imagen de 8 bits Imagen de 2 bits

Page 13: Imagen Fundamentos III

Resolución de intensidad vs Resolución espacial (II)

Resolución espacial

Onda cuadrada

Cámara (lp/mm)

Impresión (Papel, Scaner,dpi)

2820 dpi 4000 dpi

Fuente

Page 14: Imagen Fundamentos III

Color (YCbCr)

Y: LuminanciaCb: Azul - Valor de referenciaCr: Rojo - Valor de referencia

Relación entre RGB e YCbCr

B

G

R

Cr

Cb

Y

214.18786.93112

112203.74797.37

966.24553.128481.65

128

128

16

Conversión

>>ycbcr=rgb2ycbcr(rgb)>>rgb=ycbcr2rgb(ycbcr)

Variables que la definen

Page 15: Imagen Fundamentos III

Conversión entre clases / tipos de imagen

uint16 uint8[0, 255] 0; [256,511] 1 ….

Page 16: Imagen Fundamentos III

Color a intensidad

Color a grisI= 0.2989*R + 0.5870*G + 0.1140*B

Page 17: Imagen Fundamentos III

Gris a blanco y negroSepara la imagen en dos regiones,

clasificadas por la diferencia en la iluminación

[0, 1,..,254,255] [0, 255]

),( yxg),( yxf

Tyxfsi

Tyxfsiyxg

),(0

),(255),(

T

>> g=im2bw(f, graythresh(f));

Método de Otsu

Page 18: Imagen Fundamentos III

FormatosCompresió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 imagenEjemplos: TIFF y PNG

Compresión con pérdida en la calidad: No se puede recuperar la calidad de la imagen originalEjemplos: 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

Page 19: Imagen Fundamentos III

Formato TIFFImagen original

>> imfinfo('imaori_tif.tiff') Filename: 'imaori_tif.tiff' FileSize: 34472828 % 32.8 Mb Format: 'tif' Width: 2805 Height: 4096 BitDepth: 24 ColorType: 'truecolor‘ BitsPerSample: [8 8 8] Compression: 'Uncompressed' PhotometricInterpretation: 'RGB' StripOffsets: [586x1 double] SamplesPerPixel: 3 RowsPerStrip: 7 ResolutionUnit: 'Inch‘ PlanarConfiguration: 'Chunky‘ GrayResponseUnit: 0.0100 MaxSampleValue: [255 255 255] MinSampleValue: 0 DateTime: '2001:03:22 02:01:47 ' Artist: 'Library of Congress '

>>I=imread('imaori_tif.tiff');>> whos I Name Size Bytes Class I 4096x2805x3 34467840 uint8

Page 20: Imagen Fundamentos III

Conversión a otros formatosImagen original

>>imwrite

>> imwrite(I,'imaconv_jpg.jpg', 'Mode' , 'lossless');>> imfinfo('imaconv_jpg.jpg') FileSize: 19784554 Format: 'jpg‘ CodingProcess: 'Lossless‘>> imwrite(I,'imaconv_jpg2.jpg', 'Mode' , 'lossy');>> imfinfo('imaconv_jpg2.jpg') FileSize: 928016 Format: 'jpg‘ CodingProcess: 'Sequential'

Page 21: Imagen Fundamentos III

Relación entre formatos

Sin pérdida Con pérdida No definidoPorciento de compresión

TIFF 34472828 100

PNG 18201671 52.8

JPG 19784554 928016 (57.3) (2.6)

GIF 8546279 Gris (24.8)

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

Page 22: Imagen Fundamentos III

Caracterizar una imagen

>> I=imread('nbii_h00615.jpg');>> whosName    Size           Bytes  Class I   5312x3535x3  56333760 uint8 >> imfinfo('nbii_h00615.jpg')ans = Filename: 'nbii_h00615.jpg'FileSize: 12877633Format: 'jpg'Width: 3535Height: 5312BitDepth: 24ColorType: 'truecolor’

Page 23: Imagen Fundamentos III

Caracterizar una imagen (II)

>> I=imread('nbii_h00615.jpg');>> II=rgb2gray(I) % Conversión>> III=im2bw(III)>> whos %Tamaño / tipo>> imwrite(III,'ima_bw1.jpg','jpeg'); % Convierte formato>> imfinfo('ima_bw1.jpg') % CaracterizaFilename: 'ima_bw1.jpg'FileSize: 397327Format: 'jpg'Width: 3535Height: 5312BitDepth: 8ColorType: 'grayscale’

Page 24: Imagen Fundamentos III

Resolución espacial /Nivel de gris

M x N pixels / L Niveles de gris

Información de un pixel

256 niveles de gris(uint8)

Tools/Image information

688 x 720 pixels / 256

Función:imtool('Fig24.tif');

Page 25: Imagen Fundamentos III

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);

Page 26: Imagen Fundamentos III

Expandiendo niveles de gris

torax=imread('Fig23.tif');imtool(torax)torax_p=torax*4.3imshow(torax_p)

Otra forma:torax_p=immultiply (torax, 4.3);

255/58=4.3

Page 27: Imagen Fundamentos III

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

Page 28: Imagen Fundamentos III

Operaciones entre imágenes (II)

I a II

Definición de región de interés

>>II=immultiply(I,a);

Page 29: Imagen Fundamentos III

Distancia entre píxeles

22 yxd

Distancia euclídea

1,3

4,1

d

x

y

22* yxTPPMAGdreal

donde:PMAG: Amplificación primaria (lente)TP: Tamaño del píxel del sensor CCD

Otras formas de medir distancias

EjemploDistancia Manhattan:

yxd