Descripción:
En este trabajo de investigación se presenta una arquitectura de hardware para realizar dehazing en imágenes únicas.
En ocasiones, las imágenes capturadas por un sensor, una cámara convencional, muestran defectos en las imágenes ocasionados por cuestiones atmosféricas como pueden ser neblina, contaminación, smog, lluvia entre otros. Por medio de los algoritmos de dehazing se pueden eliminar estos defectos, en particular en este proyecto se utilizó un algoritmo de dehazing basado en el DCP.
Los dispositivos programables FPGA son capaces de ejecutar operaciones en paralelo debido a su arquitectura interna y con esto se logra un mayor rendimiento en el procesamiento de imágenes.
La metodología se dividió en 3 etapas. En la primera etapa, se generaron imágenes con haze sintético a partir de una base de datos con imágenes relacionadas a vehículos autónomos. En la segunda etapa se creó una arquitectura para realizar procesamiento de imágenes en general. Y por último se crearon los bloques lógicos encargados de procesar y aplicar las funciones del algoritmo de dehazing.
El proyecto se encuentra orientado para tareas de visión por computadora relacionadas con vehículos autónomos y sistemas de conducción avanzada (ADAS).