SAR Oil Spill Detection System through Random Forest Classifiers

A set of open-source routines capable of identifying possible oil-like spills based on two random forest classifiers were developed and tested with a Sentinel-1 SAR image dataset. The first random forest model is an ocean SAR image classifier where the labeling inputs were oil spills, biological films, rain cells, low wind regions, clean sea surface, ships, and terrain. The second one was a SAR image oil detector named “Radar Image Oil Spill Seeker (RIOSS)”, which classified oil-like targets. An optimized feature space to serve as input to such classification models, both in terms of variance and computational efficiency, was developed. It involved an extensive search from 42 image attribute definitions based on their correlations and classifier-based importance estimative. This number included statistics, shape, fractal geometry, texture, and gradient-based attributes. Mixed adaptive thresholding was performed to calculate some of the features studied, returning consistent dark spot segmentation results. The selected attributes were also related to the imaged phenomena’s physical aspects. This process helped us apply the attributes to a random forest, increasing our algorithm’s accuracy up to 90% and its ability to generate even more reliable results.

[1]  Jian Li,et al.  Oil Spill Detection in Quad-Polarimetric SAR Images Using an Advanced Convolutional Neural Network Based on SuperPixel Model , 2020, Remote. Sens..

[2]  Davide Castelvecchi,et al.  Can we open the black box of AI? , 2016, Nature.

[3]  Yoshihiro Shima,et al.  Image Augmentation for Object Image Classification Based On Combination of Pre-Trained CNN and SVM , 2018 .

[4]  Qing Xu,et al.  SAR observation and model tracking of an oil spill event in coastal waters. , 2011, Marine pollution bulletin.

[5]  H. Espedal Satellite SAR oil spill detection using wind history information , 1999 .

[6]  Khamaruzaman Wan Yusof,et al.  A novel deep learning instance segmentation model for automated marine oil spill detection , 2020 .

[7]  Jon Atli Benediktsson,et al.  Kernel Principal Component Analysis for the Classification of Hyperspectral Remote Sensing Data over Urban Areas , 2009, EURASIP J. Adv. Signal Process..

[8]  Andrea Garzelli,et al.  Oil-spills detection in SAR images by fractal dimension estimation , 1999, IEEE 1999 International Geoscience and Remote Sensing Symposium. IGARSS'99 (Cat. No.99CH36293).

[9]  Jonathan Li,et al.  Oil spill detection from SAR intensity imagery using a marked point process , 2010 .

[10]  José Garcia Vivas Miranda,et al.  Oil Spill Detection and Mapping: A 50-Year Bibliometric Analysis , 2020, Remote. Sens..

[11]  Paolo Vezza,et al.  A comparison of artificial neural networks and random forests to predict native fish species richness in Mediterranean rivers , 2013 .

[12]  J. J. Celino,et al.  Assessment of contamination by trace metals and petroleum hydrocarbons in sediments from the tropical estuary of Todos os Santos Bay, Brazil , 2008 .

[13]  Rune Solberg,et al.  Automatic detection of oil spills in ERS SAR images , 1999, IEEE Trans. Geosci. Remote. Sens..

[14]  A. Solberg,et al.  Oil spill detection by satellite remote sensing , 2005 .

[15]  Maurizio Migliaccio,et al.  SAR polarimetry for sea oil slick observation , 2015 .

[16]  Tadayoshi Fushiki,et al.  Estimation of prediction error by using K-fold cross-validation , 2011, Stat. Comput..

[17]  P. W. Vachon,et al.  Monitoring the Coastal Zone with the RADARSAT Satellite , 1998 .

[18]  S. Costabile,et al.  Oil spill hazard assessment using a reverse trajectory method for the Egadi marine protected area (Central Mediterranean Sea). , 2014, Marine pollution bulletin.

[19]  Qian Du,et al.  An improved box-counting method for image fractal dimension estimation , 2009, Pattern Recognit..

[20]  Carl E. Brown,et al.  NEW SPACE-BORNE SENSORS FOR OIL SPILL RESPONSE , 2001 .

[21]  Mohamad Awad Segmentation of Satellite Images Using Self-Organizing Maps , 2010 .

[22]  Johannes R. Sveinsson,et al.  Random Forests for land cover classification , 2006, Pattern Recognit. Lett..

[23]  Fabio Del Frate,et al.  Neural networks for oil spill detection using ERS-SAR data , 2000, IEEE Trans. Geosci. Remote. Sens..

[24]  Xiaofeng Li,et al.  Detection of the Hebei Spirit oil spill on SAR imagery and its temporal evolution in a coastal region of the Yellow Sea , 2015 .

[25]  Tomo Popovic,et al.  Fractal dimension and lacunarity analysis of retinal microvascular morphology in hypertension and diabetes. , 2018, Microvascular research.

[26]  Vassilia Karathanassi,et al.  Oil Spill Detection and Mapping Using Sentinel 2 Imagery , 2018 .

[27]  Pierre Soille,et al.  On the Validity of Fractal Dimension Measurements in Image Analysis , 1996, J. Vis. Commun. Image Represent..

[28]  B. Fiscella,et al.  Oil spill detection using marine SAR images , 2000 .

[29]  Taghi M. Khoshgoftaar,et al.  A survey on Image Data Augmentation for Deep Learning , 2019, Journal of Big Data.

[30]  Mahesh Pal,et al.  Random forest classifier for remote sensing classification , 2005 .

[31]  Guangmin Sun,et al.  Application of Deep Networks to Oil Spill Detection Using Polarimetric Synthetic Aperture Radar Images , 2017 .

[32]  Joel Nothman,et al.  SciPy 1.0-Fundamental Algorithms for Scientific Computing in Python , 2019, ArXiv.

[33]  Maged Marghany,et al.  Discrimination between oil spill and look-alike using fractal dimension algorithm from RADARSAT-1 SAR and AIRSAR/POLSAR data , 2011 .

[34]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[35]  Sudipta Roy,et al.  A New Local Adaptive Thresholding Technique in Binarization , 2012, ArXiv.

[36]  Oscar Garcia-Pineda,et al.  Adaptive thresholding algorithm based on SAR images and wind data to segment oil spills along the northwest coast of the Iberian Peninsula. , 2012, Marine pollution bulletin.

[37]  Carlos Dafonte,et al.  Oil spill segmentation in SAR images using convolutional neural networks. A comparative analysis with clustering and logistic regression algorithms , 2019, Appl. Soft Comput..

[38]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[39]  M. Konik,et al.  Object-oriented approach to oil spill detection using ENVISAT ASAR images , 2016 .