sistema de visión estereoscópica para navegación autónoma de vehículos no tripulados

27
Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados Realizado por: Daniel Martín Carabias Raúl Requero García Jose Andrés Rodríguez Salor

Upload: denzel

Post on 12-Feb-2016

71 views

Category:

Documents


0 download

DESCRIPTION

Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados. Realizado por: Daniel Martín Carabias Raúl Requero García Jose Andrés Rodríguez Salor. Esquema. Problema a solucionar Soluciones propuestas Evolución del proyecto Aplicación desarrollada - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

Realizado por: Daniel Martín Carabias Raúl Requero García Jose Andrés Rodríguez Salor

Page 2: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

Esquema

1. Problema a solucionar2. Soluciones propuestas3. Evolución del proyecto4. Aplicación desarrollada5. Dificultades encontradas6. Colaboración con otro proyecto de SSII7. Resultados y conclusiones8. Bibliografía y preguntas

Page 3: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

1. Problema a solucionar

Navegación autónoma de vehículos no tripulados Visión estéreo Detección de obstáculos

Page 4: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

2. Soluciones propuestas

Visión estéreoAlgoritmo de correlaciónAlgoritmo de Lankton

Detección de obstáculosHaartrainingBasado en color

Page 5: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

2. Soluciones propuestas.Algoritmo de correlación Establece la correspondencia de un píxel de la

imagen izquierda en la imagen derecha. Busca en la línea epipolar de la imagen derecha

el píxel que más se parece al escogido de la imagen izquierda.

Utilización de una ventana.

Ejemplo de ejecución.

Page 6: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados
Page 7: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

2. Soluciones propuestas. Algoritmo de Lankton Basado en planos de disparidad para

mayor precisión. Uso del gradiente.

Ejemplo de ejecución.

Page 8: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados
Page 9: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

2. Soluciones propuestas.Haartraining Incluido en librería OpenCV Sistema CBR de entrenamiento para

detección de un objeto dado. Necesita gran cantidad de imágenes para

llevarlo a cabo.

Page 10: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

2. Soluciones propuestas.Basado en color Filtrado de la imagen a partir de color

dado.

Obtención del centroide a partir de las posiciones de los pixeles no eliminados

Ejemplo de ejecución.

Page 11: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados
Page 12: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

3. Evolución del proyecto

Investigación

Diseño

Implementación

Pruebas

Page 13: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

3. Evolución del proyecto.

Investigación inicial. Uso de librerías Aforge, OpenCV.

Algoritmo de correlación Diseño e implementación. Primeras pruebas. Vuelta atrás.

Page 14: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

3. Evolución del proyecto

Investigación posterior. Algoritmo de Lankton.

Diseño e implementación. Pruebas. Vuelta al paso de diseño. Se

modifica parte del algoritmo.

Page 15: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

3. Evolución del proyecto

Investigación de la detección de objetos. HaartrainingBasado en color

Diseño e implementación de los dos métodos.

Pruebas. Se descarta Haartraining.

Page 16: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

4. Aplicación desarrollada

Aplicación con interfaz gráfica basada en WPF (Windows Presentation Foundation)

Desarrollada en C# Permite la ejecución de todos los

algoritmos mencionados, además de la creación de anaglifos.

Page 17: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

4. Aplicación desarrollada

Page 18: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

5. Dificultades encontradas

Mostrar los mapas de disparidad en un formato comprensible

Mejorar el rendimiento de los algoritmosHilosPunteros a memoria

Page 19: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

6. Colaboración con otro proyecto de SSII Generación de una librería para ser integrada en

otras aplicaciones. Interfaz de programación pública y

documentada. Intercambio de información de la detección de

objetos en formato XML y gráfico, opcionalmente.

Problemas: Requisitos pedidos vs Resultados de nuestra aplicación

Page 20: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

7. Resultados y conclusiones

Imágenes del simulador (TrueVision)

Page 21: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

7. Resultados y conclusiones

Algoritmo de correlación

Page 22: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

7. Resultados y conclusiones

Algoritmo de Lankton

Page 23: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

7. Resultados y conclusiones

Imágenes reales

Page 24: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

7. Resultados y conclusiones

Imágenes reales

Page 25: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

7. Resultados y conclusiones

Detección de objetos

Page 26: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

Bibliografía Y. Freund and R. Schapire. A desicion-theoretic generalization of

on-line learning and an application to boosting. In Computational Learning Theory, pages 23-37. Springer, 1995.

A. Klaus, M. Sormann, and K. Karner. Segment-based stereo matching using belief propagation and a self-adapting dissimilarity measure. In Pattern Recognition, 2006. ICPR 2006. 18th International Conference on, volume 3, 2006.

Shawn Lankton. 3D Vision with Stereo Disparity, 2007. G. Pajares and J.M. De la Cruz. Visión por computador. Imágenes

digitales y aplicaciones. RA-MA, 2007. R.S. Pressman and D. Ince. Software engineering: a practitioner's

approach. McGraw-Hill New York, 2005. P. Viola and M.J. Jones. Robust real-time face detection.

International Journal of Computer Vision, 57(2):137-154, 2004.

Page 27: Sistema de Visión Estereoscópica para Navegación Autónoma de vehículos no tripulados

¿PREGUNTAS?