Robust maritime obstacle detection is crucial for safe navigation of autonomous boats and timely collision avoidance. The current state-of-the-art is based on deep segmentation networks trained on large datasets. Per-pixel ground truth labeling of such datasets, however, is labor-intensive and expensive. We propose a new scaffolding learning regime (SLR), that leverages weak annotations consisting of water edge, horizon and obstacle bounding boxes to train segmentation-based obstacle detection networks, and thus reduces the required ground truth labelling effort by twenty-fold. SLR trains an initial model from weak annotations, then alternates between re-estimating the segmentation pseudo labels and improving the network parameters. Experiments show that maritime obstacle segmentation networks trained using SLR on weak labels not only match, but outperform the same networks trained with dense ground truth labels, which is a remarkable result. In addition to increased accuracy, SLR also increases domain generalization and can be used for domain adaptation with a low manual annotation load. The code and pre-trained models are available at https://github.com/lojzezust/SLR .
翻译:对自主船只的安全航行和及时避免碰撞而言,探测强力海上障碍至关重要。目前的先进技术是以在大型数据集方面受过训练的深层隔离网络为基础的。但是,这种数据集的每个像素地面真实性标签是劳力密集和昂贵的。我们提议一个新的脚架学习制度(SLR),利用由水边、地平线和障碍捆绑盒组成的微弱的注释来训练分解障碍检测网络,从而将所需的地面真实性标签工作减少20倍。SLR用微弱的注释来训练初始模型,然后在重新估计分解假标签和改善网络参数之间进行交替。实验显示,利用微弱标签进行海上障碍分解网络培训不仅匹配,而且优于经过密集地面真实性标签训练的同一网络,这是一个显著的结果。除了提高准确性外,SLRR还提高了域的全域化,并且可以用低手注解负荷的域适应。代码和预先经过训练的模型可在https://github.com/lojzuzast/SLRRR。