CN103810522B - 一种玉米果穗籽粒计数方法和装置 - Google Patents

一种玉米果穗籽粒计数方法和装置 Download PDF

Info

Publication number
CN103810522B
CN103810522B CN201410008628.6A CN201410008628A CN103810522B CN 103810522 B CN103810522 B CN 103810522B CN 201410008628 A CN201410008628 A CN 201410008628A CN 103810522 B CN103810522 B CN 103810522B
Authority
CN
China
Prior art keywords
image
corn
segmentation
threshold
corn ear
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.)
Expired - Fee Related
Application number
CN201410008628.6A
Other languages
English (en)
Other versions
CN103810522A (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.)
China Agricultural University
Original Assignee
China Agricultural University
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 China Agricultural University filed Critical China Agricultural University
Priority to CN201410008628.6A priority Critical patent/CN103810522B/zh
Publication of CN103810522A publication Critical patent/CN103810522A/zh
Application granted granted Critical
Publication of CN103810522B publication Critical patent/CN103810522B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明提供了一种玉米果穗籽粒计数方法和装置,该方法包括:步骤S1,获取玉米果穗籽粒估算模型;其中所述玉米果穗籽粒估算模型用于表示玉米单面的果穗籽粒数与全部果穗籽粒数之间的函数关系;步骤S2,获取玉米的单面图像,并对所述单面图像进行图像预处理,得到相应的灰度图像;步骤S3,对步骤S2中得到的灰度图像进行多阈值分割,得到相应的二值图像;步骤S4,对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值对应的连通区域的个数;步骤S5,根据步骤S4中获取到的个数以及步骤S1中的玉米粒估算模型确定全部果穗籽粒数。采用本发明提供的玉米果穗籽粒计数方法,能够实现玉米果穗籽粒的快速简便计数。

Description

