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