Sunday, November 17, 2019

Removing Underwater Atmospherics

Engineer and oceanographer Derya Akkaynak has developed an algorithm called Sea-Thru that removes the blue-green atmospherics of underwater photographs and renders them in "true" colors.
Photos courtesy Scientific American
The app is more than an overall hue shift, however. It uses distance data and removes a variety of aqueous atmospheric effects to show the colors of coral reefs as they would appear in air.



Scientific American says: "Sea-thru's image analysis factors in the physics of light absorption and scattering in the atmosphere, compared with that in the ocean, where the particles that light interacts with are much larger. Then the program effectively reverses image distortion from water pixel by pixel, restoring lost colors. One caveat is that the process requires distance information to work. Akkaynak takes numerous photographs of the same scene from various angles, which Sea-thru uses to estimate the distance between the camera and objects in the scene—and, in turn, the water's light-attenuating impact."
----
Sea-thru Brings Clarity to Underwater Photos
Link to YouTube

3 comments:

  1. Very interesting technology, I think I saw some examples on Instagram somewhere as well. I wonder if it also takes into account the depth, not just the distance from the photographed object, and the location, as in which sea/lake the photo was taken in.

    ReplyDelete
    Replies
    1. From the graphic in the video, I would think it does take it into consideration. On the other hand, since she already knows the color values in open air, based on the color chart she puts at the same depth, it may not necessarily be a part of the algorithm. All I know for sure is that it makes me want to go diving again. 🤗

      Delete
  2. Thom, might this help?

    http://gurneyjourney.blogspot.com/2010/01/color-underwater.html

    ReplyDelete

Due to a high level of spam we must moderate comments. Please identify yourself by name or social media handle so we know you're not a 'bot.'