CLAHE implementation on a low-end FPGA board by high-level synthesis

被引:2
作者
Honda, Koki [1 ]
Wei, Kaijie [1 ]
Arai, Masatoshi [2 ]
Amano, Hideharu [1 ]
机构
[1] Keio Univ, Tokyo, Japan
[2] Saitama Univ, Saitama, Japan
来源
2020 EIGHTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW | 2020年
关键词
FPGA; image processing; clahe; side camera mirror;
D O I
10.1109/CANDARW51189.2020.00061
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Automobile companies have been trying to replace side mirrors of cars with small cameras for reducing air resistance. It enables us to apply some image processing for improving quality. This paper describes a design of Contrast Limited Adaptive Histogram Equalization (CLAHE), which improves the quality of the dark image for the side mirror camera, on a low-end FPGA board by high-level synthesis. By constituting CLAHE as a data flow design flow, we could achieve performance comparable to the implementation with HDL. The code is parameterized so that the number of tiles and the size of the image can be easily changed. The source code for this research can be downloaded from https://github.com/kokihonda/fpga_clahe.
引用
收藏
页码:282 / 285
页数:4
相关论文
共 11 条
[1]  
[Anonymous], 2018, opencv/clahe
[2]  
[Anonymous], 2019, PYNQ-Python productivity for Zynq-Home
[3]  
[Anonymous], 2019, HONDA CONFIRM SIDE CAMERA MIRROR SYSTEM AS STANDARD FOR HONDA E
[4]  
[Anonymous], 2019, opencv
[5]   IMAGE-ENHANCEMENT BY HISTOGRAM TRANSFORMATION [J].
HUMMEL, R .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1977, 6 (02) :184-195
[6]  
Kastner R., 2018, arXiv
[7]  
Kokufuta K., 2010, Proceedings 2010 International Conference on Field Programmable Logic and Applications (FPL 2010), P155, DOI 10.1109/FPL.2010.37
[8]  
Koonsanit K, 2017, BIOMED ENG INT CONF
[9]  
Pizer S. M., 1990, Proceedings of the First Conference on Visualization in Biomedical Computing (Cat. No.90TH0311-1), P337, DOI 10.1109/VBC.1990.109340
[10]   Low-latency histogram equalization for infrared image sequences: a hardware implementation [J].
Schatz, Volker .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2013, 8 (02) :193-206