Dehazing using Color-Lines
Results and Comparisons
Instructions: click on thumbnail images to view them next to our result. Click on the result image to view it at full resolution. |
Note that global color inconsistencies may result from the use of a different atmospheric light vector. In general this does not reflect over the performance of the particular algorithm. |
Table of Contents
(clickable links)
benchmark images |
benchmark images |
benchmark images |
high-res. images |
ground-truth images |
known-trans. images |
Logos |
Train |
Swans |
Lviv |
Dolls |
|
Stadium |
Landscape |
Road |
Urbino |
Squares |
|
Red Bricks House |
Aerial |
Yosemite 1 |
Dubai |
Zero-Chnl. Squares |
|
Wheat Field |
Mountain |
Yosemite 2 |
Florence |
Pizza |
|
Buildings |
Pumpkins |
Manhattan 1 |
Snow Mountain |
Fruit |
|
Tiananmen |
New York |
Manhattan 2 |
Hong Kong |
2Ch. Lviv |
|
Forest |
Cliff |
Castle |
Night |
2Ch. Hong Kong |
|
Cityscape |
Tree |
Herzeliya |
Titles Glossary: |
color-lines - our output using the augmented MRF transmission interpolation |
transmission - the complete trasmission map we produce using the augmented MRF |
est. trans. - the initial partial trasmission we estimate over a subset of admissible image patches |
trans. using EAW - the complete trasmission map we produce using the edge-avoiding wavelets interpolation |
color-lines using EAW - our output image dehazed image using the transmission interpolated using the EAW |
Alternative methods are titled by first author and year; complete list of references is given at the bottom |
Benchmark Images
Logos
(γ=1.5, A=[0.94, 0.97, 0.986])
(click below) |
color-lines |
input |
He 09 |
est. trans. |
transmission |
Stadium
(γ=1.5, A=[0.65, 0.7, 0.71])
(click below) |
color-lines |
input |
Fattal 08 |
Tan 08 |
He 09 |
|
color-lines using EAW |
est. trans. |
trans. using EAW |
transmission |
Red Bricks House
(γ=1.5, A=[0.9, 0.97, 0.988])
(click below) |
color-lines |
input |
Fattal 08 |
Kratz 09 |
He 09 |
He 09* trans. |
He 09 fast. impl. |
He 09 trans. fast impl. |
Gibson 12 |
est. trans. |
trans. using EAW |
color-lines using EAW |
trans. non-augmented MRF |
color-lines non-aug. MRF |
transmission |
Wheat Field
(γ=1.5, A=[0.755, 0.77, 0.77])
(click below) |
color-lines |
input |
Fattal 08 |
He 09 |
He 09* trans. |
|
Nishino 12 |
Gibson 12 |
Gibson 13 |
est. trans. |
transmission |
Buildings
(γ=1.5, A=[0.67, 0.67, 0.66])
(click below) |
color-lines |
input |
He 09 |
nishino 12 |
Gibson 13 |
color-lines using EAW |
est. trans. |
trans. using EAW |
transmission |
Tiananmen
(γ=1, A=[0.76 ,0.724 ,0.62])
(click below) |
color-lines |
input |
He 09 |
est. trans. |
transmission |
Cityscape
(γ=1.6, A=[0.81, 0.81, 0.82])
(click below) |
color-lines |
input |
He 09* |
He 09* trans. |
Gibson 13 |
color-lines using EAW |
trans. using EAW |
transmission |
Swans
(γ=1.5, A=[1.14, 1.24, 1.32])
(click below) |
color-lines |
input |
Tan 08 |
He 09* |
Kratz 09 |
Nishino 12 |
color-lines using EAW |
est. trans. |
trans. using EAW |
transmission |
Landscape
(γ=1.6, A=[0.8, 0.8, 0.816])
(click below) |
color-lines |
input |
He 09 |
nishino 12 |
Gibson 13 |
transmission |
Train
(γ=1.5, A=[0.53 ,0.53 0.53])
(click below) |
color-lines |
input |
He 09 |
transmission |
Forest
(γ=1, A=[0.805,0.817,0.83])
(click below) |
color-lines |
input |
He 09* |
He 09 |
Gibson 13 |
transmission |
Tree
(γ=1.6, A=[0.9 ,0.93 ,0.935])
(click below) |
color-lines |
input |
He 09 |
Gibson 12 (single ellips.) |
Gibson 12 (multi ellips.) |
transmission |
Aerial Photo
(γ=1.5, A=[2.66, 2.77, 2.94])
(click below) |
color-lines |
input |
Fattal 08 |
He 09* |
Gibson 13 |
transmission |
Mountain
(γ=1.1, A=[0.675, 0.68, 0.66])
(click below) |
color-lines |
input |
Fattal 08 |
He 09* |
transmission |
Pumpkins
(γ=1, A=[0.72 ,0.785 ,0.81])
(click below) |
color-lines |
input |
Fattal 08 |
He 09 |
He 09* trans. |
Kratz 09 |
Nishino 12 |
Gibson 12 |
transmission |
New York
(γ=1.5, A=[0.46 ,0.57 ,0.8])
(click below) |
color-lines |
input |
Schechner 01 |
Fattal 08 |
He 09* |
transmission |
Cliff
(γ=1.5, A=[0.77 ,0.77 ,0.75])
(click below) |
color-lines |
input |
He 09* |
Kratz 09 |
nishino 12 |
transmission |
Road
(γ=1, A=[0.95, 1.01, 1.05])
(click below) |
color-lines |
input |
Tan 08 |
He 09* |
Kratz 09 |
Nishino 12 |
transmission |
Yosemite 1
(γ=1, A=[0.767 ,0.91, 1.08])
(click below) |
color-lines |
input |
Kopf 08 |
He 09* |
Tarel 09 |
Nishino 12 |
transmission |
Yosemite 2
(γ=1.5, A=[0.549, 0.75, 0.985])
(click below) |
color-lines |
input |
Kopf 08 |
He 09* |
He 09* trans. |
||
Tarel 09 |
Nishino 12 |
transmission |
Manhattan 1
(γ=1.5, A=[0.8 ,0.9 ,0.94])
(click below) |
color-lines |
input |
Fattal 08 |
Tan 08 |
Kopf 08 |
He 09 |
He 09 fast impl. |
Tarel 09 |
transmission |
Manhattan 2
(γ=1.5, A=[0.67 ,0.72 ,0.825])
(click below) |
color-lines |
input |
Fattal 08 |
Tan 08 |
Kopf 08 |
He 09 |
He 09 fast impl. |
Tarel 09 |
Nishino 12 |
color-lines using EAW |
est. trans. |
trans. using EAW |
transmission |
High-Resolution Images
Lviv
(γ=1.5, A=[0.73, 0.8, 0.92])
(click below) |
color-lines |
input |
He 09* |
He 09* trans. |
He 09 fast impl. |
He 09 trans. fast impl. |
color-lines using EAW |
esti. trans. |
trans. using EAW |
transmission |
Hong Kong
(γ=1.5, A=[0.617, 0.73, 0.883])
(click below) |
color-lines |
input |
He 09* |
He 09* trans. |
He 09 fast. impl. |
color-lines using EAW |
est. trans. |
trans. using EAW |
transmission |
Dubai
(γ=1.5, A=[0.73 ,0.76, 0.8])
(click below) |
color-lines |
input |
He 09* |
est. trans. |
transmission |
Florence
(γ=1.5, A=[0.63, 0.66, 0.71])
(click below) |
color-lines |
input |
He 09* |
color-lines using EAW |
est. trans. |
trans. using EAW |
transmission |
Snow Mountain
(γ=1.5, A=[0.675, 0.68, 0.66])
(click below) |
color-lines |
input |
He 09* |
transmission |
Urbino
(γ=1.5, A=[0.72, 0.76, 0.837])
(click below) |
color-lines |
input |
He 09* |
transmission |
Herzeliya
(γ=1.7, A=[0.666, 0.936 ,1.08])
(click below) |
color-lines |
input |
He 09* |
transmission |
Castle
(γ=1, A=[0.575, 0.6125 ,0.7])
(click below) |
color-lines |
input |
He 08* |
He 08* trans. |
color-lines |
color-lines trans. |
Night
(γ=1.5, A=[0.14 ,0.53, 0.83])
(click on images to view them in full res.)
input |
color-lines |
transmission |
Evaluation Versus Ground-Truth
Dolls
(γ=2, A=[0.92, 0.95, 1])
(click below) |
color-lines (L1 err. 0.046) |
input |
true |
Fattal 08 (L1 err. 0.068) |
He 09* (L1 err 0.055) |
Fattal 08 est. trns. (23%) |
color-lines intrp. (L1 err. 0.031) |
true transsmission |
Fattal 08 (L1 err. 0.043) |
He 09* (L1 err. 0.036) |
color-lines est. trns. (40%) |
Squares
(γ=1, A=[0.7, 0.75, 0.8])
(click below) |
color-lines (L1 err. 0.06) |
input |
Fattal 08 (L1 err. 0.0966) |
He 09* (L1 err. 0.15) |
true |
color-lines (L1 err. 0.03) |
Fattal 08 (L1 err. 0.0834) |
He 09* (L1 err. 0.11) |
true trans. |
Zero-Channel Squares
(γ=1, A=[0.7, 0.75, 0.8])
(click below) |
color-lines (L1 err. 0.05) |
input |
Fattal 08 (L1 err. 0.0613) |
He 09* (L1 err. 0.17) |
true |
color-lines (L1 err. 0.025) |
Fattal 08 (L1 err. 0.0564) |
He 09* (L1 err. 0.115) |
true trans. |
Pizza
(γ=1.5, A=[1, 1, 1])
input (~ true output) |
(click below) |
He 08* (L1 err. 0.0730) |
He 08* trns. (L1 err. 0.1641) |
Fattal 08 (L1 err. 0.21) |
Fattal 08 (L1 err. 0.42) |
color-lines (L1 err. 0.0123) |
color-lines (L1 err. 0.0255) |
Fruit
(γ=1.5, A=[1, 1, 1])
input (~ true output) |
(click below) |
He 08* (L1 err. 0.0111) |
He 08* trns. (L1 err. 0.0163) |
color-lines (L1 err. 0.064) |
Fattal 08 (L1 err. 0.1714) |
color-lines (L1 err. 0.0028) |
color-lines (L1 err. 0.0025) |
Two Color Channel Lviv
(click below) |
3Ch output using 2Ch transmission |