Detección visual de vehículos automotrices en ambientes reales
Description
Entre los algoritmos de detección de objetos, cascade ha demostrado ser uno de los más robustos y flexibles al ser aplicado sobre un gran número de diferentes tipos de objetos. La detección de rostros fue la primera aplicación, así como para muchos sistemas en producción. De igual forma, uno de los grandes objetivos buscados ha sido el de diseñar un vehículo completamente autónomo y donde la conducción se realice de forma automática sin intervención humana. Es por esto que se ha utilizado la combinación de algoritmos cascade y Adaboost para crear un sistema que sea capaz de detectar vehículos de forma eficiente. Como base para este trabajo, se ha utilizado la implementación de OpenCV, que es un software que se distribuye bajo una licencia open source, la cual ha permitido realizar cambios en la implementación de las características tipo HAAR para agregar una serie de características capaces de aumentar el poder de reconocimiento de vehículos. Estas características, en conjunto con las que originalmente se encuentran implementadas por OpenCV, han permitido mejorar los niveles de detección de vehículos en secuencias de imágenes, además, con los entrenamientos realizados se pudo observar cierta reducción en el número de falsos negativos. De acuerdo con la el esquema de este conjunto de algoritmos, adaboost es el encargado de realizar el entrenamiento; entonces, es durante el entrenamiento que se definen los tipos de características tipo HAAR que se utilizarán tanto en el entrenamiento como durante la etapa de detección. Durante el entrenamiento, dicho conjunto de características sirve únicamente como referencias para generar las ventanas de búsqueda en el proceso de detección.Consejo Nacional de Ciencia y Tecnología