Click here to load reader
Upload
isaac-espinosa
View
562
Download
1
Embed Size (px)
DESCRIPTION
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real, sobre plataforma LabVIEW.
Citation preview
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en
tiempo real, sobre plataforma LabVIEW.
Javier Isaac Espinosa Muñoz
Asesor:Dr. Miguel Mora González
• Objetivos
• QR
• Detección de objetos
• Algoritmo
• Explicación
• Conclusiones
• Bibliografía
• Trabajo a futuro
• Demostración
Contenido
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW A
• El objetivo principal del estudio y diseño
realizado se basa en la identificación
patrones establecidos, por medio del
tratamiento de imágenes y filtros no
lineales.
• Los cuales han sido utilizados para
desarrollar un sistema basado en
LabVIEW/VisionBuilder AI 2009 SP1 capaz
de reconocer, leer y seguir (dentro de un
rango delimitado) códigos QR inmersos
dentro de una imagen.
Objetivos
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW 1
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW
¿Que es un código QR ?
El código QR (Quick Response Barcode) es un sistema para almacenar
información en una matriz de puntos o un código de barras bidimensional
creado por la compañía japonesa Denso-Wave en 1994
http://www.lagos.udg.mx/index.php
2
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW
SETUP
+ + +
Algún ejemplo
3
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW
Configuración del VI
→
→
→ → →
Adquisición de
Imágenes
Identificamos los
bordes
Procesamiento
de las imágenes
Configuración del
sistema de
coordenadas
Decodificar el
Código QR
Conversión
pixel-cm
Booleano
→
Generamos el
patrón a seguir
→
Creamos la
región de interés
→
4
• Por medio de los experimentos realizados durante este
estudio podemos concluir que es posible detectar, leer y
seguir códigos QR por medio de tratamiento de
imágenes y filtros no lineales en sistemas low-end
(como lo son una computadora portátil y una cámara
web).
• Sin embargo para realizar detecciones más finas es
necesaria la adición de sistemas más especializados.
Conclusiones
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW 5
1. VISION -- A Computational Investigation into the Human Representation
and Processing of Visual Information
De David Marr ,MIT press[2010]
2. NI LabVIEW Machine Vision and Image Processing Sample Course Manual
[2008]
3. NI-IMAQ for USB Cameras User Guide [2005]
4. Code read easily for the reader - DENSO WAVE INCORPORATED
http://www.denso-wave.com/qrcode/index-e.html
Bibliografía
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW 6
• Adición de sistemas de adquisición de imágenes 3D
para mejorar el seguimiento cuando hay cambios de
profundidad.
• Montaje del sistema en una plataforma móvil para de
esta forma poder ubicar objetivos y seguirlos en tiempo
real.
• Desarrollo del algoritmo en un lenguaje con mayor
portabilidad para poder montar el sistema en
dispositivos FPGA’s.
Trabajo a Futuro
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW 7
Gracias por su atención
Diseño e implementación de observadores no lineales para la detección de código QR así como su orientación y posición en tiempo real sobre plataforma LabVIEW F