Image Defogging Using Multi-Scale Retinex Algorithm

Resource Overview

Implementation of image defogging based on multi-scale Retinex algorithm. Code is tested and ready to run, effectively removing haze while preserving original image colors through multi-scale Gaussian filtering and color restoration techniques.

Detailed Documentation

This implementation provides image defogging using the multi-scale Retinex algorithm. The code has been thoroughly tested and can be executed directly. It effectively removes haze while maintaining the original image's color characteristics through three key components: multi-scale Gaussian filtering for detail enhancement at different frequency bands, reflectance component estimation for haze removal, and color restoration processing to prevent color distortion. The algorithm operates by separating the image into illumination and reflectance components, with multiple Gaussian scales (typically 3 scales with different sigma values) used to handle various levels of haze concentration.