SlideShare a Scribd company logo
1 of 15
Filtering underwater image
Survey on Underwater image filtering: methods, datasets and evaluation
Chau Yi Li Riccardo Mazzon Andrea Cavallaro
Presented by Rishitha Bandi
What causes underwater image degradation?
• Attenuation of light
• The depth of the objects from the surface
• the distance between the camera and objects
• composition of water are a few of the factors
What can we see upon image degradation?
• Colour cast
• Blurring
Restoration of underwater images
• improve the known degradation operations on the degraded image.
• Physical based models are used for the restoration.
• Image prior is a convolutional neural network used for enhancing the
image without any prior training data.
• Neural networks are initialized randomly and used as training data to
solve inverse problems such as noise reduction, super-resolution, and
inpainting.
• Prior is used for estimating the background light and transmission
map, which determines how the image is degraded
Restoration methods
• DCP observes that the minimum intensity across the three colour channels
is usually close to zero in an haze-free image, whereas in an hazy image it is
increasingly shifted towards that of the haze color
• Haze Line prior uses the overall distribution of the RGB intensities
• UDCP discards the most degraded red colour channel and states that
objects closer to the camera, with less degraded colours, have low
intensities in either of the blue or green channels
• ARC directly exploits the loss in red intensity and the increase in blue and
green intensity along with the range.
• CB proposed to consider the difference between the red color channel and
the less attenuated blue and green color channels.
Ehancement
• Enhancement is the process of improving the quality of the image to
look better.
• It changes the colors, contrasts, or improves the performance of
computer vision algorithms.
Purpose of enhancement methods
• enhancement methods are used in the color spaces like CIELab and
HSL
• White balancing handles color dependent degradation
• White balancing algorithms algorithms operate in RGB or CIELab color
spaces
Learning based methods
• Target images is the main challenge in learning based models
• Generative Adversarial Network frameworks are used for supervised
learning models
• CycleGAN is used for weakly supervised learning based models
• CycleGAN has one GAN for selecting target image and second GAN
for degrading image after filtering
Datasets
• Natural datasets which are degraded by the water medium.
• Degradation of the water images due to the chemicals added to the
water or digitally.
Subjective Tasks
Comparison of restoration and enhancement on both coastal and
oceanic water images filtering.
Restoration Tasks
ARC(Automatic Red Channel)
DBL(Depth- compensated Background Light Restoration )
WCID(Wavelength Compensation Image Dehazing)
UWHL( Underwater Haze-line)
UWCNN(Underwater convolutional neural network)
Enhancement tasks
Fusion(Colour Balance and Fusion by Ancuti et al)., FUnIE, and
waterNET
Conclusion
• This survey paper has provided clear and detailed information about
the degradation of the underwater images and enhancement
techniques for improving the image quality. It describes the overall
insight on the restoration techniques using neural networks and
physical based methods. The datasets and subjective tasks required
for the filtering of the underwater images are also covered.
References
• https://arxiv.org/pdf/2012.12258.pdf
• https://puiqe.eecs.qmul.ac.uk/Demo
• https://blogs.mathworks.com/headlines/2020/01/20/computer-
vision-algorithm-removes-the-water-from-underwater-images/
• Restoration and Enhancement of Underwater Images Based on
Bright Channel Prior
This paper proposed a new method of underwater images restoration
and enhancement which was inspired by the dark…www.hindawi.com
• https://www.deryaakkaynak.com/research

More Related Content

What's hot

Survey on Haze Removal Techniques
Survey on Haze Removal TechniquesSurvey on Haze Removal Techniques
Survey on Haze Removal TechniquesEditor IJMTER
 
Image super resolution
Image super resolutionImage super resolution
Image super resolutionAkshay Hazare
 
A Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsA Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsIRJET Journal
 
