D. Power, C. Howell, K. Dodge, F. Scibilia, J. R. Sagli, R. Hall
{"title":"Towards Automation of Satellite-Based Radar Imagery for Iceberg Surveillance - Machine Learning of Ship and Iceberg Discrimination","authors":"D. Power, C. Howell, K. Dodge, F. Scibilia, J. R. Sagli, R. Hall","doi":"10.4043/29130-MS","DOIUrl":null,"url":null,"abstract":"\n Drifting icebergs can threaten navigation and marine operations and are prevalent in a number of regions that have active oil and gas exploration and development. Satellite synthetic aperture radar (SAR) is naturally applicable to map and monitor icebergs and sea ice due its ability to capture images day or night, as well as through cloud, fog and various wind conditions. There are several notable examples of its use to support operations, including Grand Banks, Barents Sea, offshore Greenland and Kara Sea.\n New constellations of satellites and the increasing volume of satellite data becoming available present a new paradigm for ice surveillance, in terms of persistence, reliability and cost. To fully extract the value of the data from these constellations, automation and cloud-based processing must be implemented. This will allow more timely and efficient processing, lowering monitoring costs by at least an order of magnitude. The increase in data persistence and processing capability allows large regions to be monitored daily for ice incursions, thus increasing safety and efficiency during offshore operations in those regions.\n The process of automating SAR-based iceberg surveillance involves creating a process flow that is robust and requires limited human intervention. The process flow involves land-masking, target detection, target discrimination and product dissemination. Land masking involves the removal of high-clutter land from the imagery to eliminate false detection from these locations. Target detection usually involves an adaptive threshold to separate true targets from the background ocean clutter. A constant false alarm rate (CFAR) is a standard technique used in radar image processing for this purpose. Target discrimination involves an examination of the distinct features of a target to determine if they match the features of icebergs, vessels or other ‘false alarms’ (e.g., marine wildlife, clutter). The final stage is the production of an output surveillance product, which can be a standard iceberg chart (e.g., MANICE) or something that can be ingested into a GIS system (e.g., ESRI shapefile, Google KML).\n The target discrimination phase is one of the most important phases because it provides feedback to operations about the presence of targets of interest (icebergs and vessels). The authors have used computer vision techniques successfully to train target classifiers. Standard techniques usually result in classifier accuracies of between 85%-95%, depending on the resolution of the SAR (higher resolutions produce more accurate results) and the availability of multiple polarizations. To see if new machine learning techniques could be applied to increase classifier accuracy, a dataset of 5000 ship and iceberg targets were extracted from Sentinel-1 multi-channel data (HH,HV). The images were collected in several regions (Greenland, Grand Banks, and Strait of Gibraltar). Validation either came by way of supporting information from the offshore operations, or was inferred by location. An online machine learning competition was hosted by Kaggle, a company that conducts online competitions on behalf of their clients. The detection data were made available by Kaggle to the broad internet community. Kaggle has a loyal following of data scientists who regularly participate in Kaggle competitions. The competition was hosted over a three-month period; over 3300 teams participated in the competition. The competition produced an improved classifier over standard computer vision techniques; the top three competitors had 4-5 stage classifiers that increased classification accuracy by approximately 5%.","PeriodicalId":422752,"journal":{"name":"Day 1 Mon, November 05, 2018","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 1 Mon, November 05, 2018","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4043/29130-MS","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Drifting icebergs can threaten navigation and marine operations and are prevalent in a number of regions that have active oil and gas exploration and development. Satellite synthetic aperture radar (SAR) is naturally applicable to map and monitor icebergs and sea ice due its ability to capture images day or night, as well as through cloud, fog and various wind conditions. There are several notable examples of its use to support operations, including Grand Banks, Barents Sea, offshore Greenland and Kara Sea.
New constellations of satellites and the increasing volume of satellite data becoming available present a new paradigm for ice surveillance, in terms of persistence, reliability and cost. To fully extract the value of the data from these constellations, automation and cloud-based processing must be implemented. This will allow more timely and efficient processing, lowering monitoring costs by at least an order of magnitude. The increase in data persistence and processing capability allows large regions to be monitored daily for ice incursions, thus increasing safety and efficiency during offshore operations in those regions.
The process of automating SAR-based iceberg surveillance involves creating a process flow that is robust and requires limited human intervention. The process flow involves land-masking, target detection, target discrimination and product dissemination. Land masking involves the removal of high-clutter land from the imagery to eliminate false detection from these locations. Target detection usually involves an adaptive threshold to separate true targets from the background ocean clutter. A constant false alarm rate (CFAR) is a standard technique used in radar image processing for this purpose. Target discrimination involves an examination of the distinct features of a target to determine if they match the features of icebergs, vessels or other ‘false alarms’ (e.g., marine wildlife, clutter). The final stage is the production of an output surveillance product, which can be a standard iceberg chart (e.g., MANICE) or something that can be ingested into a GIS system (e.g., ESRI shapefile, Google KML).
The target discrimination phase is one of the most important phases because it provides feedback to operations about the presence of targets of interest (icebergs and vessels). The authors have used computer vision techniques successfully to train target classifiers. Standard techniques usually result in classifier accuracies of between 85%-95%, depending on the resolution of the SAR (higher resolutions produce more accurate results) and the availability of multiple polarizations. To see if new machine learning techniques could be applied to increase classifier accuracy, a dataset of 5000 ship and iceberg targets were extracted from Sentinel-1 multi-channel data (HH,HV). The images were collected in several regions (Greenland, Grand Banks, and Strait of Gibraltar). Validation either came by way of supporting information from the offshore operations, or was inferred by location. An online machine learning competition was hosted by Kaggle, a company that conducts online competitions on behalf of their clients. The detection data were made available by Kaggle to the broad internet community. Kaggle has a loyal following of data scientists who regularly participate in Kaggle competitions. The competition was hosted over a three-month period; over 3300 teams participated in the competition. The competition produced an improved classifier over standard computer vision techniques; the top three competitors had 4-5 stage classifiers that increased classification accuracy by approximately 5%.
漂浮的冰山可能会威胁到航行和海上作业,并且在一些活跃的石油和天然气勘探和开发地区普遍存在。卫星合成孔径雷达(SAR)由于能够在白天或夜间,以及在云、雾和各种风条件下捕获图像,因此自然适用于绘制和监测冰山和海冰。有几个值得注意的例子使用它来支持作业,包括大浅滩、巴伦支海、格陵兰近海和喀拉海。在持久性、可靠性和成本方面,新的卫星星座和日益增加的可用卫星数据量为冰监测提供了一种新的范例。为了从这些星座中充分提取数据的价值,必须实施自动化和基于云的处理。这将使处理更加及时和有效,将监测成本至少降低一个数量级。数据持久性和处理能力的提高使得每天可以监测大区域的冰侵情况,从而提高这些区域海上作业的安全性和效率。基于sar的冰山监测自动化过程涉及创建一个健壮的流程,并且需要有限的人为干预。过程流程包括陆地掩蔽、目标检测、目标识别和产品传播。土地掩蔽包括从图像中去除高杂波土地,以消除这些位置的错误检测。目标检测通常涉及自适应阈值,以从背景海洋杂波中分离真实目标。恒定虚警率(CFAR)是一种用于雷达图像处理的标准技术。目标识别包括检查目标的不同特征,以确定它们是否与冰山、船只或其他“假警报”(例如,海洋野生动物、杂波)的特征相匹配。最后一个阶段是输出监控产品的生产,它可以是一个标准的冰山图(例如,MANICE)或可以被吸收到GIS系统中的东西(例如,ESRI shapefile, Google KML)。目标识别阶段是最重要的阶段之一,因为它向作战提供有关感兴趣目标(冰山和船只)存在的反馈。作者已经成功地使用计算机视觉技术来训练目标分类器。标准技术通常导致分类器准确率在85%-95%之间,这取决于SAR的分辨率(更高的分辨率产生更准确的结果)和多极化的可用性。为了了解是否可以应用新的机器学习技术来提高分类器的精度,从Sentinel-1多通道数据(HH,HV)中提取了5000艘船舶和冰山目标的数据集。这些图像是在几个地区(格陵兰岛、大浅滩和直布罗陀海峡)收集的。验证要么来自海上作业的支持信息,要么来自地点的推断。Kaggle公司举办了一场在线机器学习竞赛,这是一家代表客户举办在线竞赛的公司。检测数据由Kaggle提供给广泛的互联网社区。Kaggle有一群忠实的数据科学家,他们经常参加Kaggle的比赛。比赛举办了三个月;超过3300支队伍参加了比赛。比赛产生了一种优于标准计算机视觉技术的分类器;前三名竞争者有4-5个阶段分类器,将分类精度提高了大约5%。