Dehazing using Color-Lines
Evaluation over Images with Known Transmission
Comparison between Different Methods
Instructions: click on thumbnail images to view them next to our result. Click on the result image to view it at full resolution. |
These images were produced using pairs of haze-free images and corresponding depth maps. The transmission is computed from the depth assuming constant scattering coeficient. The atmospheric light vector used to produce all the images is A=[0.5, 0.6, 1]. |
Here is a link to a Matlab script converting jet-color images into [0,1] transmission values |
Titles Glossary: |
input - the input image which we synthesized and used as an input to the different methods |
haze-free - the haze-free image which we used for synthesizing the input image |
true trans. - the transmission image which we used for synthesizing the input image |
mask - is a binary image excluding the sky pixels. The errors reported were computed based on non-sky pixels |
data - Matlab file containing the various transmission fields |
Table reports the accuracy achieved by different methods
Left values indicate L1 error in transmission and right values error in dehazed image
Road 1
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Road 2
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Flower 1
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Flower 2
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Lawn 1
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Lawn 2
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Mansion
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Church
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Couch
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Moebius
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
Reindeer
(click below) |
color-lines |
input |
haze-free |
Fattal 08 |
He 09* |
color-lines |
mask and data |
true trans. |
Fattal 08 trans. |
He 09* trans. |
CL trans. |
* The indicated images produced by Single Image Haze Removal method of He et al. 09 were generated from our own implementation and using the same atmospheric light vector that we used in our color-lines method.