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 | 
|  |  |