基于SURF与BBF的棉花图像匹配算法

来源 :江苏农业科学 | 被引量 : 0次 | 上传用户:Lossed
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在棉花图像分割与识别的基础上,为获得棉花三维空间位置信息,需要对双目采集的棉花图像对进行精确的匹配。采用加速分割检测特征、加速鲁棒性特征和BBF方法匹配棉花图像对。首先采用FAST检测图像角点,并计算各角点的SURF描述向量,然后采用BBF方法搜索匹配点对,最后利用RANSAC和极线约束剔除误匹配点对,为下一步准确定位棉花三维空间位置信息奠定基础。
  关键词:FAST;SURF;BBF;RANSAC;外极线约束
  中图分类号:S126 文献标志码:A 文章编号:1002-1302(2014)03-0343-03
  图像匹配在三维重构、导航图像处理、图像搜索、图像融合等计算机视觉领域应用广泛,基于局部特征的匹配逐渐成为研究的热点。基于特征点的检测算法,如Harris-Affine、SIFT[1-2]算法,能够实现较准确的匹配对,但计算时间较长。2006年,Bay等人提出SURF(speeded-up robust features)特征算子在匹配性能方面接近SIFT算法,但计算时间较快,王海丽[3-4]等人将SURF算法应用于SAR图像等领域,实现匹配的抗视角变换。上述匹配算法特征点的边缘特性较差,在计算时间方面仍然较长。本研究在前人研究的基础上提出基于FAST角点检测、SURF描述向量和BBF搜索匹配点的算法,具有良好的边缘特性与高效的分割速度。
  1 研究方法
  1.1 FAST角点检测
  加速分割检测特征(features from accelerated segment test,FAST)是一种简单快速的角点探测算法,当某个像素点的周围领域内有足够多的像素点与该点处于不同的灰度区域时,该点被确认为一个FAST角点。应用到灰度图像中,即有足够多的像素点的灰度值大于该点的灰度值或者小于该点的灰度值。考虑图像中任意一个像素点和以它为中心的一个区域,通常选择圆形区域,图1给出了以该点为中心的圆形区域的模板情况,该圆形区域为一个半径等于3像素的离散化区域,最外围的像素点按顺时针顺序依次编号为1~16。
  一个候选点是否为角点可以用一个角点响应函数来判断,即:
  N=∑x(circle(p))|Ix-Ip|>εd
  (1)
  式中:Ix表示圆周上任意一点的图像灰度值;Ip表示中心像素点的图像灰度值;p表示中心像素点即候选点;εd为给定的一个极小阈值。通过该角点响应函数,计算出圆周上满足公式(1)像素点的个数N。如果N大于给定的一个阈值,就可以确定该候选点为角点。为实现快速计算,一般选择n=12。角点检测可简化为检测像素编号为1、9、5、13的4个像素点,因为在该4个像素点中,有3个均满足公式(1),才能被确认为角点,如此可以快速排除整幅图像中的很多像素点,提高角点检测的时间效率。
  1.2 SURF描述向量
  SURF描述向量主要是根据特征点邻域范围内的灰度统计信息[5-6],通过计算主方向和特征向量来得到的,具体步骤如下。
  1.2.1 SURF特征点主方向的确定 本研究采取将原图检测到的极值点转换到灰度图像中,利用灰度图像的信息生成特征描述向量。为保证旋转不变性,以特征点为圆心、6σ(σ为特征点所在的尺度值)为半径的圆形区域内的所有像素x和y方向上的Haar小波响应dx和dy,使每个像素点都有一个对应的Haar小波响应点Hp(dx,dy);然后,通过一个大小为600的扇形滑动窗口对所有小波响应进行求和,选择长度最长的方向作为特征点的主方向。
  1.2.2 基于Haar小波响应生成描述向量 SURF特征向量提取是在一个以特征点为中心、与主方向平行的方形区域中进行的:首先确定一个以特征点为中心、大小为20S的方形区域,为使提取到的特征向量具有抗旋转特性,需要旋转该方形区域,使之与特征点的主方向平行;然后,将这个方形区域再均匀细分成4×4个子区域,在每个子区域中统计x和y方向上的Haar小波响应之和及其绝对值之和(∑dx,∑dy,∑|dx|,∑|dy|)。在统计的过程中,仍用以特征点为中心的高斯函数进行赋权处理。如此,每个子区域有一个四维的描述子V4=(∑dx,∑dy,∑|dx|,∑|dy|),整个区域就有4×4×4=64维的特征向量。再进行归一化,形成特征点的描述向量。
  1.3 二叉树搜索图像匹配点对
  1.3.1 K-D树 K-D树是一棵平衡二叉树,K-D代表 K-Dimension,每个节点即为一个K维的点。每个非叶节点可以想象为一个分割超平面,用垂直于坐标轴的超平面将空间分为2个部分,这样递归的从根节点不停的划分,直到没有实例为止[7-8]。
  K-D树的最近邻搜索算法如下:
  (1)在K-D树中找出包含目标点x的叶结点:从根结点出发,递归地向下搜索K-D树。若目标点x当前维的坐标小于切分点的坐标,则移动到左子结点,否则移动到右子结点,直到子结点为叶结点为止。
  (2)以此叶结点为“当前最近点”。
  (3)递归的向上回溯,在每个结点进行以下操作:(a)如果该结点保存的实例点比当前最近点距离目标点更近,则更新“当前最近点”,也就是说以该实例点为“当前最近点”。(b)当前最近点一定存在于该结点一个子结点对应的区域,检查子结点的父结点的另一子结点对应的区域是否有更近的点。
  1.3.2 BBF查询算法 BBF(best bin first)是对K-D树搜索算法的改进。实际上,K-D树搜索算法大部分时间花费在检查节点上,而只有一部分节点满足最近邻条件,因此,可以采用近似的最近邻算法,通过限制K-D树中叶子节点数来缩短搜索时间。优化改进方法是以节点和被查询节点距离递增的顺序来搜索节点。当沿一个方向的分支搜索一节点时,优先级队会被加入一个成员,该成员记录了该节点相关的信息,包括当前节点在树中的位置和该节点与被查询节点之间的距离。当一个叶节点被搜索到后,从队首删除一项;然后,再搜索包括最近节点的其他分支。   1.4 RANSAC与极限约束剔除伪匹配
  在匹配点对中仍然存在部分误匹配对以及匹配不准的点,由于匹配点对的正确率在很大程度上决定了后期进行三维重建的精度,因此需要对初始匹配点对集合进行进一步的筛选。本研究利用RANSAC算法在未得到基本矩阵的情况下消除误匹配点对,同时获得优化后的基本矩阵,再利用极线约束进一步得到高精度的匹配点对,为下一步的三维重建打下良好的基础。
  (1)归一化八点法解基本矩阵
  从n组点匹配的集合可以得到一个线性方程组:
  Af=x1′x1x1′y1x1′y1′x1y1′y1y1′x1y11
  xn′xnxn′ynxn′yn′xnyn′ynyn′xnyn1=0
  利用归一化8点法可以求解上述方程组,可以得到基本矩阵F。具体算法如下:
  归一化:根据xi ^=Txi和xi ^′=T′xi′变换图像坐标,其中T和T′是归一化变换,由平移和缩放组成。它将点集Xi变换到新的点集X~i,使得该点集X~i的形心位于原点(0,0)T,并且它原点的平均距离是2。对特征点进行归一化处理,可以提高算法的精度。由对应匹配xi ^xi ^′形成A^,由A^的最小奇异值的奇异矢景,即A^的SVD分解A^=UDVT中矩阵V的最后一列矢量来确定F^。但由于基本矩阵的秩为2,所以必须通过强制惟约束,用SVD法将F^的秩归为2,并以F′代替F使得detF′=0。
  解除归一化:令F=TTF^′T。矩阵F是对应于原始数据 xi ^xi ^′ 的基本矩阵。
  (2)极线约束
  根据对极几何原理,其对应几何关系如图2所示,如果已知空间点M在左图像中的像点m,那么它在右图像中的对应点m′必然约束于对极线l′上,因此存在一个从左视图上的点到右视图上与之对应的对极线的映射:m→l′,这个映射也可表示成矩阵形式,称为基本矩阵F,基本矩阵的本质描述了2个摄像机平面的位置关系。
  (3)RANSAC算法与极线约束的匹配点优化
  在初始匹配结果中,随机选择8组匹配点构成的一个随机样本,并按归一化八点法来计算基本矩阵F。根据计算得到的F,对每组假设对应计算距离d=xi ^′Fxi ^。根据基本矩阵的定义,理论上xi ^′Fxi ^=0,但是由于有误匹配点对的存在以及匹配点的不准确造成d不为零,因此可以定义d 如图3所示,通过前面所求得的最佳基本矩阵F即可画出对应的极线,左图中的直线为右图中的点在左图中找到的相对应极线。根据对极几何原理,若为精确匹配点对,则极线应该穿过左图中的匹配点,因此可以滤除那些距离极线较远的点,从而保留那些精确匹配的点对[10]。
  2 结果与分析
  本研究是基于研究采棉机器人视觉系统基金项目,为实现棉花的三维空间定位,在图像分割的基础上实现图像对的精确匹配。
  本试验条件为CPU2.80G、内存2G。
  FAST角点检测算法是在灰度图像中检测角点,有足够多的像素点的灰度值大于该点的灰度值或者小于该点的灰度值。由图4可以看出,利用FAST检测出的角点均在棉花的边缘或是棉花的形心位置,有很好的边缘特性,利于定位采摘点的位置信息。并且,FAST角点检测出1 339个特征点,而SURF角点检测算法只检测出415个特征点,且部份特征点分布于棉花目标外,不能用于棉花采摘点的定位(图5)。因此本研究采用FAST角点检测算法用于检测棉花图像对的特征点。
  由于SURF方法具有良好的抗旋转性,而且SURF向量为64维,相比于SIFT(128维)向量具有更低的维数,具有更快的速度。SURF特征向量如图6所示。
  基于上述检测出的特征点与特征向量,建立K-D树,并采用BBF方法搜索图像匹配的对,结果如图7所示。
  从图7可以看出,195对匹配点对中仍然存在部分误匹配点对,采用RANSAC剔除误匹配点对,结果如图8所示。
  采用RANSAC方法剔除误匹配点对后,采用极限约束准则进一步提高匹配精度,淘汰掉一些匹配精度不高的匹配的对,结果如图9所示。
  在图像对匹配中,图像对往往伴随着旋转、缩放等各种复杂情况,在图9中分别就图像缩放、旋转30°、180°条件采用本研究方法进行匹配,仍然可以得到很精确的匹配的对,切特征点均分布在棉花的边缘与棉花的型心位置(图9b、c)。
  为评价匹配效果,将本研究的匹配方法分别与SURF和SIFT方法进行比较[11-12],其对比结果如表1所示。
  参考文献:
  [1]李玲玲,李翠华,曾晓明,等. 基于Harris-Affine和SIFT特征匹配的图像自动配准[J]. 华中科技大学学报:自然科学版,2008,36(8):13-16.
  [2]谢 凡,秦世引. 基于SIFT的单目移动机器人宽基线立体匹配[J]. 仪器仪表学报,2008,29(11):2247-2252.
