玉米育种切片特征区的定位切片方法

文档序号:8544342阅读:1663来源:国知局
玉米育种切片特征区的定位切片方法
【技术领域】
[0001] 本发明属于农业育种技术领域,尤其设及一种定位精度要求较高的自动切片、分 炼玉米种子的视觉定位方法。
【背景技术】
[0002] 现代玉米育种常常采用分子标记辅助育种技术,该技术需要从每粒种子的大端外 角切取少许胚乳,剩余部分含有完整的胚芽,将该二部分一一对应,分别用于育种分析和种 植。在实际操作中大多采用人工方法获得切片,为实现自动化切取玉米胚乳薄片,使机械 手准确操作不同形状、尺寸、位置的玉米粒,需要精确定位玉米粒的尖端和大端外凸角的位 置。研究基于计算机视觉的玉米粒特征区定位方法,具有较高的应用价值。
[0003] 玉米粒的尖端部分是它显著的特征,找到玉米的尖端有助于迅速地进行玉米粒的 定位。W往有研究玉米的尖端角点定位。宁纪锋等(2004)利用图像处理技术对玉米巧粒 的胚部尖端进行识别,其原理是利用胚部具有尖顶的特性,然后通过求取种子一周上曲率 最大的点来进行判断的。杨蜀秦等(2011)采用Harris算子对玉米粒等多种作物的种子的 尖端进行了检测,综合识别率为95. 6%。从20世纪70年代至今,许多学者对图像的角点检 测进行了大量的研究,该些方法主要分为两类;基于图像边缘的检测方法和基于图像灰度 的检测方法。前者往往需要对图像边缘进行编码,该在很大程度上依赖于图像的分割和边 缘提取,具有较大的计算量,且一旦待检测目标局部发生变化,很可能导致操作失败。基于 图像灰度的方法通过计算点的曲率及梯度来检测角点,避免了第一类方法的缺陷,是目前 研究的重点。此类方法主要有Moravec算子、Harris算子、SUSAN算子等。但第二类方法在 求取角点的曲率及梯度时,会耗费大量的计算工作量,运算时间相对较长,不适应生产自动 化实时性的需要。用角点检测方法检测单粒玉米种子,常常会得到很多不必要的角点。对 于找到玉米粒大端外凸圆角位置,角点检测方法往往无能为力。

【发明内容】

