[发明专利]一种果实定位识别方法有效
申请号: | 201510093098.4 | 申请日: | 2015-03-02 |
公开(公告)号: | CN104700404B | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 郑立华;麦春艳;肖昌一;陈元;李民赞 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/13;G06T7/136;G06T7/50;G06T7/62;G06T7/73;G06T7/90 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 李相雨 |
地址: | 100193 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 果实 定位 识别 方法 | ||
1.一种果实定位识别方法,其特征在于,所述方法包括以下步骤:
S1、利用不同光照条件下的不同成熟程度果实图像与非果实图像作为训练样本,通过对神经网络模型进行训练得到用于果实检测的神经网络颜色分类模型;
S2、获取目的场景的RGB图像以及深度图像;
S3、将所述RGB图像的R、G、B值作为所述神经网络颜色分类模型的输入,并输入到所述神经网络颜色分类模型,由所述神经网络颜色分类模型对所述RGB图像的像素点进行分类,去除背景像素,得到果实像素区域图像;
S4、利用边缘检测算法对所述步骤S3得到的果实像素区域图像进行边缘检测,得到果实边缘图像,所述果实边缘图像为各个果实的边界;
S5、选用标准的圆作为果实的形状模型,利用霍夫变换算法对所述果实边缘图像进行圆检测,得到果实圆以及圆心在所述RGB图像中的坐标;利用霍夫变换圆检测,根据不完全信息检测圆的特性实现对所述果实边缘图像中重叠区域的分割;
S6、匹配所述RGB图像和深度图像的像素坐标,得到果实圆心的深度信息;
S7、根据果实圆心的所述深度信息,融合采集深度图像的摄像头的姿态信息以及其世界定位信息,通过世界坐标变换算法得到每个果实圆心的世界坐标;
所述步骤S3之后、所述步骤S4之前,还包括以下步骤:
所述神经网络颜色分类模型对所述果实像素区域图像进行二值化,然后对二值化的所述果实像素区域图像进行形态学的孔洞填充和开运算,用得到的孔洞填充和开运算之后的所述果实像素区域图像对所述RGB图像做掩码运算,得到边缘平滑的去除背景的果实像素区域图像;
所述步骤S4中的边缘检测算法为拉普拉斯二阶零交叉检测算子,所述拉普拉斯二阶零交叉检测算子利用两个不同参数的高斯函数的差来近似地对所述果实像素区域图像作卷积,通过寻找所述果实像素区域图像的二阶导数的过零点来寻找边界,从而检测出果实图像的边缘点;
所述步骤S7中,得到每个果实圆心的世界坐标的具体步骤为:
S71、将深度图像的坐标系中的坐标转换为深度摄像头坐标系的坐标;
S72、将所述深度摄像头坐标系中的坐标转换为世界坐标系的坐标。
2.根据权利要求1所述的方法,其特征在于,所述步骤S2中,通过RGB摄像头获取所述RGB图像,通过深度摄像头获取所述深度图像。
3.根据权利要求2所述的方法,其特征在于,所述步骤S1中的神经网络颜色分类模型为三层结构的BP神经网络,其隐含层神经元使用双曲正切S型传递函数tansig,用于将所述隐含层神经元上范围为(-∞,+∞)的输入值映射到区间(-1,+1)上;输出层使用线性传递函数purelin传递函数。
4.根据权利要求1所述的方法,其特征在于,所述步骤S71根据如下公式进行坐标系转换:
其中,(X,Y)为所述果实圆心在深度图像坐标系中的坐标,(Uc,Vc,Wc)为所述果实圆心在所述深度摄像头坐标系的坐标,f为所述深度摄像头的焦距,cx和cy分别为所述深度摄像头水平分辨率和垂直分辨率值的一半。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510093098.4/1.html,转载请声明来源钻瓜专利网。