Diseño e implementación de observadores no lineales para la detección de código qr así como su ...

10

Click here to load reader

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.

Transcript of Diseño e implementación de observadores no lineales para la detección de código qr así como su ...

Page 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 lab view

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

Page 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 lab view

• 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

Page 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 lab view

• 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

Page 4: 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 lab view

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

Page 5: 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 lab view

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

Page 6: 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 lab view

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

Page 7: 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 lab view

• 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

Page 8: 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 lab view

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

Page 9: 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 lab view

• 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

Page 10: 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 lab view

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