Procesamiento de Imágenes Médicas Lección #6-7: Algoritmos sobre imágenes Noviembre, 2012.

Slides:



Advertisements
Presentaciones similares
Bit Depth y Resolución Profa. G. Yukavetsky.
Advertisements

Formatos de archivo y modos de color
El color Características generales.
Visión de Máquina: Aplicaciones a la Industria
Etapas y Componentes de un Sistema de Visión Artificial
Por: Alex F. Guerrero E. Fecha: 04/02/2010
HERRAMIENTA PARA CARACTERIZACION DE RENDIMIENTO DE ALGORITMOS DE SEGMENTACION EN IMÁGENES MICROSCOPICAS Sustentación Tesis de Grado. Facultad de Ingeniería.
Filtros y Detectores de Borde
EL COLOR tema 3.
Pixel y color.
MODELOS DE COLOR CARACTERÍSTICAS BÁSICAS
La sintaxis visual.
EL COLOR El mundo es de colores, donde hay luz, hay color. La percepción de la forma, profundidad o claroscuro está estrechamente ligada a la percepción.
MODELOS DE COLOR HSV CMY YIQ.
Los valores triestímulos se calculan por las siguientes ecuaciones
Laura Laue Noguera.
C.L.U.T. (Color LookUp Table)
MODELOS DE COLOR CARACTERÍSTICAS BÁSICAS
Capítulo 1. Imágenes digitales y sus propiedades
MODOS DE COLOR EN LA IMAGEN DIGITAL.
1.4 Teoría del color ELABORAR PÁGINAS WEB.
Procesamiento digital de Imágenes
Procesamiento digital de Imágenes
J. Trinidad Guillen Bonilla, H. Guillen Bonilla, A. Guillen Bonilla,
Recuperaci ó n Basada en Contenido M. Andrea Rodríguez Tastets DIIC - Universidad de Concepción
Procesamiento Digital de Imágenes y Visión
La segmentación de imágenes se ocupa de descomponer una imagen en sus partes constituyentes, es decir, los objetos de interés y el fondo, basándose en.
La imagen y sus características
1 Diseño Gráfico de la IU – EL COLOR “El color no existe…” ¿Qué es el color? El color es la sensación producida por los rayos luminosos al impresionar.
Luz y Color. Propiedades de la luz y el color La luz es una banda estrecha dentro del espectro electromagnético y presenta todos los atributos de las.
Análisis de Imágenes y Visión por Computadora Aplicaciones Problemas Clasificación de correo, lectura de etiquetas, procesamiento de cheques bancarios,
MÉTODOS DE BINARIZACIÓN DE IMÁGENES EN NIVELES DE GRIS
Capitulo 3 Segmentación.
MÉTODO DE PIXELES DE BORDE
Fundamentos Físicos de la Imagen Médica José Macías Jaén Radiofísico Hospitalario Servicio de Radiofísica Hospitalaria Hospital Universitario Virgen Macarena.
Procesamiento digital de Imágenes
Preparada por: Xavier Ernesto San Andrés Lascano &
OBJETIVOS DE APRENDIZAJE ¿Qué enseñar?
Informática Médica: Procesamiento de imágenes
Procesamiento Digital de Imágenes
Una aproximación a la visión
Fundamentos del color En contraste con la creencia habitual, el color por sí mismo no existe ni es una característica inherente del objeto. Por el contrario,
1 Image Segmentation Chapter 9 Dr. Mario Chacón DSP & Vision Lab.
Profra. María Guadalupe Pedraza Aguilar. Es un software también llamado, hoja de cálculo o libro. Programa perfecto para organizar datos. Contiene filas-horizontales.
Procesamiento Digital de Imágenes
Fotografía Tema 1: la luz y la visión.
Color El color es una percepción visual que se genera en el cerebro al interpretar las señales nerviosas que le envían los foto receptores de la retina.
El COLOR.
Teoría del color Conceptos Básicos.
PC BD Alexandra Buri H José Rivera De La Cruz.
LA TEORÍA DEL COLOR LA TEORÍA DEL COLOR.
1 Practica 5 Transparencia en AE. Bibliografía José Luis Fernandez. “Postproducción digital”. Escuela de cine y vídeo Gonzalo Pajares. “Imágenes.
Señales 1-D -audio f(t). 2-D - imágenes f(x, y) N-D - radiación f(x, z, t, ). Por el número de dimensiones (variables independientes) Clasificación de.
Tema: Profesor: Área Académica: INFORMATICA TEORÍA DEL COLOR
TEORÍA DEL COLOR.
La Fotografía Digital (Resumen)
Julieth Andrea Gómez Hernández Grado : 10 - C
TEORÍA DEL COLOR. TEORÍA DEL COLOR TEORIA DEL COLOR la teoría del color es un grupo de reglas básicas en la mezcla de colores para conseguir el efecto.
PROPIEDADES DEL COLOR PRESENTADO POR: Alberto Sosa Edwin Muñoz
 La fotografía digital son imágenes del mundo real digitalizadas. Esto consiste en tomar una visión del mundo y transformarla en un número de pixeles.
