Candidate Oil Spill Detection in SLAR Data - A Recurrent Neural Network-based Approach

Sergiu-Ovidiu Oprea, Beatriz Alacid


Intentional oil pollution damages marine ecosystems. Therefore, society and governments require maritime surveillance for early oil spill detection. The fast response in the detection process helps to identify the offenders in the vast majority of cases. Nowadays, it is a human operator whom is trained for carrying out oil spill detection. Operators usually use image processing techniques and data analysis from optical, thermal or radar acquired from aerial vehicles or spatial satellites. The current trend is to automate the oil spill detection process so that this can filter candidate oil spill from an aircraft as a decision support system for human operators. In this work, a robust and automated system for candidate oil spill based on Recurrent Neural Network (RNN) is presented. The aim is to provide a faster identification of the candidate oil spills from SLAR scanned sequences. So far, the majority of the research works about oil spill detection are focused on the classification between real oil spills and look-alikes, and they use SAR or optical images but not SLAR. Furthermore, the overall decision is usually taken by an operator in the research works of state-of-art, mainly due to the wide variety of types of look-alikes which cause false positives in the detection process when traditional NN are used. This work provides a RRN-based approach for candidate oil spill detection using SLAR data in contrast with the traditional Multilayer Perceptron Neural Network (MPNN). The system is tested with temporary data acquired from a SLAR sensor mounted on an aircraft. It achieves a success rate in detecting of 97%.


  1. Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., Devin, M., et al. (2015). Tensorflow: Large-scale machine learning on heterogeneous systems, 2015. Software available from tensorflow. org , 1.
  2. Alacid, B. and Gil, P. (2016). An approach for slar images denoising based on removing regions with low visual quality for oil spill detection. SPIE Remote Sensing, Image and Signal Processing for Remote Sensing XXII, 10004(19):1-10.
  3. Bengio, Y., Simard, P., and Frasconi, P. (1994). Learning long-term dependencies with gradient descent is difficult. IEEE transactions on neural networks, 5(2):157- 166.
  4. Chawla, N. V. (2005). Data mining for imbalanced datasets: An overview. In Data mining and knowledge discovery handbook, pages 853-867. Springer.
  5. Chawla, N. V., Bowyer, K. W., Hall, L. O., and Kegelmeyer, W. P. (2002). SMOTE: synthetic minority oversampling technique. Journal of Artificial Intelligence Research, 16:321-357.
  6. Cho, K., Van Merriƫnboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y. (2014). Learning phrase representations using rnn encoderdecoder for statistical machine translation. arXiv preprint arXiv:1406.1078.
  7. Chollet, F. (2015). Keras. https://github. com/fchollet/keras.
  8. Del Frate, F., Petrocchi, A., Lichtenegger, J., and Calabresi, G. (2000). Neural networks for oil spill detection using ers-sar data. IEEE Transactions on geoscience and remote sensing, 38(5):2282-2287.
  9. Fiscella, B., Giancaspro, A., Nirchio, F., Pavese, P., and Trivero, P. (2000). Oil spill detection using marine sar images. International Journal of Remote Sensing, 21(18):3561-3566.
  10. GESAMP, J. G. o. E. o. t. S. A. o. M. E. P. (2007). Estimates of oil entering the marine environment from sea-based activities.
  11. Hochreiter, S. and Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8):1735-1780.
  12. Jolliffe, I. (2002). Principal component analysis. Wiley Online Library.
  13. Karathanassi, V., Topouzelis, K., Pavlakis, P., and Rokos, D. (2006). An objectoriented methodology to detect oil spills. International Journal of Remote Sensing, 27(23):5235-5251.
  14. Keramitsoglou, I., Cartalis, C., and Kiranoudis, C. T. (2006). Automatic identification of oil spills on satellite images. Environmental Modelling & Software, 21(5):640 - 652.
  15. Kingma, D. P. and Ba, J. (2014). Adam: A method for stochastic optimization. CoRR, abs/1412.6980.
  16. LeCun, Y., Bengio, Y., and Hinton, G. (2015). Deep learning. Nature, 521(7553):436-444.
  17. Schuster, M. and Paliwal, K. K. (1997). Bidirectional recurrent neural networks. IEEE Transactions on Signal Processing, 45(11):2673-2681.
  18. Singha, S., Bellerby, T. J., and Trieschmann, O. (2013). Satellite oil spill detection using artificial neural networks. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 6(6):2355- 2363.
  19. Solberg, A. S., Storvik, G., Solberg, R., and Volden, E. (1999). Automatic detection of oil spills in ers sar images. IEEE Transactions on Geoscience and Remote Sensing, 37(4):1916-1924.
  20. Srivastava, N., Hinton, G. E., Krizhevsky, A., Sutskever, I., and Salakhutdinov, R. (2014). Dropout: a simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(1):1929-1958.
  21. Stimson, G. W. (1998). Introduction to airborne radar. SciTech Pub.
  22. Tieleman, T. and Hinton, G. (2012). Lecture 6.5-rmsprop: Divide the gradient by a running average of its recent magnitude. COURSERA: Neural Networks for Machine Learning, 4(2).
  23. Topouzelis, K., Karathanassi, V., Pavlakis, P., and Rokos, D. (2007). Detection and discrimination between oil spills and look-alike phenomena through neural networks. {ISPRS} Journal of Photogrammetry and Remote Sensing, 62(4):264 - 270.
  24. Topouzelis, K. N. (2008). Oil spill detection by sar images: dark formation detection, feature extraction and classification algorithms. Sensors, 8(10):6642-6659.
  25. Williams, R. J. and Zipser, D. (1989). A learning algorithm for continually running fully recurrent neural networks. Neural Computation, 1(2):270-280.
  26. Xu, L., Li, J., and Brenning, A. (2014). A comparative study of different classification techniques for marine oil spill identification using radarsat-1 imagery. Remote Sensing of Environment, 141:14-23.

Paper Citation

in Harvard Style

Oprea S. and Alacid B. (2017). Candidate Oil Spill Detection in SLAR Data - A Recurrent Neural Network-based Approach . In Proceedings of the 6th International Conference on Pattern Recognition Applications and Methods - Volume 1: ICPRAM, ISBN 978-989-758-222-6, pages 372-377. DOI: 10.5220/0006187103720377

in Bibtex Style

author={Sergiu-Ovidiu Oprea and Beatriz Alacid},
title={Candidate Oil Spill Detection in SLAR Data - A Recurrent Neural Network-based Approach},
booktitle={Proceedings of the 6th International Conference on Pattern Recognition Applications and Methods - Volume 1: ICPRAM,},

in EndNote Style

JO - Proceedings of the 6th International Conference on Pattern Recognition Applications and Methods - Volume 1: ICPRAM,
TI - Candidate Oil Spill Detection in SLAR Data - A Recurrent Neural Network-based Approach
SN - 978-989-758-222-6
AU - Oprea S.
AU - Alacid B.
PY - 2017
SP - 372
EP - 377
DO - 10.5220/0006187103720377