A Multi-scale Retinex Implementation on FPGA for An Outdoor Application
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.
Retinex image enhancement FPGA distributed arithmetic
Yuecheng Li Hong Zhang Yuhu You Mingui Sun
School of Astronautics Beihang University Beijing, China Departments of Neurosurgery, Electrical and Computer Engineering, and Bioengineering,University of P
国际会议
2011 4th International Congress on Image and Signal Processing(第四届图像与信号处理国际学术会议 CISP 2011)
上海
英文
1818-1822
2011-10-15(万方平台首次上网日期,不代表论文的发表时间)