Skip to content

Code to reconstruct colors in an underwater image given backscatter and attenuation coefficients

Notifications You must be signed in to change notification settings

dakkaynak/imageReconstruction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

How to reconstruct the lost colors in an underwater image according to the Akkaynak-Treibitz image formation model, given backscatter and attenuation coefficients

For details see:

Sea-thru: A Method For Removing Water From Underwater Imags Derya Akkaynak & Tali Treibitz IEEE CVPR 2019

and also:

A Revised Underwater Image Formation Model Derya Akkaynak & Tali Treibitz IEEE CVPR 2018

For questions, email: [email protected]

General form of Image Formation

Ic = Dc + Bc

Ic: image with attenuated colors Dc: direct signal Bc: backscattered signal

Akkaynak-Treibitz Image Formation Model:

Ic = Jc . * exp(-BcD(z).* z) + Bc_inf * (1 - exp(-BcB * z));

BcD(z): range-dependent attenuation coefficient. BcB : backscatter coefficient z: range, same size as Ic Jc: image we would like to recover.

Jc = Dc.exp(BcD(z). z);

About

Code to reconstruct colors in an underwater image given backscatter and attenuation coefficients

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages