[12] 基于模式识别的大蒜瓣尖识别研究.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《[12] 基于模式识别的大蒜瓣尖识别研究.pdf》由会员分享,可在线阅读,更多相关《[12] 基于模式识别的大蒜瓣尖识别研究.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2 0 1 0 年5 月农机化研究第5 期基于模式识别的大蒜瓣尖识别研究潘雷,邓世建,刘荣华(中国矿业大学信息与电气工程学院,江苏徐州2 2 1 0 0 8)摘要:针对现有大蒜播种机采用纯机械方式无法解决大蒜直立播种的问题,提出了用模式识别技术解决的方法。首先对图像进行二值化、边缘跟踪,然后根据大蒜的形态特征,提出以曲率为特征量,根据S U S A N 角点检测算法的原理识别出瓣尖的位置。试验结果表明:此算法完全可以检测出瓣尖的位置,为解决大蒜直立播种问题奠定了基础。关键词:模式识别;S U S A N 算法;大蒜中图分类号:T P 3 9 1 4 1文献标识码:A文章编号:1 0 0 3 1
2、 8 8 X(2 0 1 0)0 5-0 0 5 1 0 40 引言1图像获取与分析系统大蒜是一种极具食用和药用价值的农作物,具有促进消化、健胃整肠、强化抗菌、消肿止痛和改善身体的机能HJ,其营养、医疗和保健功能已得到国内外消费者的广泛认可。我国是大蒜的最大生产国,栽种面积和产量逐年上升;但是由于大蒜的形状不规则且要求直立种植,导致长期以来只能依靠人工进行栽种。人工插蒜的方式是一瓣一瓣地把蒜种插播到土壤中且瓣尖朝上,这种方式劳动强度大,占用劳力多,且效率低,严重影响到大蒜产业的持续发展。为了解决大蒜播种的技术难题,国内已有研究院所进行大蒜播种机械的研究。例如,中国农业机械化科学研究院及有关单位
3、联合研制开发的2 Z D S 一5 型自走式大蒜栽植机。另外,通过检索相关专利发现,国内已有1 2 项大蒜播种机的专利。在对现有大蒜播种机的性能进行分析后发现,现有的大蒜播种机均为纯机械结构,虽然能够实现大蒜的单粒精密自动播种,但是由于大蒜形状的特殊性和不规则性,这些机械装置都不能很好地解决大蒜直立种植问题,不能完全满足大蒜种植的要求。本文针对现有大蒜播种机无法解决大蒜直立种植的问题,提出用模式识别技术识别出大蒜瓣尖的位置。因为只有准确地识别出大蒜瓣尖在入土前的位置,机械装置才能以此为依据调整大蒜人土的姿势,从而解决大蒜播种机不能解决直立种植的问题。收稿日期:2 0 0 9 0 7 2 6作者
4、简介:潘雷(1 9 8 4 一),男,河南信阳人,硕士研究生。(E m a i l)p a n l e i 4 3 2 1 6 3 c o r n。通讯作者:邓世建(1 9 6 4 一),男,江苏徐州人,副教授,硕士生导师。5 1 获取大蒜图像是识别出大蒜瓣尖的基础,图像采用C C D(c h a r g ec o u p l e dd e v i c e)彩色数码相机获取。为了模拟实际工程中用面C C D 器件获得图像的真实环境,制作一个底板为1 5 c m 1 5 c m 正方形、底板上有固定摄像机支架的实验平台。拍摄过程中,使用手动调节、延迟拍摄模式,以得到稳定的拍摄环境。照相机在6 4
5、 0 4 8 0 的分辨率下摄取图像,每个像素点为0 0 7 8 m m 0 8 3 3 m m 矩形区域,面积为0 0 0 65 m m 2。图像处理和分析在台式计算机上完成(C P U1 6 G)。操作系统为W i n d o w sX P,工程计算软件M A T L A B6 5的图像处理工具箱作为图像处理和分析主要平台。2 图像预处理2 1 二值图像的平滑在实际的图像采集过程中,传感器不可避免的会遇到各种意想不到的干扰,这些干扰必然会对采集的大蒜图像与实际的图像造成一定的误差。为了得到准确的图像,必须消除这些干扰。噪音的灰度与其周围的灰度值有急剧的灰度差,也正是这些急剧的灰度差才造成观
6、察障碍。一般把利用这种噪音的性质消除图像中噪音的方法称为图像平滑(i m a g es m o o t h i n g)或简称平滑。目标图像的边缘部分也具有急剧的灰度差,所以如何把边缘部分与噪音部分区分开且只消除噪音,是图像平滑的技巧所在,本文采用中值滤波法滤除干扰。中值滤波的原理是把序列中一点的值,用该点邻域中各点值的中值来替代。对序列而言中值的定义是这样的:若X 1 石:石。为一组序列,把其按大小排列万方数据2 0 1 0 年5 月农机化研究第5 期为戈。并涩z d 戈i。,该序列的中值Y 为,=瞄托,嚣中值滤波法在图像平滑中的具体应用过程:采用含有一定数目像素的滑动窗口,用窗口中各点灰度
7、值的中值来代替指定点的灰度值。对于奇数个元素,中值是指按大小排序后中间的数值;对于偶数个元素,中值是指排序后中间两个元素灰度值的平均值。中值的计算在于对滑动窗口内像素的排序操作。要进行排序,就必须对序列中的数据像素做比较和交换,数据元素之间的比较次数是影响排序速度的一个重要因素。若窗口内像素为m 个,则每个窗口排序需要做m(m 一2)2 次像素的比较操作。此外,滤波算法使窗口每移动1 次,就要进行1 次排序,这种做法实际上包含了大量重复比较的过程,当窗口较大时计算量很大且费时。因此,本文采用3 3 的窗口对窗口进行平滑。为了模拟受到干扰的图像,在原图像中加入噪音密度为0 0 1 的椒盐噪声污染
8、,如图1 所示。运用中值滤波算法对图1 滤波后的图像如图2 所示。幽l 舢八 执后的人蒜剖像I 玺l2 滤波后的例像F i g 1G a r l i ci m a g eo fb ea d d e dF i g 2F i l t e r e dg a r l i ci m a g ei n t e r f e r e n c e2 2 二值化数码相机拍摄的图像为彩色图像,为了进一步提高图像处理速度和效率需将其转换成二值图像。首先将彩色图像转换成灰度图像,然后用阈值化处理,即选择一个阈值r,将图像转换为二值图像。图像的二值化处理的变换函数表达式,即,、r 0g=(,J)JI l八i,j、)T以i
9、)T为了最大限度地分离背景、突出点阵,采用直方图求阈值。在直方图中,图像中的目标和背景分别形成两个波峰。此时,用其双峰之间的低谷处灰度值作为阈值r 可对图像进行二值化处理。二值图像如图3所示。5 2 图3 大蒜二值图像F i g 3B i n a r yi m a g eo fg a r l i c2 3 边界跟踪在模式识别领域,图像的形状特性是特征提取的重要指标,而物体的边界包含了形状特征的大部分信息,因此通过对大蒜图像边界的跟踪可以为确定大蒜瓣尖的位置做准备。传统的边界跟踪法一般有“虫随”法、光栅扫描法、丁算法等。但是这些方法需要考虑的候选点较多,运算量较大,而且可能因碰到一些特殊位置的点
10、能出现反复跟踪这个点使程序陷入死循环的情况。文献 2 成功设计一种二值图像边界跟踪算法,其算法步骤如下:1)确定起始点。根据光栅扫描,发现第一个像素值为l 的点为起始点,存储其坐标值并记为P 0。2)从尸0 点的0 邻域点开始,逆时针方向研究其8 邻域点值,找到第一个象素值为1 的点,存储其坐标值并记为尸1,称P 0 为P 1 的第一目标邻域点。3)以后每步都从刚找到点的第一目标邻域点的下一邻域点开始搜索,寻找下一目标邻域点。4)循环步骤3),直到P n 的第一目标邻域点为P 0 且P 凡+1 的第一目标邻域点为尸1 时,跟踪结束。本文采用文献 2 的边界跟踪算法获得的边界图像如图4 所示。图
11、4 大蒜边界图像F i g 4G a r l i cb o r d e ri m a g e万方数据2 0 1 0 年5 月农机化研究第5 期3 大蒜瓣尖特征值得提取3 1 瓣尖特征参数正确选择大蒜瓣尖特征参数是识别瓣尖的关键。参数选择时应考虑所选参数值的大小不会随标本摆放的位置以及所取图像大小变化而变化。通过观察发现,每一瓣大蒜都不完全一样,但是每一瓣大蒜的形状都有一定的相似性,即大蒜的头部和瓣尖是整个大蒜弯曲较大的部分,其中瓣尖是最尖的地方。通常用曲率来描述物体的弯曲程度,因此曲率可以作为瓣尖的特征参数。如果在已取得的大蒜边界图像中找到曲率最大的点,那么瓣尖的位置就得到了。3 2 瓣尖的识
12、别方法由于图像是由一个一个点组成,图像上由一系列点组成的曲线实际上是离散曲线。但是由于受曲线离散化中噪声的影响,离散曲率估计则成为曲线分析中一个难点。考虑到本文实际情况,并不需要求出边界上每一点的实际曲率,而是要找到这些点中曲率最大的点,因此完全可以找一个容易求得的量来代替相应的曲率。S U S A N 角点检测算法的思想是设计一近似圆形的模板,将圆形模板在图像上移动,模板内部每个图像像素点的灰度值都与模板中心像素的灰度值进行比较,假如模板内某点像素的灰度与模板中心像素灰度的差值小于某个阈值,则可认为该点与核具有相同的灰度,因而满足该条件形成的区域称做核值相似区(U S A N)33。当圆形模
13、板完全处在图像或背景中时,U S A N 区域面积最大(如图5 中的A 和B);当模板移向图像边缘时,U S A N 区域逐渐变小(如图5 中C);当模板中心处于边缘时,U S A N 区域很小(如图5 中的D);当模板中心处于角点时,U S A N 区域最小(如图5 中的E)。从图5 中可以看出,在边缘处像素的U S A N 值都小于或等于其最大值的5 0,因此计算图像中每一个像素的U S A N 值,通过设定一个U S A N 阈值,查找小于阈值的像素点,即可确定为角点,这就是S U S A N 角点检测算法思想一,。由S U S A N 角点检测算法原理可以发现:在角点处U S A N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 12 基于模式识别的大蒜瓣尖识别研究 基于 模式识别 蒜瓣 识别 研究
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内