per was mainly motivated by the naturalness of SLAR
data.
This work is considered an initial approach for
a robust candidate oil spill detection system using
SLAR data with the main purpose of achieving a
faster identification of the polluter ship. As future
work, advanced LSTM networks variations such as
Gated Recurrent Unit (GRU) (Cho et al., 2014) will
be tested. At the same time, more data will be pro-
vided to keep training our system for achieving more
robustness.
ACKNOWLEDGEMENTS
The authors would like to thank INAER Helicopters
SAU, which is part of Babcock International Group
plc, for the provision of data. This work was sup-
ported by the Spanish Ministry of Economy and Com-
petitiveness through the research project ONTIME
(RTC-2014-1863-8).
REFERENCES
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.
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 Sens-
ing, Image and Signal Processing for Remote Sensing
XXII, 10004(19):1–10.
Bengio, Y., Simard, P., and Frasconi, P. (1994). Learning
long-term dependencies with gradient descent is diffi-
cult. IEEE transactions on neural networks, 5(2):157–
166.
Chawla, N. V. (2005). Data mining for imbalanced datasets:
An overview. In Data mining and knowledge discov-
ery handbook, pages 853–867. Springer.
Chawla, N. V., Bowyer, K. W., Hall, L. O., and Kegelmeyer,
W. P. (2002). Smote: synthetic minority over-
sampling technique. Journal of artificial intelligence
research, 16:321–357.
Cho, K., Van Merri
¨
enboer, B., Gulcehre, C., Bahdanau, D.,
Bougares, F., Schwenk, H., and Bengio, Y. (2014).
Learning phrase representations using rnn encoder-
decoder for statistical machine translation. arXiv
preprint arXiv:1406.1078.
Chollet, F. (2015). Keras. GitHub repository:
https://github. com/fchollet/keras.
Del Frate, F., Petrocchi, A., Lichtenegger, J., and Calabresi,
G. (2000). Neural networks for oil spill detection us-
ing ers-sar data. IEEE Transactions on geoscience and
remote sensing, 38(5):2282–2287.
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.
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.
Hochreiter, S. and Schmidhuber, J. (1997). Long short-term
memory. Neural computation, 9(8):1735–1780.
Jolliffe, I. (2002). Principal component analysis. Wiley
Online Library.
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.
Keramitsoglou, I., Cartalis, C., and Kiranoudis, C. T.
(2006). Automatic identification of oil spills on satel-
lite images. Environmental Modelling & Software,
21(5):640 – 652.
Kingma, D. P. and Ba, J. (2014). Adam: A method for
stochastic optimization. CoRR, abs/1412.6980.
LeCun, Y., Bengio, Y., and Hinton, G. (2015). Deep learn-
ing. Nature, 521(7553):436–444.
Schuster, M. and Paliwal, K. K. (1997). Bidirectional re-
current neural networks. IEEE Transactions on Signal
Processing, 45(11):2673–2681.
Singha, S., Bellerby, T. J., and Trieschmann, O. (2013).
Satellite oil spill detection using artificial neural net-
works. IEEE Journal of Selected Topics in Applied
Earth Observations and Remote Sensing, 6(6):2355–
2363.
Solberg, A. S., Storvik, G., Solberg, R., and Volden, E.
(1999). Automatic detection of oil spills in ers sar im-
ages. IEEE Transactions on Geoscience and Remote
Sensing, 37(4):1916–1924.
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.
Stimson, G. W. (1998). Introduction to airborne radar.
SciTech Pub.
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 Ma-
chine Learning, 4(2).
Topouzelis, K., Karathanassi, V., Pavlakis, P., and Rokos,
D. (2007). Detection and discrimination between oil
spills and look-alike phenomena through neural net-
works. {ISPRS} Journal of Photogrammetry and Re-
mote Sensing, 62(4):264 – 270.
Topouzelis, K. N. (2008). Oil spill detection by sar images:
dark formation detection, feature extraction and clas-
sification algorithms. Sensors, 8(10):6642–6659.
Williams, R. J. and Zipser, D. (1989). A learning algo-
rithm for continually running fully recurrent neural
networks. Neural computation, 1(2):270–280.
Xu, L., Li, J., and Brenning, A. (2014). A comparative
study of different classification techniques for marine
oil spill identification using radarsat-1 imagery. Re-
mote Sensing of Environment, 141:14–23.
Candidate Oil Spill Detection in SLAR Data - A Recurrent Neural Network-based Approach
377