Vous êtes sur la page 1sur 2

Ingeniera Superior de Informtica Universidad Rey Juan Carlos

Asignatura: Visin Artificial Curso 2007/08

Prctica n 3 - Filtrado y preproceso de imgenes digitales usando Matlab


Objetivo El objetivo de esta prctica es resolver algunos problemas sobre filtrado y segmentacin de imgenes digitales usando Matlab y, en particular, la Image Processing Toolbox. La solucin de cada uno de los ejercicios propuestos deber ser un programa compuesto de uno o ms ficheros *.m (scripts de Matlab). Las imgenes a las que se apliquen las operaciones indicadas, pueden ser las que se quiera (pudindose utilizar cualquiera de las disponibles en el propio entorno de Matlab). Obligatoriedad La prctica no es obligatoria. Prerrequisitos. Conocimientos bsicos de Matlab y de su Image Processing Toolbox (prctica 1). Descripcin Resolver los siguientes ejercicios, de la forma indicada anteriormente, usando Matlab. 1) Definir mscaras de tamao 33 ( 55) correspondientes a los filtros de media, gausiana y Sbel. Aplicar dichos filtros a una imagen cualquiera. Se presentar en pantalla la imagen original y las otras tres (resultantes de los respectivos filtrados) de manera conjunta dentro de un marco y con un pie de figura explicativo. 2) Analizar en Matlab la transformada de Fourier de una imagen . Para ello, se pide: a) Visualizar su parte real y su parte imaginaria. b) Codificar un algoritmo que permita obtener para una imagen su transformada de Fourier, realizar algn tipo de filtrado de la imagen en el dominio de la frecuencia y finalmente aplicar la transformada inversa de Fourier a la imagen filtrada. 3) Responder a las siguientes preguntas sobre filtros morfolgicos en Matlab: a) Estudiar, implementar (y aplicar algunas operaciones bsicas de filtrado morfolgico (erosin, dilatacin, apertura y cierre) a diferentes imgenes binarias. Analizar los resultados obtenidos. b) Implementar algn tipo de filtro ms complejo, sobre una imagen binaria, basndose en las operaciones morfolgicas bsicas. c) Cmo se podran aplicar en Matlab estos filtros a imgenes en niveles de gris? 4) Dada una imagen sencilla, hay que aplicarle inicialmente una operacin de filtrado para eliminacin de ruido, a continuacin presentar su histograma y buscar en l un valor de umbralizacin (para convertir en binaria la imagen inicial) que permita separar (o segmentar) adecuadamente los objetos que aparecen del fondo. Finalmente, la imagen resultado se presentar en pantalla y se grabar en un fichero.
1

5) Los bordes de una imagen se caracterizan por un cambio pronunciado de nivel de intensidad en relacin con los pxeles vecinos. Se propone implementar alguno de los mtodos de segmentacin basado en deteccin de bordes, explicados en clase. 6) Estudiar distintas posibilidades de visualizacin de una imagen en niveles de gris: a) Visualizarla en distintos en distintos formatos. b) Dado un nmero de fila (o de columna) vlido, visualizar el perfil de la misma. c) Sera posible visualizar la imagen completa como una superficie topogrfica (en 3D)? En caso afirmativo, cmo se podra hacer? 7) Restauracin de imgenes digitales: a) A partir de una imagen original, generar dos imgenes: una con ruido gausiano y la otra con ruido del tipo sal y pimienta. b) Procesar las imgenes con filtros de media y de mediana para reducir el ruido. c) Analizar los resultados conseguidos.

Vous aimerez peut-être aussi