IRJET- Color Balance and Fusion for Underwater Image Enhancement: Survey
IRJET- Color Balance and Fusion for Underwater Image Enhancement: SurveyIRJET- Color Balance and Fusion for Underwater Image Enhancement: Survey
IRJET- Color Balance and Fusion for Underwater Image Enhancement: SurveyIRJET Journal
 
A fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorA fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorLogicMindtech Nologies
 
A Review on Haze Removal Techniques
A Review on Haze Removal TechniquesA Review on Haze Removal Techniques
A Review on Haze Removal TechniquesIRJET Journal
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolutionalokahuti
 
Image super resolution based on
Image super resolution based onImage super resolution based on
Image super resolution based onjpstudcorner
 
IRJET-Design and Implementation of Haze Removal System
IRJET-Design and Implementation of Haze Removal SystemIRJET-Design and Implementation of Haze Removal System
IRJET-Design and Implementation of Haze Removal SystemIRJET Journal
 
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
Image enhancement technique  digital image analysis, in remote sensing ,P K MANIImage enhancement technique  digital image analysis, in remote sensing ,P K MANI
Image enhancement technique digital image analysis, in remote sensing ,P K MANIP.K. Mani
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Habibur Rahman
 
Deep-Learning Based Stereo Super-Resolution
Deep-Learning Based Stereo Super-ResolutionDeep-Learning Based Stereo Super-Resolution
Deep-Learning Based Stereo Super-ResolutionNAVER Engineering
 
IRJET- Analysis of Underwater Image Visibility using White Balance Algorithm
IRJET- Analysis of Underwater Image Visibility using White Balance AlgorithmIRJET- Analysis of Underwater Image Visibility using White Balance Algorithm
IRJET- Analysis of Underwater Image Visibility using White Balance AlgorithmIRJET Journal
 
Ibica2014(p15)image fusion based on broveywavelet
Ibica2014(p15)image fusion based on broveywaveletIbica2014(p15)image fusion based on broveywavelet
Ibica2014(p15)image fusion based on broveywaveletAboul Ella Hassanien
 
Pan sharpening
Pan sharpeningPan sharpening
Pan sharpeningNadia Aziz
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGgarima0690
 

What's hot (20)

Survey on Haze Removal Techniques
Survey on Haze Removal TechniquesSurvey on Haze Removal Techniques
Survey on Haze Removal Techniques
 
Image super resolution
Image super resolutionImage super resolution
Image super resolution
 
A Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsA Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal Algorithms
 
Super resolution
Super resolutionSuper resolution
Super resolution
 
IRJET- Color Balance and Fusion for Underwater Image Enhancement: Survey
IRJET- Color Balance and Fusion for Underwater Image Enhancement: SurveyIRJET- Color Balance and Fusion for Underwater Image Enhancement: Survey
IRJET- Color Balance and Fusion for Underwater Image Enhancement: Survey
 
A fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation priorA fast single image haze removal algorithm using color attenuation prior
A fast single image haze removal algorithm using color attenuation prior
 
Basics of dip
Basics of dipBasics of dip
Basics of dip
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
A Review on Haze Removal Techniques
A Review on Haze Removal TechniquesA Review on Haze Removal Techniques
A Review on Haze Removal Techniques
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
B0141020
B0141020B0141020
B0141020
 
Image super resolution based on
Image super resolution based onImage super resolution based on
Image super resolution based on
 
IRJET-Design and Implementation of Haze Removal System
IRJET-Design and Implementation of Haze Removal SystemIRJET-Design and Implementation of Haze Removal System
IRJET-Design and Implementation of Haze Removal System
 
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
Image enhancement technique  digital image analysis, in remote sensing ,P K MANIImage enhancement technique  digital image analysis, in remote sensing ,P K MANI
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
 
Deep-Learning Based Stereo Super-Resolution
Deep-Learning Based Stereo Super-ResolutionDeep-Learning Based Stereo Super-Resolution
Deep-Learning Based Stereo Super-Resolution
 
