MATLAB Implementation of Image Dehazing Algorithm
- Login to Download
- 1 Credits
Resource Overview
This program implements image haze removal based on the paper "Single Image Haze Removal Using Dark Channel Prior" - complete with source code and implementation details
Detailed Documentation
This program is designed for removing haze from images and represents the source code implementation of the paper "Single Image Haze Removal Using Dark Channel Prior." The algorithm works by analyzing the dark channel prior of images to effectively remove atmospheric haze, significantly improving image clarity and visual quality.
The implementation includes key components such as:
- Dark channel computation using minimum filtering operations
- Atmospheric light estimation through intensity analysis
- Transmission map calculation and refinement
- Scene radiance recovery using atmospheric scattering model
The code structure features MATLAB functions for:
1. Dark channel extraction with configurable patch sizes
2. Guided filtering for transmission map refinement
3. Haze-free image reconstruction using physical model inversion
4. Parameter optimization for different haze conditions
The algorithm effectively handles various haze densities while preserving image details and color fidelity through careful parameter tuning and edge-preserving filtering techniques.
- Login to Download
- 1 Credits