Skip to content

mtbui2010/CEP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dehazing Results using Color Ellipsoid Prior

By Trung Minh Bui, Student Member, IEEE, and Wonha Kim Senior Member, IEEE

College of Electronics and Information,

Kyung Hee University, Kiheung, Kyunggi-do, Korea

Email: minhtrung@khu.ac.kr, wonha@khu.ac.kr

Introduction

Color Ellipsoid Prior (CEP) method is a dichromatic model-based dehazing method that is statistically robust against image signal randomness, performs effectively across a wide range of haze degrees, does not require any post-refinement process, and does not produce any apparently visible noise or halo artifacts. Currently, it is one of the fastest image dehazing methods.

The CEP is described in T. M. Bui, and W. Kim, "Single Image Dehazing Using Color Ellipsoid Prior", IEEE transaction on Image processing, 2018.

Citatation:

@ARTICLE{8101508, 
author={T. M. Bui and W. Kim}, 
journal={IEEE Transactions on Image Processing}, 
title={Single Image Dehazing Using Color Ellipsoid Prior}, 
year={2018}, 
volume={27}, 
number={2}, 
pages={999-1009}, 
doi={10.1109/TIP.2017.2771158}, 
ISSN={1057-7149}, 
month={Feb},}

Implementations:

This work was updated on Python. User can also download the C and Matlab implementations at https://drive.google.com/open?id=1zayS43gNWZi4cx4pxUTgRMLRUaWo7mM9

Dehazing results

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Lake" image

khu2

Dehazed by proposed CEP

khu2_cep

Transmission by proposed CEP

khu2_cep_trans %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Hill1" image

khu3

Dehazed by proposed CEP

khu3_cep

Transmission by proposed CEP

khu3_cep_trans %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "View" image

khu6

Dehazed by proposed CEP

khu6_cep

Transmission by proposed CEP

khu6_trans %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Stage" image

khu1

Dehazed by proposed CEP

khu1_cep

Transmission by proposed CEP

khu1_cep_trans %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Hill2" image

khu5

Dehazed by proposed CEP

khu5_cep

Transmission by proposed CEP

khu5_cep_trans %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "School_road" image

khu4

Dehazed by proposed CEP

khu4_cep

Transmission by proposed CEP

khu4_cep_trans %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Forest" image

forest_input

Transmission by proposed CEP

forest_cep_trans

Dehazed by DCP

forest_dc

Dehazed by Haze-line

forest_hl

Dehazed by Color-line

forest_cl

Dehazed by proposed CEP

forest_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Mahattan" image

ny12_input

Transmission by proposed CEP

ny12_cep_trans

Dehazed by DCP

ny12_dc

Dehazed by Haze-line

ny12_hl

Dehazed by Color-line

ny12_cl

Dehazed by proposed CEP

ny12_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Tree" image and transmission by proposed CEP

tree_input tree_cep_trans

Dehazed by DCP and Haze-line

tree_dc tree_hl

Dehazed by Color-line and proposed CEP

tree_cl tree_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Swan" image

swan_input

Transmission by proposed CEP

swan_cep_trans

Dehazed by DCP

swan_dc

Dehazed by Haze-line

swan_hl

Dehazed by Color-line

swan_cl

Dehazed by proposed CEP

swan_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Flags" image transmission by proposed CEP

flags_input flags_cep_trans

Dehazed by DCP and Haze-line

flags_dc flags_hl

Dehazed by Color-line and proposed CEP

flags_cl flags_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Tiananmen" image

tiananmen_input

Transmission by proposed CEP

tiananmen_cep_trans

Dehazed by DCP

tiananmen_dc

Dehazed by Haze-line

tiananmen_hl

Dehazed by Color-line

tiananmen_cl

Dehazed by proposed CEP

tiananmen_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Cones" image

cones_input

Transmission by proposed CEP

cones_cep_trans

Dehazed by DCP

cones_dc

Dehazed by Haze-line

cones_hl

Dehazed by Color-line

cones_cl

Dehazed by proposed CEP

cones_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "House" image and transmission by proposed CEP

house_input house_cep_trans

Dehazed by DCP and Haze-line

house_dc house_hl

Dehazed by Color-line and proposed CEP

house_cl house_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Road" image

road_input

Transmission by proposed CEP

road_cep_trans

Dehazed by DCP

road_dc

Dehazed by Haze-line

road_hl

Dehazed by Color-line

road_cl

Dehazed by proposed CEP

road_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Cityscape" image transmission by proposed CEP

cityscape_input cityscape_cep_trans

Dehazed by DCP and Haze-line

cityscape_dc cityscape_hl

Dehazed by Color-line and proposed CEP

cityscape_cl cityscape_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Train" image

train_input

Transmission by proposed CEP

train_cep_trans

"Train" image dehazed by DCP

train_dc

Dehazed by Haze-line

train_hl

Dehazed by Color-line

train_cl

Dehazed by proposed CEP

train_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Canon" image

canon_input

Transmission by proposed CEP

canon_cep_trans

Dehazed by DCP

canon_dc

Dehazed by Haze-line

canon_hl

Dehazed by Color-line

canon_cl

Dehazed by proposed CEP

canon_cep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Input "Stadium" image

stadium_input

Transmission by proposed CEP

stadium_cep_trans

Dehazed by DCP

stadium_dc

Dehazed by Haze-line

stadium_cl

Dehazed by Color-line

stadium_hl

Dehazed by proposed CEP

stadium_cep

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages