Conferencia Procesamiento digital de imágenes en Java Flisol 2009 – 24 de abril del Instituto Tecnológico de Morelia Rogelio Ferreira Escutia
2 Contenido a) Conceptos Básicos b) Aplicaciones Actuales c) Software utilizado d) Aplicaciones Desarrolladas en Java e) Videos de Aplicaciones
3 a) Conceptos Básicos
4 Procesamiento de Imágenes Procesamiento Digital de Imágenes: Mejorar la calidad de las imágenes para su posterior interpretación por una persona. Objetivo: Remover objetos Remover problemas por movimiento o desenfoque. Mejorar ciertas propiedades (color, contraste, brillo, etc.). _
5 Procesamiento de Imágenes Visión: Extraer características de la imagen para su descripción e interpretación por una computadora. Objetivos: Determinar la localización y tipo de objetos en la imagen. Construir una representación tridimensional de un objeto. Analizar un objeto para determinar sus características. _
6 Contenido de una imagen National Instruments, mayo 2005http://ni.com
7 Adquisición de imágenes National Instruments, mayo 2005http://ni.com
8 Plataforma Java _
9 Aplicaciones National Instruments, mayo 2005http://ni.com Aplicación: Robótica móvil y vehículos autónomos. Manufactura (localización, identificación y ensamblado de piezas). Interpretación de imágenes aéreas y de satélite. Análisis e interpretación de imágenes médicas. Interpretación de escritura, dibujos, planos. Análisis de imágenes microscópicas en química, física, biología. Monitoreo de objetos y personas (control y seguridad).
10 Ventajas de procesar imágenes Automatizar mediciones precisas. Control de calidad en virtualmente todas las piezas y no únicamente en selección por muestreo. Inspección visual, a alta velocidad, repetitivo y robusto. Alinear componentes con alta precisión. Integración de sistemas pasa/falla con control de movimiento. Sistemas basados en PC trabajan continuamente sin presentar cansancio. National Instruments, mayo 2005http://ni.com
11 b) Aplicaciones Actuales
12 Revisión de Empaques National Instruments, mayo 2005http://ni.com
13 Inspección de materiales National Instruments, mayo 2005http://ni.com
14 Medición de objetos National Instruments, mayo 2005http://ni.com
15 Inspección de alimentos National Instruments, mayo 2005http://ni.com
16 Reconocimiento de Caracteres National Instruments, mayo 2005http://ni.com
17 Monitoreo remoto National Instruments, mayo 2005http://ni.com
18 Inspección de semiconductores National Instruments, mayo 2005http://ni.com
19 Detección de componentes National Instruments, mayo 2005http://ni.com
20 Control de Calidad National Instruments, mayo 2005http://ni.com
21 Detección de temperatura National Instruments, mayo 2005http://ni.com
22 Detección de etiquetas National Instruments, mayo 2005http://ni.com
23 Revisión de componentes National Instruments, mayo 2005http://ni.com
24 Revisión de bujías National Instruments, mayo 2005http://ni.com
25 Análisis de retinas
26 Detección de objetos
27 Análisis de fotos y mapas aéreos
28 Detección de movimiento
29 Detección de texturas
30 Reconocimiento de ademanes
31 Detección de movimiento y rostros
32 c) Software utilizado
33 Software utilizado Ubuntu 8.10 Desktop Edition ubuntu-8.10-desktop-i386.iso Java SE Development Kit (JDK) 6 Update 11 jdk-6u11-linux-i586.bin Java Media Framework JMF 2.1.1e jmf-2_1_1e-linux-i586.bin NetBeans IDE 6.5 netbeans-6.5-ml-linux.sh
34 Instalación del software Java Java Media Framework (JMF) NetBeans IDE 6.5
35 d) Aplicaciones Desarrolladas en Java
36 Software de Ejemplo Escala de Grises grises.java Detección de bordes Sobel_Prewit.java Detección de regiones regXCrecimiento.java Detección de figuras codCadena.java
37 Uso de cámaras web
38 Detección de figuras
39 Detección de rostros
40 Detección de rostros
41 Detección de rostros
42 Detección de rostros
43 Detección de rostros
44 Detección de rostros
45 Detección de rostros
46 Detección de rostros
47 Cálculo de distancias
48 Robot autónomo
49 Robot autónomo
50 Robot autónomo
51 Robot autónomo Ima gen original Imagen en escala de grises
52 Robot autónomo Ima gen original Imagen binaria binar
53 Robot autónomo Ima gen original Imagen binaria binar
54 Robot autónomo Segmentación
55 Robot autónomo Segmentación
56 Brazo Robot con visión
57 Brazo Robot con visión
58 Brazo Robot con visión
59 Brazo Robot con visión
60 Brazo Robot con visión
61 Brazo Robot con visión
62 Brazo Robot con visión
63 Brazo Robot con visión
64 e) Videos de Aplicaciones
65 Videos de Aplicaciones "Diseño de un microrobot con implementación de visión artificial" WaterHobo Random Pattie Maes: Unveiling game-changing wearable tech
_ FIN Rogelio Ferreira Escutia Messenger: Gracias