“Color Depth” y Resolución Profa. G. J. Yukavetsky Favor avanzar manualmente.
MODOS DE COLOR. Photoshop utiliza varios modelos de color, estos intentan describir los colores que vemos y con los que trabajamos. Cada modelo de color.
Color Es una percepción visual que se genera en el cerebro al interpretar las señales nerviosas.
Tramas de medio tono Para reproducir cualquier tipo de ilustración, un dispositivo de impresión la separa en una serie de puntos de diversos tamaños, llamados.
Marbell González Correa 10-3 Tecnología e informática.
SEGMENTACIÓN DE CARACTERES EN PANELES LED EN IMÁGENES NATURALES Álvaro Vilches Díaz Giulia Sabatinelli Pablo Alamo González.
Análisis de Imágenes y Visión por Computadora Aplicaciones Problemas Clasificación de correo, lectura de etiquetas, procesamiento de cheques bancarios,
PROGRAMA DE INNOVACIÓN Y DESARROLLO TECNOLÓGICO PRODUCTIVO – CONVENIO : SENA-NEW STETIC Proyecto: Sistema de visión industrial para inspección.
MODOS DE COLOR EN LA IMAGEN DIGITAL.
Transcripción de la presentación:

Procesamiento de Imágenes Médicas Lección #6-7: Algoritmos sobre imágenes Noviembre, 2012

Agenda Procesamiento del Histograma Análisis Ecualización Expansión/Contracción Segmentación de imágenes Thresholding Region Growing Watershed Percepción del Color Pseudocolor Procesamiento de imágenes médicas

PROCESAMIENTO DEL HISTOGRAMA Trabajar con el histograma Procesamiento de imágenes médicas

Histograma En una imagen en gris, es la representación gráfica de la frecuencia de ocurrencia de cada nivel de gris en una imagen Arreglo unidimensional de valores h h(k) = n k = card{(x,y) | f(x,y) = k} k = 0, 1, …, L-1 y L es el nro. de niveles de gris card denota la cardinalidad de un conjunto En Matlab, la función imhist Procesamiento de imágenes médicas

Histograma Procesamiento de imágenes médicas

Analizando un Histograma Procesamiento de imágenes médicas

Analizando un Histograma Procesamiento de imágenes médicas

Ecualización Procesamiento de imágenes médicas

Ecualización Global (histeq) y local (adapthisteq) Procesamiento de imágenes médicas

Ecualización Global (histeq) y local (adapthisteq) Procesamiento de imágenes médicas

Desplazamiento El desplazamiento se puede realizar con imadd y imsubtract Procesamiento de imágenes médicas A = original B = shift(I, +50)A-B

Expansión Procesamiento de imágenes médicas

Expansión Procesamiento de imágenes médicas

Contracción Procesamiento de imágenes médicas

SEGMENTACIÓN DE IMÁGENES Extraer regiones de interés Procesamiento de imágenes médicas

Segmentación Proceso de particionar una imagen en un conjunto de regiones disjuntas cuya unión forma la imagen completa Estas regiones, generalmente corresponden a objetos, fondo, etc. La mayoría de los algoritmos de segmentación se basan en dos principios: Discontinuidad Similaridad Procesamiento de imágenes médicas

Segmentación Proceso complejo debido a: Presencia de iluminación discontinua Sombras Superposición de objetos Poco contraste Procesamiento de imágenes médicas

Segmentación Muchas técnicas ad-hoc Las técnicas pueden variar de acuerdo a: Tipo de imagen (binaria, gris, color) Selección de la técnica matemática (morfología, estadística, basada en grafos, etc.) Tipo de característica (intensidad, color, textura, movimiento, etc.) Enfoque algoritmico (top-down, bottom-up, grafos) Una posible clasificación es: métodos basados en intensidad, basados en regiones y otros métodos. Procesamiento de imágenes médicas

Basados en intensidad Procesamiento de imágenes médicas

Thresholding IPT tiene una función para convertir una imagen en grises a binaria: im2bw La función recibe como parámetro el threshold T El algoritmo de una técnica básica de thresholding es: 1.Inspeccionar el histograma (imhist) 2.Seleccionar el valor apropiado de T 3.Aplicar el valor seleccionado (im2bw) 4.Si el resultado es satisfactorio, salvar la imagen. Sino, repetir los pasos 2-4 Procesamiento de imágenes médicas

Thresholding Probemos el siguiente algoritmo: Ioriginal = imread('coins.jpg'); I = rgb2gray(Ioriginal); imshow(I); Id = im2double(I); % I is a uint8 grayscale image T = 0.5*(min(Id(:)) + max(Id(:))); deltaT = 0.01; % convergence criterion done = false; while ~done g = Id >= T; Tnext = 0.5*(mean(Id(g)) + mean(Id(~g))); done = abs(T - Tnext) < deltaT; T = Tnext; end imshow(im2bw(I, T)); %what means T? :-) Procesamiento de imágenes médicas

Thresholding Ejercicio: empleando un thresholding “manual” compararlo con el algoritmo anterior y empleando la función graythresh de Matlab Procesamiento de imágenes médicas

Basados en regiones Concepto de conectividad. Partición de I en n regiones R 1, R 2, R 3, R 4 Region growing Comenzar en p e ir “creciendo” alrededor de ésta mientras se cumpla el criterio de homogeneidad Procesamiento de imágenes médicas

Region Growing Requiere de una(s) semilla(s) Se necesita definir: El criterio de similitud ¿Cómo se selecciona la semilla? El criterio de parada Procesamiento de imágenes médicas promedio de píxeles

Region Growing Procesamiento de imágenes médicas

Watershed Técnica morfológica que su nombre deriva de la geografía Watershed significa la línea divisora (general- mente cordilleras/mon- tañas) que divide las áreas drenadas por dife- rentes sistemas fluvia- les Procesamiento de imágenes médicas

Watershed IPT tiene la función watershed Requiere una imagen de entrada y el criterio de conectividad (4 u 8 vecinos) Adicionalmente, en Matlab existe una función para la distancia que se usa en conjunto con watershed Esta función calcula la distancia de un píxel al píxel más cercano de éste distinto de 0. La función se llama bwdist y contiene distancia Euclideana y de Ciudad (Manhattan) Procesamiento de imágenes médicas

Percepción del Color Combinación de las propiedades de la luz + el aspecto psicológico del sistema de visión humano Los modelos de color es una especificación de un sistema de coordenadas y un subespacio, donde cada color es representado como un punto Pueden variar de acuerdo al área de trabajo: Fotografía Física Materiales Algoritmos Procesamiento de imágenes médicas

Modelo RGB Valores desde 0x00 hasta 0xFF por canal Procesamiento de imágenes médicas

Modelo CMY y CMYK Emplea los 3 colores primarios (pigmentos): Cyan Magenta Amarillo Empleado por las impresoras El cuarto color: blacK (CMYK) En Matlab, la conversión entre RGB y CMYK se realizar con la función imcomplement Procesamiento de imágenes médicas

Modelo HSV Hue, describe el tipo de color (tono) Saturation, medida de la “pureza” (diluido en blanco) Value, intensidad de la luz reflejada desde los objetos Procesamiento de imágenes médicas

Modelo HSV Capacidad de distinguir colores distintos por un humano Algoritmos basados en HSV Problemas con los valores alrededor del rojo y conversión a RGB (costoso) En Matlab: rgb2hsv y hsv2rgb Procesamiento de imágenes médicas

Otros Modelos YIQ (NTSC), empleado para la televisión analógica (América) Y: luminancia, I: dos señales de color, Q: saturación En Matlab, rgb2ntsc y ntsc2rgb YCbCr, usado para video digital Y: luminancia, Cb: diferencia en azul, Cr: diferencia en rojo y valor referencia En Matlab, rgb2ycbcr y ycbcr2rgb Procesamiento de imágenes médicas

PseudoColor Realzar una imagen monocroma para propósitos visuales Niveles de grises “opacan” regiones de interés (ejemplo: presencia de un tumor) El ojo humano es capaz de distinguir miles de intensidades de color, y solo 100 niveles de grises Solución típica: usar una LUT (lookup table) y contrastar colores consecutivos Diversas técnicas de pseudocolor Procesamiento de imágenes médicas

Intensity Slicing En Matlab, la función grayslice Procesamiento de imágenes médicas

Intensity Slicing Procesamiento de imágenes médicas

Otras técnicas Niveles de grises a transformaciones de color Pseudocolor en el dominio de la frecuencia Pseudolor después de un proceso de segmentación a cada región Procesamiento de imágenes médicas