Real-Time CLAHE Algorithm Implementation in SoC FPGA Device for 4K UHD Video Stream
Tomasz Kryjak,Krzysztof Blachut,Hubert Szolc,Mateusz Wasala
DOI: https://doi.org/10.3390/electronics11142248
IF: 2.9
2022-07-18
Electronics
Abstract:One of the problems encountered in the field of computer vision and video data analysis is the extraction of information from low-contrast images. This problem can be addressed in several ways, including the use of histogram equalisation algorithms. In this work, a method designed for this purpose—the Contrast-Limited Adaptive Histogram Equalization (CLAHE) algorithm—is implemented in hardware. An FPGA platform is used for this purpose due to the ability to run parallel computations and very low power consumption. To enable the processing of a 4K resolution (UHD, 3840 × 2160 pixels) video stream at 60 fps (frames per second) by using the CLAHE method, it is necessary to use a vector data format and process multiple pixels simultaneously. The algorithm realised in this work can be a component of a larger vision system, such as in autonomous vehicles or drones, but it can also support the analysis of underwater, thermal, or medical images both by humans and in an automated system.
engineering, electrical & electronic,computer science, information systems,physics, applied