基于聚类算法的玉米种子高光谱图像分类识别模型更新方法

文档序号:9471947阅读:551来源:国知局
基于聚类算法的玉米种子高光谱图像分类识别模型更新方法
【技术领域】
[0001] 本发明设及一种玉米种子高光谱图像分类模型的更新方法,尤其是一种基于聚类 算法的玉米种子高光谱图像分类识别模型更新方法。
【背景技术】
[0002] 近年来,随着种子杂交技术的广泛应用,种子的品种越来越多,类间相似性越来越 大,混杂现象日趋严重,运导致品种区分越来越困难,种子的纯度问题也越来越受到人们的 关注。种子的纯度反映种子质量的重要参数,是评定种子等级的主要依据。传统的种子纯 度检测方法存在着鉴定时间长、人员依赖性强、对种子具有破坏性等缺点,难W在实际应用 中得到推广。为了提高种子检测的快速性,机器视觉技术、近红外光谱分析技术W及高光谱 图像技术运类的无损检测技术得到发展。机器视觉技术主要是利用种子外在形态学信息, 而近红外光谱技术是利用种子中所有有机分子含氨基团的化学特征信息。无论是机器视觉 技术还是近红外光谱分析技术都只能获得种子的单一性状信息,对于某些种子来说,不同 品种间的某些性状信息差异并不明显,如果仅仅依赖于运些单一性状信息,会降低种子纯 度检测的准确性。相比较,高光谱图像技术可W提供包含被测对象外在形态学特征,内部结 构特征和化学成分特征的所有信息,运些信息为种子纯度的准确检测提供了充分可靠的信 息保证。因而高光谱图像技术在农产品无损检测中得到广泛的应用。
[0003]利用高光谱图像技术进行种子纯度检测从本质上来说是个模式分类问题,其分类 精度受到分类特征信息的充分性、可靠性和有效性影响。因此模型更新对于提高模型的鲁 棒性和泛化能力具有重要的意义。W往的学者提出的模型更新方法选择大量样本来更新模 型,运种方式虽然能达到比较高的精度,但是费时费力。因此,寻找一种能选择代表性样本 的模型更新策略实现种子分类模型的更新就显得尤为重要。

【发明内容】

[0004] 本发明的目的是克服W上技术的缺点,提供一种基于聚类算法的玉米种子高光谱 图像分类识别模型更新方法,其能够实现高光谱图像分类模型更新,省时省力,快速有效, 且可靠性高。
[0005]本发明提供的技术方案,所述的聚类算法的玉米种子高光谱图像分类识别模型更 新方法,具体的步骤包括:a、将待识别的玉米种子样本放置在高光谱图像采集系统中,采集 并获取所有玉米种子样本在N个波段下的N个高光谱图像;b、计算感兴趣区域内的光谱均 值特征,将所有玉米种子的N个波段下获得的共N个光谱均值特征作为待识别玉米种子的 特征参数矩阵Y;c、将步骤b所得到的玉米种子特征参数矩阵Y,依次输入数据,计算待识别 玉米种子与训练样本的匹配性;d、判断待识别玉米种子与训练样本的匹配性,若匹配不成 功,则通过化学分析测试,获得待识别玉米种子的类别,利用获得的待识别种子特征参数及 其真实类别,更新训练集和测试集;e、重复步骤(c-d),完成所有待识别玉米种子的匹配性 判断,利用新的训练集来建立新的最小二乘支持向量机检测模型fVssVM,用该模型来识别 更新后的待识别样本集。
[0006] 进一步的,在步骤b中,获得玉米种子的特征参数包括:
[0007] 首先选择待识别玉米种子轮廓最清晰的图像对应的波段(在782. 59nm处),利用 自适应阔值分割法,获得该波段下的待识别玉米种子的轮廓曲线。将该轮廓曲线投射到N 个波段上,提取N个波段在该轮廓曲线内的光谱均值作为玉米种子的分类特征参数。
[0008] 在步骤C中判断待识别玉米种子与训练样本的匹配性的操作包括:
[0009] 按照步骤a、b获取h类共1个玉米种子的特征参数,并利用化学分析测试,获得其 类别标签,将类别标签相同的玉米种子构建为一个子训练集合,共得到h个子集合:
[0010] 令D=扣1,…,〇1,…,DJ为h类样本的训练集,〇,=[扣..,.片,...,砖]为有。1个 样本的第i类样本的子集合,T=D-Di为剔除第i类样本的子集合。对于给定的训练样本 .VeA,.YfeA,和:<E7:,有类内距离护*和类间距离今' :
[0011]
阳01引其中:1《i《h,II II表示2范数。
[0014] 在计算第i类的K最小类内距离平均D巧t和K最小类间距离平均£皆后,计算一 个判别指标巧:
[0015]

