Image Haze Removal Using Dual Dark Channels with the Whale Optimization Algorithm and an Image Regression Model
Abstract
1. Introduction
- We developed an image haze removal method called DDC based on pixel- and block-based dark channels and derived a scheme to estimate the initial transmittance in the DDC. Then, we introduced two-stage transmittance refinement, i.e., the coarse and smooth refinements, where two different guided image filters were applied. This is the first attempt of its kind in the field.
- We applied the WOA to find optimal scaling factors for atmospheric light and initial transmittance in the DDC. The DDC with optimized scaling factors is referred to as the DDC_WOA. The DDC_WOA offers an alternative scheme to applying optimization algorithms in model-based methods. It is different from the models of most researchers, who have attempted to directly optimize atmospheric light and/or transmittance.
- We introduced a CNN image regression model to learn the mapping between hazy images and their corresponding scaling factors obtained by the DDC_WOA. This eliminates the requirement for GT images in FRIQA and enables the use of the model in real-world applications. The resulting method is called DDC_WOA_CNN. The novelty of the proposed DDC_WOA_CNN method is demonstrated in the integration of the WOA and CNN into the model-based dehazing method DDC.
2. Our DDC Dehazing Method
2.1. The DCP Dehazing Method
- Step 1.
- Find the dark channel using a minimum filter aswhere is a window centered at and . In [9], .
- Step 2.
- Find the 0.1% pixels with the highest values in . Then, trace back to the corresponding pixels in the image and find the pixel with the highest intensity, .
- Step 3.
- Estimate the atmospheric light as , where is a scaling factor. In [9], .
- Step 4.
- Calculate the normalized dark channel as
- Step 5.
- Obtain the initial transmittance aswhere is a user-defined scaling factor. In [9], .
- Step 6.
- Step 7.
- Recover the scene radiance aswhere is a user-defined lower bound of . In [9], .
2.2. The Proposed DDC Dehazing Method
2.2.1. Estimation of Atmospheric Light
2.2.2. Estimation of Transmittance
2.2.3. Implementation of the Proposed DDC
- Step 1.
- Find the initial block-based dark channel using a minimum filter aswhere is a window centered at and . In the following experiment, .
- Step 2.
- Find the 0.1% pixels with the highest values in . Then, trace back to the corresponding pixels in , and find the pixel with the highest intensity, .
- Step 3.
- Estimate the atmospheric light as , where the adaptive scaling factor and .
- Step 4.
- Calculate the normalized PDC aswhere is the pixel coordinate.
- Step 5.
- Find the pixel-based transmittance as
- Step 6.
- Calculate the normalized BDC aswhere is an window centered at .
- Step 7.
- Find the initial transmittance aswhere and the adaptive scaling factor and .
- Step 8.
- Refine the initial transmittance by rough refinement aswhere is a 2-D GIF in [45]; is the guidance image; is the window size; and is the smoothing factor.
- Step 9.
- Obtain the final transmittance by smooth refinement aswhere is the GIF in [43]; is the guidance image; is the window size; and is the smoothing factor.
- Step 10.
- Recover the scene radiance using Equation (5) as belowwhere is a user-defined lower bound for and is set to 0.1.
3. The Proposed DDC_WOA_CNN Approach
3.1. Overview of the Proposed DDC_WOA_CNN Approach
3.2. The DDC_WOA Scheme
3.2.1. Incorporating the WOA into the DDC
3.2.2. Hazy GT Image Discrimination
- Step 1.
- Obtain the dark channel using the minimum filter aswhere and is a window centered at .
- Step 2.
- Calculate a truncated mean of aswhere is a user-defined threshold.
- Step 3.
- Check if the inequality holds, where is a user-defined threshold. If , then is considered clear. Otherwise, go to Step 4.
- Step 4.
- Calculate the difference and check if the inequality holds, where and are user-defined thresholds. If , then is considered clear; otherwise, it is hazy.
3.3. The CNN Image Regression Model
4. Results and Discussion
4.1. Preparation of the RESIDE Dataset
4.2. Comparison of the DCP and Proposed DDC and DDC_WOA
4.3. Comparison of the DDC_WOA_CNN Approach and Four Dehazing Methods
4.3.1. Results for the RESIDE Dataset
4.3.2. Results for the KeDeMa Dataset
4.4. Discussion
5. Conclusions and Further Research
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Gui, J.; Cong, X.; Cao, Y.; Ren, W.; Zhang, J.; Zhang, J.; Cao, J.; Tao, D. A Comprehensive Survey and Taxonomy on Single Image Dehazing Based on Deep Learning. ACM Comput. Surv. 2023, 55, 1–37. [Google Scholar] [CrossRef]
- Ayoub, A.; El-Shafai, W.; El-Samie, F.E.A.; Hamad, E.K.I.; El-Rabaie, E.-S.M. Review of Dehazing Techniques: Challenges and Future Trends. Multimed. Tools Appl. 2025, 84, 1103–1131. [Google Scholar] [CrossRef]
- Pandey, P.; Gupta, R.; Goel, N. Comprehensive Review of Single Image Defogging Techniques: Enhancement, Prior, and Learning Based Approaches. Artif. Intell. Rev. 2025, 58, 116. [Google Scholar] [CrossRef]
- Narasimhan, S.G.; Nayar, S.K. Vision and the Atmosphere. Int. J. Comput. Vis. 2002, 48, 233–254. [Google Scholar] [CrossRef]
- Fattal, R. Single Image Dehazing. ACM Trans. Graph. 2008, 27, 721–729. [Google Scholar] [CrossRef]
- Fattal, R. Dehazing Using Color-Lines. ACM Trans. Graph. 2015, 34, 1–14. [Google Scholar] [CrossRef]
- Zhu, Q.; Mai, J.; Shao, L. A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior. IEEE Trans. Image Process. 2015, 24, 3522–3533. [Google Scholar] [CrossRef]
- Cai, B.; Xu, X.; Jia, K.; Qing, C.; Tao, D. DehazeNet: An End-to-End System for Single Image Haze Removal. IEEE Trans. Image Process. 2016, 25, 5187–5198. [Google Scholar] [CrossRef]
- He, K.; Sun, J.; Tang, X. Single Image Haze Removal Using Dark Channel Prior. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 2341–2353. [Google Scholar]
- Wang, J.; Lu, K.; Xue, J.; He, N.; Shao, L. Single Image Dehazing Based on the Physical Model and MSRCR Algorithm. IEEE Trans. Circuits Syst. Video Technol. 2018, 28, 2190–2199. [Google Scholar] [CrossRef]
- Hsieh, C.-H.; Chen, J.-Y.; Zhao, Q. A Modified DCP Based Dehazing Algorithm. In Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan, 7–10 October 2018; pp. 1779–1784. [Google Scholar] [CrossRef]
- Shin, J.; Kim, M.; Paik, J.; Lee, S. Radiance–Reflectance Combined Optimization and Structure-Guided ℓ0-Norm for Single Image Dehazing. IEEE Trans. Multimed. 2020, 22, 30–44. [Google Scholar] [CrossRef]
- Raikwar, S.C.; Tapaswi, S. Lower Bound on Transmission Using Non-Linear Bounding Function in Single Image Dehazing. IEEE Trans. Image Process. 2020, 29, 4832–4847. [Google Scholar] [CrossRef] [PubMed]
- Salazar-Colores, S.; Moya-Sánchez, E.U.; Ramos-Arreguín, J.-M.; Cabal-Yépez, E.; Flores, G.; Cortés, U. Fast Single Image Defogging with Robust Sky Detection. IEEE Access 2020, 8, 149176–149189. [Google Scholar] [CrossRef]
- Zhou, H.; Yuan, C.; Pan, H.; Yang, Y.; Wang, Z.; Chen, X. Image Dehazing Algorithm Based on Particle Swarm Optimization for Sky Region Segmentation. In Proceedings of the 2022 21st International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES), Chizhou, China, 14–18 October 2022; pp. 132–135. [Google Scholar] [CrossRef]
- Li, B.; Peng, X.; Wang, Z.; Xu, J.; Feng, D. AOD-Net: All-in-One Dehazing Network. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; pp. 4780–4788. [Google Scholar] [CrossRef]
- Chen, S.; Cheng, J.; Huang, Z. GADO-Net: An Improved AOD-Net Single Image Dehazing Algorithm. In Proceedings of the 2021 3rd International Academic Exchange Conference on Science and Technology Innovation (IAECST), Guangzhou, China, 10–12 December 2021; pp. 640–646. [Google Scholar] [CrossRef]
- Luan, Z.; Shang, Y.; Zhou, X.; Shao, Z.; Guo, G.; Liu, X. Fast Single Image Dehazing Based on a Regression Model. Neurocomputing 2017, 245, 10–22. [Google Scholar] [CrossRef]
- Golts, A.; Freedman, D.; Elad, M. Unsupervised Single Image Dehazing Using Dark Channel Prior Loss. IEEE Trans. Image Process. 2020, 29, 2692–2701. [Google Scholar] [CrossRef]
- Chen, W.-T.; Fang, H.-Y.; Ding, J.-J.; Kuo, S.-Y. PMHLD: Patch Map-Based Hybrid Learning DehazeNet for Single Image Haze Removal. IEEE Trans. Image Process. 2020, 29, 6773–6788. [Google Scholar] [CrossRef]
- Li, Z.; Zheng, C.; Shu, H.; Wu, S. Single Image Dehazing via Model-Based Deep-Learning. In Proceedings of the 2022 IEEE International Conference on Image Processing (ICIP), Bordeaux, France, 16–19 October 2022; pp. 141–145. [Google Scholar]
- Asha, C.S.; Siddiq, A.B.; Akthar, R.; Rajan, M.R.; Suresh, S. ODD-Net: A Hybrid Deep Learning Architecture for Image Dehazing. Sci. Rep. 2024, 14, 30619. [Google Scholar] [CrossRef]
- Yeh, C.-H.; Kang, L.-W.; Lin, C.-Y.; Lin, C.-Y. Efficient image/Video Dehazing Through Haze Density Analysis Based on Pixel-Based Dark Channel Prior. In Proceedings of the 2012 International Conference on Information Security and Intelligent Control, Yunlin, Taiwan, 14–16 August 2012; pp. 238–241. [Google Scholar] [CrossRef]
- Zeng, Y.; Liu, X. A Multi-Scale Fusion-Based Dark Channel Prior Dehazing Algorithm. In Proceedings of the Sixth International Conference on Graphic and Image Processing (ICGIP 2014), SPIE 9443, Beijing, China, 24–26 October 2014; pp. 284–290. [Google Scholar]
- Hsieh, C.-H.; Zhao, Q.; Cheng, W.-C. Single Image Haze Removal Using Weak Dark Channel Prior. In Proceedings of the 2018 9th International Conference on Awareness Science and Technology (iCAST), Fukuoka, Japan, 19–21 September 2018; pp. 214–219. [Google Scholar] [CrossRef]
- Nair, S.; Menon, S.; Karlekar, M.; Prasad, M.T.; Rashmi, M. Single Image Dehazing Using Multi-Scale DCP-BCP Fusion. In Proceedings of the 2022 Second International Conference on Advanced Technologies in Intelligent Control, Environment, Computing & Communication Engineering (ICATIECE), Bangalore, India, 16–17 December 2022; pp. 1–7. [Google Scholar] [CrossRef]
- Baldeva, V.; Sharma, V.; Verma, S.; Kansal, P.; Kansal, S.; Narayan, J. Pixel-Dehaze: Deciphering Dehazing Through Regression-Based Depth and Scattering Estimation. Big Data Cogn. Comput. 2025, 9, 282. [Google Scholar] [CrossRef]
- Wang, X.; Tian, J.; Yu, Y.; Wang, Q.; Yao, X.; Feng, Y.; Gao, H. A Modified Atmospheric Scattering Model and Degradation Image Clarification Algorithm for Haze Environments. Opt. Commun. 2024, 560, 130489. [Google Scholar] [CrossRef]
- Yan, W.; Cui, L. Image Dehaze Algorithm Based on Improved Atmospheric Scattering Models. IEEE Access 2024, 12, 98971–98976. [Google Scholar] [CrossRef]
- Wang, X.; Chen, X.A.; Ren, W.; Han, Z.; Fan, H.; Tang, Y.; Liu, L. Compensation Atmospheric Scattering Model and Two-Branch Network for Single Image Dehazing. IEEE Trans. Emerg. Top. Comput. Intell. 2024, 8, 2880–2896. [Google Scholar] [CrossRef]
- Du, Y.; Li, J.; Sheng, Q.; Zhu, Y.; Wang, B.; Ling, X. Dehazing Network: Asymmetric UNet Based on a Physical Model. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5607412. [Google Scholar] [CrossRef]
- Lihe, Z.; He, J.; Yuan, Q.; Jin, X.; Xiao, Y.; Zhang, L. PhDnet: A Novel Physic-Aware Dehazing Network for Remote Sensing Images. Inf. Fusion 2024, 106, 102277. [Google Scholar] [CrossRef]
- Wang, S.; Zhang, M. Atmospheric Scattering Prior Embedded Diffusion Model for Remote Sensing Image Dehazing. Atmosphere 2025, 16, 1065. [Google Scholar] [CrossRef]
- Han, L.; Lv, H.; Han, C.; Zhao, Y.; Han, Q.; Liu, H. Atmospheric Scattering Model and Dark Channel Prior Constraint Network for Environmental Monitoring under Hazy Conditions. J. Environ. Sci. 2025, 152, 203–218. [Google Scholar] [CrossRef]
- Xie, H.; Wang, K.; Zhu, L.; Xie, J.; Wu, C.; Sheng, J.; Zhang, J. Two-Stage Real-World Image Dehazing Method Using Physics-Based Dehazing Network and Contrastive Learning Generative Adversarial Network. Neurocomputing 2025, 651, 131002. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Li, B.; Ren, W.; Fu, D.; Tao, D.; Feng, D.; Zeng, W.; Wang, Z. Benchmarking Single Image Dehazing and Beyond. IEEE Trans. Image Process. 2019, 28, 492–505. [Google Scholar] [CrossRef]
- Ma, K.; Liu, W.; Wang, Z. Perceptual Evaluation of Single Image Dehazing Algorithms. In Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada, 27–30 September 2015; pp. 3600–3604. [Google Scholar]
- Chen, D.; He, M.; Fan, Q.; Liao, J.; Zhang, L.; Hou, D.; Yuan, L.; Hua, G. Gated Context Aggregation Network for Image Dehazing and Deraining. In Proceedings of the 2019 IEEE Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 7–11 January 2019; pp. 1375–1383. [Google Scholar] [CrossRef]
- Zhao, S.; Zhang, L.; Shen, Y.; Zhou, Y. RefineDNet: A Weakly Supervised Refinement Framework for Single Image Dehazing. IEEE Trans. Image Process. 2021, 30, 3391–3404. [Google Scholar] [CrossRef]
- Feng, Y.; Ma, L.; Meng, X.; Zhou, F.; Liu, R.; Su, Z. Advancing Real-World Image Dehazing: Perspective, Modules, and Training. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 9303–9320. [Google Scholar] [CrossRef]
- He, K.; Sun, J.; Tang, X. Guided Image Filtering. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 1397–1409. [Google Scholar] [CrossRef]
- Shen, Y.; Wu, X.; Deng, X. Analysis on Spectral Effects of Dark-Channel Prior for Haze Removal. In Proceedings of the IEEE International Conference on Image Processing, Quebec City, QC, Canada, 27–30 September 2015; pp. 2945–2949. [Google Scholar] [CrossRef]
- Hsieh, C.-H.; Chang, Y.-H. Improving DCP Haze Removal Scheme by Parameter Setting and Adaptive Gamma Correction. Adv. Syst. Sci. Appl. 2021, 21, 95–112. [Google Scholar]
- Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef]
- Pan, R. Guided Filter MATLAB Implementation. Available online: https://github.com/alankarkotwal/lap-dehazing/blob/master/dehazing/guided_filter.m (accessed on 15 July 2023).
- Zhang, L.; Zhang, L.; Bovik, A.C. A Feature-Enriched Completely Blind Image Quality Evaluator. IEEE Trans. Image Process. 2015, 24, 2579–2591. [Google Scholar] [CrossRef]
- Slater, N. Brix.py Script. 2016. Available online: https://gist.githubusercontent.com/neilslater/40201a6c63b4462e6c6e458bab60d0b4/raw/53c31b7122b107d9fc85c7071a78a6ff0fc09f67/brix.py (accessed on 7 August 2023).
- Min, X.; Zhai, G.; Gu, K.; Yang, X.; Guan, X. Objective Quality Evaluation of Dehazed Images. IEEE Trans. Intell. Transp. Syst. 2019, 20, 2879–2892. [Google Scholar] [CrossRef]
- Ma, C.; Shi, Z.; Lu, Z.; Xie, S.; Chao, F.; Sui, Y. A Survey on Image Quality Assessment: Insights, Analysis, and Future Outlook. arXiv 2025, arXiv:2502.08540. [Google Scholar] [CrossRef]