一种玉米果穗籽粒计数方法和装置
技术领域
本发明涉及图像处理技术,尤其涉及一种玉米果穗籽粒计数方法和装置。
背景技术
玉米选育是利用玉米异花授粉与遗传基础的杂合性,对大量的自交系与杂配组合进行杂交试验,最终选出个别优异的杂交种投入生产使用。其中果穗的出籽率是评判玉米品种好坏的重要指标。
目前我国玉米果穗籽粒计数工作主要以人工为主。这种方式不仅工作量十分庞大,读取数据误差大,且无法重复对已读取的数据进行再读取,出现问题难以验证其正误。欧美等发达国家研究使用考种仪器。然而此类仪器价格过高,体积重量大,不易流动使用,不适合在生产实际中推广和使用。
因此研制一种自动化计算机辅助来提高玉米果穗籽粒计数效率,改进计数方法,加速品种的考核和推广是十分必要的。
发明内容
本发明提供了一种玉米果穗籽粒计数方法和装置,能够实现玉米果穗籽粒的快速简便计数,
本发明提供一种玉米果穗籽粒计数方法,该方法包括:
一种玉米果穗籽粒计数方法,其特征在于,包括:
步骤S1,获取玉米果穗籽粒估算模型;其中所述玉米果穗籽粒估算模型用于表示玉米单面的果穗籽粒数与全部果穗籽粒数之间的函数关系;
步骤S2,获取玉米的单面图像,并对所述单面图像进行图像预处理,得到相应的灰度图像;
步骤S3,对步骤S2中得到的灰度图像进行多阈值分割,得到相应的二值图像;
步骤S4,对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值对应的连通区域的个数;
步骤S5,根据步骤S4中获取到的个数以及步骤S1中的玉米粒估算模型确定全部果穗籽粒数。
优选的,所述步骤S1具体包括:
获取如下公式作为玉米果穗籽粒估算模型:
y=ax+b;
其中,x表示玉米果穗的单面图像中的玉米籽粒数,a、b为训练值,y为全部果穗籽粒数。
优选的,所述步骤S2包括:
步骤S21,对所述单面图像进行中值滤波处理;
步骤S22,对步骤S21中得到的图像进行Wallis滤波处理;
步骤S23,对步骤S22中得到的图像进行直方图增强处理,得到所述单面图像对应的灰度图像。
优选的,所述步骤S3,具体包括:
采取RBGM和OTSU相结合的多阈值分割方法对步骤S2中得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像。
优选的,所述采取RBGM和OTSU相结合的多阈值分割方法对玉米果穗籽粒灰度图像进行图像分割进而得到玉米籽粒的二值图像,具体包括:
步骤S31,选择初始迭代点ti和迭代步长ηm对如下多阈值分割迭代求解公式进行迭代求解,获取最佳分割阈值所述最佳分割阈值为使取最大值的分割阈值:
x i mN + j + 1 = x i mN + j - η m ∂ σ B 2 ∂ t i , i = 1,2 , . . . , N ;
其中,
j=0,1,...,N-1;m=0,1,...
σ B 2 = Σ k = 0 n - 1 Σ j = k + 1 n - 1 ω k ω j ( μ k - μ j ) 2 ;
其中ωk、μk分别为表示对n类问题进行分割时第k类问题对应的概率和均差;
步骤S32,使用步骤S31中得到的最佳分割阈值对步骤S2中得到的灰度图像进行多阈值分割。
本发明提供了一种玉米果穗籽粒计数装置,包括:
建模模块,用于获取玉米果穗籽粒估算模型;其中所述玉米果穗籽粒估算模型用于表示玉米单面的果穗籽粒数与全部果穗籽粒数之间的函数关系;
图像预处理模块,用于获取玉米的单面图像,并对所述单面图像进行图像预处理,得到相应的灰度图像;
图像分割模块,用于对所述图像预处理模块得到的灰度图像进行多阈值分割,得到相应的二值图像;
计数模块,用于对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值对应的连通区域的个数;
计算模块,根据所述计数模块中获取到的个数以及所述建模模块获取的玉米粒估算模型确定全部果穗籽粒数。
优选的,所述建模模块具体用于获取如下公式作为玉米果穗籽粒估算模型:
y=ax+b;
其中,x表示玉米果穗的单面图像中的玉米籽粒数,a、b为训练值,y为全部果穗籽粒数。
优选的,所述图像预处理模块包括:
第一处理子模块,用于对所述单面图像进行中值滤波处理;
第二处理子模块,用于对第一处理子模块得到的图像进行Wallis滤波处理;
第三处理子模块,用于对第二处理子模块得到的图像进行直方图增强处理,得到所述单面图像对应的灰度图像。
优选的,所述图像分割模块,具体用于采取RBGM和OTSU相结合的多阈值分割方法对所述图像预处理模块得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像。
优选的,所述图像分割模块用于采取RBGM和OTSU相结合的多阈值分割方法对所述图像预处理模块得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像时,具体用于执行:
步骤S31,选择初始迭代点ti和迭代步长ηm对如下多阈值分割迭代求解公式进行迭代求解,获取最佳分割阈值所述最佳分割阈值为使取最大值的分割阈值:
x i mN + j + 1 = x i mN + j - η m ∂ σ B 2 ∂ t i , i = 1,2 , . . . , N ;
其中,
j=0,1,...,N-1;m=0,1,...
σ B 2 = Σ k = 0 n - 1 Σ j = k + 1 n - 1 ω k ω j ( μ k - μ j ) 2 ;
其中ωk、μk分别为表示对n类问题进行分割时第k类问题对应的概率和均差;
步骤S32,使用步骤S31中得到的最佳分割阈值对步骤S2中得到的灰度图像进行多阈值分割。
采用本发明提供的玉米果穗籽粒计数方法,能够实现玉米果穗籽粒的快速简便计数。
附图说明
图1为本发明实施例提供的一种玉米果穗籽粒计数方法的流程示意图;
图2为本发明实施例提供的玉米果穗籽粒计数方法中灰度处理的流程示意图;
图3为本发明实施例提供的玉米果穗籽粒计数方法中图像分割的流程示意图;
图4a为使用本发明实施例提供的玉米果穗籽粒计数方法对玉米果穗进行标识后的单面玉米图像;
图4b为使用本发明实施例提供的玉米果穗籽粒计数方法对玉米果穗进行标识后的局部单面玉米图像;
图5为本发明实施例提供的玉米果穗籽粒计数装置的结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
下面结合附图,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不是限制本发明的范围。
实施例一
提供了一种玉米果穗籽粒计数,如图1所示,该方法包括:
步骤S1,获取玉米果穗籽粒估算模型;其中所述玉米果穗籽粒估算模型用于表示玉米单面的果穗籽粒数与全部果穗籽粒数之间的函数关系;
步骤S2,获取玉米的单面图像,并对所述单面图像进行图像预处理,得到相应的灰度图像;
步骤S3,对步骤S2中得到的灰度图像进行多阈值分割,得到相应的二值图像;
步骤S4,对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值对应的连通区域的个数;
步骤S5,根据步骤S4中获取到的个数以及步骤S1中的玉米粒估算模型确定全部果穗籽粒数。
采用本发明提供的玉米果穗籽粒计数方法,能够实现玉米果穗籽粒的快速简便计数。
在实现本发明的过程中,本申请发明人发现:(1)玉米果穗籽粒行数大体固定,通常为14行或16行;(2)玉米图像采样时,使用正像投影方法,玉米籽粒在图像可见部分占玉米籽粒区域固定,在此基础上,本发明优选的实施例中,所述步骤S1可以具体为:获取如下公式(1)作为玉米果穗籽粒估算模型:
y=ax+b; (1)
其中,x表示玉米果穗的单面图像中的玉米籽粒数,a、b为训练值,y为全部果穗籽粒数。
这里的a、b可以通过训练得到,即通过对部分玉米果穗进行人工计数,并对a、b值进行赋值。需要指出的是,这里建立的训练模型可以供步骤S2-S5多次使用,便于实现对其他玉米果穗籽粒的快速计数。
由于步骤S4是对玉米的单面图像的处理结果,因此得到的籽粒也是单面的,即相当于上述关系式中的x,此时将x带入到上述的关系式中,即可得到玉米果穗籽粒的总个数。
当然实际应用中,本领域技术人员也可以使用其他的数学模型,具体使用何种模型并不影响本发明的保护范围。
优选的,上述的步骤S2中对单面图像进行图像预处理的方法可以包括如图2所示的:
步骤S21,对所述单面图像进行中值滤波处理;
步骤S22,对步骤S21中得到的图像进行Wallis滤波处理;
步骤S23,对步骤S22中得到的图像进行直方图增强处理,得到所述单面图像对应的灰度图像。
实际应用中,在步骤S21之前,还会取玉米果果穗籽粒灰度图像f(x,y),其中f(x,y)是(x,y)像素点对应的灰度值。
其中,步骤S21中的中值滤波处理中所采用的公式为如下公式(2):
f ' ( x 0 , y 0 ) = [ Sort ( x i , y i ) ∈ S ω ij f ( x i , y i ) ] | S | + 1 2 - - - ( 2 )
其中S为像素(x0,y0)的邻域集合其中包含(x0,y0),(x,y)表示S中的任意元素,f(x,y)表示(x,y)点的灰度值,|S|表示集合S中元素的个数,Sort表示排序,ω表示计算中间像素值时加上的权值。
步骤S22中Wallis滤波处理所采用的公式为如下公式(3):
g ( i , j ) = [ α m d + ( 1 - α ) f ‾ ( i , j ) ] + [ f ( i , j ) - f ‾ ( i , j ) ] A σ d Aσ ( i , j ) + σ d - - - ( 3 )
其中[f(i,j)]M×N表示原始图像,[g(i,j)]M×N表示增强后的图像,表示局部均值,md表示平均值,σd表示标准偏差,A表示增益系数,α是控制增强图像中边缘和背景组成的比例常数。
步骤S23中直方图增强处理所采用的公式为如下公式(4)
z=G-1[T(r)] (4)
r表示图像增强前的像素灰度级,变换函数s=T(r)表示增强后的像素灰度值,逆变换函数z=G-1(s)表示所期望的新灰度级。
优选的,所述步骤S3,具体包括:
采取RBGM和OTSU相结合的多阈值分割方法对步骤S2中得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像。
具体的,步骤S3可以包括如图3所示的各个步骤:
步骤S31,选择初始迭代点ti和迭代步长ηm对如下多阈值分割迭代求解公式(5)进行迭代求解,获取最佳分割阈值所述最佳分割阈值为使取最大值的分割阈值:
x i mN + j + 1 = x i mN + j - η m ∂ σ B 2 ∂ t i , i = 1,2 , . . . , N ; - - - ( 5 )
其中,
j=0,1,...,N-1;m=0,1,...
σ B 2 = Σ k = 0 n - 1 Σ j = k + 1 n - 1 ω k ω j ( μ k - μ j ) 2 ;
其中ωk、μk分别为表示对n类问题进行分割时第k类问题对应的概率和均差。
步骤S32,使用步骤S31中得到的最佳分割阈值对步骤S2中得到的灰度图像进行多阈值分割。
上述步骤S31的原理在于:
假设对于n类分割问题,总方差标记为σ2,各类的概率、均值、方差分别标记为ωk、μk(k=0,1,...,n-1),各分割阈值的组合标记为t={tk|k=1,2,...,n-1},则有:
其中k=0,1,....,n-1(6)
t0=0,tn=L为直方图边界(7)
其中1<tk<L(k=1,2,...,n-1)为各分割阈值,(8)
则多阈值各个类内方差为:
σ w 2 = Σ k = 0 n - 1 ω k σ k 2 - - - ( 9 )
类似于单阈值问题,建立多阈值问题的约束方程:
σ 2 = Σ i = 1 L ( i - μ ) 2 P i = Σ i = 1 L i 2 P i - 2 μ Σ i = 1 L i P i + μ 2 Σ i = 1 L P i = Σ i = 1 L i 2 P i - μ 2 ;
根据以上公式可以得出 σ 2 - σ w 2 = Σ k = 0 n - 1 ω k μ k 2 + Σ k = 0 n - 1 ω k μ k Σ j ≠ k ω j μ j ;
经过整理推导可以得出 σ B 2 = σ 2 - σ w 2 = Σ k = 0 n - 1 Σ j = k + 1 n - 1 ω k ω j ( μ k - μ j ) 2 - - - ( 10 ) ; 显然为相对于自变量ti的函数。
之后将梯度下降法(RBGM)公式(11)中的xi替换为ti,将f(x)替换为可得跌代求解公式(12):
其中,
j=0,1,...,N-1;m=0,1,...。
x i mN + j + 1 = x i mN + j - η m ∂ σ B 2 ∂ t i , i = 1,2 , . . . , N ; - - - ( 12 ) .
采用RBGM和OTSU相结合的多阈值分割方法针对处理传统OSTU多阈值分割方法中随着分割阈值数从单阈值增加到多阈值,对最佳阈值求解的计算量将成几何式增长的问题,采用该方法可以在相同精度下大大减少分割计算量,进而缩短分割计算时间。
经步骤S3之后可以得到的玉米果穗籽粒的二值图像,其中每个玉米籽粒都被分割成一个连通的区域,此时,对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值对应的连通区域的个数,之后根据预先建立的玉米果穗籽粒估算模型计算玉米果穗籽粒总数。如图4(a)(b)中所示,玉米果穗籽粒的二值图像中每个玉米籽粒都被分割成一个连通的区域,即在这个区域内相邻的像素都有同样的灰度值0或者1。标识之前先初始化一个计数器C,初始值为1,用来计数单面玉米籽粒个数,p(x,y)代表像素在(x,y)点的像素值。从图像任意一个初始点(x0,y0)出发逐行对每个像素进行扫描,当遇到p(x,y)不为1时说明是图像背景或已标识像素跳过此像素;当遇到p(x,y)为1的像素时将该像素标识为计数器C值,并扫描像素相邻所有像素值为1的像素并将其值标识为C,完成标识后将C值加1,继续下一个像素标识。逐个标识像素直至所有像素被扫描完毕位置,最终得到单面玉米籽粒数。
本发明的有益效果包括:(1)利用计算机图形处理技术代替了手工玉米果穗籽粒计数法,可以快速、简便、准确地得出玉米果穗籽粒总数,克服了现有技术方案中玉米果穗籽粒计数时间长,主观性强,读取数据误差大等不足;(2)本发明通过将采集到的部分单面玉米果穗籽粒图像作为样本,根据图像中单面玉米果穗籽粒数与实际玉米果穗籽粒总数作回归分析,得到玉米果穗籽粒估算模型y=ax+b,并根据玉米籽估算模型,可以由图像中单面玉米籽粒数估算出玉米果穗籽粒总数,准确率达到93%;(3)本发明采用RBGM和OTSU相结合的多阈值分割方法针对处理传统OSTU多阈值分割方法中随着分割阈值数从单阈值增加到多阈值,对最佳阈值求解的计算量将成几何式增长的问题,采用该方法可以在相同精度下大大减少分割计算量,进而缩短分割计算时间。
实施例二
基于相同的构思,本发明还提供了一种玉米果穗籽粒计数装置,如图5所示,该装置包括:
建模模块501,用于获取玉米果穗籽粒估算模型;其中所述玉米果穗籽粒估算模型用于表示玉米单面的果穗籽粒数与全部果穗籽粒数之间的函数关系;
图像预处理模块502,用于获取玉米的单面图像,并对所述单面图像进行图像预处理,得到相应的灰度图像;
图像分割模块503,用于对图像预处理模块502得到的灰度图像进行多阈值分割,得到相应的二值图像;
计数模块504,用于对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值对应的连通区域的个数;
计算模块505,根据计数模块504中获取到的个数以及建模模块501获取的玉米粒估算模型确定全部果穗籽粒数。
优选的,建模模块501具体用于获取如下公式作为玉米果穗籽粒估算模型:
y=ax+b;
其中,x表示玉米果穗的单面图像中的玉米籽粒数,a、b为训练值,y为全部果穗籽粒数。
优选的,图像预处理模块502具体包括:
第一处理子模块,用于对所述单面图像进行中值滤波处理;
第二处理子模块,用于对第一处理子模块得到的图像进行Wallis滤波处理;
第三处理子模块,用于对第二处理子模块得到的图像进行直方图增强处理,得到所述单面图像对应的灰度图像。
优选的,图像分割模块503,具体用于采取RBGM和OTSU相结合的多阈值分割方法对图像预处理模块502得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像。
优选的,分割模块图像分割模块用于采取RBGM和OTSU相结合的多阈值分割方法对图像预处理模块502得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像时,具体用于执行:
步骤S31,选择初始迭代点ti和迭代步长ηm对如下多阈值分割迭代求解公式进行迭代求解,获取最佳分割阈值所述最佳分割阈值为使取最大值的分割阈值:
x i mN + j + 1 = x i mN + j - η m ∂ σ B 2 ∂ t i , i = 1,2 , . . . , N ;
其中,
j=0,1,...,N-1;m=0,1,...
σ B 2 = Σ k = 0 n - 1 Σ j = k + 1 n - 1 ω k ω j ( μ k - μ j ) 2 ;
其中ωk、μk分别为表示对n类问题进行分割时第k类问题对应的概率和均差;
步骤S32,使用步骤S31中得到的最佳分割阈值对步骤S2中得到的灰度图像进行多阈值分割。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (8)

