Seeing Through Water

A photo of underwater scene taken above the water surface suffers from distortions which are created due to light refraction. The refraction occurs as a result of a change in transmission medium.

Abstract

A photo of underwater scene taken above the water surface suffers from distortions which are created due to light refraction. The refraction occurs as a result of a change in transmission medium. Using a simple model we shall describe the light wave as a single ray (line, vector). When changing the transmission medium the line direction is changed as well. In the opposite configuration, an above water scene taken underwater, there are distortions as well from the same reasons.

 

In the project, we will build a simulator Algorithm which simulates the expected photo of the underwater scene given some parameters. The distortions are depended of parameters such as: camera height, camera configuration, water height, water surface (calm or wavy) etc.

1

original image

2

Results

3