其他文献
摘要:以木屑为原料、磷酸为活化剂、硼酸为催化剂制备生物活性炭,并对所制备的木屑活性炭进行吸附重金属离子Pb2+和Cu2+的研究。结果表明,生产活性炭的最佳工艺条件为磷屑比1 ∶ 1、硼酸添加量3%、活化温度400 ℃、活化时间60 min,此时亚甲基蓝吸附值为227.6 mg/g。吸附试验结果表明,接触时间为90 min时即可达到吸附平衡。吸附动力学数据能很好地与准二级动力学模型拟合(R2>0.9
期刊
摘要:选取江苏省张家港市设施连作5年、土壤盐渍化严重的田块,研究了设施水旱轮作前后耕作层土壤盐分及pH值的变化。结果表明:设施水旱轮作后耕作层土壤电导率(EC)降低了70.3%;NO3-、SO42-、Cl-含量分别下降了61.5%、52.3%、82.1%,HCO3-含量上升;Ca2+、Mg2+、Na+、K+含量分别下降了49.4%、69.6%、66.7%、79.5%;土壤pH值上升了0.37。说明
期刊
摘要:应用 MATLAB软件的图形用户界面(graphical user interface,GUI)工具讨论了高级文件I/O相关函数的具体应用,设计出简明、美观的人机交互式界面,实现了棉株顶部图像读取、顶尖特征提取、显示、保存等功能,通过调用mcc编程器进行编译,将设计好的程序转化为独立的“.exe”文件。本研究为基于机器视觉技术的棉株顶尖识别研究奠定了基础。  关键词:MATLAB;GUI;棉
期刊
摘要:以呼伦贝尔草甸草原羊草+杂类草群落与贝加尔针茅+羊草群落为研究对象,对不同退化程度下的植物群落结构进行分析。结果表明,不同退化程度下草地地上现存量、群落盖度、群落高度等数量特征等均随着退化程度的加大而加大;不同退化程度下草地群落密度差异不显著,与轻度退化草地相比,中度退化草地群落密度降低;羊草+杂类草群落退化程度比贝加尔针茅+羊草群落大。  关键词:草甸草原;退化程度;群落;结构特征  中图
期刊
摘要:以太湖流域畜禽养殖业污染治理工作为基础,测算江苏省太湖流域畜禽养殖污染物产生量,总结归纳5种操作性强并广泛应用的畜禽粪便典型处理模式,并分析各种模式的优缺点和适用范围,旨在为太湖流域、江苏省乃至全国的畜禽养殖业粪污治理提供参考。  关键词:畜禽粪污;处理模式;分析  中图分类号:S851.2+4;X713 文献标志码:A 文章编号:1002-1302(2014)03-0298-03  根据《
期刊
摘要:从淫羊藿根、茎、叶分离出23株内生真菌,对分离出的真菌利用琼脂块法进行初选与滤纸片法进行复选,并以金黄色葡萄球菌(Staphylococcus aureus)、大肠埃希菌(Escherichia coli)、枯草芽孢杆菌(Bacillus subtilis)、灰霉病菌(Botrytis cinerea) 4 种微生物为指示菌对分离到的内生真菌进行抗菌活性检测。结果发现,分离得到的内生真菌中有
期刊
摘要:为了获得高效镉吸附微生物,从重金属污染土壤中分离筛选到4株耐镉能力较强的细菌菌株2-1、2-2、4-1、7-1,并对这4株菌株的镉吸附能力进行研究。结果表明,菌株4-1的吸附效果最好,达到90.0%,根据形态学观察、生理生化特征鉴定及16S rDNA序列分析结果,将其鉴定为金黄杆菌。同时,本研究还分析了通气量及其他常见重金属离子对菌株4-1生长的影响,结果显示,500 mL锥形瓶中装液量为1
期刊
摘要:介绍了国外适于机械化收获的酿酒葡萄栽培架式的特点,并对其相应收获机振动采摘部件的类型及结构特点进行了阐述;着重对中枢型振动采摘部件的结构形式、特点及改进方式进行了分析,提出了在双点支撑式中枢型的基础上,采用改变肋条形状,驱动部分后置改进方式对采摘部件进行重新设计的建议,以满足我国具有宽行、穗多等特点的酿酒葡萄的采摘,为葡萄收获机国产化研究提供一定的参考依据。  关键词:酿酒葡萄;收获机;振动
期刊
摘要:利用高光谱参数预测烤烟叶片中的烟碱含量,选取大田试验条件下不同光照强度处理的烟株测定光谱反射率。选择18个高光谱参数与烟碱含量进行相关性分析并构建回归方程,进而建立烤烟叶片烟碱含量的高光谱参数预测模型,并对模型进行均方根误差和相对误差检验。结果表明:烟碱含量与选取的高光谱参数之间的相关系数均达到极显著水平,最高为0.83。选取其中相关性最好的8个高光谱参数并建立多种函数的回归模型发现,抛物线
期刊
摘要:在吉林省敦化市林下人参地采集不同剖面深度的土壤样品,分析蛋白酶、过氧化氢酶和脲酶3种土壤酶的活性情况。结果表明:土壤蛋白酶和过氧化氢酶具有明显的垂直分层分布,土层越深,酶活性越弱,不同剖面深度(10、20、30 cm)土壤的蛋白酶活性分别为1.120 3、0.648 8、0.307 3 mg/(g·d),过氧化氢酶活性分别为5.796、4545、3.030 mg/(g·h);土壤脲酶活性与土
期刊