一种深度学习和群智能算法的水果采摘优化模型的方法技术

技术编号:39641564 阅读:9 留言:0更新日期:2023-12-09 11:08
本发明专利技术涉及人工智能采摘技术领域,且公开了一种深度学习和群智能算法的水果采摘优化模型的方法,包括以下步骤:

【技术实现步骤摘要】
一种深度学习和群智能算法的水果采摘优化模型的方法


[0001]本专利技术涉及人工智能采摘
,具体为一种深度学习和群智能算法的水果采摘优化模型的方法


技术介绍

[0002]果实采摘是农业生产的关键环节之一,采摘顺序可以影响采摘效率和果实品质;传统的果实采摘方法通常是人工采摘,但这种方法费时费力,效率低下;随着计算机视觉技术的发展和机械自动化水平的提高,自动化果实采摘已成为一种新的研究方向;其中,基于图像分割的果实采摘顺序算法的研究是其中一个重要的方向;现阶段,梨子采摘难度大,需要较大的人力物力成本,并且在较为复杂的果园环境下,采摘效率并不理想,不适合规模化大面积梨子种植业的发展,因此实现采摘自动化,对规模较大的采摘场景效率的提升具有重大意义

[0003]目前,农业机器人在适应性上还存在很多不足之处,尤其是面对现实中复杂的农业环境,农业机器人难以适应果园中复杂多变的环境以及多变的天气变化;除此之外,现代化农业机器人虽然种类繁多,但是更偏向于实现简单的农业生产活动,专业化的农业机器人的研究成本及生产成本比较高,并且相较于单一功能的农业设备来说效率更低,这些不足就导致农业机器人在实际场景中难以得到广泛地推广使用


技术实现思路

[0004](

)
解决的技术问题
[0005]针对现有技术的不足,本专利技术提供了一种深度学习和群智能算法的水果采摘优化模型的方法,利用计算机视觉技术实现图像分割的果实采摘顺序算法,提高了果实采摘效率和果实定位精度,解决了现有技术中采摘过程中的浪费和伤害,同时还能够避免果实的腐烂和损坏,无法提高果实的保质期和市场价值的问题

[0006](

)
技术方案
[0007]为实现上述的目的,本专利技术提供如下技术方案:一种深度学习和群智能算法的水果采摘优化模型的方法,包括以下步骤:
[0008]S1、
收集自然环境下的水果果实图片作为训练数据,并对数据进行预处理;
[0009]S2、
设计一种改进
U

Net
模型的
CA U

Net
语义分割网络,将
U

Net
模型的主干网络
VGG16
更换为轻量化的
MobileNet

V3
结构;
[0010]S3、

MoblieNet

v3
主干特征网络中的
SE
注意力机制模块替换为
Coordinate Attention
注意力机制,使得在复杂的果园背景下可以取得更好的效果;
[0011]S4、
利用
K

means
聚类算法首先对果实进行分组,再利用聚类分组进行寻优,将聚类进化机制与多目标蚱蜢优化算法相结合确定采摘顺序优化模型;
[0012]S5、
利用基于采摘距离最短和果实被遮挡面积最小两个原则对果实的采摘顺序进行优化,并且根据不同采摘场景和不同的果实来合理的分配因素影响权重;
[0013]S6、
最后利用改进的群智能优化算法优化果实的采摘顺序后,利用农业机器人进行采摘

[0014]优选的,所述
S3

SE
注意力机制模块需要两个全连接层,且
Coordinate Attention
注意力机制只需要一个全连接层和一个可学习的位置编码器

[0015]优选的,所述
Coordinate Attention
为一种轻量级的注意力机制,用于减少计算成本和参数数量,且
Coordinate Attention
通过使用坐标信息来学习特征之间的关系,提高网络的表现,所述
Coordinate Attention
注意力机制通过将空间位置通道之间的关系建模为
2D
坐标和通道嵌入之间的相互作用,从而实现网络更好地捕捉特征之间的空间和通道的依赖性

[0016]优选的,所述
S5
中采摘距离最小的数学模型如下所示:
[0017][0018]其中,
m
为采摘场景中共有
m
个子种群,
n
为每个子种群共有
n
个果实,
i
为对应的种群编号,对种群依次进行编号为
i
=1,2,