| Hazy Image | Initial Transmittance | After the Rough Refinement | Final Transmittance | Dehazed Image | |
|---|---|---|---|---|---|
| DCP | ![]() | ![]() | - | ![]() | ![]() |
| DDC | ![]() | ![]() | ![]() | ![]() | ![]() |
| GT Image | Input Hazy Image | Dehazed Image |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| Haze indicator | ![]() | ![]() | ![]() |
| 0.0888 | 0.2742 | 0.3371 | |
| 0.0866 | 0.2742 | 0.3371 | |
| 0.0855 | 0.2742 | 0.3371 | |
| 0.0830 | 0.2721 | 0.3025 | |
| 0.0800 | 0.2613 | 0.2266 | |
| 0.0756 | 0.2461 | 0.1917 | |
| 0.0132 | 0.0281 | 0.1454 |
| 0.1 | 0.075 | 0.05 | 0.025 | ||
| 4755 | 3902 | 3237 | 2984 | 8970 | |
| 166,425 | 136,570 | 113,295 | 104,440 | 313,950 |
| DCP | DDC | DDC_WOA | |
|---|---|---|---|
| SSIM ↑ | 0.879 (3) | 0.917 (2) | 0.941 (1) |
| PSNR ↑ | 18.295 (3) | 23.807 (2) | 29.016 (1) |
| ILNIQE ↓ | 20.666 (2) | 21.549 (3) | 20.567 (1) |
| DHQI ↓ | 50.856 (1) | 55.386 (3) | 55.256 (2) |
| ↓ | 2.25 | 2.50 | 1.25 |
| (a) | |||||
| DCP | DDC | DDC_WOA | |||
![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | ![]() | |
| (b). Subjective comparison of Table 6a with zoomed patches. | |||||
| DCP | DDC | DDC_WOA | |||
![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() | ![]() | ![]() | |
| DDC_WOA_CNN | GCAN | RRO | RFDN | Ka-Net | |
|---|---|---|---|---|---|
| SSIM ↑ | 0.936 (1) | 0.912 (3) | 0.889 (4) | 0.933 (2) | 0.601 (5) |
| PSNR ↑ | 26.984 (1) | 24.975 (2) | 20.942 (4) | 23.496 (3) | 18.009 (5) |
| ILNIQE ↓ | 20.709 (2) | 21.351 (4) | 20.856 (3) | 19.831 (1) | 21.500 (5) |
| DHQI ↓ | 55.391 (5) | 54.997 (4) | 52.029 (2) | 52.638 (3) | 43.265 (1) |
| ↓ | 2.25 | 3.25 | 3.25 | 2.25 | 4 |
| (a) | |||||||
| DDC_WOA_CNN | GCAN | RRO | RFDN | Ka-Net | |||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 1708_0.85_0.08 | 0.249 | 29.165 | 27.382 | 16.812 | 22.254 | 13.921 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 7556_0.85_0.06 | 0.324 | 22.599 | 18.416 | 17.118 | 19.277 | 16.682 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 8694_0.8_0.04 | 0.282 | 27.819 | 23.955 | 18.830 | 19.784 | 12.592 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 0639_1_0.08 | 0.406 | 25.610 | 25.904 | 19.488 | 18.362 | 15.432 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 0822_1_0.06 | 0.336 | 27.201 | 17.135 | 20.322 | 19.828 | 18.595 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 8118_0.85_0.2 | 0.479 | 26.438 | 25.420 | 17.866 | 21.404 | 18.379 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 8813_0.8_0.08 | 0.428 | 25.221 | 20.644 | 20.829 | 19.640 | 15.661 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 1781_1_0.2 | 0.546 | 24.241 | 23.870 | 18.413 | 21.698 | 16.995 |
| (b). Subjective comparison of Table 8a with zoomed patches. | |||||||
| DDC_WOA_CNN | GCAN | RRO | RFDN | Ka-Net | |||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 1708_0.85_0.08 | 0.249 | 29.165 | 27.382 | 16.812 | 22.254 | 13.921 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 7556_0.85_0.06 | 0.324 | 22.599 | 18.416 | 17.118 | 19.277 | 16.682 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 8694_0.8_0.04 | 0.282 | 27.819 | 23.955 | 18.830 | 19.784 | 12.592 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 0639_1_0.08 | 0.406 | 25.610 | 25.904 | 19.488 | 18.362 | 15.432 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 0822_1_0.06 | 0.336 | 27.201 | 17.135 | 20.322 | 19.828 | 18.595 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 8118_0.85_0.2 | 0.479 | 26.438 | 25.420 | 17.866 | 21.404 | 18.379 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 8813_0.8_0.08 | 0.428 | 25.221 | 20.644 | 20.829 | 19.640 | 15.661 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| PSNR | 1781_1_0.2 | 0.546 | 24.241 | 23.870 | 18.413 | 21.698 | 16.995 |
| DDC_WOA_CNN | GCAN | RRO | RFDN | Ka-Net | |
|---|---|---|---|---|---|
| 0.343 | 0.147 | 0.763 | 1.571 | 0.085 | |
| 0 | +0.196 | −0.420 | −1.228 | +0.258 |
| DDC_WOA_CNN | GCAN | RRO | RFDN | Ka-Net | |
|---|---|---|---|---|---|
| ILNIQE ↓ | 26.131 (4) | 26.298 (5) | 23.855 (2) | 23.434 (1) | 24.857 (3) |
| DHQI ↓ | 62.347 (4) | 50.234 (2) | 62.934 (5) | 48.253 (1) | 50.522 (3) |
| ↓ | 4 | 3.5 | 3.5 | 1 | 3 |
| (a) | ||||||
| DDC_WOA_ CNN | GCAN | RRO | RFDN | Ka-Net | ||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | architecture1 0.410 | 58.607/29.591 | 53.134/25.372 | 54.915/26.314 | 58.517/24.817 | 49.084/28.340 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | architecture2 0.633 | 62.307/29.396 | 62.554/26.473 | 59.026/26.802 | 60.605/24.252 | 44.312/30.238 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | human1 0.365 | 65.538/19.403 | 64.922/21.870 | 65.015/17.463 | 62.809/18.524 | 57.947/22.122 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | human2 0.506 | 60.299/27.849 | 53.728/27.784 | 56.274/25.780 | 50.818/24.525 | 47.375/24.744 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | landscape1 0.461 | 62.357/30.789 | 64.124/28.496 | 59.318/28.336 | 59.740/24.111 | 56.268/27.660 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | landscape2 0.345 | 63.650/21.956 | 58.934/29.138 | 58.864/18.951 | 53.443/21.734 | 54.450/21.394 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | night1 0.214 | 52.694/32.682 | 52.346/30.242 | 52.966/30.039 | 50.723/29.770 | 45.796/45.796 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | night2 0.157 | 57.965/27.910 | 59.257/24.839 | 60.181/22.774 | 58.865/22.947 | 50.868/23.573 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | plant3 0.319 | 63.201/33.499 | 60.128/33.996 | 59.121/30.868 | 60.218/28.597 | 46.245/28.107 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | plant4 0.695 | 55.981/27.303 | 46.314/27.620 | 43.809/25.297 | 47.830/24.356 | 42.847/29.195 |
| (b). Subjective comparison of Table 11a with zoomed patches. | ||||||
| DDC_WOA_ CNN | GCAN | RRO | RFDN | Ka-Net | ||
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | architecture1 0.410 | 58.607/29.591 | 53.134/25.372 | 54.915/26.314 | 58.517/24.817 | 49.084/28.340 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | architecture2 0.633 | 62.307/29.396 | 62.554/26.473 | 59.026/26.802 | 60.605/24.252 | 44.312/30.238 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | human1 0.365 | 65.538/19.403 | 64.922/21.870 | 65.015/17.463 | 62.809/18.524 | 57.947/22.122 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | human2 0.506 | 60.299/27.849 | 53.728/27.784 | 56.274/25.780 | 50.818/24.525 | 47.375/24.744 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | landscape1 0.461 | 62.357/30.789 | 64.124/28.496 | 59.318/28.336 | 59.740/24.111 | 56.268/27.660 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | landscape2 0.345 | 63.650/21.956 | 58.934/29.138 | 58.864/18.951 | 53.443/21.734 | 54.450/21.394 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | night1 0.214 | 52.694/32.682 | 52.346/30.242 | 52.966/30.039 | 50.723/29.770 | 45.796/45.796 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | night2 0.157 | 57.965/27.910 | 59.257/24.839 | 60.181/22.774 | 58.865/22.947 | 50.868/23.573 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | plant3 0.319 | 63.201/33.499 | 60.128/33.996 | 59.121/30.868 | 60.218/28.597 | 46.245/28.107 |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| DHQI/ILNIQE | plant4 0.695 | 55.981/27.303 | 46.314/27.620 | 43.809/25.297 | 47.830/24.356 | 42.847/29.195 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Hsieh, C.-H.; Lin, X.-R.; Li, Z.-Z. Image Haze Removal Using Dual Dark Channels with the Whale Optimization Algorithm and an Image Regression Model. Electronics 2026, 15, 215. https://doi.org/10.3390/electronics15010215
Hsieh C-H, Lin X-R, Li Z-Z. Image Haze Removal Using Dual Dark Channels with the Whale Optimization Algorithm and an Image Regression Model. Electronics. 2026; 15(1):215. https://doi.org/10.3390/electronics15010215
Chicago/Turabian StyleHsieh, Cheng-Hsiung, Xin-Rui Lin, and Zhong-Ze Li. 2026. "Image Haze Removal Using Dual Dark Channels with the Whale Optimization Algorithm and an Image Regression Model" Electronics 15, no. 1: 215. https://doi.org/10.3390/electronics15010215
APA StyleHsieh, C.-H., Lin, X.-R., & Li, Z.-Z. (2026). Image Haze Removal Using Dual Dark Channels with the Whale Optimization Algorithm and an Image Regression Model. Electronics, 15(1), 215. https://doi.org/10.3390/electronics15010215



































































































































































































































































































