本技术公开了一种轻量化水下目标检测方法,涉及水下目标检测技术领域,包括:以YOLOv8为基准模型,对所述YOLOv8的网络骨干使用轻量化的RepGhost重参数模块实现特征复用,并采用SPD卷积模块替换网络骨干的卷积层;采用全局特征金字塔GFPN替换所述YOLOv8的网络颈部,进行特征融合;采用CLLA检测头替换所述YOLOv8的网络头部,提高对目标的识别和定位,获得轻量化水下目标检测模型;对所述轻量化水下目标检测模型进行性能评估,并将其应用到实际场景中,实现水下目标检测。本发明解决了传统方法在复杂水下环境和有限的计算资源下难以进行准确检测,以及未能考虑模型轻量化的问题。
背景技术
水下目标检测在渔业资源评估和生态环境保护中扮演着至关重要的角色。随着全球对可持续发展的关注增加,准确监测水下生态系统和资源的状态显得尤为重要。近年来,基于深度学习的目标检测技术被广泛地应用到各个领域。基于深度学习的目标检测算法主要分为二阶段目标检测算法和一阶段目标检测算法。前者原理是先生成候选区域,然后对这些候选区域进行分类和定位,具有较高的检测精度,但结构复杂,实时性差的特点;后者则直接在单个前向传播中完成目标检测,无需生成候选区域。
然而,传统的水下目标检测方法在复杂的水下环境中常常面临挑战,如光照不足、杂波干扰以及有限的计算资源,导致检测精度不足,以及没能更多的考虑模型轻量化以满足实际的部署需求。这些问题限制了有效的资源管理和生态监测。因此,开发高效且可靠的水下目标检测技术,不仅有助于提升渔业资源评估的准确性,也能为生态环境保护提供科学依据,确保海洋生态系统的可持续发展。
实现思路