LiDAR Buoy Detection for Autonomous Marine Vessel Using Pointnet Classification

Abstract

Maritime autonomy, specifically the use of autonomous and semi-autonomous maritime vessels, is a key enabling technology supporting a set of diverse and critical research areas, including coastal and environmental resilience, assessment of waterway health, ecosystem/asset monitoring and maritime port security. Critical to the safe, efficient and reliable operation of an autonomous maritime vessel is its ability to perceive on-the-fly the external environment through onboard sensors. In this paper, buoy detection for LiDAR images is explored by using several tools and techniques: machine learning methods, Unity Game Engine (herein referred to as Unity) simulation, and traditional image processing. The Unity Game Engine (herein referred to as Unity) simulation data was used for the training and testing of a Pointnet neural network model while the labeled real-world maritime environment point cloud data was used for the model validation. Fitting the Pointnet model on the simulation data, after some data alignment with the LiDAR images allowed for accurate classification of buoys on the real-world data with the 93% of accuracy. A traditional image processing approach using 2D occupancy maps to detect the buoys by shape was used as well and is outlined in the paper

    Similar works