Giter Site home page Giter Site logo

flaviaratto / single-image-haze-removal-using-dark-channel-prior-and-guided-image-filtering- Goto Github PK

View Code? Open in Web Editor NEW
18.0 1.0 8.0 2.97 MB

A Matlab implementation of haze removal from a single image (RGB and Grayscale)

MATLAB 100.00%
haze-removal image-processing computer-vision matlab guided-filtering dark-channel-prior

single-image-haze-removal-using-dark-channel-prior-and-guided-image-filtering-'s Introduction

Single-Image-Haze-removal-using-Dark-Channel-Prior-and-Guided-Image-Filtering-

A MATLAB implementation of the algorithm described in the paper by He et al. titled "Single Image Haze Removal using Dark Channel Prior" [1] for haze removal from a single image (RGB and Grayscale). The results from the previous method were refined using the approach described in the paper by the same authors He et al. titled "Guided Image Filtering" [2] for removing any artifacts present in the recovered image.

This was completed as a part of the final project titled Morning View Mode for Fall 2019 ECEN642 Digital Image Processing course at Texas A&M University.

Block Diagram for Implementation-

Steps to execute-

  1. The input hazy images are in the zipped folder - Image_Set --> Input_Hazy_Images. Please move the image that you want to test for in the folder containing the program files.
  2. The main function to be executed is the file with the name as "MorningViewMode". Please run that function in Matlab.
  3. The output will contain the recovered haze free image and the refined result.

Note- The results are present in the zipped folder Image_Set --> Results.

Experimental Results-

  • RGB image

  • Grayscale image

References-

[1] HE ET AL.: SINGLE IMAGE HAZE REMOVAL USING DARK CHANNEL PRIOR, IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 33, NO. 12, DECEMBER 2011.
[2] HE ET AL.: GUIDED IMAGE FILTERING, IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 35, NO. X, XXXXXXX 2013.

single-image-haze-removal-using-dark-channel-prior-and-guided-image-filtering-'s People

Contributors

flaviaratto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.