
Underwater, natural illumination typically varies strongly temporally and spatially. The reason is that waves on the water surface refract light into the water in a spatiotemporally varying manner. The resulting underwater illumination field is known as underwater caustics or flicker. In past studies, flicker has often been considered to be an undesired effect, which degrades image quality. Thus, in our 2004 work, we proposed a way to attenuate the caustic pattern, creating images which appear as if taken under much more stable and uniform illumination (Deflickering).
On the other hand, in our 2009 work, we show that flicker can actually be useful . Specifically, it solves very simply, accurately, and densely the stereo correspondence problem, irrespective of the object texture. The temporal radiance variations due to flicker are unique to each object point, thus disambiguating the correspondence, with very simple calculations. This process is further enhanced by compounding the spatial variability in the flicker field and a smoothness constraint. Furthermore, in 2013 we generalized this approach for a free-moving stereo camera rig. This derives dense 3D structure, estimation of the rig motion, deflickering and descattering of underwater scenes, in addition to estimation of the water attenuation coefficients. This is demonstrated by underwater in-situ experiments.
"3Deflicker from Motion" in YouTube.

An experimental setup. The
Mediterranean.
Temporal intensity curves of two corresponding
object points.
Temporal intensity curves of object points 5
pixels appart.
Raw images with flicker.
Flicker removed.