基于聚类SURF特征的商品识别算法
【图文】:
治?题,先将输入图像的角度矫正到接近垂直摆放角度。设O、O'分别为样本图和测试图中SURF特征点的主方向信息。定义DO为两图中对应特征点的主方向角度之差的绝对值,即DΟi=Οi-Ο'i(4)以5°为一个区间,统计DOi落在每个区间的频率,取频率最高区间的中值为该图的主角度定义为DOmost。将DOmost与角度矫正阈值OT进行比较,,若DOmost≥OT,则按DOmost的角度值对测试图像进行角度矫正;反之,则不必对测试图像进行角度矫正。为满足后续聚类匹配算法条件,实验中取OT=10°。图1中,(a)为轻微旋转的测试图;(b)为角度矫正后的测试图,可以看出由拍照角度引起的图像旋转问题经主方向角度矫正后达到了商品图像垂直放置的状态;(c)为旋转180°倒置的测试图;(d)为角度矫正后的测试图,可以看出由摆放不当引起的图像倒置问题经主方向角度矫正后也达到了商品图像垂直放置的状态。图1角度矫正效果2.2聚类匹配算法传统的SURF算法在匹配阶段会强制把所有的特征点都进行匹配,导致错误匹配对的出现,并且货架商品图像内容丰富相似性高,误匹配对数量也相应增多,对后续的识别判决造成影响。通过在匹配阶段将粗匹配对按照匹配角度信息进行聚类处理,剔除误匹配对,提高匹配正确率。本文利用粗匹配图上的坐标差比例来衡量匹配角度信息,设I、I'分别为样本图和测试图,它们的粗匹配对为M={Pi,Qi,i=1,2,…,n},其中Pi是样本图中的特征点,Qi是测试图中的特征点。任取M中一对匹配对Pi(x1i,y1i)、Qi(x2i,y2i),则匹配角度为θi=(y2i-y1i)/(x2i-x1i)(5)由于匹配图内的样本图和测试图为左右放置(图4),x2i≠第
遥嚅笃ヅ浣隙啵?则将这C个类簇依据元素个数降序排列,取前Tc个类作为正确类留下。e)按照匹配角度与匹配对关系将正确类中的匹配角度信息映射成匹配对信息,得到正确匹配对。3实验结果分析比较3.1改进算法的参数性能本节将讨论算法中各参数指标对实验效果的影响,从而选出最佳参数并分析该参数意义。实验环境是在VS2010和开源库OpenCV2.4.9下进行。实验图片库选取20种不同品种的货架牛奶商品作为样本库,由于单个商品是由一行货架图像分割而来,分割结果存在差异,所以测试商品库对每个品种分五种类型测试。图2中,(a)为分割图片包含整个商品定义为Ⅰ型;(b)为分割图片超过商品右边界且右边界图像同类定义为Ⅱ型;(c)为分割图片超过商品左边界且左边界图像同类定义为Ⅲ型;(d)为分割图片超过商品右边界且右边界图像不同类定义为Ⅳ型;(e)为分割图片超过商品左边界且左边界图像不同类定义为Ⅴ型。图2测试图类型示例在分析匹配角度的分布情况时,采用自适应聚类将正确匹配对应的匹配角度聚为若干个相似的大类,误匹配对应的匹配角度聚为分散的若干小类,之后依据类簇中元素个数和类簇数目即可筛选出大多数的误匹配角度。实验采用自适应的K-means聚类算法,由于正确匹配角度和误匹配角度都可能出现多个聚类类簇,在设定自适应聚类初值时先考虑极端情况:假设所有的正确匹配角度都聚为一类,而所有的误匹配角度也聚为一类,因此设定初始聚类数目为2。实验中发现部分误匹配角度与正确匹配角度相差极大,因此利用最大最小法选取K-means的聚类中心,减少大误匹配角度值的干扰。实验中的自适应聚类指标为复合加权类簇半径:a)计算每个类的类簇半径,若某个类只有一个元素而无法计算类簇半径时,那么该类是误匹配孤立点直接去除。
【相似文献】
相关期刊论文 前10条
1 李旭;林伟;温金环;史彩云;;基于图谱理论的图像聚类数的确定及应用[J];工程数学学报;2012年05期
2 宋铭利;高新科;;基于距离的最大聚类数探索算法的探讨[J];矿山机械;2006年09期
3 田彦山;;基于山峰聚类的聚类上限确定方法[J];江西师范大学学报(自然科学版);2007年02期
4 孙吉贵;刘杰;赵连宇;;聚类算法研究[J];软件学报;2008年01期
5 于慧娟;崔军;毋晓志;李伟;;一种改进的凝聚图聚类方法[J];山西煤炭管理干部学院学报;2010年03期
6 崔军;郭春艳;贾宗维;;一种连通非加权图的快速聚类方法[J];计算机工程与应用;2008年07期
7 岳清华;郑刚;;一种动态心电图波形聚类策略的研究[J];天津理工大学学报;2008年01期
8 张逸清;刘文才;;聚类数的确定[J];计算机与数字工程;2007年02期
9 刘燕驰;;基于密度的最佳聚类数确定方法[J];中国管理信息化;2011年09期
10 王洪春;彭宏;;一种基于熵的聚类算法[J];计算机科学;2007年11期
相关会议论文 前9条
1 高翠芳;吴小俊;;基于二阶差分的聚类数自动确定方法[A];江苏省系统工程学会第十一届学术年会论文集[C];2009年
2 刘洋;江志纲;丁增喜;王大玲;鲍玉斌;于戈;;一种基于图的聚类算法GB-Cluster[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
3 李浪波;傅彦;刘红;;基于范例推理的网格和密度聚类算法[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
4 娄冬梅;陈明;朱有娜;;一种基于密度的无参数聚类算法[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
5 魏昕路;洪志令;姜青山;;一种基于样本缩减策略的新窗口式聚类算法[A];第二十四届中国数据库学术会议论文集(研究报告篇)[C];2007年
6 程尊平;周鼎;王晨;周皓峰;汪卫;施伯乐;;SDPHC——基于密度的分割和分层的自校聚类算法[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年
7 张晓峰;王丽珍;陆叶;;一种基于属性加权的不确定K-means聚类算法[A];第26届中国数据库学术会议论文集(B辑)[C];2009年
8 蔡军;袁华鹏;陈金海;施伯乐;;一种基于相似性分析的聚类新算法:PDS算法[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
9 胡仲义;郭超;王永炎;刘胜航;王宏安;;基于时间衰减和特征变量的数据流聚类算法[A];第29届中国数据库学术会议论文集(B辑)(NDBC2012)[C];2012年
相关博士学位论文 前10条
1 王振佳;基于基因表达数据的双聚类算法研究[D];山东大学;2016年
2 任敏;自适应模糊聚类算法及其在入侵检测中的应用研究[D];山东师范大学;2017年
3 胡雅婷;可能性聚类方法研究及应用[D];吉林大学;2012年
4 王纵虎;聚类分析优化关键技术研究[D];西安电子科技大学;2012年
5 周世兵;聚类分析中的最佳聚类数确定方法研究及应用[D];江南大学;2011年
6 杨燕;基于计算智能的聚类组合算法研究[D];西南交通大学;2006年
7 冯永;基于计算智能的聚类技术及其应用研究[D];重庆大学;2006年
8 刘晨;高伸缩性聚类分析方法研究[D];哈尔滨工程大学;2013年
9 王强;局部叠加基因表达模式聚类分析方法研究[D];哈尔滨工业大学;2012年
10 姜磊;混合演化聚类算法研究及其应用[D];武汉大学;2012年
相关硕士学位论文 前10条
1 魏建东;K-means初始化算法研究[D];南京理工大学;2015年
2 张依;基于MapReduce的k-means聚类算法并行化研究[D];中央民族大学;2015年
3 刘婵;蚁群与K均值聚类算法融合研究及其在用户分群中的应用[D];西南科技大学;2015年
4 朱琪;基于减法聚类的混合算法研究[D];湖南科技大学;2015年
5 韩伟森;聚类集成研究与应用[D];贵州大学;2015年
6 谭浩;K-Means算法改进及其在森林健康评价中的应用[D];中南林业科技大学;2015年
7 严巍;以KPCA为核心的FCM算法改进[D];成都理工大学;2015年
8 蔡洪山;大数据分析中的聚类算法研究[D];安徽理工大学;2016年
9 宋建林;K-means聚类算法的改进研究[D];安徽大学;2016年
10 张静静;软投票聚类集成的研究及其并行化实现[D];西南交通大学;2016年
本文编号:2559729
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2559729.html