Retinex image enhancement algorithm occupies an important position in eliminating image uneven exposure, low contrast, and smog influence. However, with the increasing of image resolution, the real-time performance of the serial Retinex algorithm has not satisfied the requirements of practical applications. This paper proposes an OpenMP-based parallel Retinex algorithm. The parallelism of the Retinex algorithm is first identified by theoretical analyses. Then, the time-consuming sub-algorithms such as Gaussian convolution and exponential transformation, of the serial algorithm are designed and executed in parallel. On Tianhe-2 supercomputer platform, the experimental results show that the speedup of the parallel algorithm is significantly improved, and the test image set achieves an average speedup of 12. It indicates that the parallel algorithm can satisfy the needs of real-time processing in image enhancement field.
[1]
Shariq Hussain,et al.
A knowledge-based image enhancement and denoising approach
,
2019,
Comput. Math. Organ. Theory.
[2]
Guodong Wang,et al.
A parallel image processing platform based on multi-core DSP
,
2017,
ICIS.
[3]
Lei Yang,et al.
GPU implementation of multi-scale Retinex image enhancement algorithm
,
2016,
2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).
[4]
Eduardo Cabal-Yepez,et al.
A Fast Image Dehazing Algorithm Using Morphological Reconstruction
,
2019,
IEEE Transactions on Image Processing.
[5]
Dibyendu Ghoshal,et al.
An improved method for the enhancement of under ocean image
,
2015,
2015 International Conference on Communications and Signal Processing (ICCSP).