1.一种玉米果穗籽粒计数方法,其特征在于,包括:
步骤S1,获取玉米果穗籽粒估算模型;其中所述玉米果穗籽粒估算模型用于表示玉米单面的果穗籽粒数与全部果穗籽粒数之间的函数关系;
步骤S2,获取玉米的单面图像,并对所述单面图像进行图像预处理,得到相应的灰度图像;
步骤S3,对步骤S2中得到的灰度图像进行多阈值分割,得到相应的二值图像;
步骤S4,对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值的连通区域的个数;
步骤S5,根据步骤S4中获取到的个数以及步骤S1中的玉米粒估算模型确定全部果穗籽粒数;
其中,所述步骤S1具体包括:
获取如下公式作为玉米果穗籽粒估算模型:
y=ax+b;
其中,x表示玉米果穗的单面图像中的玉米籽粒数,a、b为训练值,y为全部果穗籽粒数。
2.如权利要求1所述的方法,其特征在于,所述步骤S2包括:
步骤S21,对所述单面图像进行中值滤波处理;
步骤S22,对步骤S21中得到的图像进行Wallis滤波处理;
步骤S23,对步骤S22中得到的图像进行直方图增强处理,得到所述单面图像对应的灰度图像。
3.如权利要求1所述的方法,其特征在于,所述步骤S3,具体包括:
采取梯度下降法RBGM和最大类间方差法OTSU相结合的多阈值分割方法对步骤S2中得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像。
4.如权利要求3所述的方法,其特征在于,所述采取RBGM和OTSU相结合的多阈值分割方法对玉米果穗籽粒灰度图像进行图像分割进而得到玉米籽粒的二值图像,具体包括:
步骤S31,选择初始迭代点ti和迭代步长ηm对如下多阈值分割迭代求解公式进行迭代求解,获取最佳分割阈值所述最佳分割阈值为使取最大值的分割阈值:
x i m N + j + 1 = x i m N + j - η m ∂ σ B 2 ∂ t i , i = 1 , 2 , ... , N ;
其中,xi mN+j+1=xi mN+jmΔi(xi mN+j),i=1,2,...,N
Δ i ( x m n + j ) = ∂ f ( x m n + j ) ∂ x i , j = i - 1 0 , j ≠ i - 1 , j = 0 , 1 , ... , N - 1 ; m = 0 , 1 , ...
σ B 2 = Σ k = 0 n - 1 Σ j = k + 1 n - 1 ω k ω i ( μ k - μ j ) 2 ;
其中ωk、μk分别为表示对n类问题进行分割时第k类问题对应的概率和均差;
步骤S32,使用步骤S31中得到的最佳分割阈值对步骤S2中得到的灰度图像进行多阈值分割。
5.一种玉米果穗籽粒计数装置,其特征在于,包括:
建模模块,用于获取玉米果穗籽粒估算模型;其中所述玉米果穗籽粒估算模型用于表示玉米单面的果穗籽粒数与全部果穗籽粒数之间的函数关系;
图像预处理模块,用于获取玉米的单面图像,并对所述单面图像进行图像预处理,得到相应的灰度图像;
图像分割模块,用于对所述图像预处理模块得到的灰度图像进行多阈值分割,得到相应的二值图像;
计数模块,用于对具有相同灰度值的连通区域进行计数,获取具有用于表示玉米粒的灰度值的连通区域的个数;
计算模块,根据所述计数模块中获取到的个数以及所述建模模块获取的玉米粒估算模型确定全部果穗籽粒数;
其中,所述建模模块具体用于获取如下公式作为玉米果穗籽粒估算模型:
y=ax+b;
其中,x表示玉米果穗的单面图像中的玉米籽粒数,a、b为训练值,y为全部果穗籽粒数。
6.如权利要求5所述的装置,其特征在于,所述图像预处理模块包括:
第一处理子模块,用于对所述单面图像进行中值滤波处理;
第二处理子模块,用于对第一处理子模块得到的图像进行Wallis滤波处理;
第三处理子模块,用于对第二处理子模块得到的图像进行直方图增强处理,得到所述单面图像对应的灰度图像。
7.如权利要求5所述的装置,其特征在于,所述图像分割模块,具体用于采取梯度下降法RBGM和最大类间方差法OTSU相结合的多阈值分割方法对所述图像预处理模块得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像。
8.如权利要求7所述的装置,其特征在于,所述图像分割模块用于采取RBGM和OTSU相结合的多阈值分割方法对所述图像预处理模块得到的灰度图像进行图像分割进而得到玉米籽粒的二值图像时,具体用于执行:
步骤S31,选择初始迭代点ti和迭代步长ηm对如下多阈值分割迭代求解公式进行迭代求解,获取最佳分割阈值所述最佳分割阈值为使取最大值的分割阈值:
x i m N + j + 1 = x i m N + j - η m ∂ σ B 2 ∂ t i , i = 1 , 2 , ... , N ;
其中,xi mN+j+1=xi mN+jmΔi(xi mN+j),i=1,2,...,N
Δ i ( x m n + j ) = ∂ f ( x m n + j ) ∂ x i , j = i - 1 0 , j ≠ i - 1 , j = 0 , 1 , ... , N - 1 ; m = 0 , 1 , ...
σ B 2 = Σ k = 0 n - 1 Σ j = k + 1 n - 1 ω k ω i ( μ k - μ j ) 2 ;
其中ωk、μk分别为表示对n类问题进行分割时第k类问题对应的概率和均差;
步骤S32,使用步骤S31中得到的最佳分割阈值对步骤S2中得到的灰度图像进行多阈值分割。
CN201410008628.6A 2014-01-08 2014-01-08 一种玉米果穗籽粒计数方法和装置 Expired - Fee Related CN103810522B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410008628.6A CN103810522B (zh) 2014-01-08 2014-01-08 一种玉米果穗籽粒计数方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410008628.6A CN103810522B (zh) 2014-01-08 2014-01-08 一种玉米果穗籽粒计数方法和装置

