基于稀疏表示的硬币图像识别方法
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

基于稀疏表示的硬币图像识别方法

引用
本发明涉及一种基于稀疏表示的硬币图像识别方法。现有的图像识别方法识别效果不好。本发明的具体步骤是:首先获得硬币正反面的灰度图像,进行预处理确定硬币区域,标准化硬币图像大小;将训练样本图像扩展成多个角度样本并筛选出最主要的训练样本,将测试硬币样本表达为训练样本集合的稀疏表示,求解最佳的稀疏系数矢量;重建测试硬币图像,利用重建误差确定硬币图像类别;然后利用稀疏系数矢量的统计特性鉴别硬币的真假。本发明无需提取具有旋转不变性的硬币表面特征即可识别硬币图像,方法实现简单。

发明专利

CN201010180671.2

2010-05-21

CN101872502A

2010-10-27

G07D7/20(2006.01)I

杭州电子科技大学

陈华华

310018 浙江省杭州市下沙高教园区2号大街

杭州求是专利事务所有限公司 33200

杜军

浙江;33

基于稀疏表示的硬币图像识别方法,该方法识别的对象为第四套和第五套硬币,币值分别为一角、五角和一元,分为十类,如下表:??类别序号??类别信息??面值??第1类??第四套1角硬币正面图像??1角??第2类??第四套5角硬币正面图像??5角??第3类??第四套1元硬币正面图像??1元??第4类??第四套1角硬币反面图像??1角??第5类??第五套5角硬币正面图像??5角??第6类??第五套1角硬币反面图像??1角??第7类??第五套5角硬币反面图像??5角??第8类??第五套1元硬币反面图像??1元??第9类??第四套5角硬币反面与1元硬币反面??需进一步确定正面类别??第10类??第五套1角硬币正面与1元硬币正面??需进一步确定反面类别其特征在于该方法的具体步骤是:步骤(1)硬币图像预处理获取硬币正反面的灰度图像,利用边缘检测技术和Hough变换圆检测方法确定硬币区域,对硬币区域大小标准化,得到背景灰度值为0、硬币区域灰度值非0的硬币图像,图像大小为N×N,N=2R,R为硬币区域半径;步骤(2)将测试硬币图像表达为训练样本集合的稀疏表示预处理后的硬币灰度图像表示为归一化向量v∈Rm(m=N×N);设硬币图像共n个训练样本,组成训练样本集矩阵A=[v1,...,vn]=[A1,...,A10]∈Rm×n,表示第i类硬币图像的ni个训练样本构成的子矩阵;设测试图像y∈Rm是第i类硬币图像,其稀疏表示为:y=Ax??(1)其中是一个稀疏矢量,其中是第i类硬币图像所对应的系数矢量;对第i类硬币图像的ni个训练样本进行筛选,设其所构成的矩阵首先对第i类硬币图像中每个样本以角度Δφ为步长进行旋转,每个样本就扩展成p个角度样本,其中p=int(360/Δφ+0.5),则第i类训练样本个数由ni个扩展到ni×p个,相应地由于一旦获得测试图像y,其姿态就确定下来,y所处的姿态只与p个中的某几个角度样本相接近;然后采用ni×p个训练样本的线性组合来表示y,则只有某些角度样本对测试图像y的线性表示作出了贡献,将其表示为:y=Aiωi??(2)ωi(i=1~10)表示稀疏的系数矢量;使m<ni×p,采用凸优化方法求解欠定方程: <mrow> <msub> <mover> <mi>&omega;</mi> <mo>^</mo> </mover> <mi>i</mi> </msub> <mo>=</mo> <mi>arg</mi> <munder> <mi>min</mi> <mrow> <msub> <mi>&omega;</mi> <mi>i</mi> </msub> <mo>:</mo> <msub> <mi>&omega;</mi> <mi>i</mi> </msub> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </munder> <msub> <mrow> <mo>|</mo> <mo>|</mo> <msub> <mi>&omega;</mi> <mi>i</mi> </msub> <mo>|</mo> <mo>|</mo> </mrow> <mn>1</mn> </msub> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> <msub> <mi>A</mi> <mi>i</mi> </msub> <msub> <mi>&omega;</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>y</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>其中‖·‖1是l1-范数;选取中不为0的系数所对应的训练样本构成子矩阵其中是中不为0的系数个数,则得到重新构成的训练样本矩阵代入式(1),获得的重新构成的训练样本矩阵A维数得到减少;使采用凸优化方法求解欠定方程: <mrow> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>=</mo> <mi>arg</mi> <munder> <mi>min</mi> <mrow> <mi>x</mi> <mo>:</mo> <mi>x</mi> <mo>&GreaterEqual;</mo> <mn>0</mn> </mrow> </munder> <msub> <mrow> <mo>|</mo> <mo>|</mo> <mi>x</mi> <mo>|</mo> <mo>|</mo> </mrow> <mn>1</mn> </msub> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> <mi>Ax</mi> <mo>=</mo> <mi>y</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>求得最佳步骤(3)初步确定硬币图像面值定义函数δi:Rn′→Rn′,它只保留中第i类硬币图像所对应的系数,其余系数置为0,即: <mrow> <msub> <mi>&delta;</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mn>0</mn> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>x</mi> <mi>i</mi> <mi>T</mi> </msubsup> </mtd> <mtd> <mn>0</mn> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> <mo>&CenterDot;</mo> </mtd> </mtr> </mtable> </mfenced> <mi>T</mi> </msup> <mo>&Element;</mo> <msup> <mi>R</mi> <msup> <mi>n</mi> <mo>&prime;</mo> </msup> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>由式(5)重建测试样本重建误差具有最小误差所对应的类别i就是y的类别,其中‖·‖2是l2-范数;如果y的类别属于第1类到第8类中的任意一类,则初步确定硬币面值;如果属于第9类硬币图像,则进一步确定其正面图像的类别是否属于第2类或第3类,属于第2类或第3类则初步确定硬币面值,反之,则提示“异常硬币”;如果属于第10类硬币图像,则进一步确定其反面图像的类别是否属于第6类或第8类,属于第6类或第8类则初步确定硬币面值,反之,则提示“异常硬币”;步骤(4)鉴别假硬币,确定硬币面值,具体方法如下: <mrow> <msub> <mi>thr</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mn>10</mn> <mo>&times;</mo> <msub> <mi>max</mi> <mi>i</mi> </msub> <msub> <mrow> <mo>|</mo> <mo>|</mo> <msub> <mi>&delta;</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>|</mo> </mrow> <mn>1</mn> </msub> <mo>/</mo> <msub> <mrow> <mo>|</mo> <mo>|</mo> <mi>x</mi> <mo>|</mo> <mo>|</mo> </mrow> <mn>1</mn> </msub> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mn>10</mn> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>&lt;</mo> <mi>&tau;</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>式(6)中thri∈[0,1],τ为设定的阈值;如thri≥τ,该测试样本为真实硬币,则步骤(3)确定的面值即为硬币面值;如thri<τ,该测试样本为假硬币。FSA00000134803100011.tif,FSA00000134803100012.tif,FSA00000134803100013.tif,FSA00000134803100021.tif,FSA00000134803100022.tif,FSA00000134803100024.tif,FSA00000134803100025.tif,FSA00000134803100026.tif,FSA00000134803100027.tif,FSA00000134803100028.tif,FSA00000134803100029.tif,FSA000001348031000211.tif,FSA000001348031000212.tif,FSA000001348031000214.tif,FSA000001348031000215.tif
相关文献
评论
法律状态详情>>
2010-12-08实质审查的生效
2010-10-27公开
2015-07-08专利权的终止
2012-01-25授权
相关作者
相关机构