Morfología elemental en imágenes digitales binarias 3D

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

Matemática Morfológica
Introducción al Procesamiento de Imagenes
INTRODUCCIÓN F. Llaneras, J. Picó, J. L. Navarro, E. Picó-Marco. Dpto. Ingeniería de sistemas y Automática, Universidad Politécnica de Valencia.
Programación Avanzada en Internet
Visión de Máquina: Aplicaciones a la Industria
Java Binding for the OpenGL API Unidad III. ¿Qué es OpenGL? Open GL es un entorno de desarrollo portable de aplicaciones gráficas interactivas en 2D y.
MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS
DESARROLLO DE UNA APLICACIÓN DE REALIDAD AUMENTADA, PARA EDUCACIÓN Y TELE-EDUCACIÓN Javier Rivadeneira.
ESCUELA POLITÉCNICA DEL EJÉRCITO
75.10 Técnicas de Diseño Grupo E
5. Morfología Universidad de Valladolid Visión Artificial Industrial
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
Aproximación con imágenes 2D Binarias.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Sistema de Reconocimiento de Patrones en Actividad Neural Autores: Susana Donoso, Keber Flores B, Yashir Henríquez. Profesor: Dino Araya S. Universidad.
Modelado Arquitectónico
3D VISUALIZATION OF FREESURFER DATA
Visualizador de imágenes remotas Alumno: Juan Pablo García Ortíz Director: Vicente Gonzalez Ruiz.
LEDA Un Lenguaje para la Especificación y Validación de Arquitecturas de Software Carlos Canal Velasco Depto. de Lenguajes y Ciencias de la Computación.
Introducción al diseño gráfico
Procesamiento de Imágenes Digitales
Ingeniería de Software
Unidad 4 Diseño Arquitectónico Basado en la Funcionalidad
Morfología Matemática Binaria
Traslación, reflexión y diferencia Para todos las operaciones tenemos dos conjuntos A y O y un n-espacio E^n. La traslación se define de la siguiente.
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Sergio Marín Pulido Alberto Campos Galeano José Carlos Requeijo Puente
UNIVERSIDAD DE MANAGUA INTRODUCCIÓN A LA INFORMÁTICA I
Procesamiento de Imágenes digitales
Uso de Microsoft Powerpoint para facilitar el dictado de clases
Evaluación topológica de métodos de binarización
Corrección topológica de imágenes médicas Ignacio Moreno García Antonio José Narváez Ortega Maria del Carmen.
Diseño e Implementación de Sistemas Basados en Conocimiento
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Procesamiento de Imágenes digitales
Adelgazamiento de Imágenes RGB
CARPLATE Reconocimiento del marco de la matrícula de un coche
Estrategias basadas en grafos para el tratamiento de imágenes Juan Manuel Benítez Domínguez Carlos Cornejo González Francisco Fernández Álvarez 1 TD 1.6.
Trabajo PID Análisis de imágenes de biopsias de músculo humano. Segmentación de células para construir un grafo a partir de las adyacencias entre ellas.
Ingeniería de la Salud IMAGEN BIOMEDICA Morfología Matemática
Grupo 1 Rivero Bablé, Álvaro Monge Soto, Juan Francisco Díaz Romero, Manuel Alejandro.
Andrés Harker Gutiérrez Director: Cesar Julio Bustacara Medina MSc. Asesor: Oscar Xavier Chavarro MSc. Arquitectura de un módulo I/O para objetos 3D Pontificia.
Darío Villadiego Fernández
Mensajería cliente-servidor en Flex y Java
Tema 6: Morfología Primera parte.
DISEÑO DE UNA ESTRUCTURA DE INDEXACION DE DATOS TOPOLOGICAMENTE CONTENIDO.
Tema 6: Morfología Segunda parte.
Departamento de Matemática Aplicada I Curso 2002/2003. Universidad de Sevilla Manuel Blanco Guisado David Martínez González Raúl Palomino Sánchez Procesamiento.
ANTONIO SÁNCHEZ DÍAZ RAFAEL GÓMEZ BLANES EVA FERNÁNDEZ ALBARRACÍN FERNANDO GIL GARCÍA TD11: ADELGAZAMIENTO DE IMÁGENES DIGITALES PRESENTACIÓN DEL GRUPO.
Diseño Tecnología y Salud
UNIVERSIDAD DE VALLADOLID ENTORNO MULTIMEDIA PARA EL ESTUDIO DE CIRCUITOS INTEGRADOS ANALÓGICOS AUTORES: González Santalla, Luis Jiménez Olmedo, Hugo TUTORA:
Cola-CASE: Potenciando el Modelado Conceptual con Patrones de Colaboración Autora: Felicidad Padilla López Tutor: Francisco Montero Simarro Proyecto Final.
Introducción a la informática
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering,
Conceptos Fundamentales
Universidad Nacional Autónoma de México Colegio de Ciencias y Humanidades Plantel Vallejo Taller de computación “Las bases de datos” De Jesús Villanueva.
Introducción a UML Ing. José Manuel Poveda.
DISEÑO Y DESARROLLO DEL WEB SITE PARA LA CÁTEDRA DE COMPUTACIÓN GRÁFICA INTEGRANTE: VILLEGAS V. OSCAR D. EDU 218.
Diseño Instruccional “Congreso Nacional de Tecnología Educativa”
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Simulador Redes Nombres etc,,.
Gestión de proyectos fin de carrera
Alexis J. Romero José A. De Vincenzo DESARROLLO DE UN SOFTWARE EDUCATIVO DE APOYO A LA LÓGICA CUANTIFICACIONAL, CONJUNTO, RELACIONES Y FUNCIONES DE LA.
CÁLCULO DEL ESQUELETO DE IMÁGENES 3D USANDO LA TRANSFORMADA DE LA DISTANCIA
La Rematada Sitio de remates “El Porton”. Introducción El objetivo es desarrollar un sitio web de remates de productos para promocionar la compra de yerba.
Autora: Angelines Turón Turón Tutora: Mª Gloria Sánchez Torrubia SISTEMA DE AYUDA A LA ENSEÑANZA PARA RESOLUCIÓN DE MAPAS DE KARNAUGH.
Fundamentos de Programación Unidad I Conceptos Básicos.
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
Transcripción de la presentación:

