Sei sulla pagina 1di 4

46

Practica numero Visualizacin 2D o

Hoy en d la mejor manera disponible para poder enfrentarnos al cncer de mama es que a a este sea diagnosticado lo ms precozmente posible ya que un cncer detectado a tiempo es un a a cncer potencialmente curable. El mtodo de deteccin precoz ms ecaz para el cncer de a e o a a mama es la mamograf un examen radiolgico de la mama que permite obtener imgenes a, o a muy claras de la estructura interna de esta. Por ello el tratamiento de imagen mediante la utilizacin de diferentes ltros que la modiquen es una herramienta muy util en la medicina o moderna para la deteccin automtica de las conocidas como regiones de inters, es decir, o a e regiones que pueden indicar la posible existencia de un cncer. a Para la realizacin de este examen se proporciona el archivo mam.pgm mostrado en la o Figura 20, el cual contiene una imagen de una mamograf real. Esta imagen est representada a a en escala de grises, es decir, cada uno de los p xeles (puntos que conforman la imagen) tiene un color que puede ir desde el negro al blanco, pasando por las diferentes tonalidades de gris. Cada uno de estos colores se dene mediante un nmero entero que va desde el 0 (color negro) u al 255 (color blanco), por lo que la imagen se puede representar como una matriz de nmeros u enteros, en la que cada celda de la matriz se corresponder con cada uno de los p a xeles de la imagen y tendr almacenado su color. a

Figura 20: Imagen del archivo mam.pgm

47

Guion de la practica

1. Cargar el archivo mam.pgm en la matriz MAM utilizando la funcin imread de MATo LAB. Nota: la funcin imread funciona igual que xlsread. o 2. El histograma de una imagen representa el nmero de apariciones de cada uno de los u valores de gris en la imagen, es decir, cuantos p xeles existen en la imagen de cada color en concreto. Calcular el histograma de la imagen mam.pgm utilizando la matriz MAM del apartado anterior siguiendo los siguientes pasos: a) Generar un vector XHist que contenga todos los colores desde el negro (0) al blanco (255) representados numricamente. e b) Calcular el vector YHist, almacenando en cada una de sus componentes el nmero u de veces que aparece cada color en la matriz MAM. c) Representar en una gura los dos vectores anteriores. 3. Uno de los ltros utilizados para el tratamiento de imagen es el conocido como umbralizado, el cual dada la representacin numrica C de un color, modica la imagen o e cambiando por color negro todos los p xeles cuyo valor est por debajo de C y por e blanco todos los p xeles cuyo valor sea igual o mayor que C. a) Umbralizar la imagen almacenada en MAM con C = 175 y almacenarla en MAMUmb. b) Representar en una misma gura la imagen contenida en MAM y la contenida en MAMUmb utilizando la funcin imshow de MATLAB. o

48

Ejercicios propuestos

1. Para la realizacin de este ejercicio se proporciona el archivo imagen.png mostrado en o la Figura 21, el cual contiene una imagen en formato .png. Esta imagen est representada a en color. Cada uno de los p xeles (puntos que conforman la imagen) tiene asociado tres componentes que dene la intensidad de rojo (R), verde (G) y azul (B) del pixel. Cada uno de estos valores se dene mediante un nmero entero que va desde el 0 (ausencia u de color) al 255 (mximo color), por lo que una imagen se puede representar con tres a matrices de nmeros enteros, en la que cada celda se corresponder con cada uno de u a los p xeles de la imagen y tendr almacenado la intensidad de su color respectivo. Por a ejemplo, el color blanco es la unin de todos los colores y se dene poniendo los 3 valores o de un pixel a 255. El color negro es la ausencia de color y se dene poniendo los tres valores de un pixel a 0. Con otras combinaciones se formar los dems colores. an a

The emissions trading market: risks and challenges

Jonathan Hill Thomas Jennings Evie Vanezi

Financial Services Authority

March 2008

Figura 21: Visualizacin del archivo Imagen.png o

a) Cargar el archivo imagen.png en la matriz A utilizando la funcin imread de o MATLAB y dibujala con la instruccin imshow. o Notas: La funcin imread funciona igual que xlsread. o A(i,j,1) representa la intensidad de rojo del pixel de la la i y columna j; A(i,j,2) representa la intensidad de verde del pixel de la la i y columna j; A(i,j,3) representa la intensidad de azul del pixel de la la i y columna j.

49 b) Construye una matriz ANegra que represente la gura en blanco y negro. Esto es, los pixeles que tenga un color diferente al blanco (255, 255, 255) debe convertirse a negro (0, 0, 0). Representa la gura ANegra. c) Calcula la proporcin de negro que hay en la imagen denida por ANegra. o d ) Dibuja la imagen A reejada en un espejo.

Potrebbero piacerti anche