【计算机科学与应用】基于Mask R-CNN的近海漂浮垃圾智能识别与清理路径规划系统
导读:
针对近海漂浮垃圾人工清理效率低、成本高和风险大的问题,本文设计了一套基于Mask R-CNN的智能检测与清理路径规划系统。系统采用Roboflow海洋垃圾数据集,包含11类目标、10,000张图像和56,272个标注实例;基于ResNet-50-FPN的Mask R-CNN实现目标检测与实例区域分割,并将清理路径建模为非闭合旅行商问题,采用最近邻贪心算法与2-opt局部搜索进行优化。实验结果表明,模型在验证集上的边界框AP为53.50%,掩码AP为 52.05%;路径规划算法在200个目标规模下耗时约181.8 ms,路径长度缩短约10.5%。同时,本文开发了Web与桌面双模态可视化系统,实现了图像输入、目标检测、路径规划和结果展示的原型化闭环流程,为近海漂浮垃圾智能识别与自动化清理提供了实验基础。
作者信息:
Mask R-CNN;海洋垃圾检测;实例分割;路径规划;深度学习
论文详情
本文开发的近海漂浮垃圾智能识别系统采用分层模块化架构,自下而上分为数据采集层、模型推理 层、路径规划层和可视化展示层四个层次,各层之间通过定义良好的接口进行通信,系统总体架构如图 1 所示。
算法处理流程如图 2 所示。
本文基于该数据集,经筛选合并,确定 11 类检测目标(见表 1),兼顾了材质性和功能性两个维度。
数据集按 7:2:1 划分(见表 2)。
本文采用 Mask R-CNN作为基础检测框架,具体实现基于 Detectron2 框架。模型以 ResNet50为骨干网络提取图像特征,结合特征金字塔网络(FPN)构建多尺度特征表示。
采用最近邻贪心算法构建初始可行解(Algorithm 1),时间复杂度 O(N2 )。
为说明选择 Mask R-CNN 作为检测模型的理由,本文将 Mask R-CNN 与当前主流目标检测算法进行对比分析,结果如表 3 所示。
为进一步定量比较不同模型的检测性能,本文在相同数据集和训练设置下分别训练 Faster R-CNN 与 Mask R-CNN 模型,并在验证集上使用 COCO 评估标准进行评测,结果如表 4 所示。
Mask R-CNN 模型共迭代 18,000 次。训练过程中损失函数和正确率的变化曲线如图 3 所示。
从表 10 可以得出:(1) 计算效率高——200 目标下总耗时(贪心初始化 + 2-opt 优化)约 181.8 ms,其 中 2-opt 优化阶段耗时约 99.5 ms;(2) 2-opt 效果显著——改善率随目标数量增大,在 N = 100 时达到饱和 约 10.5%;(3) 路径长度呈亚线性增长,算法在大规模场景下保持良好规划质量;(4) 后续工作需在更多 随机初始条件下进行统计测试,以进一步验证算法的稳定性。
路径规划算法的性能对比结果如图 5 所示。
本文针对近海漂浮垃圾清理的实际需求,设计并实现了一套基于 Mask R-CNN 的智能检测与清理路 径规划系统。该系统通过数据采集层、模型推理层、路径规划层和可视化展示层的分层架构,实现了从 图像输入、自动检测到路径规划的全流程智能化闭环。系统提供了 Web 端和桌面端双模态交互界面,在 GPU 环境下端到端处理时间不超过 5 秒,能够完成静态图像条件下的垃圾目标检测、实例区域分割和路 径规划结果展示,为后续面向真实水域场景的动态感知与清理系统开发提供了原型基础。
基金项目:
上海海事大学 2025 市级大学生创新创业训练计划项目(项目编号:S20250605)
原文链接:
https://doi.org/10.12677/csa.2026.166234
