Skip to content
/ mIFDH Public

This is the MATLAB source code of a haze removal algorithm, which dehazes a hazy input image using simple image enhancement techniques, such as detail enhancement, gamma correction, and single-scale image fusion.

Notifications You must be signed in to change notification settings

datngo93/mIFDH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Dat
Sep 15, 2020
c2909e5 · Sep 15, 2020

History

16 Commits
Sep 5, 2020
Sep 9, 2020
Sep 9, 2020
Sep 15, 2020
Sep 9, 2020

Repository files navigation

mIFDH

Summary

This is the MATLAB source code of a haze removal algorithm, which dehazes a hazy input image using simple image enhancement techniques, such as detail enhancement, gamma correction, and single-scale image fusion. The computational flow is as follows:

Input image --> Detail enhancement --> Gamma correction --> Dark channel prior-based weight maps calc. --> Single-scale image fusion --> Post-processing --> Output image

This source code includes all computational steps, except for the adaptive tone remapping post-processing due to copyright restrictions.

Run the code

Executing the file mIFDH_demo.m in MATLAB R2019a to view the hazy-dehazed results side-by-side.

Qualitative results

NOTE: The results obtained by executing this source code are different from the qualitative results presented here. The reason is the exclusion of adaptive tone remapping post-processing.

First Second Third Fourth Fifth Sixth Seventh

Reference

In any publication related to the use of the source code, you are kindly requested to cite the following reference:

Ngo, D.; Lee, S.; Nguyen, Q.-H.; Ngo, T.M.; Lee, G.-D.; Kang, B. Single Image Haze Removal from Image Enhancement Perspective for Real-Time Vision-Based Systems. Sensors 2020, 20, 5170.

Releases

No releases published

Packages

No packages published

Languages