pranoy-panda / ICAPR2017_Dehazing

Official repository for the paper "Image Dehazing via Joint Estimation of Transmittance Map and Environmental Illumination" (ICAPR 2017)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Image Dehazing via Joint Estimation of Transmittance Map and Environmental Illumination

Input Transmittance Map Dehazed Image

Haze limits the visibility of outdoor images, due to the existence of fog, smoke and dust in the atmosphere. In this work, we present an end to end system, which takes a hazy image as its input and returns a dehazed image. The proposed method learns the mapping between a hazy image and its corresponding transmittance map and the environmental illumination, by using a multi-scale Convolutional Neural Network. This repository contains a python implementation of the same.

Requirements:

  1. Python 2.7+ or 3.5+.
  2. Tensorflow and its requirements.
  3. NumPy. The pip should work.
  4. scikit-image.
  5. Keras
  6. Scipy
  7. Matplolib

Folders and Files:

Most important for using the proposed dehazing network in a new project:

  1. Final_code.py
  2. network.py
  3. weights.h5

Most important for (re)training the proposed dehazing network on new data:

  1. preprocess.py
  2. helper_functions.py

Running the program

$ python src/final_assembly/Final_code.py [path/to/hazzy_image]

For example, running on the mountain image

$ python src/final_assembly/Final_code.py results/mountain_input.png

License and Citation

This software is released under the LGPL.

Please cite our paper in your publications if it helps your research:

@inproceedings{santra2017image,
  title={Image Dehazing via Joint Estimation of Transmittance Map and Environmental Illumination},
  author={Santra, Sanchayan and Mondal, Ranjan and Panda, Pranoy and Mohanty, Nishant and Bhuyan, Shubham},
  booktitle={2017 Ninth International Conference on Advances in Pattern Recognition (ICAPR)},
  pages={1--6},
  year={2017},
  organization={IEEE}
}

About

Official repository for the paper "Image Dehazing via Joint Estimation of Transmittance Map and Environmental Illumination" (ICAPR 2017)


Languages

Language:Python 100.0%