Treffer: GPU-Oriented Parallel Algorithm for Histogram Statistical Image Enhancement

Title:
GPU-Oriented Parallel Algorithm for Histogram Statistical Image Enhancement
Source:
Jisuanji kexue yu tansuo, Vol 16, Iss 10, Pp 2273-2285 (2022)
Publisher Information:
Journal of Computer Engineering and Applications Beijing Co., Ltd., Science Press, 2022.
Publication Year:
2022
Collection:
LCC:Electronic computers. Computer science
Document Type:
Fachzeitschrift article
File Description:
electronic resource
Language:
Chinese
ISSN:
1673-9418
DOI:
10.3778/j.issn.1673-9418.2103059
Accession Number:
edsdoj.5ff3d0c468994e7093343d68b92d54d0
Database:
Directory of Open Access Journals

Weitere Informationen

Histogram statistics has important applications in the fields of image enhancement and target detection. However, with the increasing size of the image and the higher real-time requirements, the processing process of the histogram statistical local enhancement algorithm is slow and cannot reach the expected satisfactory speed. In view of this deficiency, this paper realizes the parallel processing of histogram statistical image enhancement algorithm on graphics processing unit (GPU) platform, which improves the processing speed of large format digital images. Firstly, the efficiency of data access is improved by making full use of compute unified device architecture (CUDA) active thread block and active thread to process different sub-image blocks and pixels in parallel. Then, the paralle-lization of histogram statistical image enhancement algorithm on GPU platform is realized by using kernel configu-ration parameter optimization and data parallel computing technology. Finally, the efficient data transmission mode between the host and the device is adopted, which further shortens the execution time of the system on the hetero-geneous computing platform. The results show that for images with different image sizes, the processing speed of the image histogram statistical parallel algorithm is two orders of magnitude higher than that of the CPU serial algorithm. It takes 787.11 ms to process an image with an image size of 3241×3685. The processing speed of the parallel algo-rithm is increased by 261.35 times. It lays a good foundation for the realization of real-time large-scale image processing.