Automatic Recognition of Oil Spills Using Neural Networks and Classic Image Processing

Oil spill events are one of the major risks to marine and coastal ecosystems and, therefore, early detection is crucial for minimizing environmental contamination. Oil spill events have a unique appearance in satellite images created by Synthetic Aperture Radar (SAR) technology, because they are byp...

Full description

Bibliographic Details
Main Authors: Rotem Rousso, Neta Katz, Gull Sharon, Yehuda Glizerin, Eitan Kosman, Assaf Shuster
Format: Article
Language:English
Published: MDPI AG 2022-04-01
Series:Water
Subjects:
Online Access:https://www.mdpi.com/2073-4441/14/7/1127
_version_ 1797437447630487552
author Rotem Rousso
Neta Katz
Gull Sharon
Yehuda Glizerin
Eitan Kosman
Assaf Shuster
author_facet Rotem Rousso
Neta Katz
Gull Sharon
Yehuda Glizerin
Eitan Kosman
Assaf Shuster
author_sort Rotem Rousso
collection DOAJ
description Oil spill events are one of the major risks to marine and coastal ecosystems and, therefore, early detection is crucial for minimizing environmental contamination. Oil spill events have a unique appearance in satellite images created by Synthetic Aperture Radar (SAR) technology, because they are byproducts of the oil’s influence on the surface capillary, causing short gravity waves that change the radar’s backscatter intensity and result in unique dark formations in the SAR images. This signature’s appearance can be utilized to monitor and automatically detect oil spills in SAR images. Although SAR sensors capture these dark formations, which are likely connected to oil spills, it is hard to distinguish them from ships, ocean, land, and other oil-like formations. Most of the approaches for automatic detection and classification of oil spill events employ semantic segmentation with convolutional neural networks (CNNs), using a custom-made dataset. However, these approaches struggle to distinguish between oil spills and spots that resemble them. Therefore, developing a tailor-made sequence of methods for the oil spill recognition challenge is an essential need, and should include examination and choice of the most effective preprocessing tools, CNN models, and datasets that are specifically effective for the oil spill detection challenge. This paper suggests a new sequence of methods for accurate oil spill detection. First, a SAR image filtering technique was used for emphasizing the unique physical characteristics and appearance of oil spills. Each filter’s impact on leading CNN architectures performances was examined. Then, a method of a model ensemble was used, aiming to reduce the generalization error. All experiments demonstrated in this paper confirm that using the sequence suggested, in comparison to the common formula, leads to a 4.2% of improvement in the intersection over union score (IoU) for oil spill detection, and a 9.3% of improvement in the mean IoU among several relevant classes.
first_indexed 2024-03-09T11:20:26Z
format Article
id doaj.art-a74e61efb25e4580b9bbb26a9976949c
institution Directory Open Access Journal
issn 2073-4441
language English
last_indexed 2024-03-09T11:20:26Z
publishDate 2022-04-01
publisher MDPI AG
record_format Article
series Water
spelling doaj.art-a74e61efb25e4580b9bbb26a9976949c2023-12-01T00:20:34ZengMDPI AGWater2073-44412022-04-01147112710.3390/w14071127Automatic Recognition of Oil Spills Using Neural Networks and Classic Image ProcessingRotem Rousso0Neta Katz1Gull Sharon2Yehuda Glizerin3Eitan Kosman4Assaf Shuster5Electrical and Computers Engineering Department, Technion—Israel Institute of Technology, Haifa 32000, IsraelElectrical and Computers Engineering Department, Technion—Israel Institute of Technology, Haifa 32000, IsraelComputer Science Department, Technion—Israel Institute of Technology, Haifa 32000, IsraelComputer Science Department, Technion—Israel Institute of Technology, Haifa 32000, IsraelComputer Science Department, Technion—Israel Institute of Technology, Haifa 32000, IsraelComputer Science Department, Technion—Israel Institute of Technology, Haifa 32000, IsraelOil spill events are one of the major risks to marine and coastal ecosystems and, therefore, early detection is crucial for minimizing environmental contamination. Oil spill events have a unique appearance in satellite images created by Synthetic Aperture Radar (SAR) technology, because they are byproducts of the oil’s influence on the surface capillary, causing short gravity waves that change the radar’s backscatter intensity and result in unique dark formations in the SAR images. This signature’s appearance can be utilized to monitor and automatically detect oil spills in SAR images. Although SAR sensors capture these dark formations, which are likely connected to oil spills, it is hard to distinguish them from ships, ocean, land, and other oil-like formations. Most of the approaches for automatic detection and classification of oil spill events employ semantic segmentation with convolutional neural networks (CNNs), using a custom-made dataset. However, these approaches struggle to distinguish between oil spills and spots that resemble them. Therefore, developing a tailor-made sequence of methods for the oil spill recognition challenge is an essential need, and should include examination and choice of the most effective preprocessing tools, CNN models, and datasets that are specifically effective for the oil spill detection challenge. This paper suggests a new sequence of methods for accurate oil spill detection. First, a SAR image filtering technique was used for emphasizing the unique physical characteristics and appearance of oil spills. Each filter’s impact on leading CNN architectures performances was examined. Then, a method of a model ensemble was used, aiming to reduce the generalization error. All experiments demonstrated in this paper confirm that using the sequence suggested, in comparison to the common formula, leads to a 4.2% of improvement in the intersection over union score (IoU) for oil spill detection, and a 9.3% of improvement in the mean IoU among several relevant classes.https://www.mdpi.com/2073-4441/14/7/1127convolutional neural networkimage filteringpre-processingoil spill detectionSAR imagerysemantic image segmentation
spellingShingle Rotem Rousso
Neta Katz
Gull Sharon
Yehuda Glizerin
Eitan Kosman
Assaf Shuster
Automatic Recognition of Oil Spills Using Neural Networks and Classic Image Processing
Water
convolutional neural network
image filtering
pre-processing
oil spill detection
SAR imagery
semantic image segmentation
title Automatic Recognition of Oil Spills Using Neural Networks and Classic Image Processing
title_full Automatic Recognition of Oil Spills Using Neural Networks and Classic Image Processing
title_fullStr Automatic Recognition of Oil Spills Using Neural Networks and Classic Image Processing
title_full_unstemmed Automatic Recognition of Oil Spills Using Neural Networks and Classic Image Processing
title_short Automatic Recognition of Oil Spills Using Neural Networks and Classic Image Processing
title_sort automatic recognition of oil spills using neural networks and classic image processing
topic convolutional neural network
image filtering
pre-processing
oil spill detection
SAR imagery
semantic image segmentation
url https://www.mdpi.com/2073-4441/14/7/1127
work_keys_str_mv AT rotemrousso automaticrecognitionofoilspillsusingneuralnetworksandclassicimageprocessing
AT netakatz automaticrecognitionofoilspillsusingneuralnetworksandclassicimageprocessing
AT gullsharon automaticrecognitionofoilspillsusingneuralnetworksandclassicimageprocessing
AT yehudaglizerin automaticrecognitionofoilspillsusingneuralnetworksandclassicimageprocessing
AT eitankosman automaticrecognitionofoilspillsusingneuralnetworksandclassicimageprocessing
AT assafshuster automaticrecognitionofoilspillsusingneuralnetworksandclassicimageprocessing