Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3

15
USO AVANZADO DEL SISTEMA DE VISIÓN ESTEREOSCÓPICA BUMBLEBEE XB3 Francisco Javier Carrascosa Malagón Escuela Politécnica Superior de Jaén Universidad de Jaén Departamento de Informática José Manuel Fuertes García Manuel José Lucena López

description

Escuela Politécnica Superior de Jaén. Universidad de Jaén. Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3. Francisco Javier Carrascosa Malagón. José Manuel Fuertes García Manuel José Lucena López. Departamento de Informática. Índice. Propósito y Objetivos - PowerPoint PPT Presentation

Transcript of Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3

Page 1: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

USO AVANZADO DEL SISTEMA DE

VISIÓN ESTEREOSCÓPICA BUMBLEBEE XB3

Francisco Javier Carrascosa Malagón

Escuela Politécnica

Superior de JaénUniversidad de

Jaén

Departamento de Informática

José Manuel Fuertes GarcíaManuel José Lucena López

Page 2: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

1. Propósito y Objetivos2. Visión Estéreo3. Bumblebee XB34. Desarrollo Software5. Demo6. Conclusiones7. Trabajo Futuro

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

ÍNDICE

Page 3: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

1. Estudio del proceso genérico de la visión estéreo y productos comerciales.

2. Estudio e instalación de Bumblebee XB3.3. Estudio y documentación de la biblioteca Triclops.4. Captura de datos con Bumblebee XB3.5. Desarrollo software de una aplicación de reconstrucción

3D de una escena.6. Redacción de una memoria.

Propósito

Objetivos

1. Estudiar a Bumblebee XB3 y su SDK de visión estéreo Triclops.

2. Documentar la biblioteca de Triclops y crear una aplicación de reconstrucción 3D a partir de la misma.

PROPÓSITO Y OBJETIVOS

Page 4: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

Sistema BiológicoVISIÓN ESTÉREO

Page 5: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

VISIÓN ESTÉREOSistema Artificial

Page 6: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

BUMBLEBEE XB3Características Básicas

1. Tres cámaras.

2. Proceso estéreo bifocal.

3. Líneas base de 12 y 24 cm.

4. Resolución 1280 x 960 a 16 FPS.

5. Propósito general.

6. Bibliotecas FlyCapture y Triclops

Page 7: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

BUMBLEBEE XB3Flujo SDK Triclops

Imágenes RAW Preprocesamiento Imágenes Preprocesadas

Procesamiento Estéreo

Mapa de Disparidad

y Nube de Puntos

Tiempo Real

Page 8: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

BUMBLEBEE XB3Interfaz de Programación de Triclops

DocumentaciónCódigoEjemplos

1. Control total:a. Parámetros.b. Propiedades.c. Funciones.

2. Modularidad:a. Actuación del programador

en cualquier instante (mejoras, comprobaciones, etc.).

3. TDAs:a. No es una biblioteca OO.b. Flujos de datos.c. La programación se puede

realizar OO.

Page 9: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

DESARROLLO SOFTWAREAplicación

Page 10: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

DESARROLLO SOFTWAREModelo del Dominio

Page 11: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

DESARROLLO SOFTWAREArquitectura del Sistema

Page 12: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

DEMO

Page 13: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

CONCLUSIONES1. Estudio del proceso genérico de la visión estéreo y

productos comerciales.2. Estudio e instalación de Bumblebee XB3.3. Estudio y documentación de la biblioteca Triclops.4. Captura de datos con Bumblebee XB3.5. Desarrollo software de una aplicación de

reconstrucción 3D de una escena.6. Redacción de una memoria.

Bumblebee XB3 y Triclops son una buena combinación.a. Precisión en la profundidad de los bordes.b. La profundidad se conserva.c. Adaptación en tiempo real.

Page 14: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

Uso Avanzado del Sistema de Visión Estereoscópica Bumblebee XB3 Francisco Javier Carrascosa Malagón

TRABAJO FUTURO1. Adaptación de los puntos a las superficie reales.

a. Inferencia a un mismo plano.b. Integrar con otro tipo de información (planos de

un edificio, por ejemplo).c. Coordinar el proceso con otros dispositivos de

captura de diferentes características.2. Georreferenciación de las estaciones desde donde se

realizan las capturas.3. Transformación automática de los puntos en la

reconstrucción virtual.a. Mediante giroscópios y acelerómetros.b. Técnicas específicas.

4. Eliminación de puntos duplicados al solaparse distintas tomas.

5. Evitar mantener en memoria la ingente cantidad de puntos.

6. Extender la jerarquía de estaciones y tomas a n-niveles.

Page 15: Uso Avanzado del Sistema de Visión Estereoscópica  Bumblebee  XB3

¡GRACIAS!