{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T16:33:35Z","timestamp":1776443615689,"version":"3.51.2"},"reference-count":62,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2021,9,10]],"date-time":"2021-09-10T00:00:00Z","timestamp":1631232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Oil spills represent one of the major threats to marine ecosystems. Satellite synthetic-aperture radar (SAR) sensors have been widely used to identify oil spills due to their ability to provide high resolution images during day and night under all weather conditions. In recent years, the use of artificial intelligence (AI) systems, especially convolutional neural networks (CNNs), have led to many important improvements in performing this task. However, most of the previous solutions to this problem have focused on obtaining the best performance under the assumption that there are no constraints on the amount of hardware resources being used. For this reason, the amounts of hardware resources such as memory and power consumption required by previous solutions make them unsuitable for remote embedded systems such as nano and micro-satellites, which usually have very limited hardware capability and very strict limits on power consumption. In this paper, we present a CNN architecture for semantically segmenting SAR images into multiple classes. The proposed CNN is specifically designed to run on remote embedded systems, which have very limited hardware capability and strict limits on power consumption. Even if the performance in terms of results accuracy does not represent a step forward compared with previous solutions, the presented CNN has the important advantage of being able to run on remote embedded systems with limited hardware resources while achieving good performance. The presented CNN is compatible with dedicated hardware accelerators available on the market due to its low memory footprint and small size. It also provides many additional very significant advantages, such as having shorter inference times, requiring shorter training times, and avoiding transmission of irrelevant data. Our goal is to allow embedded low power remote devices such as satellite systems for remote sensing to be able to directly run CNNs on board, so that the amount of data that needs to be transmitted to ground and processed on ground can be substantially reduced, which will be greatly beneficial in significantly reducing the amount of time needed for identification of oil spills from SAR images.<\/jats:p>","DOI":"10.3390\/rs13183606","type":"journal-article","created":{"date-parts":[[2021,9,12]],"date-time":"2021-09-12T21:48:01Z","timestamp":1631483281000},"page":"3606","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Oil Spill Identification from SAR Images for Low Power Embedded Systems Using CNN"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4991-9224","authenticated-orcid":false,"given":"Lorenzo","family":"Diana","sequence":"first","affiliation":[{"name":"Department of Information Engineering, University of Pisa, Via Girolamo Caruso 16, 56122 Pisa, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2422-4036","authenticated-orcid":false,"given":"Jia","family":"Xu","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering and Computer Science, York University, 4700 Keele St., Toronto, ON M3J 1P3, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5426-4974","authenticated-orcid":false,"given":"Luca","family":"Fanucci","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, University of Pisa, Via Girolamo Caruso 16, 56122 Pisa, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2021,9,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","article-title":"Edge Computing: Vision and Challenges","volume":"3","author":"Shi","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"45","DOI":"10.3389\/fenvs.2015.00045","article-title":"A survey of remote-sensing big data","volume":"3","author":"Liu","year":"2015","journal-title":"Front. Environ. Sci."},{"key":"ref_3","unstructured":"King, J., Ness, J., Bonin, G., Brett, M., and Faber, D. Nanosat Ka-band communications-A paradigm shift in small satellite data throughput. Proceedings of the AIAA\/USU Conference on Small Satellites, Small But Mighty, SSC12-VI-54, Available online: https:\/\/digitalcommons.usu.edu\/smallsat\/2012\/all2012\/54\/."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"746","DOI":"10.1109\/TGRS.2006.887019","article-title":"Oil spill detection in Radarsat and Envisat SAR images","volume":"45","author":"Solberg","year":"2007","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.isprsjprs.2012.01.005","article-title":"Oil spill feature selection and classification using decision tree forest on SAR image data","volume":"68","author":"Topouzelis","year":"2012","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2355","DOI":"10.1109\/JSTARS.2013.2251864","article-title":"Satellite oil spill detection using artificial neural networks","volume":"6","author":"Singha","year":"2013","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1016\/j.patcog.2017.10.013","article-title":"Recent advances in convolutional neural networks","volume":"77","author":"Gu","year":"2018","journal-title":"Pattern Recognit."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1109\/LSP.2020.3008855","article-title":"CNN-Based Fast Source Device Identification","volume":"27","author":"Mandelli","year":"2020","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1510","DOI":"10.1109\/LGRS.2018.2852143","article-title":"Sea Ice Sensing From GNSS-R Data Using Convolutional Neural Networks","volume":"15","author":"Yan","year":"2018","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13634-021-00734-6","article-title":"A robot vision navigation method using deep learning in edge computing environment","volume":"2021","author":"Li","year":"2021","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"112603","DOI":"10.1016\/j.rse.2021.112603","article-title":"Crop mapping from image time series: Deep learning with multi-scale label hierarchies","volume":"264","author":"Turkoglu","year":"2021","journal-title":"Remote Sens. Environ."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"de Souza, D.L., Neto, A.D., and da Mata, W. (2006, January 3\u20136). Intelligent system for feature extraction of oil slick in sar images: Speckle filter analysis. Proceedings of the International Conference on Neural Information Processing, Hong Kong, China.","DOI":"10.1007\/11893257_81"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1016\/j.isprsjprs.2007.05.003","article-title":"Detection and discrimination between oil spills and look-alike phenomena through neural networks","volume":"62","author":"Topouzelis","year":"2007","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Song, D., Ding, Y., Li, X., Zhang, B., and Xu, M. (2017). Ocean oil spill classification with RADARSAT-2 SAR based on an optimized wavelet neural network. Remote Sens., 9.","DOI":"10.3390\/rs9080799"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Orfanidis, G., Ioannidis, K., Avgerinakis, K., Vrochidis, S., and Kompatsiaris, I. (2018, January 7\u201310). A deep neural network for oil spill semantic segmentation in SAR images. Proceedings of the 2018 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece.","DOI":"10.1109\/ICIP.2018.8451113"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5217","DOI":"10.1109\/TGRS.2018.2812619","article-title":"Two-stage convolutional neural network for ship and spill detection using SLAR images","volume":"56","author":"Gallego","year":"2018","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"4973","DOI":"10.1109\/TGRS.2018.2803038","article-title":"Oil spill segmentation via adversarial f-divergence learning","volume":"56","author":"Yu","year":"2018","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1300","DOI":"10.1016\/j.cie.2018.11.008","article-title":"A new approach to oil spill detection that combines deep learning with unmanned aerial vehicles","volume":"135","author":"Jiao","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Guo, H., Wei, G., and An, J. (2018). Dark Spot Detection in SAR Images of Oil Spill Using Segnet. Appl. Sci., 8.","DOI":"10.3390\/app8122670"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zeng, K., and Wang, Y. (2020). A Deep Convolutional Neural Network for Oil Spill Detection from Spaceborne SAR Images. Remote Sens., 12.","DOI":"10.3390\/rs12061015"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.5194\/isprs-archives-XLIII-B3-2020-1271-2020","article-title":"Automated Marine Oil Spill Detection Using Deep Learning Instance Segmentation Model","volume":"43","author":"Yekeen","year":"2020","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Bianchi, F.M., Espeseth, M.M., and Borch, N. (2020). Large-Scale Detection and Categorization of Oil Spills from SAR Images with Deep Learning. Remote Sens., 12.","DOI":"10.3390\/rs12142260"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"137","DOI":"10.2112\/SI102-017.1","article-title":"Oil spill detection of Kerch strait in November 2007 from dual-polarized TerraSAR-X image using artificial and convolutional neural network regression models","volume":"102","author":"Baek","year":"2020","journal-title":"J. Coast. Res."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Chen, G., Li, Y., Sun, G., and Zhang, Y. (2017). Application of Deep Networks to Oil Spill Detection Using Polarimetric Synthetic Aperture Radar Images. Appl. Sci., 7.","DOI":"10.3390\/app7100968"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Gallego, A.J., Gil, P., Pertusa, A., and Fisher, R.B. (2018). Segmentation of Oil Spills on Side-Looking Airborne Radar Imagery with Autoencoders. Sensors, 18.","DOI":"10.3390\/s18030797"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2282","DOI":"10.1109\/36.868885","article-title":"Neural networks for oil spill detection using ERS-SAR data","volume":"38","author":"Petrocchi","year":"2000","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Krestenitis, M., Orfanidis, G., Ioannidis, K., Avgerinakis, K., Vrochidis, S., and Kompatsiaris, I. (2019, January 8\u201311). Early identification of oil spills in satellite images using deep CNNs. Proceedings of the International Conference on Multimedia Modeling, Thessaloniki, Greece.","DOI":"10.3390\/rs11151762"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Krestenitis, M., Orfanidis, G., Ioannidis, K., Avgerinakis, K., Vrochidis, S., and Kompatsiaris, I. (2019). Oil Spill Identification from Satellite Images Using Deep Neural Networks. Remote Sens., 11.","DOI":"10.3390\/rs11151762"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"105716","DOI":"10.1016\/j.asoc.2019.105716","article-title":"Oil spill segmentation in SAR images using convolutional neural networks. A comparative analysis with clustering and logistic regression algorithms","volume":"84","author":"Cantorna","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/j.procs.2019.01.229","article-title":"A deep learning fusion recognition method based on SAR image data","volume":"147","author":"Jia","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4806","DOI":"10.1109\/TGRS.2016.2551720","article-title":"Target classification using the deep convolutional networks for SAR images","volume":"54","author":"Chen","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Shaban, M., Salim, R., Abu Khalifeh, H., Khelifi, A., Shalaby, A., El-Mashad, S., Mahmoud, A., Ghazal, M., and El-Baz, A. (2021). A Deep-Learning Framework for the Detection of Oil Spills from SAR Data. Sensors, 21.","DOI":"10.3390\/s21072351"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.isprsjprs.2020.07.011","article-title":"A novel deep learning instance segmentation model for automated marine oil spill detection","volume":"167","author":"Balogun","year":"2020","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Zhang, J., Feng, H., Luo, Q., Li, Y., Wei, J., and Li, J. (2020). Oil Spill Detection in Quad-Polarimetric SAR Images Using an Advanced Convolutional Neural Network Based on SuperPixel Model. Remote Sens., 12.","DOI":"10.3390\/rs12060944"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Guo, H., Wu, D., and An, J. (2017). Discrimination of Oil Slicks and Lookalikes in Polarimetric SAR Images Using CNN. Sensors, 17.","DOI":"10.3390\/s17081837"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"59801","DOI":"10.1109\/ACCESS.2020.2979219","article-title":"A Novel Marine Oil Spillage Identification Scheme Based on Convolution Neural Network Feature Extraction From Fully Polarimetric SAR Imagery","volume":"8","author":"Song","year":"2020","journal-title":"IEEE Access"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Liu, B., Li, Y., Li, G., and Liu, A. (2019). A Spectral Feature Based Convolutional Neural Network for Classification of Sea Surface Oil Spill. ISPRS Int. J. Geo-Inf., 8.","DOI":"10.3390\/ijgi8040160"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MM.2015.10","article-title":"Always-on vision processing unit for mobile applications","volume":"35","author":"Barry","year":"2015","journal-title":"IEEE Micro"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"7218758","DOI":"10.1155\/2019\/7218758","article-title":"An FPGA-based hardware accelerator for CNNs using on-chip memories only: Design and benchmarking with intel movidius neural compute stick","volume":"2019","author":"Dinelli","year":"2019","journal-title":"Int. J. Reconfigurable Comput."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Rapuano, E., Meoni, G., Pacini, T., Dinelli, G., Furano, G., Giuffrida, G., and Fanucci, L. (2021). An FPGA-Based Hardware Accelerator for CNNs Inference on Board Satellites: Benchmarking with Myriad 2-Based Solution for the CloudScout Case Study. Remote Sens., 13.","DOI":"10.3390\/rs13081518"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1109\/TDMR.2021.3055210","article-title":"Reliable and Radiation-Hardened Push-Pull pFlash Cell for Reconfigured FPGAs","volume":"21","author":"Liu","year":"2021","journal-title":"IEEE Trans. Device Mater. Reliab."},{"key":"ref_42","first-page":"1176308","article-title":"Research on anti-SEU strategy for remote sensing camera based on SRAM-FPGA","volume":"Volume 11763","author":"Shen","year":"2021","journal-title":"Proceedings of the Seventh Symposium on Novel Photoelectronic Detection Technology and Applications"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"114120","DOI":"10.1016\/j.microrel.2021.114120","article-title":"Lock-V: A heterogeneous fault tolerance architecture based on Arm and RISC-V","volume":"120","author":"Marques","year":"2021","journal-title":"Microelectron. Reliab."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Rezzak, N., Wang, J.J., Dsilva, D., and Jat, N. (2015, January 13\u201317). TID and SEE Characterization of Microsemi\u2019s 4th Generation Radiation Tolerant RTG4 Flash-Based FPGA. Proceedings of the 2015 IEEE Radiation Effects Data Workshop (REDW), Boston, MA, USA.","DOI":"10.1109\/REDW.2015.7336739"},{"key":"ref_45","unstructured":"GR740-RADS (2021, September 06). GR740 Radiation Summary. Available online: https:\/\/www.gaisler.com\/doc\/gr740\/GR740-RADS-1-1-3_GR740_Radiation_Summary.pdf."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Deniz, O., Vallez, N., Espinosa-Aranda, J.L., Rico-Saavedra, J.M., Parra-Patino, J., Bueno, G., Moloney, D., Dehghani, A., Dunne, A., and Pagani, A. (2017). Eyes of things. Sensors, 17.","DOI":"10.3390\/s17051173"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MAES.2020.3008468","article-title":"Towards the Use of Artificial Intelligence on the Edge in Space Systems: Challenges and Opportunities","volume":"35","author":"Furano","year":"2020","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Slater, W.S., Tiwari, N.P., Lovelly, T.M., and Mee, J.K. (2020, January 22\u201324). Total Ionizing Dose Radiation Testing of NVIDIA Jetson Nano GPUs. Proceedings of the 2020 IEEE High Performance Extreme Computing Conference (HPEC), Waltham, MA, USA.","DOI":"10.1109\/HPEC43674.2020.9286222"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"2603","DOI":"10.1109\/23.903815","article-title":"A digital CMOS design technique for SEU hardening","volume":"47","author":"Baze","year":"2000","journal-title":"IEEE Trans. Nucl. Sci."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Sterpone, L., Azimi, S., and Du, B. (2016, January 19\u201323). A selective mapper for the mitigation of SETs on rad-hard RTG4 flash-based FPGAs. Proceedings of the 2016 16th European Conference on Radiation and Its Effects on Components and Systems (RADECS), Bremen, Germany.","DOI":"10.1109\/RADECS.2016.8093152"},{"key":"ref_51","unstructured":"(2021, September 06). Intel Movidius SDK. Available online: https:\/\/movidius.github.io\/ncsdk\/."},{"key":"ref_52","unstructured":"(2021, September 06). Intel OpenVINO Toolkit. Available online: https:\/\/docs.openvinotoolkit.org\/latest\/index.html."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Giuffrida, G., Diana, L., de Gioia, F., Benelli, G., Meoni, G., Donati, M., and Fanucci, L. (2020). CloudScout: A Deep Neural Network for On-Board Cloud Detection on Hyperspectral Images. Remote Sens., 12.","DOI":"10.3390\/rs12142205"},{"key":"ref_54","unstructured":"(2021, September 06). Lockheed Martin and University of Southern California Build Smart CubeSats. Available online: https:\/\/news.lockheedmartin.com\/news-releases?item=128962."},{"key":"ref_55","unstructured":"Chen, L.C., Papandreou, G., Schroff, F., and Adam, H. (2017). Rethinking atrous convolution for semantic image segmentation. arXiv."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"834","DOI":"10.1109\/TPAMI.2017.2699184","article-title":"Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs","volume":"40","author":"Chen","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Ke, T.W., Maire, M., and Yu, S.X. (2017, January 21\u201326). Multigrid neural architectures. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.433"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., and Chen, L.C. (2018, January 18\u201323). Mobilenetv2: Inverted residuals and linear bottlenecks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00474"},{"key":"ref_59","unstructured":"Yu, F., and Koltun, V. (2015). Multi-scale context aggregation by dilated convolutions. arXiv."},{"key":"ref_60","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Lin, T.Y., Goyal, P., Girshick, R., He, K., and Doll\u00e1r, P. (2017, January 22\u201329). Focal loss for dense object detection. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.","DOI":"10.1109\/ICCV.2017.324"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Singha, S., Bellerby, T.J., and Trieschmann, O. (2012, January 22\u201327). Detection and classification of oil spill and look-alike spots from SAR imagery using an artificial neural network. Proceedings of the 2012 IEEE International Geoscience and Remote Sensing Symposium, Munich, Germany.","DOI":"10.1109\/IGARSS.2012.6352042"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/18\/3606\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:00:06Z","timestamp":1760166006000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/18\/3606"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,10]]},"references-count":62,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["rs13183606"],"URL":"https:\/\/doi.org\/10.3390\/rs13183606","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,10]]}}}