Publications (2)

Publication Number Publication Date
CN103810522A CN103810522A (zh) 2014-05-21
CN103810522B true CN103810522B (zh) 2017-02-08

Family

ID=50707261

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410008628.6A Expired - Fee Related CN103810522B (zh) 2014-01-08 2014-01-08 一种玉米果穗籽粒计数方法和装置

Country Status (1)

Country Link
CN (1) CN103810522B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105574853B (zh) * 2015-12-07 2018-05-15 中国科学院合肥物质科学研究院 一种基于图像识别的麦穗粒数计算的方法及***
CN106485708B (zh) * 2016-10-11 2018-12-28 南京航空航天大学 一种基于图像识别的圆木计数方法
CN109863530B (zh) * 2016-10-19 2022-11-15 巴斯夫农化商标有限公司 用于确定谷穗的谷粒重量的方法、***和计算机可读存储介质
CN110490868B (zh) * 2019-08-23 2023-05-30 陈�峰 一种基于计算机视觉玉米穗粒数的无损计数方法
CN110806373B (zh) * 2019-10-08 2022-05-10 郑州轻工业学院 籽棉衣分率检测设备和籽棉衣分率检测方法
CN116129331B (zh) * 2023-04-12 2023-07-04 成都航空职业技术学院 一种回转体零件表面通孔个数统计方法及装置
CN117455912B (zh) * 2023-12-23 2024-03-19 安徽农业大学 一种基于三平面镜的玉米穗粒全景计数方法及计数***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4900915A (en) * 1987-11-17 1990-02-13 Heineken Technisch Beheer B.V. Method of counting articles supplied on a conveyor track in a random pattern
CN102750584A (zh) * 2012-04-18 2012-10-24 中国农业大学 玉米粒在穗计数方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4900915A (en) * 1987-11-17 1990-02-13 Heineken Technisch Beheer B.V. Method of counting articles supplied on a conveyor track in a random pattern
CN102750584A (zh) * 2012-04-18 2012-10-24 中国农业大学 玉米粒在穗计数方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
一种新的二值图像连通区域准确标记算法;刘贤喜 等;《计算机工程与应用》;20071131;第43卷(第22期);第76页-78页、第98页 *
基于机器视觉的颗粒识别计数;王海燕 等;《长春工程学院学报》;20101231;第14卷(第4期);第101页-104页 *
采用全景技术的机器视觉测量玉米果穗考种指标;王传宇 等;《采用全景技术的机器视觉测量玉米果穗考种指标》;20131231;第29 卷(第24 期);第155页-162页 *

