Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porTacito Toscano Modificado hace 9 años
1
Segmentación de Curvas José Luis Salas Espina 28 de Septiembre de 2005
2
¿Cómo nació el proyecto? ► Origen del proyecto: mejora de una práctica de PID. ► Obtener características de curvas. ► Idea: Hacer una herramienta compatible con Guadalinex.
3
Atractivos del proyecto ► Creación de un software académico. ► Ausencia de productos similares en el mercado. ► Aplicar los conocimientos adquiridos durante la carrera. ► Obtener de una pequeña idea inicial un producto final.
4
Objetivos ► Introducción al concepto de curva. ► Discernir entre tipos de adyacencias. ► Conocimiento de los fundamentos básicos de la ejecución de la aplicación para poder extraer conclusiones.
5
Estructura de la aplicación ► Conceptos Previos (Ayuda). ► Dibujando una curva. ► Estudiando las propiedades de la curva.
6
Estructura de la aplicación ► Conceptos Previos. Entorno de trabajo. Definiciones necesarias para la correcta adquisición de los conceptos. Funcionamiento interno de los algoritmos implementados.
7
Estructura de la aplicación ► Dibujando una curva. Selección del Tipo de Adyacencia. ► 8-Adyacencia. ► 4-Adyacencia. ► 6-Adyacencia Positiva. ► 6-Adyacencia Negativa. Dibujar una curva correcta según las definiciones.
8
Estructura de la aplicación ► Estudiando las propiedades de la curva. Caracterización de una curva. Código de Cadenas. Código Diferencia.
9
Estructura de la aplicación ► Estudiando las propiedades de la curva. Histograma de Inclinación. Histograma de 1-Curvatura. Máximos y Mínimos Globales.
10
Estructura de la aplicación ► Estudiando las propiedades de la curva. Picos. Puntos de Inflexión. Concavidad y Convexidad.
11
Estructura de la aplicación ► Estudiando las propiedades de la curva. K-Pendiente Global. K-Pendiente de 1 píxel. K-Curvatura de 1 píxel. Segmentación de la curva.
12
Aspectos Técnicos ► Plataforma JBuilder. ► Lenguaje de programación: Java. Robustez. Seguridad. Portabilidad (MV Java). Applets ► Software reutilizable.
13
Dificultades ► Desarrollar una aplicación a partir de una pequeña idea. ► Aspectos de programación Web Java y entorno inicialmente desconocidos. ► Problemas técnicos con elementos gráficos: Creación de un mallado flexible y reutilizable. ► Seguridad en Java. ► Problemas de tiempo.
14
¿Qué me ha aportado? ► Conocimientos en programación. ► Capacidad de desarrollo de una aplicación desde una base teórica. ► Aplicación de muchos de los conocimientos de la carrera. ► Conocimientos en procesado de imágenes digitales.
15
Ejemplo de uso ► Se mostrará una pequeña demostración de la aplicación corriéndola sobre el visor de applets de Java: AppletViewer ► Motivos de esta aplicación. Internet. Tamaño del archivo. Velocidad.
16
Bibliografía ► Referencias Bibliográficas: A. ROSENFELD (1979). Picture Languages: Format Models for Picture Recognition, Academic Press, New York. A. ROSENFELD (1974). Digital straight line segments, IEEE Trans. Conput 23. J. SKLANSKY (1970). Recognition of convex blobs, Pattern Recognition 2 MADHU SIDDALINGAIAH, STEPHEN D. LOCKWOOD. ¿Cómo se hace con Java?, Capítulo 6 – Interfaz de usuario y Capítulo 7 – Gráficos avanzados.
17
Bibliografía ► Referencias de direcciones electrónicas: http://www.us.es/gtocoma/pid/apuntes/topdig2 3.htm http://www.us.es/gtocoma/pid/apuntes/topdig2 3.htm http://www.us.es/gtocoma/pid/apuntes/topdig2 3.htm http://www.programacion.com/java/ http://www.programacion.com/java/ http://rsb.info.nih.gov/ij/docs/source/index.html http://rsb.info.nih.gov/ij/docs/source/index.html http://www.itapizaco.edu.mx/paginas/JavaTut/f roufe/introduccion/indice2.html#quince http://www.itapizaco.edu.mx/paginas/JavaTut/f roufe/introduccion/indice2.html#quince http://www.itapizaco.edu.mx/paginas/JavaTut/f roufe/introduccion/indice2.html#quince http://www.iec.csic.es/criptonomicon/java/quesj ava.html http://www.iec.csic.es/criptonomicon/java/quesj ava.html http://www.iec.csic.es/criptonomicon/java/quesj ava.html
18
¡GRACIAS!
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.