Article

研究生阶段:恶劣环境下的船舶目标检测研究

· 更新于 2024/6/16

计算机视觉目标检测船舶检测

2020 年至 2022 年,我在上海海事大学攻读交通运输专业全日制专业硕士,学制两年。研究生阶段的研究方向聚焦交通环境感知 / 计算机视觉,具体到个人投入最多的方向,是恶劣环境下的船舶目标检测:在雾天、低对比度、复杂水面背景等条件下,提高船舶检测的精度、鲁棒性和模型轻量化程度。

这个方向对我后来的工程经历影响很大。它不是单纯在标准数据集上跑一个检测模型,而是需要同时考虑图像质量退化、目标尺度变化、模型计算量、误检漏检和实际部署可用性。

研究问题

我的主要研究围绕开源 SeaShips 船舶图像数据集展开。这个数据集包含多类常见船舶目标,适合用于验证海事场景下的目标检测算法。相比一般自然图像,船舶检测场景有几个比较典型的问题:

SeaShips 船舶目标检测数据集示例

SeaShips 船舶目标检测数据示例,涵盖集装箱船、渔船、客船、散货船等多类海上目标。

因此,我当时关注的核心问题可以概括为:如何在恶劣视觉条件下实现高精度、轻量化的船舶目标检测。

技术路线

研究过程中,我主要以 YOLOv5 为基础进行改进,并结合图像去雾算法改善恶劣天气下的输入质量。整体思路不是把去雾和检测割裂开看,而是考虑二者的协同关系:去雾模块改善图像可见性,检测模型进一步利用增强后的目标纹理和边缘信息完成识别。

在检测模型侧,重点关注以下几个方向:

从现在回看,这段研究经历让我比较早地接触到”算法指标”和”工程可用性”之间的平衡:模型不只要在论文实验中表现好,也要考虑真实场景里能否稳定、快速、可部署。

成果与参与情况

研究生阶段的成果包括论文和发明专利。不同成果的参与深度并不完全相同,因此这里按实际研究经历做一个更清晰的整理:

经历价值

这段研究经历对我后续做工业视觉和算法工程落地有直接帮助。船舶目标检测中的很多问题——恶劣环境、目标尺度变化、背景干扰、数据质量不稳定、模型部署时的性能约束——后来在电力巡检、工业监控和水利场景中都反复出现过。

研究生阶段让我意识到,计算机视觉项目不能只看模型结构,还要看数据、成像条件、预处理、后处理和部署要求之间的整体关系。这个思路我后来一直在用。

实践延伸

在南京土星视界科技有限公司实习期间,我作为算法成员参与中广核某核电站冷源智能监测系统,负责拦截网状态 AI 图像智能识别分析功能研发。这段经历把研究生阶段的视觉算法积累延伸到了真实工业监控场景,也让我更早体会到算法方案需要面对现场画面质量、误报漏报成本和业务验收标准这些现实约束。