Also Published As

Publication number Publication date
CN103810522A (zh) 2014-05-21

Similar Documents

Publication Publication Date Title
CN103810522B (zh) 一种玉米果穗籽粒计数方法和装置
CN106600577B (zh) 一种基于深度反卷积神经网络的细胞计数方法
CN110197205B (zh) 一种多特征来源残差网络的图像识别方法
CN112508850B (zh) 基于深度学习的甲状腺细胞病理切片恶性区域的检测方法
Welsh et al. Pollen evolution and its taxonomic significance in Cuscuta (dodders, Convolvulaceae)
CN105224960B (zh) 基于聚类算法的玉米种子高光谱图像分类识别模型更新方法
CN108009567B (zh) 一种结合图像颜色及hog和svm的粪便性状的自动辨别方法
CN105115469B (zh) 水稻稻穗表型参数自动测量和穗重预测方法
CN109242092B (zh) 图像处理方法和装置、电子设备、存储介质
CN107918656A (zh) 基于视频标题的视频封面提取方法及装置
CN110599413A (zh) 基于深度学习卷积神经网络的激光光斑图像去噪的方法
CN109766742B (zh) 一种玉米籽裂纹识别方法、装置、***、设备和存储介质
CN111652167A (zh) 一种染色体核型图像智能评价方法及***
CN112200211A (zh) 一种基于残差网络和迁移学习的小样本鱼识别方法及***
CN107958270A (zh) 类别识别方法、装置、电子设备及计算机可读存储介质
CN116128839A (zh) 晶圆缺陷识别方法、装置、电子设备以及存储介质
CN110659682A (zh) 一种基于MCWD-KSMOTE-AdaBoost-DenseNet算法的数据分类方法
CN111914902A (zh) 一种基于深度神经网络的中药识别与表面缺陷检测方法
CN113869098A (zh) 植物病害识别方法、装置、电子设备及存储介质
CN109934297B (zh) 一种基于深度学习卷积神经网络的水稻考种方法
CN114445268A (zh) 一种基于深度学习的服装风格迁移方法及***
Shi et al. Barley variety identification by IPhone images and deep learning
Gislason et al. Comparison between automated analysis of zooplankton using ZooImage and traditional methodology
CN113240620B (zh) 基于点标记的高度黏连和多尺寸脑神经元自动分割方法
CN117253122B (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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170208