1 / 18

Segmentación de Curvas

Segmentación de Curvas. José Luis Salas Espina 28 de Septiembre de 2005. ¿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. Atractivos del proyecto.

Download Presentation

Segmentación de Curvas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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/topdig23.htm • http://www.programacion.com/java/ • http://rsb.info.nih.gov/ij/docs/source/index.html • http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/introduccion/indice2.html#quince • http://www.iec.csic.es/criptonomicon/java/quesjava.html

  18. ¡GRACIAS!

More Related