[发明专利]食料的投喂方法、装置、系统和计算机可读存储介质在审
申请号: | 202010138408.0 | 申请日: | 2020-03-03 |
公开(公告)号: | CN111382739A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | 张为明 | 申请(专利权)人: | 北京海益同展信息科技有限公司 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06K9/62;G06T7/62;G06N3/04;A01K5/02 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 张雷;刘剑波 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 食料 投喂 方法 装置 系统 计算机 可读 存储 介质 | ||
1.一种食料的投喂方法,包括:
利用第一神经网络,检测待处理图像中的食槽,以确定所述待处理图像中的食槽区域;
利用第二神经网络,检测食槽区域中的食料和投喂对象,以确定食料区域和投喂对象区域;
根据所述食料区域在所述食槽区域中的占比,以及所述投喂对象区域在所述食槽区域中的占比,确定是否进行投喂。
2.根据权利要求1所述的投喂方法,其中,所述利用第一神经网络,检测待处理图像中的食槽,以确定所述待处理图像中的食槽区域包括:
利用所述第一神经网络,获取所述食槽的多个关键点,所述多个关键点能够表征所述食槽的位置信息;
根据所述多个关键点,确定所述待处理图像中的食槽区域。
3.根据权利要求2所述的投喂方法,其中,
所述多个关键点为所述食槽的4个顶点,
所述根据所述多个关键点,确定所述待处理图像中的食槽区域包括:
根据所述4个顶点的最小外接矩形,确定所述待处理图像中的食槽区域。
4.根据权利要求2所述的投喂方法,其中,所述第一神经网络根据如下步骤训练:
根据训练图像的标注结果和所述第一神经网络对所述训练图像的检测结果,计算多种候选损失函数,所述候选损失函数包括所述食槽区域的位置损失函数和各像素点的分类结果损失函数,所述各像素点的分类结果包括是食槽或不是食槽;
根据所述多个候选损失函数的加权和,确定综合损失函数;
利用所述综合损失函数,训练所述第一神经网络。
5.根据权利要求4所述的投喂方法,其中,
所述多种候选函数包括分类损失函数、中心点损失函数、目标大小损失函数、相对位置损失函数、关键点匹配损失函数或关键点损失函数中的多项,
所述分类损失函数根据标注的各像素点分类结果和检测的各像素点分类结果计算,
所述中心点损失函数根据标注的食槽中心点和检测的食槽中心点计算,所述检测的食槽中心点根据检测的多个关键点确定,
所述目标大小损失函数根据标注的食槽宽高和检测的食槽宽高计算,所述检测的食槽宽高根据检测的多个关键点确定,
所述相对位置损失函数根据标注的食槽中心点与标注的多个关键点的相对位置,以及检测的食槽中心点与检测的多个关键点的相对位置计算,
所述关键点匹配损失函数根据标注的多个关键点和检测的多个关键点之间的对应情况计算,
所述关键点损失函数根据标注的多个关键点,以及检测的多个关键点计算。
6.根据权利要求1所述的投喂方法,其中,所述利用第一神经网络,检测待处理图像中的食槽,以确定所述待处理图像中的食槽区域包括:
对所述待处理图像进行多次下采样处理,获取多幅下采样图像;
提取各下采样图像的图像特征;
根据融合后的各图像特征,确定所述食槽区域。
7.根据权利要求6所述的投喂方法,其中,
所述多幅下采样图像包括第一下采样图像和第二下采样图像,所述第二下采样图像为通过对所述第二下采样图像进行下采样处理获取;
所述根据融合后的各图像特征,确定所述食槽区域包括:
对所述第二下采样图像的图像特征进行上采样处理,获取上采样特征;
根据融合后的上采样特征和所述第一下采样图像的图像特征,确定所述食槽区域。
8.根据权利要求1所述的投喂方法,其中,
所述第一神经网络为以Mobilenetv3–Large为图像特征提取模块的CenterNet模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海益同展信息科技有限公司,未经北京海益同展信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010138408.0/1.html,转载请声明来源钻瓜专利网。