摘要

针对船舶在狭窄航道交汇时可能出现碰撞等问题,提出一种基于机器视觉的船舶检测与航行安全距离监测方法。这一方法以YOLOv5算法为基础,采用密集残差连接方式来提高浅层特征信息的复用率,加强特征传递,利用组合学习的方式提取船舶特征。在残差模块的输入端前加入空间注意力机制模块,对干扰特征进行过滤。对检测器进行解耦,提升图片的表征能力。通过YOLOv5算法、Sort算法,运用逆透视映射融合检测出船舶之间的距离是否达到碰撞阈值。这一方法可以为船舶行驶创造一个安全的环境。试验结果表明,这一方法检测的平均精度均值达到97.66%,检测精度高,能够有效预防船舶碰撞。