Morfología elemental en imágenes digitales binarias 3D IMAGEN-A Revista del grupo de investigación de la Junta de Andalucía FQM-296 "Topología Computacional y Matemática Aplicada" Universidad de Sevilla (Andalucía, España) ISSN:  1885-4508 - Año I - n. 2, Grupo 09 Morfología elemental en imágenes digitales binarias 3D Aarón Ruiz Mora aarruimor@alum.us.es Pedro Antonio Gutiérrez Peña pedgutpen@alum.us.es Manuel González León mangonleo@alum.us.es

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones 7. Bibliografía

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones Bibliografía

Introducción El trabajo desarrollado cubre dos aspectos: Didáctico: facilitar la compresión de la Morfología 3D. Funcional: ofrecer un kernel de operaciones para problemas más complejos Morfología matemática: Simplifica las imágenes. Conserva aspectos de forma de los objetos.

1. Introducción Adaptación de la morfología binaria en 2D a 3D Dificultad de visualización en 3D de los procesos Consideración de una nueva dimensión en todos los algoritmos, operaciones, elementos estructurales…

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones Bibliografía

2. Morfología 3D Morfología Teoría de conjuntos Considerar píxeles adicionales. Operadores morfológicos 3D considerados: Dilatación AB = {x tal que (BrA)≠Φ} Erosión AΘB = {x tal que BxA} Extracción de frontera F(A) = A – (AΘB) Hit or miss A B = píxeles de A que cumplen la plantilla B

2. Morfología 3D Rellenado de regiones Xk = (Xk-1B)Ac para k=1,2… hasta que Xk=Xk-1 Extracción de componentes conexas Para cada componente: Xk = (Xk-1B)A para k=1,2… hasta que Xk=Xk-1 Adelgazamiento AB = A – (A B) A{B} = (((AB1)B2)…)Bn Engrosamiento AʘB = A  (A B) Aʘ{B} = (((AʘB1)ʘB2)…)ʘBn

2. Morfología 3D Apertura Cierre Obtención del esqueleto A◦B = (AΘB)B Cierre A•B = (AB)ΘB Obtención del esqueleto Esqueleto: k esqueletos Sk(A)=(AΘkB) – [(AΘkB) ◦B] Operaciones de conjunto Unión Intersección Complemento Diferencia

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones Bibliografía

3. Implementación Lenguaje de programación: JAVA (SWING) Librería gráfica para renderizado: JAVA3D OPENGL más eficiente. Separación entre la interfaz gráfica y el kernel: Diseño interfaz simple e intuitivo. Patrón de diseño MVC. Paquete JAVA genérico (kernel morfológico).

3.Implementación Arquitectura del sistema: VISTA V M K C MODELO NÚCLEO Morph3DKernel CONTROLADOR Interfaz Gráfica

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones Bibliografía

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones Bibliografía

5. Aplicaciones Estudio morfológico sobre imágenes médicas 3D Procesamiento de video

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones Bibliografía

6. Conclusiones Aplicación didáctica que facilita la comprensión de los operadores morfológicos sobre imágenes binarias 3D. Núcleo genérico para otras aplicaciones. Software base para posibles extensiones, como puede ser la morfología en escala de grises. Se ha logrado un renderizado 3D eficiente.

Índice Introducción Morfología 3D Implementación Demostración de la aplicación Aplicaciones Conclusiones Bibliografía

7. Bibliografía http://www.programacion.com/java/tutorial/swing/ Tutorial sobre SWING Propietario: Programación en Castellano, S.L. Fecha de Consulta: Enero 2006 http://www.programacion.com/java/tutorial/3d/ Tutorial sobre JAVA3D http://www.us.es/gtocoma/pid/programa.html Apuntes de la asignatura PID. Capítulo 5: Morfología. Propietario: Departamento de Matemática Aplicada I (U.S.)

Preguntas y Comentarios 3DMorph 1.0