Title
Resource efficient real-time processing of Contrast Limited Adaptive Histogram Equalization
Abstract
Contextual Contrast Limited Adaptive Histogram Equalization (C-CLAHE) is an effective method for solving the noise amplification effect of the adaptive histogram equalization (AHE), and enhancing the visibility of local details of an image. Even though C-CLAHE has a smaller memory foot print than CLAHE, complexity of the interpolation process increases the computation demand dramatically. Therefore, FPGA based implementations have been limited to CLAHE only. In this study we introduce three key modifications to the C-CLAHE, and for the first time make it feasible to implement on a resource limited FPGA. We restructure the method so that the histogram redistribution stage is realized with fewer number of iterations. We implement contrast limitation calculations earlier during the histogram generation stage instead of during the histogram redistribution stage, which reduces the block RAM demand. We finally mathematically derive an alternative interpolation calculation used during the remapping stage, which reduces the computation complexity in terms of required multipliers by a factor of 2×, without sacrificing the image quality. These algorithmic modifications allowed us to reduce the block RAM demand by a factor of 12×, logic block demand by a factor of 6.7× compared to the state of the art FPGA based CLAHE implementation, and achieve real time processing of 640 × 480 images at a rate of 354 frames per second.
Year
DOI
Venue
2016
10.1109/FPL.2016.7577362
2016 26th International Conference on Field Programmable Logic and Applications (FPL)
Keywords
Field
DocType
histogram equalization,fpga,memory efficient,image enhancement,medical imaging
Histogram,Computer science,Interpolation,Field-programmable gate array,Image quality,Real-time computing,Adaptive histogram equalization,Logic block,Frame rate,Histogram equalization
Conference
ISSN
ISBN
Citations 
1946-1488
978-1-5090-0851-3
1
PageRank 
References 
Authors
0.37
7
2
Name
Order
Citations
PageRank
Burak Unal141.12
Ali Akoglu215729.40