IRJET- Analysis of Underwater Image Visibility using White Balance Algorithm
IRJET- Analysis of Underwater Image Visibility using White Balance AlgorithmIRJET- Analysis of Underwater Image Visibility using White Balance Algorithm
IRJET- Analysis of Underwater Image Visibility using White Balance Algorithm
 
Ibica2014(p15)image fusion based on broveywavelet
Ibica2014(p15)image fusion based on broveywaveletIbica2014(p15)image fusion based on broveywavelet
Ibica2014(p15)image fusion based on broveywavelet
 
Pan sharpening
Pan sharpeningPan sharpening
Pan sharpening
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 

Similar to Filtering underwater image

Processing of satellite_image_using_digi
Processing of satellite_image_using_digiProcessing of satellite_image_using_digi
Processing of satellite_image_using_digiShanmuga Sundaram
 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxeshitaakter2
 
Presentation_CON (2).pptx
Presentation_CON (2).pptxPresentation_CON (2).pptx
Presentation_CON (2).pptxDRShemimBegum
 
Final image processing
Final image processingFinal image processing
Final image processingSharanjit Kaur
 
A Fusion Based Visibility Enhancement of Single Underwater Hazy Image
A Fusion Based Visibility Enhancement of Single Underwater Hazy ImageA Fusion Based Visibility Enhancement of Single Underwater Hazy Image
A Fusion Based Visibility Enhancement of Single Underwater Hazy ImageIJAAS Team
 
Single Image Super Resolution Overview
Single Image Super Resolution OverviewSingle Image Super Resolution Overview
Single Image Super Resolution OverviewLEE HOSEONG
 
12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.ppt12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.pptAJAYMALIK97
 
Blind Source Camera Identification
Blind Source Camera Identification Blind Source Camera Identification
Blind Source Camera Identification Sudhanshu Patel
 
Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooJaeJun Yoo
 
Enhancement of quality Underwater Image using wavelet Method
Enhancement of quality Underwater Image using wavelet MethodEnhancement of quality Underwater Image using wavelet Method
Enhancement of quality Underwater Image using wavelet MethodIRJET Journal
 
Image processing and compression.pptx
Image processing and compression.pptxImage processing and compression.pptx
Image processing and compression.pptxdudoo1
 
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...kumari36
 
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPDIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPvijayanand Kandaswamy
 
Spatial enhancement
Spatial enhancement Spatial enhancement
Spatial enhancement abinarkt
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processingYu Huang
 

Similar to Filtering underwater image (20)

Processing of satellite_image_using_digi
Processing of satellite_image_using_digiProcessing of satellite_image_using_digi
Processing of satellite_image_using_digi
 
Processing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptxProcessing_of_Satellite_Image_using_Digi.pptx
Processing_of_Satellite_Image_using_Digi.pptx
 
Presentation shortstory
Presentation shortstoryPresentation shortstory
Presentation shortstory
 
Presentation_CON (2).pptx
Presentation_CON (2).pptxPresentation_CON (2).pptx
Presentation_CON (2).pptx
 
Final image processing
Final image processingFinal image processing
Final image processing
 
A Fusion Based Visibility Enhancement of Single Underwater Hazy Image
A Fusion Based Visibility Enhancement of Single Underwater Hazy ImageA Fusion Based Visibility Enhancement of Single Underwater Hazy Image
A Fusion Based Visibility Enhancement of Single Underwater Hazy Image
 
Single Image Super Resolution Overview
Single Image Super Resolution OverviewSingle Image Super Resolution Overview
Single Image Super Resolution Overview
 
Seminarpaper
SeminarpaperSeminarpaper
Seminarpaper
 
12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.ppt12-Image enhancement and filtering.ppt
12-Image enhancement and filtering.ppt
 
color doppler
color dopplercolor doppler
color doppler
 
Blind Source Camera Identification
Blind Source Camera Identification Blind Source Camera Identification
Blind Source Camera Identification
 
Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun Yoo
 
