Browse > Article
http://dx.doi.org/10.6109/jkiice.2019.23.11.1377

FPGA-based Implementation of Fast Histogram Equalization for Image Enhancement  

Ryu, Sang-Moon (Department of Information and Control Engineering, Kunsan National University)
Abstract
Histogram equalization is the most frequently used algorithm for image enhancement. Its hardware implementation significantly outperforms in time its software version. The overall performance of FPGA-based implementation of histogram equalization can be improved by applying pipelining in the design and by exploiting the multipliers and a lot of SRAM blocks which are embedded in recent FPGAs. This work proposes how to implement a fast histogram equalization circuit for 8-bit gray level images. The proposed design contains a FIFO to perform equalization on an image while the histogram for next image is being calculated. Because of some overlap in time for histogram equalization, embedded multipliers and pipelined design, the proposed design can perform histogram equalization on a pixel nearly at a clock. And its dual parallel version outperforms in time almost two times over the original one.
Keywords
Image enhancement; Histogram equalization; FPGA; Parallel processing;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 K. S. Gautam, "Parallel histogram calculation for FPGA histogram calculation," in Proceeding of 2016 IEEE 6th International Conference on Advanced Computing, India, pp. 774-777, 2016.
2 H.L. Sneha, "The why and how of pipelining in FPGAs," [Internet]. Available: https://www.allaboutcircuits.com/technical-articles/why-how-pipelining-in-fpga/.
3 AXI4-stream protocol specification, ARM, 2010.
4 Vivado Design Suite AXI reference guide, Xilinx, 2017.
5 7 Series FPGAs memory resources, Xilinx, 2019.
6 7 Series DSP48E1 slice user guide, Xilinx, 2018.
7 R. Kaur, and N. Kaur, "A review on image enhancement techniques," International Journal of Latest Trends in Engineering and Technology, vol. 4, no. 1, pp. 171-176, May. 2014.
8 R. P. Singh, and M. Dixit, "Histogram equalization; a strong technique for image enhancement," International Journal of Signal Processing, Image Processing and Pattern Recognition, vol. 8, no. 8, pp. 345-352, Aug. 2015.   DOI
9 K. Santhi, and W. Banu, "Adaptive contrast enhancement using modified histogram equalization," International Journal for Light and Electron Optics, vol. 126, no. 19, pp. 1809-1814, Oct. 2015.   DOI
10 Sargun, and S. B. Rana, "A review of medical image enhancement techniques for image processing," International Journal of Current Engineering and Technology, vol. 5, no. 2, pp. 1282-1286, Apr. 2015.   DOI
11 B. Oktavianto, and T. W. Purboyo, "A study of histogram equalization techniques for image enhancement," International Journal of Applied Engineering Research, vol. 13, no. 2, pp. 1165-1170, Feb. 2018.
12 Z. Salcic, and J. Sivaswamy, "IMECO: A reconfigurable FPGA-based image enhancement co-processor framework," Real-Time Imaging, vol. 5, no. 6, pp. 385-395, Dec. 1999.   DOI
13 A.M. Alsuwailem, and S.A. Alshebeili, "A new approach for real-time histogram equalization using FPGA," in Proceeding of 2005 International Symposium on Intelligent Signal Processing and Communication Systems, Hongkong, pp. 397-400, 2005.
14 C.-H. Lu, H.-Y. Hsu, and L. Wang, "A new contrast enhancement technique implemented on FPGA for real time image processing," in Proceeding of 2009 Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Kyoto: Japan, pp. 542-545, 2009.
15 J.-H. Kim, and H.-S. Park, "Efficient hardware architecture for histogram equalization algorithm for image enhancement," Journal of Korea Academy Industrial Cooperation Society, vol. 10, no. 5, pp. 967-971, May. 2009.   DOI
16 S. Sim, S. Lee, H. Son, and K. Min, "Hardware design for improved histogram equalization," in Proceeding of 2012 Autumn Annual Conference of IEIE, Korea, pp. 218-222, 2012.
17 J.-H. Choi, J.-S. Park, and S. Lee, "A high-performance and low-cost histogram equalization scheme for full HD image," Journal of the Korea Inst. of Information&Communication Engineering, vol. 15, no. 5, pp. 1147-1154, May. 2011.   DOI