【技术实现步骤摘要】
一种无人机海洋图像检测用轻量神经网络搭建方法及设备
[0001]本专利技术属于无人机海洋检测
,尤其涉及一种无人机海洋图像检测用轻量神经网络搭建方法及设备。
技术介绍
[0002]无人机获取当下场景的图像后,无人机和计算机视觉结合检测图像中的物体属性成为当下工业和学术界研究热点。无人机海洋图像的目标检测在海洋救援、海洋漂浮垃圾清理、精确制导和威胁预警等民用及军事领域有重要应用。海洋环境复杂,近海岸区域存在高辐射虚警源,纯海洋(远海岸)区域存在海洋杂波及云雾干扰。且微弱目标信杂比低,图像视场面积占比小,缺少目标检测可利用的纹理信息及形态学特征。因此无人机海洋图像目标检测充满挑战,研究高鲁棒性及高普适性的算法具有显著意义。
[0003]无人机视角广能够搭载相机等设备和设计飞行路线获取地面信息,而无人机节点组网可以进一步扩大节点覆盖范围,高效率的完成各种场景下的任务。然而现有的网络框架往往权值数量特别庞大,导致推理开销大和检测速率慢,当前使用深度学习物体检测的优秀网络不适合在无人机上应用。
[0004]深度学习的快速发展使得神经网络也朝着更深的层数,更大的宽度和更复杂的模型的方向发展,这虽然在一定程度上提高了对目标物体检测精度,但毫无疑问使得模型变得庞大,增加了对计算机算力的考验。由于对计算机计算能力的要求,这就导致了这些网络不能在像无人机这种计算能力弱的小型移动端设备上进行部署。因此对于轻量化卷积神经网络的设计尤为重要,在设计优化的网络结构的同时对相同任务的精度不造成影响,才能实现在无人机等移动端或
【技术保护点】
【技术特征摘要】
1.一种无人机海洋图像检测用轻量卷积神经网络模型的搭建方法,其特征在于,包括以下步骤:步骤1,获取海洋原始图像数据,对原始图像数据进行预处理获得图像数据集,并划分训练集、验证集和测试集;步骤2,搭建轻量化神经网络模型;采用Shuffle
‑
Net V2作为轻量化神经网络结构基本单元进行改进,并定义步长为1的基本模块为Unit1,定义步长为2的下采样模块为Unit2;将Shuffle
‑
Net V2的1
×
1点卷积替换为Ghost卷积,通过一系列廉价的线性变换生成更多的特征图;在Unit1部分额外添加1
×
1Ghost
‑
Conv卷积操作;在Shuffle
‑
Net V2上添加深度可分离卷积操作;将RELU函数替换为h
‑
Swish函数;添加SE模块,完成轻量化卷积神经网络基本模块结构Ghost
‑
Shuffle的搭建;基于Zen
‑
NAS神经网络搜索算法,添加参数量和计算量的约束条件,在轻量化的搜索空间内进行网络架构的搜索,并根据Zen
‑
Score的分数搜索出最终的网络Ghost
‑
Shuffle Net;对搜索得到的轻量化主干网络Ghost
‑
Shuffle Net使用Ghost
‑
PAN进行特征融合,最终得到可以直接在海洋检测无人机上使用的轻量化目标检测神经网络模型Ghost
‑
Shuffle Net
‑
L;步骤3,将步骤1中的得到图像数据集对步骤2中获得的轻量化目标检测神经网络模型进行训练并完成测试。2.如权利要求1所述的一种无人机海洋图像检测用轻量卷积神经网络模型的搭建方法,其特征在于:所述步骤1中图像数据集的目标类别标签包括人、船、车、溢油、海、陆地、植被、建筑物和天空。3.如权利要求1所述的一种无人机海洋图像检测用轻量卷积神经网络模型的搭建方法,其特征在于:所述步骤2中基于Zen
‑
NAS神经网络搜索算法的具体搜索步骤为:S1,使用初始结构F0随机生成10个结构作为初始的进化种子,加入到进化空间P;S2,随机选择步骤S1中一个结构并选择一个Ghost
‑
Shuffle模块进行突变,使用突变算法生成新的突变结构,替换原来的网络结构F生成新的网络结构F
′
;S3,计算F
′
的计算量是否小于预设计算量B,参数量是否小于预设参数量C,并且网络深度是否小于预设网络深度L;如果同时满足要求则计算F
′
的Zen
‑
Score,并把F
′
加入到进化空间P;S4,如果进化空间P的数量超过了进化保留数量N,移除Zen
‑
Score值最小的网络结构,始终保持进化空间不超过进化保留数量N;S5,不断重复上述步骤S2至S4,直到达到进化算法迭代次数T,停止搜索;S6,从进化空间P中取Zen
‑
Score值最大的网络结构作为最后的搜索结果。4.如权利要求3所述的一种无人机海洋图像检测用轻量卷积神经网络模型的搭建方法,其特征在于,所述步骤S2中的突变算法具体为:S21,随机选择网络结构F中一个Ghost
‑
S...
【专利技术属性】
技术研发人员:魏玲,赵天旭,胥志伟,杨晓刚,丁来辉,
申请(专利权)人:山东巍然智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。