m

j
为对应每个子种群里的果实数量,对果实依次排序为
j
=1,2,


n

[0019]根据果实被遮挡面积来判断果实的外表裸露情况,来减少果实的破损,果实裸露面积根据目标检测模型检测框的重叠程度进行计算比较,其数学模型如下:
[0020][0021]综合以上两个目标影响,结合实际采摘场景,利用算法来对模型进行求解,使得
f1

f2
同时最小化,建立多目标采摘顺序优化算法模型为
Y

min(f1+f2)。
[0022]优选的,所述
S6
中用于模拟蝗虫群体行为的数学模型为:
[0023][0024]其中
X
i
表示第
i
个蚱蜢的位置,
S
i
用来模拟社会相互作用力,
G
i
表示重力影响,
A
i
表示风力作用,
r1、r2和
r3表示的是0到1的随机数,为种群中的蚱蜢提供随机行为

[0025]优选的,算法中蚱蜢中到达舒适区的速度较快,蚱蜢群在收敛到目标位置中受到限制,需要引入参数来区分不同阶段,更新蚱蜢位置的数学模型如下:
[0026][0027]其中
d
ij

i
只蚱蜢到第
j
只蚱蜢两个目标之间的距离,通过公式计算得出:
s
是定义社会力量强弱的函数,
g
是引力常数,
g
是朝向地球中心的单位矢量,
u
表示的是一个漂移常数;
e
w
是一个统一的向量的方向

[0028]优选的,优化问题的关键点在于
G
i
参数被省略在蚱蜢算法中,将风向用优化目标代替,模型的调整结果如下:
[0029][0030]N
维搜索空间的上边界用表示,搜索空间的下边界则是用来表示,当前迭代的目标函数的最优解为
T
d
,其中参数
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种深度学习和群智能算法的水果采摘优化模型的方法,其特征在于:包括以下步骤:
S1、
收集自然环境下的水果果实图片作为训练数据,并对数据进行预处理;
S2、
设计一种改进
U

Net
模型的
CA U

Net
语义分割网络,将
U

Net
模型的主干网络
VGG16
更换为轻量化的
MobileNet

V3
结构;
S3、

MoblieNet

v3
主干特征网络中的
SE
注意力机制模块替换为
Coordinate Attention
注意力机制,使得在复杂的果园背景下可以取得更好的效果;
S4、
利用
K

means
聚类算法首先对果实进行分组,再利用聚类分组进行寻优,将聚类进化机制与多目标蚱蜢优化算法相结合确定采摘顺序优化模型;
S5、
利用基于采摘距离最短和果实被遮挡面积最小两个原则对果实的采摘顺序进行优化,并且根据不同采摘场景和不同的果实来合理的分配因素影响权重;
S6、
最后利用改进的群智能优化算法优化果实的采摘顺序后,利用农业机器人进行采摘
。2.
根据权利要求1所述的一种深度学习和群智能算法的水果采摘优化模型的方法,其特征在于:所述
S3

SE
注意力机制模块需要两个全连接层,且
Coordinate Attention
注意力机制只需要一个全连接层和一个可学习的位置编码器
。3.
根据权利要求2所述的一种深度学习和群智能算法的水果采摘优化模型的方法,其特征在于:所述
Coordinate Attention
为一种轻量级的注意力机制,用于减少计算成本和参数数量,且
Coordinate Attention
通过使用坐标信息来学习特征之间的关系,提高网络的表现,所述
Coordinate Attention
注意力机制通过将空间位置通道之间的关系建模为
2D
坐标和通道嵌入之间的相互作用,从而实现网络更好地捕捉特征之间的空间和通道的依赖性
。4.
根据权利要求1所述的一种深度学习和群智能算法的水果采摘优化模型的方法,其特征在于:所述
S5
中采摘距离最小的数学模型如下所示:其中,
m
为采摘场景中共有
m
个子种群,
n
为每个子种群共有
n
个果实,
i
为对应的种群编号,对种群依次进行编号为
i
=1,2,


m

j
为对应每个子种群里的果实数量,对果实依次排序为
j...

【专利技术属性】
技术研发人员:王超夏雨婷刘志宏辜丽川何进蒋婷婷王庆勇杨帅焦俊
申请(专利权)人:安徽农业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1