[0004] 本发明的目的,是提供一种玉米育种切片特征区的定位切片方法,定位速度快、定 位精度高。
[0005] 采用的技术方案是: 玉米育种切片特征区的定位切片方法,主要包括W下过程: 选用的设备包括螺旋振动给料筛选装置,玉米粒切片机,摄像机和计算机。
[0006] 通过螺旋给料筛选装置的振动筛将玉米粒定向、单粒分开,同时筛除大端粗、圆的 玉米粒。通过震动盘滑道输送的玉米粒,能W尖端向前或者向后的姿态到达待切割料平台 中,但玉米种子个体形状、大小存在差异,玉米粒特征区的精确定位,还需要借助计算机视 觉手段。
[0007] 玉米粒尖端和大端外角比其它部位曲率大,特征显著,饱满的玉米种子大端部分 的外轮廓往往是外凸曲线,而在尖端与大端连接的曲线,存在一小段轮廓线是内凹曲线,玉 米种子外轮廓曲线形状是近似轴对称的,如图1所示。本发明通过测量面积、w较小面积对 应的像素坐标域作为操作对象,确定玉米种子的长轴方向和激光刀在玉米粒大端外凸圆角 切割线的位置。
[0008] 定义圆形掩模模板,通过遍历玉米种子区域内的所有像素点,找到玉米粒区域在 掩模内面积较小(一般为圆形掩模面积的0. 35~0. 5之间)的掩模中屯、所在位置,构成K-均 值聚类的操作域。通过两次调用2-均值聚类方法,确定玉米粒的尖端和大端的聚类中屯、, 记为粗略标记位置。由聚类操作域生成待贴标签的标签矩阵,然后对待贴标签矩阵进行贴 标签操作。分别计算与粗略标记最近的标签域分区内像素点位置的均值,作为标记精确值, 得到尖端标记和大端2个凸角的标记。通过形屯、计算公式,找到玉米粒的形屯、位置,连接尖 端标记和形屯、的连线,从而确定玉米粒的长轴方向W及机械手夹持玉米粒方向。依据尖端 标记、大端2个凸角标记该3点位置,生成大端外凸圆角的切割线位置。本发明为玉米粒切 片自动化设备提供一种快速自动定位方法。 本发明的玉米育种切片特征区定位切片方法,包括下述具体步骤: 1) 、选用的设备,包括一台螺旋振动给料筛选装置、玉米粒切片机和计算机,均为已知 设备; 在切片机的待切割料平台的正上方安装摄像机; 2) 、通过上述振动筛将玉米粒定向、单粒分开,同时筛除大端粗、圆的玉米粒; 通过设置在待切割料平台的正上方的摄像机,采集单粒玉米种子图像,输入计算机进 行图像处理,将RGB图像变换为二值图像,分割为目标区域和背景区域; 3) 、通过计算机计算正上方图像目标区域面积,采用的公式为:
【主权项】
1. 一种玉米育种切片特征区的定位切片方法,其特征在于包括下述步骤: 一、 选用的设备,包括一台螺旋振动给料筛选装置、玉米粒切片机和计算机,均为已知 设备; 在切片机的待切割料平台的正上方安装摄像机; 二、 通过上述振动筛将玉米粒定向、单粒分开,同时筛除大端粗、圆的玉米粒; 通过设置在待切割料平台的正上方的摄像机,采集单粒玉米种子图像,输入计算机进 行图像处理,将RGB图像变换为二值图像,分割为目标区域和背景区域; 三、 通过计算机计算上方图像目标区域面积,采用的公式为:
其中,/(&>0为像素灰度值,(X,y)为图像像素坐标,s为目标区域 像素集合,计算目标区域面积内的形心位置坐标 设定圆形掩模尺寸为《,其中
),其取值为自然数,d为调整系数且 d e (60,0.5),int ()是取整函数; 四、 使掩模中心与待检测目标像素点重合,用掩模覆盖图像目标区域内像素,计算掩模 内覆盖目标区域面积大小; 五、 遍历单个玉米粒图像目标区域内的所有像素,重复步骤四; 六、 在图像目标区域中,选择不超过圆模板面积多倍的较小面积所对应的像素作为目 标,其中如(0.35,0.5),构成待聚类操作的数据区域,其中掩模覆盖面积最小的所对应的像 素点位置,即为玉米粒的尖端顶点,将该点作为第一次2-均值聚类的一个初始聚类中心, 该点也是玉米粒长度方向的最外顶点,作为机械手夹持玉米粒的定位参考点;同时,依据 "待聚类区域内的点置1,非待聚类区域内的点置〇"的原则生成待贴标签矩阵; 七、 以玉米粒尖端顶点和聚类操作域中距离尖端顶点最远的点,作为第一次2-均值聚 类的两个初始聚类中心,进行2-均值聚类,将玉米目标区域分为大端和尖端两类,其中聚 类中心接近尖端顶点位置的一类为尖端类,另一个类为大端类,得到的2个类内中心,分别 记为尖端和大端的粗定位标记; 八、 在大端类中,随机选择大端类数据中距离较远的2个点,作为2个初始聚类中心,进 行第二次2-均值聚类,得到大端外凸圆角的两个类及其相应的聚类中心,该聚类中心记为 大端外凸圆角粗定位标记; 九、 对待贴标签矩阵进行贴标签,找到距离尖端和大端外凸圆角的3个粗定位标记最 近的标签,标签内像素坐标位置求均值,得到三个聚类中心,则分别记为尖端精定位标记 O1、大端的2个外凸圆角的精定位标记02和O 3; 十、连接尖端精定位标记O1与形心(Α.Λ)位置的连线,即为玉米粒的长轴方向; 十一、由三个精定位标记点On 〇2和O 3可组成三角形,在O 2点和O 3点附近,求其邻边 〇巧上的插值点Pij,乓=〇;+?^,由此可确定两对插值点,其中,i={2,3},j={l,2,3} 且j ^ζ是0/?边的向量,比例系数(〇,〇.4),其取值大小决定切割线距离边缘的宽 度,值越小则距离边缘越近,同一标记附近的两插值点进行连线,分别连接巧 3和巧i,连接 -?和-?就得到相应的2条切割线; 十二、玉米切片机的机械手对单粒玉米粒按其中任一切割线定位,如,??或P23P21, 并进行激光切片,即得。
【专利摘要】玉米育种切片特征区的定位切片方法,主要包括以下几个过程:1、利用震动给料器将玉米粒单粒分开,采集单粒玉米种子正上方向像,进行图像分割处理。2、确定玉米粒形心位置。3、计算玉米粒正上方向图像尖端、大端外凸角标记点位置。4、计算玉米粒的长轴方向。5、计算玉米粒大端外凸圆角部分的切割线位置。本发明与现有技术相比,采用较简单设备,依据直观的计算原理,快速准确地定位玉米粒尖端顶点的位置,确定玉米粒的长轴方向、大端的2个外凸圆角切割线位置,定位速度快,精度高。
【IPC分类】G06T7-00, B07B1-28, B26D7-01
【公开号】CN104867146
【申请号】CN201510252360
【发明人】魏英姿, 谷侃锋, 崔旭晶, 王玲, 谭龙田, 秦丽娟, 赵明扬
【申请人】沈阳理工大学
【公开日】2015年8月26日
【申请日】2015年5月19日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1