Abstract
The low-illumination image has the defects of low brightness and weak contrast. In this paper, an improved guided filtering-Retinex adaptive enhancement algorithm is proposed for low-illumination image. Firstly, the image is converted from RGB to HSV colour space, and then the luminance component is decomposed into sub-images of each frequency band by discrete wavelet transform. Secondly, adaptive median filtering is employed to suppress noise on high-frequency sub-image. Guided filtering-Retinex algorithm is applied to improve the contrast and detail information on low-frequency sub-image. The enhanced V component is reconstructed with Hue component and Saturation component by wavelet and converted back to RGB colour space. Finally, gamma correction is adopted to increase the brightness, and the enhanced image is obtained. Since the box filter radius and regularization parameters of the guide filter have significant influences on the enhancement effect, the particle swarm optimization algorithm is utilized to determine its optimal value for the first time to ensure the enhancement effect, which can improve the brightness and contrast. Compared with the existing enhancement algorithms, the contrast and details can be improved effectively by the proposed method, the edge information is preserved while the noise is suppressed, and the distortion from Retinex is decreased. A good image visual effect is achieved.
Similar content being viewed by others
Data availability statements
All data generated or analysed during this study are included in this published article.
References
Abhinav G, Divya S (2019) Global median filtering forensic method based on Pearson parameter statistics [J]. IET Image Proc 13(02):2045–2057
Changjiang L, Irene C, Yi Z, Anup B (2019) Enhancement of low visibility aerial images using histogram truncation and an explicit Retinex representation for balancing contrast and color consistency[J]. ISPRS J Photogramm Remote Sens 128:16–26
Chen W, Wenjing W, Wenhua Y, Jiaying L (2018) Deep Retinex decomposition for low-light enhancement [C]. In: British Mach Vis Conf (Oral). Newcastle, England, pp 1–12
Chunyan Y, Xiaodan X, Huixiang L, Xinyan Y (2017) Low-illumination image enhancement method based on a fog-degraded model [J]. J Image Graphics 22(9):1194–1205
Fathi K, Ahmed BH (2017) A new adaptive gamma correction based algorithm using DWT-SVD for non-contrast CT image enhancement [J]. IEEE Trans Nanobiosci 16(08):666–675
Hayyolalam V, Kazem A (2020) Black Widow Optimization Algorithm: a novel meta-heuristic approach for solving engineering optimization problems[J]. Eng Appl Artif Intell 87:103249.1-103249.28
Hengda C, Xiangjun S (2004) A simple and effecttive histogram equalization approach to image enhancement [J]. Digital Signal Process 14(2):158–170
Holland JH (1992) Genetic algorithms[J]. Sci Am 267(1):66–73
Hongyu Z, Chuangbo X, Jing Y, Lu B (2014) A Retinex algorithm for night color image enhancement by MRF[J]. Opt Precis Eng 22(4):1048–1055
Jeyong S, Rae-Hong P (2015) Histogram-based locality-preserving contrast enhancement [J]. IEEE Signal Process Lett 22(09):1293–1296
Jiaying L, Dejia X, Wenhan Y, Minhao F, Haofeng H (2021) Benchmarking low-light image enhancement and beyond[J]. Int J Comput Vision 129(04):1153–1184
Jie Z, Xiujuan L (2019) Predicting essential proteins based on second-order neighborhood information and information entropy [J]. IEEE Access 7:136012–136022
Jie Z, Pucheng Z, Qian Z (2018) Low-light image enhancement based on iterative multi-scale guided filter Retinex [J]. J Graphics 39(01):1–11
Jieying Z, Wanru S, Yahong W, Feng L (2020) Image interpolation with adaptive k-nearest neighbours search and random non-linear regression [J]. IET Image Proc 14(08):1539–1548
Jinbao W, Ke L, Jian X, Ning H, Ling S (2018) Single image dehazing based on the physical model and MSRCR algorithm [J]. IEEE Trans Circuits Syst Video Technol 28(09):2190–2199
Jingcao Y, Hongbo L, Junping D, Pengcheng H (2014) Low illumination image Retinex enhancement algorithm based on guided filtering [C]. In: 2014 IEEE 3rd International Conference on Cloud Computing and Intelligence Systems, Shenzhen, China, pp 639–644
Jobson DJ, Rahman Z, Woodell GA (1997) Properties and performance of a center/surround Retinex [J]. IEEE Trans Image Process 6(3):451–462
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm [J]. J Global Optim 39(3):459–471
Kaur A, Singh C (2017) Contrast enhancement for cephalometric images using wavelet-based modified adaptive histogram equalization [J]. Appl Soft Comput 51:180–191
Kennedy J, Eberhart R (1995) Particle swarm optimization [C]. Proc IEEE Int Conf Neural Netw 4:1942–1948
Malihe S, Reza B, Bita D (2018) Improved particle swarm optimisation to estimate bone age [J]. IET Image Proc 12(02):179–187
Mingye J, Can D, Dengyin Z, Jay Geo Y (2018) Gamma-correction-based visibility restoration for single hazy images [J]. IEEE Signal Process Lett 25(07):1084–1088
Paul H, Alin A, Mohammed EA, David B (2016) Contrast sensitivity of the wavelet, dual tree complex wavelet, curvelet, and steerable pyramid transforms [J]. IEEE Trans Image Process 25(06):2739–2751
Peixian Z, Xinghao D (2020) Underwater image enhancement using an edge-preserving filtering Retinex algorithm [J]. Multimed Tools Appl 79:17257–17277
Peixian Z, Chongyi L, Jiamin W (2021) Bayesian retinex underwater image enhancement [J]. Eng Appl Artif Intell 101:104171
Ping W, Zhiwen W, Dong L, Chanlong Z, Yuhang W (2021) Low illumination color image enhancement based on Gabor filtering and Retinex theory[J]. Multimed Tools Appl 80(12):17705–17719
Połap D, Woźniak M (2021) Red fox optimization algorithm[J]. Expert Syst Appl 166:114107
Shuhang W, Haimiao H, Bo L (2013) Nat-uralness preserved enhancement algorithm for non-uniform illumination images [J]. IEEE Trans Image Process 22(9):3538–3548
Shunyuan Y, Hong Z (2019) Low-illumination image enhancement algorithm based on a physical lighting model [J]. IEEE Trans Circuits Syst Video Technol 29(01):28–37
Tan SF, Isa NAM (2019) Exposure based multi-histogram equalization contrast enhancement for non-uniform illumination images [J]. IEEE Access 7:70842–70861
Vineet K, Abhijit A, Anu G (2017) Low-latency median filter core for hardware implementation of 5 × 5 median filtering [J]. IET Image Proc 11(10):927–934
Vonikakis V, Kouskouridas R, Gasteratos A (2018) On the evaluation of illumination compensation algorithms [J]. Multimed Tools Appl 77(8):9211–9231
Weidong Z, Xipeng P, Xiwang X, Lingqiao L, Zimin W, Chu H (2021) Color correction and adaptive contrast enhancement for underwater enhancement[J]. Comput Elect Eng 91:106981
Xiaojie G, Yu L, Haibin L (2017) LIME:low-illumination image enhancement via illumination map estimation [J]. IEEE Trans Image Process 26(2):982–993
Xiaoshuang Z, Ruitao F, Xinghua L, Huanfeng S, Zhaoxiang Y (2022) Block adjustment-based radiometric normalization by considering global and local differences [J]. IEEE Geosci Remote Sens Lett 19:1–5
Xuan D, Guan W, Yi P, Weixin L, Jiangtao W, Wei M, Yao L (2011) Fast efficient algorithm for enhancement of low lighting video [C]. In: IEEE International Conference on Multimedia and Expo (ICME), Barcelona, Spain, pp 1–6
Xueyang F, Delu Z, Yue H, Yinghao L, Xinghao D, John P (2016) A fusion-based enhancing method for weakly illuminated images [J]. Signal Process 129(C):82–96
Zhengguo L, Jinghong Z, Zijian Z, Wei Y, Shiqian W (2015) Weighted guided image filtering [J]. IEEE Trans Image Process 24(1):120–129
Zhenghao S, Meimei Z, Bin G, Minghua Z, Changqing Z (2018) Nighttime low illumination image enhancement with single image using bright/dark channel prior[J]. Eurasip J Image Video Process 13:1–15
Acknowledgements
This work (Grants 61703329) was supported by National Natural Science Foundation of China and National Key Research and Development Program of Shaanxi Province, China (2019KW-046).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, Y., Wang, Y., Li, Y. et al. Adaptive enhancement algorithm for low illumination images with guided filtering-Retinex based on particle swarm optimization. J Ambient Intell Human Comput 14, 13507–13522 (2023). https://doi.org/10.1007/s12652-022-03819-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-022-03819-8