基本信息
文件名称:船舶点云目标检测算法研究.pdf
文件大小:4.73 MB
总页数:73 页
更新时间:2025-05-20
总字数:约9.92万字
文档摘要

船舶点云目标检测算法研究

摘要

随着计算机科学技术和人工智能的快速发展,智能船、无人船应运而生。船舶在

海上自主航行的过程中经历感知、决策、控制三个阶段,在感知环境的部分,激光雷

达的点云数据包含距离信息,且受到环境因素的影响较小,在无人船航行等方面更具

优势。而现有激光雷达的探测距离有限,能够满足海上实景采集点云数据的设备较少,

导致目前船舶点云数据集较为缺乏,对于船舶点云目标检测算法的研究成果较少。

为解决上述问题,本文基于水面船舶点云数据集,依托聚类方法与深度学习技术,

对船舶点云目标检测算法展开研究。完成的主要工作包括:

针对水面场景下船舶类别点云目标数据集资源较少的问题,并考虑到现有激光雷

达探测距离有限,难以满足实景采集的要求,本文选用船舶自航模与Rs-Ruby128线激

光雷达等硬件设备进行数据采集,之后针对采集方案的特点,设计标注软件,完成数

据集的标注工作,最后对数据集中船舶类型的目标进行随机扩增,完成数据集的构建;

本文设计一种基于聚类的船舶目标检测方法,首先确定点云数据参与运算的范围,

将远处的建筑物等无用数据滤除,在剩余的数据中选择合适的聚类算法进行聚类,然

后对船舶点云目标与其他噪点的特征进行比较分析,选取合适的特征将二者区分,得

到结果向量,最后在船舶点云数据集中进行实验,得到BEV的检测精度为94.04%,

3D的检测精度为42.79%;

由于船舶点云数据集的精度和数量有限,首先在更为成熟的KITTI数据集中进行

算法分析。在对经典的点云目标检测算法原理进行阐述,分析各种方法的优缺点后,

选取更适合在实际场景中实时检测的PointPillars方法,在训练过程中加入在线数据增

广,并改进其二维骨干网络,最后将其在KITTI数据集中进行实验,与原始的

PointPillars方法相比,在检测精度上有所提升;

将改进的PointPillars方法应用于船舶点云目标的检测任务中,并结合水面点云数

据特性,设置合适的网络参数并优化特征提取部分,最后在船舶点云数据集中进行实

验,证明该方法在船舶点云目标检测任务的应用是可行的,且相比于原始网络,3D的

检测精度提升了4.35%,BEV的检测精度提升了3.81%;将该方法与基于聚类的目标

检测方法进行对比,验证改进PointPillars网络的鲁棒性更强,在实际应用中更有优势。

关键词:船舶数据集;聚类方法;体素划分;特征提取

船舶点云目标检测算法研究

Abstract

Withtherapiddevelopmentofcomputerscienceandtechnologyandartificial

intelligence,smartshipsandunmannedshipshaveemergedtomeettheevolvingdemandsof

themodernera.Autonomousnavigationofshipsatseainvolvesthreecrucialstages:

perception,decision-making,andcontrol.Inthedomainofenvironmentalperception,lidar-

generatedpointclouddataprovidesvaluabledistanceinformationandremainsless

susceptibletoenvironmentalfactors.Thismakesitadvantageousforapplicationssuchas

unmannedshipnavigation.However,