Enhancement of quality Underwater Image using wavelet Method
Enhancement of quality Underwater Image using wavelet MethodEnhancement of quality Underwater Image using wavelet Method
Enhancement of quality Underwater Image using wavelet Method
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing and compression.pptx
Image processing and compression.pptxImage processing and compression.pptx
Image processing and compression.pptx
 
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
 
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIPDIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
DIGITAL IMAGE PROCESSING - Day 5 Applications of DIP
 
Spatial enhancement
Spatial enhancement Spatial enhancement
Spatial enhancement
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processing
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

Filtering underwater image

  • 1. Filtering underwater image Survey on Underwater image filtering: methods, datasets and evaluation Chau Yi Li Riccardo Mazzon Andrea Cavallaro Presented by Rishitha Bandi
  • 2.
  • 3. What causes underwater image degradation? • Attenuation of light • The depth of the objects from the surface • the distance between the camera and objects • composition of water are a few of the factors
  • 4. What can we see upon image degradation? • Colour cast • Blurring
  • 5. Restoration of underwater images • improve the known degradation operations on the degraded image. • Physical based models are used for the restoration. • Image prior is a convolutional neural network used for enhancing the image without any prior training data. • Neural networks are initialized randomly and used as training data to solve inverse problems such as noise reduction, super-resolution, and inpainting. • Prior is used for estimating the background light and transmission map, which determines how the image is degraded
  • 6. Restoration methods • DCP observes that the minimum intensity across the three colour channels is usually close to zero in an haze-free image, whereas in an hazy image it is increasingly shifted towards that of the haze color • Haze Line prior uses the overall distribution of the RGB intensities • UDCP discards the most degraded red colour channel and states that objects closer to the camera, with less degraded colours, have low intensities in either of the blue or green channels • ARC directly exploits the loss in red intensity and the increase in blue and green intensity along with the range. • CB proposed to consider the difference between the red color channel and the less attenuated blue and green color channels.
  • 7. Ehancement • Enhancement is the process of improving the quality of the image to look better. • It changes the colors, contrasts, or improves the performance of computer vision algorithms.
  • 8. Purpose of enhancement methods • enhancement methods are used in the color spaces like CIELab and HSL • White balancing handles color dependent degradation • White balancing algorithms algorithms operate in RGB or CIELab color spaces
  • 9. Learning based methods • Target images is the main challenge in learning based models • Generative Adversarial Network frameworks are used for supervised learning models • CycleGAN is used for weakly supervised learning based models • CycleGAN has one GAN for selecting target image and second GAN for degrading image after filtering
  • 10. Datasets • Natural datasets which are degraded by the water medium. • Degradation of the water images due to the chemicals added to the water or digitally.
  • 11. Subjective Tasks Comparison of restoration and enhancement on both coastal and oceanic water images filtering. Restoration Tasks ARC(Automatic Red Channel) DBL(Depth- compensated Background Light Restoration ) WCID(Wavelength Compensation Image Dehazing) UWHL( Underwater Haze-line) UWCNN(Underwater convolutional neural network)
  • 12. Enhancement tasks Fusion(Colour Balance and Fusion by Ancuti et al)., FUnIE, and waterNET
  • 13.
  • 14. Conclusion • This survey paper has provided clear and detailed information about the degradation of the underwater images and enhancement techniques for improving the image quality. It describes the overall insight on the restoration techniques using neural networks and physical based methods. The datasets and subjective tasks required for the filtering of the underwater images are also covered.
  • 15. References • https://arxiv.org/pdf/2012.12258.pdf • https://puiqe.eecs.qmul.ac.uk/Demo • https://blogs.mathworks.com/headlines/2020/01/20/computer- vision-algorithm-removes-the-water-from-underwater-images/ • Restoration and Enhancement of Underwater Images Based on Bright Channel Prior This paper proposed a new method of underwater images restoration and enhancement which was inspired by the dark…www.hindawi.com • https://www.deryaakkaynak.com/research