SlideShare a Scribd company logo
1 of 25
Download to read offline
© 2020 Your Company Name
Sea-thru: A Method for Removing
Water From Underwater Images
Derya Akkaynak, PhD
Harbor Branch Oceanographic Institute
September 2020
© 2020 Your Company Name
Sea-thru
2
Derya Akkaynak Tali Treibitz
A physics-based computer vision method
for
color reconstruction of underwater images
© 2020 Derya Akkaynak
Sea-thru: CVPR 2019
3
© 2020 Derya Akkaynak
Sea-thru: CVPR 2019 + CVPR 2018
4
© 2020 Derya Akkaynak
Light Attenuation in Air vs Water
5
© 2020 Derya Akkaynak 6
Sea-thru: CVPR 2019 + CVPR 2018 + CVPR 2017
original photo: Matan Yuval
Eilat, Israel
original photo: Derya Akkaynak
Papua New Guinea
original photo: James Rokop
Aquastarz Davis,CA
original photo: Alex Shure
Gloucester, MA USA
© 2020 Derya Akkaynak
Sea-thru works for video too!
11
https://youtu.be/oSrBMX8e6yo
© 2020 Derya Akkaynak
Why does Sea-thru work?
• It has range as input (RGB-D method)
• Does NOT need a color chart (more later)
• Does NOT need knowledge of optical water type
• Does NOT require forward-facing imaging
• First method to use the Akkaynak-Treibitz image formation model (“revised” model)
• Derived for the ocean, physically accurate
• Rigorously tested & validated underwater
• Different coefficients for attenuation and backscatter
• Attenuation coefficient NOT a constant per scene
12
© 2020 Derya Akkaynak
Image Formation
13
© 2020 Derya Akkaynak
Image Formation
14
Ic Dc
= +
Bc
- 1 M- 2 M- 3 M- 4 M- 5 M- 6 M- 7 M- 8 M- 9 M- 10 M- 11 M- 12 M- 13 M- 14 M- 15 M- 16 M- 17 M- 18 M- 19 M- 20 M
= +
image direct signal backscatter
© 2020 Derya Akkaynak
OLD (ATMOSPHERIC) Image Formation Model
15
© 2020 Derya Akkaynak
OLD (ATMOSPHERIC) Image Formation Model
16
© 2020 Derya Akkaynak
Akkaynak-Treibitz Image Formation Model
17
Old Model
© 2020 Derya Akkaynak
Akkaynak-Treibitz Image Formation Model
18
© 2020 Derya Akkaynak
Not just for water!
19
© 2020 Derya Akkaynak
Not just for water!
20
© 2020 Derya Akkaynak
A calibrated experiment
21
© 2020 Derya Akkaynak
Backscatter is a function of range (z)
range z(m)
Why one color chart is not enough
22
Attenuation coefficient is a
function of range (z)
range z(m)
**
*
*
© 2020 Derya Akkaynak
But we rarely have color charts in the scene!
23
© 2020 Derya Akkaynak
Sea-thru in a nutshell
24
© 2020 Derya Akkaynak
Thank you!
Derya’s website
deryaakkaynak.com/sea-thru
Tali’s website
http://csms.haifa.ac.il/profiles/tTreibitz/
Papers & data
http://csms.haifa.ac.il/profiles/tTreibitz/datas
ets/sea_thru/index.html
3D models
https://sketchfab.com/Marine_Imaging_Lab
25

More Related Content

More from Edge AI and Vision Alliance

“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
Edge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
Edge AI and Vision Alliance
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
Edge AI and Vision Alliance
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
Edge AI and Vision Alliance
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
Edge AI and Vision Alliance
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
Edge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

“Sea-thru: A Method for Removing Water from Underwater Images,” a Presentation from the Harbor Branch Oceanographic Institute

  • 1. © 2020 Your Company Name Sea-thru: A Method for Removing Water From Underwater Images Derya Akkaynak, PhD Harbor Branch Oceanographic Institute September 2020
  • 2. © 2020 Your Company Name Sea-thru 2 Derya Akkaynak Tali Treibitz A physics-based computer vision method for color reconstruction of underwater images
  • 3. © 2020 Derya Akkaynak Sea-thru: CVPR 2019 3
  • 4. © 2020 Derya Akkaynak Sea-thru: CVPR 2019 + CVPR 2018 4
  • 5. © 2020 Derya Akkaynak Light Attenuation in Air vs Water 5
  • 6. © 2020 Derya Akkaynak 6 Sea-thru: CVPR 2019 + CVPR 2018 + CVPR 2017
  • 7. original photo: Matan Yuval Eilat, Israel
  • 8. original photo: Derya Akkaynak Papua New Guinea
  • 9. original photo: James Rokop Aquastarz Davis,CA
  • 10. original photo: Alex Shure Gloucester, MA USA
  • 11. © 2020 Derya Akkaynak Sea-thru works for video too! 11 https://youtu.be/oSrBMX8e6yo
  • 12. © 2020 Derya Akkaynak Why does Sea-thru work? • It has range as input (RGB-D method) • Does NOT need a color chart (more later) • Does NOT need knowledge of optical water type • Does NOT require forward-facing imaging • First method to use the Akkaynak-Treibitz image formation model (“revised” model) • Derived for the ocean, physically accurate • Rigorously tested & validated underwater • Different coefficients for attenuation and backscatter • Attenuation coefficient NOT a constant per scene 12
  • 13. © 2020 Derya Akkaynak Image Formation 13
  • 14. © 2020 Derya Akkaynak Image Formation 14 Ic Dc = + Bc - 1 M- 2 M- 3 M- 4 M- 5 M- 6 M- 7 M- 8 M- 9 M- 10 M- 11 M- 12 M- 13 M- 14 M- 15 M- 16 M- 17 M- 18 M- 19 M- 20 M = + image direct signal backscatter
  • 15. © 2020 Derya Akkaynak OLD (ATMOSPHERIC) Image Formation Model 15
  • 16. © 2020 Derya Akkaynak OLD (ATMOSPHERIC) Image Formation Model 16
  • 17. © 2020 Derya Akkaynak Akkaynak-Treibitz Image Formation Model 17 Old Model
  • 18. © 2020 Derya Akkaynak Akkaynak-Treibitz Image Formation Model 18
  • 19. © 2020 Derya Akkaynak Not just for water! 19
  • 20. © 2020 Derya Akkaynak Not just for water! 20
  • 21. © 2020 Derya Akkaynak A calibrated experiment 21
  • 22. © 2020 Derya Akkaynak Backscatter is a function of range (z) range z(m) Why one color chart is not enough 22 Attenuation coefficient is a function of range (z) range z(m) ** * *
  • 23. © 2020 Derya Akkaynak But we rarely have color charts in the scene! 23
  • 24. © 2020 Derya Akkaynak Sea-thru in a nutshell 24
  • 25. © 2020 Derya Akkaynak Thank you! Derya’s website deryaakkaynak.com/sea-thru Tali’s website http://csms.haifa.ac.il/profiles/tTreibitz/ Papers & data http://csms.haifa.ac.il/profiles/tTreibitz/datas ets/sea_thru/index.html 3D models https://sketchfab.com/Marine_Imaging_Lab 25