[0016]定义一个反映不同类样本间差异性的阔值化1:
[0017]
(4) 阳01引其中0为松弛系数。对h类训练样本,得到h个阔值帅1,…,化1,…,化h)。 阳019] 在步骤e中,建立玉米种子的最小二乘支持向量机检测模型片5SVM,具体包括:
[0020] 利用步骤d中获得的h类共1个玉米种子的特征参数和类别标签,通过一对多方 法,构建h个子LS-SVM分类模型。其第k(l《k《h)个子模型的输出表达式zk(Y)为:
(5)
[0022] 其中,sgn( ?)为符号函数,Y为待识别玉米种子样本的特征参数,Y,为训练集玉 米种子样本的特征参数,0j和b均为待定系数。当
大于等于零时,sgn( ?) 取值为1,表示待识别样本Y属于第k类,否则不属于。 阳〇2引公式妨中P郝b的取值由下列形式给出,
[0024]
(6) 阳〇2引其中,白=[01…PJ…P1]和b为待求解参数;D=化…dj…di],当训 练样本Y,属于第k类时,d,=1,否则d,=-1。丫为为惩罚系数,E为1X1的单位方阵,I 为1X1的全1列向量;Q是1X1的方阵,其第i行第j列的元素QU=didjK化,Yj),核 函数巧选取:
[0026]
巧)
[0027] 高斯核函数K(Y,Yi)的核宽度参数和惩罚系数丫通过网格捜索方法获得。
[0028] 进一步地,基于聚类算法的玉米种子高光谱图像分类识别模型更新方法,其特征 在于步骤d中判断待识别玉米种子与训练样本的匹配性,具体包括:
[0029] 取一个待识别样本X,假设其属于第i类,则按式(1),(2)和(3)计算其判别指标 化ri,如果化化1,则该待识别样本与所假设的第i类样本不匹配,此时将该待识别样本 归为更新样本,并利用化学分析测试,获得其类别标签,利用获得的待识别种子特征参数及 其真实类别,更新训练集;反之,不更新训练集。
【附图说明】
[0030] 图1为本发明提供的基于聚类算法的玉米种子高光谱图像分类识别模型更新方 法的流程图。 具体实施方法
[0031] 下面结合具体附图和优选实施例对本发明做进一步说明。
[0032]图1为本发明提供的基于聚类算法的玉米种子高光谱图像分类识别模型更新方 法的流程图,如图1所示,其中,基于最小二乘支持向量机的模型更新具体步骤包括:a、将 待识别的玉米种子样本放置在高光谱图像采集系统中,采集并获取所有玉米种子样本在N 个波段下的N个高光谱图像;b、计算感兴趣区域内的光谱均值特征,将所有玉米种子的N 个波段下获得的共N个光谱均值特征作为待识别玉米种子的特征参数矩阵Y;c、将步骤b 所得到的玉米种子特征参数矩阵Y,依次输入数据,计算待识别玉米种子与训练样本的匹配 性;d、判断待识别玉米种子与训练样本的匹配性,若匹配不成功,则通过化学分析测试,获 得待识别玉米种子的类别,利用获得的待识别种子特征参数及其真实类别,更新训练集和 巧m集;e、重复步骤(c-d),完成所有待识别玉米种子的匹配性判断,利用新的训练集来建 立新的最小二乘支持向量机检测模型片SSVM,用该模型来识别更新后的待识别样本集。
[0033] 进一步的,在步骤b中,获得玉米种子的特征参数包括:
[0034] 首先选择待识别玉米种子轮廓最清晰的图像对应的波段(在782. 59nm处),利用 自适应阔值分割法,获得该波段下的待识别玉米种子的轮廓曲线。将该轮廓曲线投射到N 个波段上,提取N个波段在该轮廓曲线内的光谱均值作为玉米种子的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1