imagen-a, año i, n. 2, grupo 12 morfología elemental en imágenes digitales binarias 3d...
Post on 23-Jan-2016
222 Views
Preview:
TRANSCRIPT
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Morfología elemental en imágenes digitales binarias 3D
Aarón Ruiz Moraaarruimor@alum.us.es
Pedro Antonio Gutiérrez Peñapedgutpen@alum.us.es
Manuel González Leónmangonleo@alum.us.es
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
IMAGEN-A
2
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
3
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
4
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• 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
Introducción
• Morfología matemática:– Simplifica las imágenes.– Conserva aspectos de forma de los objetos.
5
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• 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…
1. Introducción
6
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
7
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• Morfología Teoría de conjuntos– Considerar píxeles adicionales.
• Operadores morfológicos 3D considerados:– Dilatación
AB = {x tal que (BrA)≠Φ} – Erosión
AΘB = {x tal que BxA}
– 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
8
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
– Rellenado de regiones Xk = (Xk-1B)Ac para k=1,2… hasta que Xk=Xk-1
– Extracción de componentes conexas Para cada componente:
• Xk = (Xk-1B)A para k=1,2… hasta que Xk=Xk-1
– Adelgazamiento AB = A – (A B)
A{B} = (((AB1)B2)…)Bn
– Engrosamiento AʘB = A (A B)
Aʘ{B} = (((AʘB1)ʘB2)…)ʘBn
2. Morfología 3D
9
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
– Apertura A◦B = (AΘB)B
– Cierre A•B = (AB)ΘB
– Obtención del esqueleto Esqueleto: k esqueletos Sk(A)=(AΘkB) – [(AΘkB) ◦B]
– Operaciones de conjunto Unión Intersección Complemento Diferencia
2. Morfología 3D
10
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
11
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• 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
12
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• Arquitectura del sistema:
3.Implementación
M
V
CMODELO
VISTA
CONTROLADOR
Interfaz Gráfica
Morph3DKernel
K
NÚCLEO
13
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
14
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
15
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• Estudio morfológico sobre imágenes médicas 3D
• Procesamiento de video
5. Aplicaciones
16
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
17
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• 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.
6. Conclusiones
18
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Índice
1. Introducción
2. Morfología 3D
3. Implementación
4. Demostración de la aplicación
5. Aplicaciones
6. Conclusiones
7. Bibliografía
19
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
• http://www.programacion.com/java/tutorial/swing/Tutorial sobre SWINGPropietario: Programación en Castellano, S.L.Fecha de Consulta: Enero 2006
• http://www.programacion.com/java/tutorial/3d/Tutorial sobre JAVA3DPropietario: Programación en Castellano, S.L.Fecha de Consulta: Enero 2006
• http://www.us.es/gtocoma/pid/programa.htmlApuntes de la asignatura PID. Capítulo 5: Morfología.Propietario: Departamento de Matemática Aplicada I (U.S.)Fecha de Consulta: Enero 2006
7. Bibliografía
20
IMAGEN-A, Año I, n. 2, Grupo 12 Morfología elemental en imágenes digitales binarias 3D
Preguntas y Comentarios
3DMorph 3DMorph 1.01.0
top related