CN103090946B - 果树单树产量测量的方法和*** - Google Patents
果树单树产量测量的方法和*** Download PDFInfo
- Publication number
- CN103090946B CN103090946B CN201310014686.5A CN201310014686A CN103090946B CN 103090946 B CN103090946 B CN 103090946B CN 201310014686 A CN201310014686 A CN 201310014686A CN 103090946 B CN103090946 B CN 103090946B
- Authority
- CN
- China
- Prior art keywords
- fruit
- point cloud
- dimensional point
- tree
- radius
- 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.)
- Active
Links
Landscapes
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
本发明公开了果树单树产量测量的方法和***,通过获取果树的三维点云数据,并进行预处理得到果树三维点云数据集;对果树三维点云数据集进行分割得到只包含果实信息的果实三维点云数据集;对果实三维点云数据集进行统计,得到N个果实三维点云数据子集和果实个数N;根据果实三维点云数据子集计算出相对应的每个果实的果实半径,得到果实半径数组;根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量。本发明提供的方法和***能够精确、快速、无损地对果树单树产量进行测量。
Description
技术领域
本发明涉及果树产量智能测量领域,尤其涉及果树单树产量测量的方法和***。
背景技术
果树产量的测量在农业生产经营和农学研究中均有着重要的应用需求。传统上果树产量的无损精确测量大部分是采用人工统计果实个数并估算果树单树总产量的方法,这种方法费时费力,且由于果树中果实往往较多,很难记住哪些果实是已经统计过的,因此人工统计果实个数的方法很容易引起较大的误差。
近年来,随着信息技术的快速发展,特别是机器视觉、声波检测、激光测量等技术的日趋成熟,为果树产量的智能测量提供了新的途径。
《实时估计柑桔产量彩色视觉***》一文中设计了一个基于机器视觉的实时柑橘测产***,该***通过一个带数码相机的机器人在果树边行走,并获得果树冠层的数字图像,通过利用数字图像中果实与树叶和其他背景信息在颜色上的差异,将柑橘从数字图像中分离出来,然后柑橘识别个数,并根据每个柑橘在图像中的大小估算该柑橘的重量,在此基础上实现整个果园果树产量的测量统计。
《基于彩色数字图像估计野生蓝莓果实产量》一文中采用数字图像进行野生蓝莓产量的测量,该方法利用数码相机从蓝莓植株群体的正上方拍摄一张数字图像,然后利用图像中果实与其他部分信息在颜色上的差异进行背景剔除,使数字图像中只保留果实的象素信息,并通过统计这些象素的数量实现所拍摄的蓝莓群体的产量。
与此类似,《基于图像处理的柑橘测产方法》一文中利用机器视觉技术进行柑橘树产量的无损测量,该方法首先通过从一个角度拍摄单株柑橘果树的一张数字图像,然后基于预先定义的柑橘树不同其他的RGB颜色模型对所获得的柑橘图像进行分割,从分割得到的柑橘果实图像中提取果实个数以及每个果实的总周长、果实总面积等特征参数,最后计算果树的总产量,从而实现了单株果树产量的测量。
《基于图像处理的苹果果园产量预测》利用数字图像技术,通过在果树开花期获得果园的数字图像,同时通过事先建立的果树开花密度与果树产量之间的关系,从获取的数字图像中提取得到的果树开花密度预测果园的果树总产量。
现有基于机器视觉的果树产量测量方法中,仅从果树的一个侧面获取包含果实信息的果树数字图像,由于果树冠层枝叶繁茂,遮挡严重,因此无论从哪个侧面拍摄图像,图像中也无法包含果树上的所有果实,这将导致最终通过所拍摄的数字图像中提取的果实数量与真实的数量存在较大的误差,并引起从果实数量计算得到的果实产量更大的误差。同时,由于从不同角度拍摄得到的果树数字图像中包含的果实都会存在差异,因此仅通过拍摄一个图像的方法测量果树产量的方法存在测量结果不唯一、具有人为操作随机性的特点。此外,这种方法通过所拍摄的数字图像中检测得到的果实象素大小计算得到果实的周长和半径等参数,由于数码相机拍摄的图像都存在畸变的问题,这也会引起最终计算得到的果树产量产生另一种误差。
《基于图像处理的苹果果园产量预测》中所描述的果树产量估算方法中,是通过事先建立的开花密度和实测果树产量的关系,再通过获取果树开花的数字图像并计算开花密度,从而推导出这些果树可能的产量。这种方法并没有通过直接获取果树结果期的数字图像进行分析,计算结果的误差可能更大,因为果树的实际产量还会受到多种外界条件的影响,包括病虫害、雨、雪等,果树现有的开花密度并不一定带来预期的产量。因此这种方法比较适合于对大规模的果园进行产量估算,而不适用于单株果树产量的测量。所以上述方法均无法做到对单株果树的产量进行精确的测量。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是,针对上述缺陷,如何精确、快速、无损地对单株果树的产量进行测量。
(二)技术方案
为解决上述问题,本发明提供了果树单树产量测量的方法和***,所述方法包括:
A:获取果树的三维点云数据,并对所述三维点云数据进行预处理得到果树三维点云数据集;
B:对所述果树三维点云数据集进行分割得到只包含果实信息的果实三维点云数据集;
C:对所述果实三维点云数据集进行统计,得到N个果实三维点云数据子集和果实个数N,N为正整数;
D:根据所述果实三维点云数据子集计算出相对应的每个果实的果实半径,得到果实半径数组;
E:根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量;
所述步骤E之前还包括:
S:测量样本果实的果实半径和果实质量,建立果实半径与果实质量的关系模型,获取所述基础参数。
优选地,所述步骤A具体包括:
A1:对带果状态的果树获取不同角度的三维点云数据,并组成果树三维点云原始数据集,其中所述三维点云数据中包含颜色信息;
A2:对所述果树三维点云原始数据集中的噪声点进行初步剔除;
A3:再对初步剔除后的果树三维点云原始数据集中的噪声点进行二次剔除,得到只包含果树信息的果树三维点云数据集。
优选地,所述步骤B具体包括:
B1:获取果实器官对应的数据点的颜色特征;
B2:根据所述果树三维点云数据集中的每个数据点的颜色值与所述颜色特征的距离,分割出果实器官以外的数据点,得到所述果实三维点云数据集。
优选地,所述步骤C中对所述果实三维点云数据集进行统计具体为:对所述果实三维点云数据集进行聚类,将属于同一果实的数据点划分到一个果实三维点云数据子集中,得到的子集个数就是果实个数。
优选地,所述步骤D具体包括:
D1:计算每个果实三维点云数据子集内的长宽参数;
D2:计算每个果实三维点云数据子集的中心点坐标;
D3:计算每个果实三维点云数据子集中的所有数据点与所述中心点坐标的距离,并计算出平均距离;
D4:根据所述长宽参数和所述平均距离计算出每个果实三维点云数据子集对应的果实半径,所有果实半径组成所述果实半径数组。
为解决上述问题,本发明还提供了果树单树产量测量的***,所述***包括:
预处理模块、三维点云数据分割模块、果实计数模块、果实半径计算模块和果树产量计算模块;
所述预处理模块,获取果树的三维点云数据,并对所述三维点云数据进行预处理得到果树三维点云数据集;
所述三维点云数据分割模块,对所述果树三维点云数据集进行分割得到只包含果实信息的果实三维点云数据集;
所述果实计数模块,对所述果实三维点云数据集进行统计,得到果实个数;
所述果实半径计算模块,根据所述果实三维点云数据子集计算出相对应的每个果实的果实半径,得到果实半径数组;
所述果树产量计算模块,根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量;
所述***还包括:基础参数模块,测量样本果实的果实半径和果实质量,建立果实半径与果实质量的关系模型,获取所述基础参数。
优选地,所述预处理模块包括:原始数据集获取模块、初步剔除模块和二次提剔除模块;
所述原始数据集获取模块,对带果状态的果树获取不同角度的三维点云数据,并组成果树三维点云原始数据集,其中所述三维点云数据中包含颜色信息;
所述初步剔除模块,对所述果树三维点云原始数据集中的噪声点进行初步剔除;
所述二次提剔除模块,对初步剔除后的果树三维点云原始数据集中的噪声点进行二次剔除,得到只包含果树信息的果树三维点云数据集。
优选地,所述三维点云数据分割模块包括:颜色特征获取模块和果实三维点云数据集获取模块;
所述颜色特征获取模块,获取果实器官对应的数据点的颜色特征;
所述果实三维点云数据集获取模块,根据所述果树三维点云数据集中的每个数据点的颜色值与所述颜色特征的距离,分割出果实器官以外的数据点,得到所述果实三维点云数据集。
优选地,所述果实半径计算模块包括:长宽获取模块、中心点坐标计算模块、平均距离计算模块和果实半径数组获取模块;
所述长宽获取模块,计算每个果实三维点云数据子集内的长宽参数;
所述中心点坐标计算模块,计算每个果实三维点云数据子集的中心点坐标;
所述平均距离计算模块,计算每个果实三维点云数据子集中的所有数据点与所述中心点坐标的距离,并计算出平均距离;
所述果实半径数组获取模块,根据所述长宽参数和所述平均距离计算出每个果实三维点云数据子集对应的果实半径,所有果实半径组成所述果实半径数组。
(三)有益效果
本发明提出了果树单树产量测量的方法和***,通过获取果树的三维点云数据,并进行预处理得到果树三维点云数据集;利用果实与其他器官的颜色特征不同进行分割得到果实三维点云数据集,在采用类聚方法对果实三维点云数据集进行分割,保证果实计数的处理效率和准确性;根据果实三维点云数据子集计算出相对应的每个果实的果实半径,得到果实半径数组;根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量,还可以计算出果实平均直径和平均每个果实的重量,能够精确、快速、无损地对果树单树产量进行测量。
附图说明
图1为果树单树产量测量的方法的步骤流程图;
图2为果树单树产量测量的方法中步骤A的具体流程图;
图3为果树单树产量测量的方法中步骤B的具体流程图;
图4为果树单树产量测量的方法中步骤D的具体流程图;
图5为果树单树产量测量的***的组成示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
实施例一
本发明实施例一中提供了果树单树产量测量的方法,步骤流程如图1所示,具体包括以下步骤:
步骤A:获取果树的三维点云数据,并对三维点云数据进行预处理得到果树三维点云数据集D。
利用大型激光三维扫描仪从田间直接获取果树的三维点云数据,并对获取的三维点云数据进行噪声点剔除等预处理,步骤流程如图2所示,具体包括以下步骤:
步骤A1:对带果状态的果树获取不同角度的三维点云数据,并组成果树三维点云原始数据集,其中三维点云数据中包含颜色信息。
在果园对需要进行产量测量的成果期果树利用激光三维扫描仪(例如FARO focus3D120)进行三维扫描,扫描时至少从果树的3个角度进行多站扫描,采集得到带颜色信息的果树三维点云原始数据集。但是利用三维激光扫描仪在果园环境下对果树进行三维点云数据获取过程中,由于不同果树之间和器官间的遮挡,以及其他外部条件(如风吹)的影响,所获取的三维点云数据不可避免的会带有噪声点,因此需要进行以下两步的噪声点去除操作。
步骤A2:对果树三维点云原始数据集中的噪声点进行初步剔除,具体方法如下:首先采用最少邻居法进行噪声点的初步剔除,即对果树三维点云原始数据集中的每个数据点进行最少邻居检查,若某个数据点的邻居(距离该点的直线距离不大于0.5cm的数据点即为该点的邻居)个数小于30个,即将该数据点从三维点云原始数据集中删除。
步骤A3:再对初步剔除后的果树三维点云原始数据集中的噪声点进行二次剔除,得到只包含果树信息的果树三维点云数据集D。对初步剔除后的果树三维点云数据集中的噪声点进行二次噪声剔除处理,以便去除那些使用最少近邻法无法剔除而又不属于果树自身数据的数据点,方法是利用通用的三维点云处理软件导入以上所获取的果树三维点云原始数据集,通过交互选取数据点并删除的方法剔除三维点云中的那些不属于果树叶子、果实、枝干等器官的数据点。经过以上两步的噪声点剔除处理,将果树的三维点云原始数据集中不属于果树的噪声点部分去掉,得到只包含果树信息的果树三维点云数据集D。
步骤B:对果树三维点云数据集D进行分割得到只包含果实信息的果实三维点云数据集Df,该步骤主要是将上一步骤处理得到的果树三维点云数据集D进行分割,将其中不属于果实的数据点剔除,具体实施过程如图3所示,具体包括以下步骤:
步骤B1:获取果实器官对应的数据点的颜色特征。根据果树三维点云数据集D计算三维点云数据中果实器官对应的数据点的颜色特征,具体方法为:首先通过交互方式从果树三维点云数据集D中选取果实器官对应的数据点50个,然后计算这50个数据点的颜色平均值。假设所选取的50个数据点中某个数据点i的颜色为ci(r,g,b),其中i取值为1到50之间的自然数,则果实器官的颜色特征的计算公式为:
其中cir为第i个数据点的颜色的r分量值,cig为第i个数据点的颜色的g分量值,cib为第i个数据点的颜色的b分量值。
步骤B2:根据果树三维点云数据集D中的每个数据点的颜色值与颜色特征的距离df,分割出果实器官以外的数据点,得到果实三维点云数据集Df。对步骤A3中得到的三维点云数据集D中的每个数据点p,分别计算该数据点的颜色cp(r,g,b)与果实的颜色特征的距离df=|cpr-OCr|+|cpg-OCg|+|cpb-OCb|,其中cpr、cpg和cpb分别为数据点p的颜色的r分量值、g分量值和b分量值,OCr、OCg和OCb则分别为果实器官的颜色特征的r分量值、g分量值和b分量值。若df>50,则将数据点p从数据集D中剔除。最后得到仅保留果实信息的果实三维点云数据集Df。
步骤C:对果实三维点云数据集Df进行统计,得到N个果实三维点云数据子集Dfi和果实个数N,具体方法为:对果实三维点云数据集Df进行分析,利用基于距离的聚类方法对数据点进行聚类,即将属于同一个果实的数据点划分到一个子集中,从而将整个果实三维数据集Df分成将N个小的果实三维点云数据子集(记每个子集为Dfi,其中i取值为1到N之间的自然数),N即为计算得到的果实个数。
步骤D:根据果实三维点云数据子集Dfi计算出相对应的每个果实的果实半径ri,得到果实半径数组,步骤流程如图4所示,具体包括以下步骤:
步骤D1:计算每个果实三维点云数据子集Dfi内的长宽参数。首先计算果实三维点云数据子集Dfi的最小外接长方体,再从所计算得到的最小外接长方体在xoy平面内的截取的长方形的长度l和宽度w。
步骤D2:计算每个果实三维点云数据子集Dfi的中心点坐标vfi。
步骤D3:计算每个果实三维点云数据子集Dfi中的所有数据点与中心点坐标vfi的距离,并计算出果实三维点云数据子集Dfi中所有点与中心点坐标vfi的平均距离dfi。
步骤D4:根据长宽参数和平均距离计算出每个果实三维点云数据子集Dfi对应的果实半径ri=((l+w)/2+dfi/2)/2,所有果实半径ri组成果实半径数组。
E:根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量。
步骤E之前还包括:
步骤S:测量样本果实的果实半径和果实质量,建立果实半径与果实质量的关系模型,获取基础参数。该步骤可以再步骤A之前进行,也可以在步骤D之后、步骤E之前进行,图1的流程图中以步骤S在步骤A之前进行为例。
步骤S的主要作用是通过实际测量建立果树的果实半径与果实质量的关系模型,方法为:
在果园对需要进行产量测量的成果期果树,从树上采集不同大小的果实8-20个,测量每个果实的半径和重量,并利用回归分析等数学拟合方法建立果实半径和重量的关系模型g=r×λ,其中g为果实重量,r为果实半径,λ为拟合得到的基础参数。
采用步骤S建立的果实半径与果实重量的关系模型g=r×λ,从步骤D计算得到的果实半径数组中取出每个果实的半径并计算得到每个果实的重量,累加计算即可得到整株果树的产量。
还可以通过利用以上几个步骤得到的计算结果计算出其他参数,如根据整株果树所有果实的果实半径和果实个数计算出果实的平均半径,根据整株果树所有果实的果实质量和果实个数计算出平均单果重量等。
通过上述方法,在对果树和果实都无损的情况下,能够精确、快速地对果树单树产量进行测量。
实施例二
为达到上述目的,本发明的实施例二中还提供了果树单树产量测量的***,组成示意图如图5所示,具体包括:
预处理模块510、三维点云数据分割模块520、果实计数模块530、果实半径计算模块540和果树产量计算模块550。
预处理模块510,用于获取果树的三维点云数据,并对三维点云数据进行预处理得到果树三维点云数据集D。
预处理模块510具体包括:原始数据集获取模块511、初步剔除模块512和二次提剔除模块513。
原始数据集获取模块511,用于对带果状态的果树获取不同角度的三维点云数据,并组成果树三维点云原始数据集,其中三维点云数据中包含颜色信息。在果园对需要进行产量测量的成果期果树利用激光三维扫描仪(例如FARO focus3D120)进行三维扫描,扫描时至少从果树的3个角度进行多站扫描,采集得到带颜色信息的果树三维点云原始数据集。但是利用三维激光扫描仪在果园环境下对果树进行三维点云数据获取过程中,由于不同果树之间和器官间的遮挡,以及其他外部条件(如风吹)的影响,所获取的三维点云数据不可避免的会带有噪声点,因此需要进行以下两步的噪声点去除操作。
初步剔除模块512,用于对果树三维点云原始数据集中的噪声点进行初步剔除,具体方法如下:首先采用最少邻居法进行噪声点的初步剔除,即对果树三维点云原始数据集中的每个数据点进行最少邻居检查,若某个数据点的邻居(距离该点的直线距离不大于0.5cm的数据点即为该点的邻居)个数小于30个,即将该数据点从三维点云原始数据集中删除。
二次提剔除模块513,用于对初步剔除后的果树三维点云原始数据集中的噪声点进行二次剔除,得到只包含果树信息的果树三维点云数据集D。进行二次剔除以便去除那些使用最少近邻法无法剔除而又不属于果树自身数据的数据点,方法是利用通用的三维点云处理软件导入以上所获取的果树三维点云原始数据集,通过交互选取数据点并删除的方法剔除三维点云中的那些不属于果树叶子、果实、枝干等器官的数据点。经过以上两步的噪声点剔除处理,将果树的三维点云原始数据集中不属于果树的噪声点部分去掉,即得到只包含果树信息的果树三维点云数据集D。
三维点云数据分割模块520,用于对果树三维点云数据集进行分割得到只包含果实信息的果实三维点云数据集Df。
三维点云数据分割模块520具体包括:颜色特征获取模块521和果实三维点云数据集获取模块522。
颜色特征获取模块521,获取果实器官对应的数据点的颜色特征。首先通过交互方式从果树三维点云数据集D中选取果实器官对应的数据点50个,然后计算这50个数据点的颜色平均值。假设所选取的50个数据点中某个数据点i的颜色为ci(r,g,b),其中i取值为1到50之间的自然数,则果实器官的颜色特征的计算公式为:
其中cir为第i个数据点的颜色的r分量值,cig为第i个数据点的颜色的g分量值,cib为第i个数据点的颜色的b分量值。
果实三维点云数据集获取模块522,根据果树三维点云数据集D中的每个数据点的颜色值与颜色特征的距离,分割出果实器官以外的数据点,得到果实三维点云数据集Df。对二次提剔除模块513中得到的三维点云数据集D中的每个数据点p,分别计算该数据点的颜色cp(r,g,b)与果实的颜色特征的距离df=|cpr-OCr|+|cpg-OCg|+|cpb-OCb|,其中cpr、cpg和cpb分别为数据点p的颜色的r分量值、g分量值和b分量值,OCr、OCg和OCb则分别为果实器官的颜色特征的r分量值、g分量值和b分量值。若df>50,则将数据点p从数据集D中剔除。最后得到仅保留果实信息的果实三维点云数据集Df。
果实计数模块530,用于对果实三维点云数据集Df进行统计,得到果实个数N。统计的方法为:对果实三维点云数据集Df进行分析,利用基于距离的聚类方法对数据点进行聚类,即将属于同一个果实的数据点划分到一个子集中,从而将整个果实三维数据集Df分成将N个小的果实三维点云数据子集(记每个子集为,其中i取值为1到N之间的自然数),N即为计算得到的果实个数。
果实半径计算模块540,用于根据果实三维点云数据子集Dfi计算出相对应的每个果实的果实半径ri,得到果实半径数组。
果实半径计算模块540具体包括:长宽获取模块541、中心坐标计算模块542、平均距离计算模块543和果实半径数组获取模块544。
长宽获取模块541,计算每个果实三维点云数据子集Dfi内的长宽参数,长宽参数包括长度l和宽度w。
中心坐标计算模块542,计算每个果实三维点云数据子集Dfi的中心点坐标vfi。
平均距离计算模块543,计算每个果实三维点云数据子集Dfi中的所有数据点与中心点坐标vfi的距离,并计算出果实三维点云数据子集Dfi中所有点与中心点坐标vfi的平均距离dfi。
果实半径数组获取模块544,根据长宽获取模块541得到的长度l、宽度w和平均距离计算模块543得到的平均距离dfi计算出每个果实三维点云数据子集对应的果实半径ri=((l+w)/2+dfi/2)/2,所有果实半径ri组成果实半径数组。
果树产量计算模块550,根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量。
该***还包括:基础参数模块560,测量样本果实的果实半径和果实质量,建立果实半径与果实质量的关系模型,获取基础参数。通过实际测量建立果树的果实半径与果实质量的关系模型,方法为:在果园对需要进行产量测量的成果期果树,从树上采集不同大小的果实8-20个,测量每个果实的半径和重量,并利用回归分析等数学拟合方法建立果实半径和重量的关系模型g=r×λ,其中g为果实重量,r为果实半径,λ为拟合得到的基础参数。
通过上述装置,在对果树和果实都无损的情况下,能够精确、快速地对果树单树产量进行测量。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
Claims (9)
1.果树单树产量测量的方法,其特征在于,所述方法具体包括:
A:获取果树的三维点云数据,并对所述三维点云数据进行预处理得到果树三维点云数据集;
B:对所述果树三维点云数据集进行分割得到只包含果实信息的果实三维点云数据集;
C:对所述果实三维点云数据集进行统计,得到N个果实三维点云数据子集和果实个数N,N为正整数;
D:根据所述果实三维点云数据子集计算出相对应的每个果实的果实半径,得到果实半径数组;
E:根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量;
所述步骤E之前还包括:
S:测量样本果实的果实半径和果实质量,建立果实半径与果实质量的关系模型,获取所述基础参数。
2.如权利要求1所述的方法,其特征在于,所述步骤A具体包括:
A1:对带果状态的果树获取不同角度的三维点云数据,并组成果树三维点云原始数据集,其中所述三维点云数据中包含颜色信息;
A2:对所述果树三维点云原始数据集中的噪声点进行初步剔除;
A3:再对初步剔除后的果树三维点云原始数据集中的噪声点进行二次剔除,得到只包含果树信息的果树三维点云数据集。
3.如权利要求1所述的方法,其特征在于,所述步骤B具体包括:
B1:获取果实器官对应的数据点的颜色特征;
B2:根据所述果树三维点云数据集中的每个数据点的颜色值与所述颜色特征的距离,分割出果实器官以外的数据点,得到所述果实三维点云数据集。
4.如权利要求1所述的方法,其特征在于,所述步骤C中对所述果实三维点云数据集进行统计具体为:对所述果实三维点云数据集进行聚类,将属于同一果实的数据点划分到一个果实三维点云数据子集中,得到的子集个数就是果实个数。
5.如权利要求1所述的方法,其特征在于,所述步骤D具体包括:
D1:计算每个果实三维点云数据子集内的长宽参数;
D2;计算每个果实三维点云数据子集的中心点坐标;
D3:计算每个果实三维点云数据子集中的所有数据点与所述中心点坐标之间的距离,并计算出平均距离;
D4:根据所述长宽参数和所述平均距离计算出每个果实三维点云数据子集对应的果实半径,所有果实半径组成所述果实半径数组。
6.果树单树产量测量的***,其特征在于,所述***具体包括:
预处理模块、三维点云数据分割模块、果实计数模块、果实半径计算模块和果树产量计算模块;
所述预处理模块,获取果树的三维点云数据,并对所述三维点云数据进行预处理得到果树三维点云数据集;
所述三维点云数据分割模块,对所述果树三维点云数据集进行分割得到只包含果实信息的果实三维点云数据集;
所述果实计数模块,对所述果实三维点云数据集进行统计,得到果实个数;
所述果实半径计算模块,根据所述果实三维点云数据子集计算出相对应的每个果实的果实半径,得到果实半径数组;
所述果树产量计算模块,根据果实半径与果实质量的关系模型中的基础参数一一计算出果实半径数组中的每个果实半径对应的果实质量,累加计算出整株果树的产量;
所述***还包括:基础参数模块,测量样本果实的果实半径和果实质量,建立果实半径与果实质量的关系模型,获取所述基础参数。
7.如权利要求6所述的***,其特征在于,所述预处理模块包括:原始数据集获取模块、初步剔除模块和二次提剔除模块;
所述原始数据集获取模块,对带果状态的果树获取不同角度的三维点云数据,并组成果树三维点云原始数据集,其中所述三维点云数据中包含颜色信息;
所述初步剔除模块,对所述果树三维点云原始数据集中的噪声点进行初步剔除;
所述二次提剔除模块,对初步剔除后的果树三维点云原始数据集中的噪声点进行二次剔除,得到只包含果树信息的果树三维点云数据集。
8.如权利要求6所述的***,其特征在于,所述三维点云数据分割模块包括:颜色特征获取模块和果实三维点云数据集获取模块;
所述颜色特征获取模块,获取果实器官对应的数据点的颜色特征;
所述果实三维点云数据集获取模块,根据所述果树三维点云数据集中的每个数据点的颜色值与所述颜色特征的距离,分割出果实器官以外的数据点,得到所述果实三维点云数据集。
9.如权利要求6所述的***,其特征在于,所述果实半径计算模块包括:长宽获取模块、中心坐标计算模块、平均距离计算模块和果实半径数组获取模块;
所述长宽获取模块,计算每个果实三维点云数据子集内的长宽参数;
所述中心坐标计算模块,计算每个果实三维点云数据子集的中心点坐标;
所述平均距离计算模块,计算每个果实三维点云数据子集中的所有数据点与所述中心点坐标的距离,并计算出平均距离;
所述果实半径数组获取模块,根据所述长宽参数和所述平均距离计算出每个果实三维点云数据子集对应的果实半径,所有果实半径组成所述果实半径数组。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310014686.5A CN103090946B (zh) | 2013-01-15 | 2013-01-15 | 果树单树产量测量的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310014686.5A CN103090946B (zh) | 2013-01-15 | 2013-01-15 | 果树单树产量测量的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103090946A CN103090946A (zh) | 2013-05-08 |
CN103090946B true CN103090946B (zh) | 2014-12-17 |
Family
ID=48203800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310014686.5A Active CN103090946B (zh) | 2013-01-15 | 2013-01-15 | 果树单树产量测量的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103090946B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103518516B (zh) * | 2013-10-21 | 2015-07-22 | 贵州省辣椒研究所 | 辣椒田间产量的测量方法 |
CN104881626B (zh) * | 2015-01-19 | 2017-12-29 | 新疆农业大学 | 果树果实的识别方法 |
CN104677342A (zh) * | 2015-03-08 | 2015-06-03 | 无锡桑尼安科技有限公司 | 一种苹果园产量测量方法 |
CN112215184B (zh) * | 2020-10-21 | 2023-04-25 | 安徽农业大学 | 一种基于三维激光扫描仪的油茶果树产量检测方法 |
CN112556606A (zh) * | 2020-12-24 | 2021-03-26 | 宁夏农林科学院农业经济与信息技术研究所(宁夏农业科技图书馆) | 基于双目视觉的自走式枸杞果实测量方法及装置 |
CN115388993B (zh) * | 2022-10-08 | 2023-03-24 | 山东省果树研究所 | 一种果树产量测量装置及测量方法 |
CN115581142B (zh) * | 2022-11-25 | 2024-01-30 | 海南大学三亚研究院 | 一种甘薯数量及破皮率的在线检测装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002008014A (ja) * | 2000-06-20 | 2002-01-11 | Ricoh Co Ltd | 3次元形状抽出方法及び装置並びに記録媒体 |
CN101085442A (zh) * | 2006-06-06 | 2007-12-12 | 中国农业大学 | 基于rgb复合模型的柑橘图像处理分级的方法 |
CN101493313A (zh) * | 2009-02-27 | 2009-07-29 | 中国农业大学 | 成熟果实识别和定位的图像处理方法 |
WO2012020696A1 (ja) * | 2010-08-11 | 2012-02-16 | 株式会社トプコン | 点群位置データ処理装置、点群位置データ処理システム、点群位置データ処理方法、および点群位置データ処理プログラム |
CN102682286A (zh) * | 2012-04-16 | 2012-09-19 | 中国农业大学 | 基于激光视觉***的采摘机器人果实识别方法 |
-
2013
- 2013-01-15 CN CN201310014686.5A patent/CN103090946B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002008014A (ja) * | 2000-06-20 | 2002-01-11 | Ricoh Co Ltd | 3次元形状抽出方法及び装置並びに記録媒体 |
CN101085442A (zh) * | 2006-06-06 | 2007-12-12 | 中国农业大学 | 基于rgb复合模型的柑橘图像处理分级的方法 |
CN101493313A (zh) * | 2009-02-27 | 2009-07-29 | 中国农业大学 | 成熟果实识别和定位的图像处理方法 |
WO2012020696A1 (ja) * | 2010-08-11 | 2012-02-16 | 株式会社トプコン | 点群位置データ処理装置、点群位置データ処理システム、点群位置データ処理方法、および点群位置データ処理プログラム |
CN102682286A (zh) * | 2012-04-16 | 2012-09-19 | 中国农业大学 | 基于激光视觉***的采摘机器人果实识别方法 |
Non-Patent Citations (2)
Title |
---|
Estimation of number and diameter of apple fruits in an orchard during the growing season bythermal imaging;Stajnko D等;《Computers and Electronics in Agriculture》;20030513(第42期);第2.2节以及图2 * |
基于图像处理的柑橘测产方法;张亚静等;《农业机械学报》;20090930;第40卷;第2节以及第3节 * |
Also Published As
Publication number | Publication date |
---|---|
CN103090946A (zh) | 2013-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103090946B (zh) | 果树单树产量测量的方法和*** | |
CN106356757B (zh) | 一种基于人眼视觉特性的电力线路无人机巡检方法 | |
CN104881865B (zh) | 基于无人机图像分析的森林病虫害监测预警方法及其*** | |
Majeed et al. | Apple tree trunk and branch segmentation for automatic trellis training using convolutional neural network based semantic segmentation | |
CN112164062A (zh) | 一种基于遥感时序分析的抛荒地信息提取方法及装置 | |
CN110084165A (zh) | 基于边缘计算的电力领域开放场景下异常事件的智能识别与预警方法 | |
CN104850836A (zh) | 基于深度卷积神经网络的害虫图像自动识别方法 | |
CN109544501A (zh) | 一种基于无人机多源图像特征匹配的输电设备缺陷检测方法 | |
CN108197583A (zh) | 基于图割优化和影像结构特征的建筑物变化检测方法 | |
CN112749627A (zh) | 一种基于多源遥感影像的烟草动态监测的方法和装置 | |
CN109241941A (zh) | 一种基于深度学习分析的养殖场监控家禽数量的方法 | |
CN111652326A (zh) | 基于MobileNet v2网络改进的果实成熟度识别方法和识别*** | |
CN111178177A (zh) | 一种基于卷积神经网络的黄瓜病害识别方法 | |
Grocholsky et al. | A camera and laser system for automatic vine balance assessment | |
CN111199192A (zh) | 一种采用平行线取样的田间红提葡萄整体成熟度检测方法 | |
CN113537293A (zh) | 基于无人机和全卷积神经网络的小麦倒伏区域识别方法 | |
CN115631421A (zh) | 耕地智慧保护方法及保护*** | |
CN109344769A (zh) | 一种基于遥感影像的光伏电站检测方法及*** | |
Aljaafreh et al. | A Real-Time Olive Fruit Detection for Harvesting Robot Based on YOLO Algorithms | |
CN115147835B (zh) | 一种基于改进RetinaNet的自然果园场景下的凤梨成熟度检测方法 | |
CN112215184B (zh) | 一种基于三维激光扫描仪的油茶果树产量检测方法 | |
CN114663814A (zh) | 一种基于机器视觉的果实检测及产量估计方法及*** | |
CN114202720A (zh) | 一种基于目标识别的实时检测鸡蛋数量的***及方法 | |
CN114445719A (zh) | 一种基于遥感数据的植被分类和生物量反演方法 | |
CN107967714A (zh) | 一种通过无人机数字高程模型自动提取森林郁闭度的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |