DocumentCode
557853
Title
A multi-scale retinex implementation on FPGA for an outdoor application
Author
Li, Yuecheng ; Zhang, Hong ; You, Yuhu ; Sun, Mingui
Author_Institution
Sch. of Astronaut., Beihang Univ., Beijing, China
Volume
4
fYear
2011
fDate
15-17 Oct. 2011
Firstpage
1788
Lastpage
1792
Abstract
Retinex is one of the well-known schemes for adaptive image enhancement under poor weather conditions. Improving the visibility of input images on a target detection system is necessary to insure detection work properly. Compared to other realization methods based on DSPs and FPGAs, this paper proposes a totally parallel structure based on FPGA to implement multi-scale Retinex for an outdoor application. Gaussian kernel is optimized with address encoding and distributed arithmetic, and parallel multi-scale convolutions are realized. No frame buffer is needed for the proposed implementation itself, so the system delay is greatly saved. Experiments show the good performance of the proposed multi-scale Retinex implementation by both subjective and objective assessments. Visibility of images suffering from fog degradation and uneven light is improved. And future work is presented in the conclusion.
Keywords
Gaussian processes; convolution; distributed arithmetic; field programmable gate arrays; image coding; image enhancement; object detection; DSP; FPGA; Gaussian kernel; adaptive image enhancement; address encoding; distributed arithmetic; fog degradation; frame buffer; multiscale retinex implementation; parallel multiscale convolutions; parallel structure; system delay; target detection system; Convolution; Digital signal processing; Field programmable gate arrays; Kernel; Lighting; Object detection; FPGA; Retinex; distributed arithmetic; image enhancement;
fLanguage
English
Publisher
ieee
Conference_Titel
Image and Signal Processing (CISP), 2011 4th International Congress on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-9304-3
Type
conf
DOI
10.1109/CISP.2011.6100606
Filename
6100606
Link To Document