收稿日期: 2018-03-09
网络出版日期: 2018-12-29
基金资助
国家自然科学基金研究项目(61376028);国家自然科学基金研究项目(61674100);上海市科委重大基础研究项目(16JC1400602)
A hardware accelerator for adaptive histogram equalization
Received date: 2018-03-09
Online published: 2018-12-29
针对动态直方图均衡 (dynamic histogram equalization, DHE) 算法处理效果不理想和算法应用不灵活的问题, 提出了一种基于改进型自适应直方图均衡化算法的现场可编程逻辑门阵列 (field programmable gate array, FPGA) 硬件加速器的设计方法. 该硬件加速器对直方图均衡化算法做了改进, 实现了自适应地限制对比度拉伸; 并且充分利用 FPGA 的并行体系架构和丰富的块存储资源的优点, 采用规则的模块化的设计方法完成了设计. 实验结果表明: 改进的算法不会产生过度增强、放大噪声、丢失图像细节的现象; 设计的硬件加速器在充分节约硬件资源的前提下能较好地满足实际应用的需求; 在实时图像处理中一帧图像的处理时间约为 0.1 ms, 使图像增强算法在图像实时处理中的应用更加灵活方便.
关键词: 现场可编程逻辑门阵列; 自适应; 直方图; 硬件加速器
陆申阳, 冉峰, 郭爱英, 沈华明 . 一种用于自适应直方图均衡化的硬件加速器[J]. 上海大学学报(自然科学版), 2020 , 26(3) : 401 -412 . DOI: 10.12066/j.issn.1007-2861.2044
In order to solve the problem that the dynamic histogram equalization (DHE) algorithm does not work well and that the algorithm cannot be applied flexibly, a field programmable gate array (FPGA)-based hardware accelerator design method for improved adaptive histogram equalization algorithm is proposed. The hardware accelerator improves the histogram equalization algorithm and adaptively limits the contrast stretch. It is designed in modularity after taking full advantage of the parallel architecture and abundant block storage resources that FPGA has. Experiment results show that the improved algorithm does not result in excessive enhancement, noise amplification and loss of image detail. The proposed hardware accelerator not only performs well in saving hardware resources but is effective as well in practical application. In real-time image processing, it takes only about 0.1 milliseconds for the processing of a frame image, thus making the image enhancement algorithm in real-time image processing more easily accessible.
| [1] | 李明. 低照度图像增强技术的研究及实现[D]. 南京: 南京邮电大学, 2016. |
| [2] | 方明, 李洪娜, 雷立宏. 低照度视频图像增强算法综述[J]. 长春理工大学学报(自然科学版), 2016,39(3):56-64. |
| [3] | 蔡式东, 杨芳. 基于直方图修正的图像增强算法[J]. 光电子技术, 2012,32(3):155-159. |
| [4] | Kim B, Gim G Y, Park H J. Dynamic histogram equalization based on gray level labeling[C]// IS&T/SPIE Electronic Imaging. 2014. DOI: 10.1117/12.2042606. |
| [5] | Pavithra P, Sailaja T, Aishwarya P, et al. Image enhancement technique by mean partitioning of multipeaks histogram and contrast control parameters[J]. International Journal of Engineering and Technical Research, 2016,5(11):166-170. |
| [6] | Celik T, Tjahjadi T. Automatic image equalization and contrast enhancement using Gaussian mixture modeling[J]. IEEE Transactions on Image Processing A Publication of the IEEE Signal Processing Society, 2011,21(1):145-156. |
| [7] | Aquino-Morínigo P B, Lugo-Solís F R, Pinto-Roa D P, et al. Bi-histogram equalization using two plateau limits[J]. Signal Image and Video Processing, 2017,11(5):857-864. |
| [8] | 赵晓捷, 穆冬, 薛斌党. 反距离加权插值自适应图像直方图均衡化算法[J]. 中国体视学与图像分析, 2010(1):8-12. |
| [9] | 陈莹, 朱明. 多子直方图均衡微光图像增强及FPGA实现[J]. 中国光学, 2014,7(2):225-233. |
| [10] | Kokufuta K, Maruyama T. Real-time processing of contrast limited adaptive histogram equalization on FPGA[C]// IEEE International Conference on Field Programmable Logic and Applications. 2011: 155-158. |
| [11] | 侯大勇, 曹峰, 王昱煜. 基于 FPGA 的灰度图像直方图均衡化实现[J]. 电子技术与软件工程, 2016(14):100-101. |
| [12] | 肖君寿. 基于高性能 FPGA 的图像处理实例设计及硬件实现[D]. 上海: 复旦大学, 2013. |
| [13] | 韩团军. 改进直方图均衡化算法及 FPGA 实现[J]. 电子器件, 2017,40(4):845-848. |
| [14] | 武继瑞. 图像增强在 FPGA 上的高性能实现 [D]. 成都: 中国科学院研究生院(光电技术研究所), 2016. |
| [15] | Bhavana D, Rajesh V. Implementation of plateau histogram equalization technique on thermal images[J]. Indian Journal of Science and Technology, 2016. DOI: 10.17485/ijst/2016/v9i32/80562. |
/
| 〈 |
|
〉 |