CN107950402A - 基于双目视觉的挤奶器自动控制方法 - Google Patents

基于双目视觉的挤奶器自动控制方法 Download PDF

Info

Publication number
CN107950402A
CN107950402A CN201711230544.7A CN201711230544A CN107950402A CN 107950402 A CN107950402 A CN 107950402A CN 201711230544 A CN201711230544 A CN 201711230544A CN 107950402 A CN107950402 A CN 107950402A
Authority
CN
China
Prior art keywords
flat image
milker
breast
binocular vision
cow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711230544.7A
Other languages
English (en)
Other versions
CN107950402B (zh
Inventor
董霄剑
曾洪庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Wei Wei Intelligent Technology Co Ltd
Original Assignee
Beijing Wei Wei Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Wei Wei Intelligent Technology Co Ltd filed Critical Beijing Wei Wei Intelligent Technology Co Ltd
Priority to CN201711230544.7A priority Critical patent/CN107950402B/zh
Publication of CN107950402A publication Critical patent/CN107950402A/zh
Application granted granted Critical
Publication of CN107950402B publication Critical patent/CN107950402B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01JMANUFACTURE OF DAIRY PRODUCTS
    • A01J5/00Milking machines or devices
    • A01J5/007Monitoring milking processes; Control or regulation of milking machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Animal Husbandry (AREA)
  • Environmental Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开一种基于双目视觉的挤奶器自动控制方法,包括以下步骤:通过设置在挤奶区相对位置固定的双目摄像头拍摄奶牛***区域的第一平面图像和第二平面图像;利用双目视觉处理算法对所述第一平面图像和所述第二平面图像进行处理,建立所述奶牛***的三维坐标空间;根据奶牛***的特定认知特征,输出所述三位坐标空间中奶牛***4个***的位置信息,并根据4个***位置信息将挤奶器的4个乳杯套在奶牛的4个***上。

Description

基于双目视觉的挤奶器自动控制方法
技术领域
本发明属于机器视觉技术领域,特别涉及一种基于双目识别的立体认知方法。
背景技术
随着机器识别技术的发展,目前很多领域都应用到了机器视觉认知。传统的机器识别包括机器臂定位、智能车辆导航、规避障碍物、甚至人脸识别、指纹识别等等。然而,所有目前的机器识别***都存在一个不可避免的缺陷,就是识别速度慢,误差率较高。因此,如何快速有效得提高机器视觉识别的性能,成为本领域亟待解决的技术问题。
推进信息化,用图像处理技术改造养殖业传统挤奶方式,提高养殖业综合竞争力,是当前畜牧业经济发展的重要方向,也是学术界和企业界研究的热点问题之一。奶牛产奶的机械化是现代化奶牛养殖场中必不可少的环节。传统的挤奶方式通过人工方式将挤奶器的4个乳杯套在奶牛的4个***上,首先由于人工操作速度慢,在实际工作中往往由于奶牛饲养场规模大,效率较低;其次,人工操作的干预,容易对奶牛造成惊吓。
发明内容
本发明的目的就是克服现有技术中提到的上述弊端,提供一种识别准确率高、速度快的基于双目视觉的挤奶器自动控制方法。
为达上述目的,本发明采取以下技术方案:
一种基于双目视觉的挤奶器自动控制方法,包括以下步骤:
通过设置在挤奶区相对位置固定的双目摄像头拍摄奶牛***区域的第一平面图像和第二平面图像;
利用双目视觉处理算法对所述第一平面图像和所述第二平面图像进行处理,建立所述奶牛***的三维坐标空间;
根据奶牛***的特定认知特征,输出所述三位坐标空间中奶牛***4个***的位置信息,并根据4个***位置信息将挤奶器的4个乳杯套在奶牛的4个***上。
进一步地,所述利用双目视觉处理算法对所述第一平面图像和所述第二平面图像进行处理,建立所述奶牛***的三维坐标空间包括:
S1:对所述第一平面图像和第二平面图像进行预处理;
S2:对经过预处理的第一平面图像和第二平面图像进行智能认知,确定视差计算前的泛化认知特征,并建立所述第一平面图像和第二平面图像之间的匹配关系,以辨认所述***区域的认知属性;
S3:根据所述***区域的认知属性,确认与该认知属性相对应的一个或多个特定认知特征;
S4:根据双目立体成像原理进行视差计算;
S5:结合所述特定认知特征和点云图,建立奶牛***的三维坐标空间。
进一步地,上述挤奶器自动控制方法还包括以下步骤:
S6:判断所述三维坐标空间的识别度是否满足精度和误差要求;如满足,则输出奶牛***4个***的位置信息,并根据4个***位置信息将挤奶器的4个乳杯套在奶牛的4个***上;如不满足,转至步骤S7;
S7:返回步骤S2,重新确定所述泛化认知特征,并继续执行步骤S3-S6。
进一步地,所述步骤S4中还包括获取所述目标对象的点云图。
进一步地,所述泛化认知特征包括纹理、轮廓、颜色中的一种或几种;所述特定认知特征包含在所述泛化认知特征之内;所述认知属性的具体种类包括颜色、轮廓、表面纹理以及轮廓的几何结构。
进一步地,所述步骤S1中的预处理包括滤波、降噪、白平衡、扭曲处理、放射变化。
进一步地,所述步骤S3中确定视差计算前的泛化认知特征的方法包括:图形种类、组成图形的线条的几何长度、组成图形的不同特征区域的颜色、组成图形的线条的连接关系、本图形和其它泛化图形的几何关系、组成图形的轮廓的长度比例关系。
本发明提出的基于双目视觉的挤奶器自动控制方法是一种非常先进的机器认知方法,不仅可以分辨奶牛***的泛化特征,还可以根据泛化特征进一步确定奶牛***的特定特征,用而可以用最准确、高效的特征识别技术来对奶牛***的4个***进行识别定位,适合于养殖园区大规模的养殖模式,降低了人工成本,有效的提高了工作效率,具有非常广阔的应用前景。
附图说明
图1为本发明一个实施里的基于双目视觉的挤奶器自动控制使用场景示意图;
图2为本发明另一视角的基于双目视觉的挤奶器自动控制使用场景示意图;
图3为本发明再一视角的基于双目视觉的挤奶器自动控制使用场景示意图。
附图标记说明:10-双目摄像头。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1-图3,本发明一个实施例的基于双目视觉的挤奶器自动控制方法,包括以下步骤:
通过设置在挤奶区相对位置固定的双目摄像头10拍摄奶牛***区域的第一平面图像和第二平面图像;
利用双目视觉处理算法对所述第一平面图像和所述第二平面图像进行处理,建立所述奶牛***的三维坐标空间;
根据奶牛***的特定认知特征,输出所述三位坐标空间中奶牛***4个***的位置信息,并根据4个***位置信息将挤奶器的4个乳杯套在奶牛的4个***上。
在一个较佳的实施例中,所述利用双目视觉处理算法对所述第一平面图像和所述第二平面图像进行处理,建立所述奶牛***的三维坐标空间包括:
S1:对所述第一平面图像和第二平面图像进行预处理;
S2:对经过预处理的第一平面图像和第二平面图像进行智能认知,确定视差计算前的泛化认知特征,并建立所述第一平面图像和第二平面图像之间的匹配关系,以辨认所述***区域的认知属性;
S3:根据所述***区域的认知属性,确认与该认知属性相对应的一个或多个特定认知特征;
S4:根据双目立体成像原理进行视差计算;
S5:结合所述特定认知特征和点云图,建立奶牛***的三维坐标空间。
进一步地,上述挤奶器自动控制方法还包括以下步骤:
S6:判断所述三维坐标空间的识别度是否满足精度和误差要求;如满足,则输出奶牛***4个***的位置信息,并根据4个***位置信息将挤奶器的4个乳杯套在奶牛的4个***上;如不满足,转至步骤S7;
S7:返回步骤S2,重新确定所述泛化认知特征,并继续执行步骤S3-S6。
进一步地,所述步骤S4中还包括获取所述目标对象的点云图。
进一步地,所述泛化认知特征包括纹理、轮廓、颜色中的一种或几种;所述特定认知特征包含在所述泛化认知特征之内;所述认知属性的具体种类包括颜色、轮廓、表面纹理以及轮廓的几何结构。
进一步地,所述步骤S1中的预处理包括滤波、降噪、白平衡、扭曲处理、放射变化。
进一步地,所述步骤S3中确定视差计算前的泛化认知特征的方法包括:图形种类、组成图形的线条的几何长度、组成图形的不同特征区域的颜色、组成图形的线条的连接关系、本图形和其它泛化图形的几何关系、组成图形的轮廓的长度比例关系。
本发明相对于现有技术,最大的创新点在于,采用了泛化认知特征和特定认知特征相结合的方式来对奶牛******进行识别定位的技术手段。首先,所述泛化认知特征包括纹理、轮廓、颜色中的一种或几种;而所述特定认知特征包含在所述泛化认知特征之内。所述认知属性的具体种类包括颜色、轮廓、表面纹理以及轮廓的几何结构。所述特定认知特征则是基于图像的深度学习认知特征,辨认出***及其位置。
综上所述,本发明提出的基于双目视觉的挤奶器自动控制方法是一种非常先进的机器认知方法,不仅可以分辨奶牛***的泛化特征,还可以根据泛化特征进一步确定奶牛***的特定特征,用而可以用最准确、高效的特征识别技术来对奶牛***的4个***进行识别定位,适合于养殖园区大规模的养殖模式,降低了人工成本,有效的提高了工作效率,具有非常广阔的应用前景。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。

Claims (7)

1.一种基于双目视觉的挤奶器自动控制方法,其特征在于,包括以下步骤:
通过设置在挤奶区相对位置固定的双目摄像头拍摄奶牛***区域的第一平面图像和第二平面图像;
利用双目视觉处理算法对所述第一平面图像和所述第二平面图像进行处理,建立所述奶牛***的三维坐标空间;
根据奶牛***的特定认知特征,输出所述三位坐标空间中奶牛***4个***的位置信息,并根据4个***位置信息将挤奶器的4个乳杯套在奶牛的4个***上。
2.根据权利要求1所述的基于双目视觉的挤奶器自动控制方法,其特征在于,所述利用双目视觉处理算法对所述第一平面图像和所述第二平面图像进行处理,建立所述奶牛***的三维坐标空间包括:
S1:对所述第一平面图像和第二平面图像进行预处理;
S2:对经过预处理的第一平面图像和第二平面图像进行智能认知,确定视差计算前的泛化认知特征,并建立所述第一平面图像和第二平面图像之间的匹配关系,以辨认所述***区域的认知属性;
S3:根据所述***区域的认知属性,确认与该认知属性相对应的一个或多个特定认知特征;
S4:根据双目立体成像原理进行视差计算;
S5:结合所述特定认知特征和点云图,建立奶牛***的三维坐标空间。
3.根据权利要求2所述的基于双目视觉的挤奶器自动控制方法,其特征在于,还包括以下步骤:
S6:判断所述三维坐标空间的识别度是否满足精度和误差要求;如满足,则输出奶牛***4个***的位置信息,并根据4个***位置信息将挤奶器的4个乳杯套在奶牛的4个***上;如不满足,转至步骤S7;
S7:返回步骤S2,重新确定所述泛化认知特征,并继续执行步骤S3-S6。
4.根据权利要求2所述的基于双目视觉的挤奶器自动控制方法,其特征在于,所述步骤S4中还包括获取所述目标对象的点云图。
5.根据权利要求2所述的基于双目视觉的挤奶器自动控制方法,其特征在于,所述泛化认知特征包括纹理、轮廓、颜色中的一种或几种;所述特定认知特征包含在所述泛化认知特征之内;所述认知属性的具体种类包括颜色、轮廓、表面纹理以及轮廓的几何结构。
6.根据权利要求2所述的基于双目视觉的挤奶器自动控制方法,其特征在于,所述步骤S1中的预处理包括滤波、降噪、白平衡、扭曲处理、放射变化。
7.根据权利要求2所述的基于双目视觉的挤奶器自动控制方法,其特征在于,所述步骤S3中确定视差计算前的泛化认知特征的方法包括:图形种类、组成图形的线条的几何长度、组成图形的不同特征区域的颜色、组成图形的线条的连接关系、本图形和其它泛化图形的几何关系、组成图形的轮廓的长度比例关系。
CN201711230544.7A 2017-11-29 2017-11-29 基于双目视觉的挤奶器自动控制方法 Active CN107950402B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711230544.7A CN107950402B (zh) 2017-11-29 2017-11-29 基于双目视觉的挤奶器自动控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711230544.7A CN107950402B (zh) 2017-11-29 2017-11-29 基于双目视觉的挤奶器自动控制方法

Publications (2)

Publication Number Publication Date
CN107950402A true CN107950402A (zh) 2018-04-24
CN107950402B CN107950402B (zh) 2020-10-30

Family

ID=61959565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711230544.7A Active CN107950402B (zh) 2017-11-29 2017-11-29 基于双目视觉的挤奶器自动控制方法

Country Status (1)

Country Link
CN (1) CN107950402B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109588320A (zh) * 2019-01-21 2019-04-09 河南埃尔森智能科技有限公司 一种基于3d视觉引导的无人化奶牛挤奶***
CN110969156A (zh) * 2019-05-17 2020-04-07 丰疆智能科技股份有限公司 奶牛***检测卷积神经网络模型及其构建方法
CN112955003A (zh) * 2018-11-01 2021-06-11 利拉伐控股有限公司 工具定位***和方法、旋转挤奶平台、计算机程序和非易失性数据载体
CN115281095A (zh) * 2022-05-30 2022-11-04 北京工业大学 一种基于激光图像识别的挤奶装置及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101144705A (zh) * 2007-07-25 2008-03-19 中国农业大学 一种利用双目视觉技术监测猪生长的方法
WO2010023121A2 (en) * 2008-08-29 2010-03-04 Delaval Holding Ab Arrangement and method for determining positions of the teats of a milking animal
CN102986372A (zh) * 2012-09-28 2013-03-27 浙江工业大学 基于全景立体视觉的采摘对象的识别、分类和空间定位装置及方法
CN205830697U (zh) * 2016-06-29 2016-12-28 中国农业大学 一种辅助奶牛挤奶作业的自动药浴装置
CN107087150A (zh) * 2017-04-26 2017-08-22 成都通甲优博科技有限责任公司 一种基于双目立体和光度立体的三维摄像方法、***及装置
CN107392929A (zh) * 2017-07-17 2017-11-24 河海大学常州校区 一种基于人眼视觉模型的智能化目标检测及尺寸测量方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101144705A (zh) * 2007-07-25 2008-03-19 中国农业大学 一种利用双目视觉技术监测猪生长的方法
WO2010023121A2 (en) * 2008-08-29 2010-03-04 Delaval Holding Ab Arrangement and method for determining positions of the teats of a milking animal
CN102986372A (zh) * 2012-09-28 2013-03-27 浙江工业大学 基于全景立体视觉的采摘对象的识别、分类和空间定位装置及方法
CN205830697U (zh) * 2016-06-29 2016-12-28 中国农业大学 一种辅助奶牛挤奶作业的自动药浴装置
CN107087150A (zh) * 2017-04-26 2017-08-22 成都通甲优博科技有限责任公司 一种基于双目立体和光度立体的三维摄像方法、***及装置
CN107392929A (zh) * 2017-07-17 2017-11-24 河海大学常州校区 一种基于人眼视觉模型的智能化目标检测及尺寸测量方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112955003A (zh) * 2018-11-01 2021-06-11 利拉伐控股有限公司 工具定位***和方法、旋转挤奶平台、计算机程序和非易失性数据载体
CN112955003B (zh) * 2018-11-01 2023-04-07 利拉伐控股有限公司 工具定位***和方法、旋转挤奶平台、计算机程序和非易失性数据载体
CN109588320A (zh) * 2019-01-21 2019-04-09 河南埃尔森智能科技有限公司 一种基于3d视觉引导的无人化奶牛挤奶***
CN110969156A (zh) * 2019-05-17 2020-04-07 丰疆智能科技股份有限公司 奶牛***检测卷积神经网络模型及其构建方法
CN115281095A (zh) * 2022-05-30 2022-11-04 北京工业大学 一种基于激光图像识别的挤奶装置及方法
CN115281095B (zh) * 2022-05-30 2024-03-29 北京工业大学 一种基于激光图像识别的挤奶装置及方法

Also Published As

Publication number Publication date
CN107950402B (zh) 2020-10-30

Similar Documents

Publication Publication Date Title
CN107950402A (zh) 基于双目视觉的挤奶器自动控制方法
WO2020135446A1 (zh) 一种目标定位方法和装置、无人机
US10154645B2 (en) Vision system with tail positioner
IL284596B1 (en) Registration of reference frames
CN105547153B (zh) 基于双目视觉的插件元件针脚视觉定位方法及装置
CN106863332B (zh) 一种机器人视觉定位方法及***
CN107545247B (zh) 基于双目识别的立体认知方法
CN110223345A (zh) 基于点云的配电线路作业对象位姿估计方法
CN102054306B (zh) 采用可变形二维曲线的人流量检测方法及***
CN107977996A (zh) 基于靶标标定定位模型的空间目标定位方法
CN107957246A (zh) 基于双目视觉的传送带上物体几何尺寸测量方法
CN113538666B (zh) 一种植物植株三维模型快速重建方法
CN114882109A (zh) 一种面向遮挡、杂乱场景下的机器人抓取检测方法及***
CN109493313A (zh) 一种基于视觉的钢卷定位方法及设备
CN115082777A (zh) 基于双目视觉的水下动态鱼类形态测量方法及装置
CN107256633A (zh) 一种基于单目摄像头三维估计的车型分类方法
CN108280837B (zh) 基于变换的x射线图像中bga焊球轮廓提取方法
CN110097540A (zh) 多边形工件的视觉检测方法及装置
CN117021059B (zh) 采摘机器人及其果实定位方法、装置、电子设备及介质
CN106339717A (zh) 一种基于混合多尺度特征模型的活立木快速识别方法
CN104268551B (zh) 基于视觉特征点的转向角度控制方法
CN108827250A (zh) 一种机器人单目视觉测距技术方法
Dorokhov et al. Recognition of cow teats using the 3D-ToF camera when milking in the “herringbone” milking parlor
CN103919556A (zh) 一种基于三维测量的奶牛体型性状指标的数据采集方法
CN111340884B (zh) 一种双目异构相机与rfid的双重目标定位与身份辨识方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100094 603, floor 6, building 3, zone 1, No. 81, Beiqing Road, Haidian District, Beijing

Applicant after: BEIJING VIZUM INTELLIGENT TECHNOLOGY Co.,Ltd.

Address before: 100088 Beijing City, Haidian District Zhichun Road Jinqiu International Building No. 6 A block 1311

Applicant before: BEIJING VIZUM INTELLIGENT TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant