• No se han encontrado resultados

Procesamiento Digital de Imágenes

N/A
N/A
Protected

Academic year: 2022

Share "Procesamiento Digital de Imágenes"

Copied!
13
0
0

Texto completo

(1)

Proc. Digital de Imágenes 1

Procesamiento Digital de Imágenes

Procesamiento de Imágenes Color

Representación Imágenes Color

Existen diversas maneras de representar las imágenes a color mediante los denominados Espacios de Colores.

Algunos de los más utilizados son:

• RGB

• CMYK

• HSV

• NTSC

• YCbCr

(2)

Proc. Digital de Imágenes 3 Proc. Digital de Imágenes 3

Representación RGB

En el espacio RGB, el color de cada pixel viene representado por la combinación de 3 canales R (rojo), G (verde) y B (azul), respectivamente.

Representación RGB

El espacio RGB puede interpretarse como un cubo que contiene todos los posibles colores a representar

Matlab Æ rgbcube

(3)

Proc. Digital de Imágenes 5 Proc. Digital de Imágenes 5

Representación Indexada

En Matlab, las imágenes también pueden ser representadas de forma indexada mediante una matriz de índices y un mapa de colores

Matlab Æ imshow(X, map) colormap(map)

Mapas de Color

(4)

Proc. Digital de Imágenes 7 Proc. Digital de Imágenes 7

Manipulación imágenes RGB e Indexadas

Dithering: técnica usada en computación gráfica para crear la ilusión de profundidad de color en imágenes con una paleta de colores limitada.

Matlab Æ X = dither(RGB, map)

BW = dither(gray_img)

Manipulación imágenes RGB e Indexadas

Funciones de Matlab para conversión entre imágenes RGB e imágenes indexadas.

(5)

Proc. Digital de Imágenes 9 Proc. Digital de Imágenes 9

Manipulación imágenes RGB e Indexadas

Representación CMY - CMYK

CMY está basada en la representación de pigmentos.

Cyan, Magenta y Amarillo, son los colores secundarios de la luz y, a su vez, los colores primarios en pigmentos.

Matlab Æ imcomplement

(6)

Proc. Digital de Imágenes 11 Proc. Digital de Imágenes 11

Representación HSV

El espacio HSV es una representación más cercana a la manera en que los humanos experimentan y describen la sensación de los colores

Matlab Æ rgb2hsv, hsv2rgb

Representación HSI

Matlab (Toolbox Libro) Æ rgb2hsi, hsi2rgb

(7)

Proc. Digital de Imágenes 13 Proc. Digital de Imágenes 13

Procesamiento Color

De manera general, el procesamiento de imágenes a color puede dividirse en tres casos principales:

•Transformación de color (a nivel de pixels)

•Procesamiento espacial (por plano)

•Procesamiento vectorial

Transformación de color

Los colores (o intensidades) de una imagen se pueden modificar aplicando la siguiente transformación:

(8)

Proc. Digital de Imágenes 15 Proc. Digital de Imágenes 15

Transformación de color

Interfaz gráfica ICE (Interactive Color Editing) libro DIPUM

Transformación de color

Interfaz gráfica ICE (Interactive Color Editing) libro DIPUM

(9)

Proc. Digital de Imágenes 17 Proc. Digital de Imágenes 17

Transformación de color

Transformación de color

(10)

Proc. Digital de Imágenes 19 Proc. Digital de Imágenes 19

Filtrado Espacial

De la misma manera que para el caso de imágenes en niveles de grises, se puede aplicar el filtrado espacial para cada plano de una imagen color (RGB, HSV, etc.).

Filtrado Espacial

Filtro Pasabajos: El proceso de filtrado espacial se plantea de la misma manera, solo que en vez de utilizar valores de pixels, ahora tenemos vectores de valores de pixels.

(11)

Proc. Digital de Imágenes 21 Proc. Digital de Imágenes 21

Filtrado Espacial

>> fR = f(:,:,1);

>> fG = f(:,:,2);

>> fB = f(:,:,3);

>> w = ones(3)/9;

>> fR_pb = imfilter(fR,w);

>> fG_pb = imfilter(fG,w);

>> fB_pb = imfilter(fB,w);

>> f_pb = cat(3, fR_pb, fG_pb, fB_pb);

>> figure; imshow(f_pb);

Filtrado Espacial

(12)

Proc. Digital de Imágenes 23 Proc. Digital de Imágenes 23

Filtrado Espacial

Filtrado Espacial

(13)

Proc. Digital de Imágenes 25 Proc. Digital de Imágenes 25

Filtrado Espacial

Filtro Laplaciano: Para enfatizar los bordes de una imagen a color, se puede utilizar, al igual que para imágenes en niveles de grises, un filtro Laplaciano.

>> w = ones(3); w(2,2) = -8;

>> f_en = imsubtract(f_pb, imfilter(f_pb,w));

>> figure; imshow(f_en);

Filtrado Espacial

Referencias

Documento similar

Una vez solapadas ambas imágenes, se puede aplicar a la imagen térmica la misma máscara que se aplicó a la RGB, lo cual daría como resultado una imagen en la que todos los pixeles son

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

diabetes, chronic respiratory disease and cancer) targeted in the Global Action Plan on NCDs as well as other noncommunicable conditions of particular concern in the European

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,