技术领域
[0001] 本
发明涉及有价票据识别技术,尤其涉及一种有价票据识别方法。
背景技术
[0002]
现有技术中,对于有价票据的识别方法通常是通过
接触式图像
传感器采集图像特征来进行识别。在基于图像的
模式识别领域,首先要利用传感器采集识别的图像,如果图像
分辨率不足,识别结果的正确率就会大大降低,特别是在易混淆的识别对象之间,比如,字符识别中的“O”和“D”等,虽然计算机技术日新月异,然而从成本考虑,并不会选取很高端的
硬件平台,仅仅是满足实际需求即可,在这样情况下,实际生产过程中,由于硬件之间的差异性及识别空间的多样性就会出现较多易混淆对象识别错误。因此开发出了基于
颜色数据的识别来识别有价票据类型的方法。
[0003] 颜色数据是指,通过
颜色传感器采集的,包含R,G,B三色的颜色数值的集合。通过有价票据的颜色数据对有价票据进行识别,是一种直观快速的方法。颜色数据识别的过程分为两部分,特征提取与识别,而提取的特征的鲁棒性直接影响识别的精准度,颜色特征的提取主要存在以下问题:一方面,由于颜色数据是有价票据内一定区域的颜色共同作用的结果,当
信号采集区域表面为非纯色时,颜色数据相对于真实的颜色会有较大的偏差;另一方面,对于相同颜色的采集区域,不同的纹理具有不同的反射强度,会使颜色传感器接收到不同强度的信号,从而导致颜色数据的不稳定。
[0004] 由于上述原因,使得特征提取得到的特征难以鲁棒,导致无法精准识别出票据的类型。
发明内容
[0005] 为了解决现有技术中基于颜色数据识别有价票据类型的方法其颜色特征难以鲁棒,导致识别
精度不高的问题,本发明提供一种基于颜色数据识别有价票据的方法,通过利用颜色数据的稳
定子段均值集合的趋势变化对有价票据进行识别,以克服颜色数据的偏色问题,达到对有价票据的精准识别。
[0006] 该有价票据的识别方法包括:步骤1,通过包括多个颜色传感器的一颜色采集装置采集待检测的有价票据的颜色数据,并对采集的颜色数据进行预处理;步骤2,从预处理后的颜色数据中提取对应的特征,其中,从颜色数据中提取的特征具体指:颜色数据对应的
色调数据内,所有色调稳定子段的均值所组成的一维向量;步骤3,将该提取的特征与有价票据每一种类型相对应的特征模板集进行匹配,得到对应的匹配得分,将得分最高的特征模板看作该颜色数据对应的匹配模板,其中,将彩色票据正
反面图像分割为多个子区域,通过模拟颜色传感器的工作方式得到每个子区域的模拟颜色数据,每个子区域的模拟颜色数据对应的特征即为特征模板,彩色有价票据正反面图像的每个子区域对应的特征模板的集合即为有价票据的特征模板集;步骤4,根据匹配结果确定有价票据的类型。
[0007] 优选的,步骤1之前还包括预先设置若干个与有价票据每一种类型相对应的特征模板集的步骤,该步骤中对真彩色票据图像提取有价票据特征模板集具体包括:步骤01,依据图像信息的复杂度,对票据某面向的彩色图像进行区域划分,得到多个子区域;步骤02,模拟颜色传感器的工作方式,将划分得到的每个子区域转化为颜色数据;步骤03,将转化得到的颜色数据进行颜色空间转换,得到该区域的色调数据;步骤04,
定位色调数据中的稳定子段;步骤05,求取稳定子段的色调均值;步骤06,所有稳定子段的色调均值构成该区域对应的特征模板;步骤07,某面向所有子区域对应的特征模板构成票据某面向的特征模板集,票据所有面向的特征模板集构成票据的特征模板集。
[0008] 具体的,步骤03中将模拟颜色数据转换到HSL颜色空间,并得到颜色数据SS的色调数据SH:SH={sh0,sh1,...shj,...shL}(1<j<L);
[0009] 转换方法描述为:
[0010]
[0011] 具体的,步骤04中定位色调数据内的稳定子段的方法描述为:
[0012] 求取色调数据SH的积分图:
[0013] SMAPi={smap0,smap1,...smapj,...smapL}(1<j<L);
[0014] 其中:
[0015]
[0016] 利用滑动窗的方法搜索色调数据内的稳定子段:
[0017] 设定颜色数据对应的色调数据SH的稳定子段集合为:
[0018] SPARTi={spart0,spart1,...sparts,spartSP}(1<s<SP);
[0019] 其中SP为色调数据SH中的稳定子段数量,sparts表示为:
[0020] sparts={sts,ends};
[0021] 其中sts,ends分别表示稳定子段的起始
位置,终止位置,且:
[0022] sts为满足下式的首个l值:
[0023] sts=firstl(abs(2×smapl+step/2-(smapl+step-smqpl))<thres),ends-1<l<LS;
[0024] ends为满足下式的最后一个l值:
[0025]
[0026] Thres为考察某段内信号稳定度的预设
阈值。
[0027] 具体的,步骤05中每个稳定子段的色调均值fs为:
[0028]
[0029] 所有稳定子段的色调均值构成该区域对应的模板特征Fi,表示为:
[0030] Fi={f0,f1,...fs,...fSP}(1<s<SP);
[0031] 提取各个区域模拟颜色数据的特征,最终形成钞票正反面的特征集,表示为:
[0032]
[0033]
[0034] 其中:
[0035]
[0036]
[0037] 优选的,步骤1中,对采集的颜色数据进行预处理包括:对颜色数据有效区域的起始点、终止点进行定位,定位到颜色传感器在钞票中所采集的数据;对定位得到的颜色数据进行滤波处理,滤除噪声,预处理后的颜色数据表示为:
[0038] Si={Ri,Gi,Bi}(1<i<M);
[0039]
[0040]
[0041]
[0042] 其中,M为颜色传感器的个数,为了该发明
实施例方法的鲁棒性,M应大于1,Ri,Gi,Bi为该路信号的红,绿,蓝分量,Ni为颜色数据i的信号长度。
[0043] 优选的,步骤2中,对预处理后的颜色数据提取对应的特征包括:步骤21,对预处理后的颜色数据进行颜色空间转换,得到色调数据;步骤22,定位色调数据内的稳定子段集合,稳定子段即为色调变化较小的段;步骤23,求取稳定子段内的色调均值,稳定子段集合内所有子段的色调均值构成该路信号对应的
特征向量,该特征向量FCi表示为:
[0044]
[0045] 其中N为颜色传感器的数量。
[0046] 优选的,步骤3中将该提取的特征与有价票据每一种类型对应的特征模板集进行匹配时,分别对票据模板集的正反面模板集进行匹配,且分别进行正反向匹配,其中,颜色数据特征向量FCi与某一个模板的特征 的正向匹配度描述为:
[0047]
[0048] 其中flag为正反面模板的标志,
[0049] S(z)表示如下,T为预设阈值:
[0050]
[0051] 颜色数据特征向量FCi与某一个模板的特征Sfk的反向匹配度描述为:
[0052]
[0053] 其中flag为正反面模板的标志,
[0054] S'(z)表示如下,T为预设阈值:
[0055]
[0056] 优选的,步骤3中进一步包括:步骤31,通过该颜色采集装置中多个颜色传感器的位置信息,得到颜色传感器之间的距离;其中颜色传感器之间的位置信息是指,通过颜色采集装置的结构信息,得到的颜色传感器之间的相对位置;步骤32,通过匹配的特征模板之间的位置信息,得到每个匹配的特征模板之间的距离;其中特征模板的位置信息是指,制作特征模板集时,分割得到的每个子区域的中心之间的相对位置;步骤33,对比匹配的特征模板之间的距离与对应的颜色传感器之间的距离是否一致,若一致,则认为匹配成功,否则,匹配不成功。
[0057] 具体的,步骤33中依据下式考察颜色传感器与对应匹配模板间的距离的相似度,其中DistSi,j为颜色数据i,j对应的颜色传感器之间的距离,DistMi,j为颜色数据i,j匹配的模板之间的距离,Tdist为预设的距离阈值:
[0058]
[0059]
[0060] 若相似度大于预设阈值Tsim,则认为匹配成功,否则,匹配不成功。
[0061] 本发明提供的有价票据的识别方法中,首先依据票据图像生成特征模板集;然后对颜色数据进行预处理;再将颜色数据转换为色调数据,色调数据中的每个稳定子段均值的集合形成颜色数据的特征;将从颜色数据提取到特征与特征模板集匹配,最终得到有价票据的票据类型。由于本发明利用颜色数据的稳定子段均值集合的趋势变化对有价票据进行识别,因此能够克服颜色数据的偏色问题,达到对有价票据的精准识别。本发明模拟颜色传感器的工作原理,从彩色票据图像中提取模拟颜色数据并形成特征模板集的方法,具有快捷实用的特点。本发明采用模板匹配的方法进行识别,并通过对比颜色传感器与匹配的模板之间的距离对匹配结果进行确认,最终达到精准识别,因此
算法具有快速有效的优点。
附图说明
[0062] 图1为本发明实施例中基于颜色数据的有价票据识别方法的
流程图。
[0063] 图2为本发明实施例中对色调数据进行分段的示意图。
[0064] 图3为本发明实施例中“提取有价票据特征模板集”部分,对钞票
正面图像进行区域划分的示意图。
[0065] 图4为求取颜色传感器接收面宽度的示意图。
[0066] 图5为“提取有价票据特征模板集”部分,利用滑动窗的方法,模拟颜色传感器采集信号的示意图。
具体实施方式
[0067] 本发明实例提供了一种基于颜色数据的钞票识别方法,通过结合采集到的颜色数据和从已知真彩色钞票图像中提取到的特征模板集进行匹配来对钞票进行识别。
[0068] 需要说明的是,本发明实施例基于颜色数据的有价票据识别方法不仅可以用于钞票的识别,还可用于识别支票等薄片类文件,在此不做限定。下面以钞票识别为例对本本发明实施例的方法进行说明,虽然仅以钞票的识别为例进行说明,但是不应将此作为本发明方法的限定。
[0069] 请参考图1,本发明实施例中基于颜色数据的钞票识别方法包括:
[0070] 101.提取钞票特征模板集:
[0071] 依据图像信息的复杂度,对钞票某面向的彩色图像进行区域划分,得到多个子区域;模拟颜色传感器的工作方式,将划分得到的每个子区域转化为颜色数据;将转化得到的颜色数据进行颜色空间转换,得到该区域的色调数据;定位色调数据中的稳定子段;求取稳定子段的色调均值;所有稳定子段的色调均值构成该区域对应的特征模板;某面向所有子区域对应的特征模板构成钞票某面向的特征模板集;钞票所有面向的特征模板集构成钞票的特征模板集。
[0072] 102.对颜色数据进行预处理:
[0073] 对颜色数据有效区域的起始点、终止点进行定位,定位到颜色传感器在钞票中所采集的数据。对定位得到的颜色数据进行滤波处理,滤除噪声。
[0074] 103.对颜色数据进行特征提取:
[0075] 对预处理后的颜色数据进行颜色空间转换,得到色调数据;定位色调数据内的稳定子段集合,稳定子段即为色调变化较小的段;求取稳定子段内的色调均值,稳定子段集合内所有子段的色调均值构成该路颜色数据的特征向量。
[0076] 104.匹配识别:
[0077] 将颜色数据的特征与特征模板集的每个特征模板进行匹配,并得到对应的匹配得分;将得分最高的特征模板看作与该颜色数据相匹配的模板;通过多个颜色传感器的位置信息,得到颜色传感器之间的距离;其中颜色传感器的位置信息是指,通过颜色采集装置的结构信息,得到的颜色传感器之间的相对位置;通过匹配的特征模板之间的位置信息,得到每个匹配的特征模板之间的距离;其中特征模板的位置信息是指,制作特征模板集时,分割得到的每个子区域的中心之间的相对位置;对比匹配的特征模板之间的距离与对应的颜色传感器之间的距离是否一致,若一致,则认为匹配成功,否则,匹配不成功。
[0078] 由于钞票的进钞面向未知,对一个钞票的模板集进行匹配时,需分别对钞票模板集的正反面模板集进行匹配;另外,由于钞票的进钞方向未知,对每个面向的模板集进行匹配时,需分别进行正反向匹配。
[0079] 需要说明的是,步骤101提取钞票特征模板集是可以独立于其他步骤进行的,也就是说,事先提取有各类型钞票的特征模板集后,对待检测钞票的识别过程中不需要每次重新提取各类型钞票的特征模板集,而是重复利用事先提取并存储于识别系统中的各类型钞票对应的特征模板集即可。
[0080] 下面将对实施例进行详细的描述:
[0081] 101.提取钞票特征模板集
[0082] 一、钞票图像区域划分:
[0083] 依据钞票图案复杂程度,对钞票正反面进行K+,K-等分,图3所示为钞票的正面划分示意图,其中SL为每个区域的宽度,为了防止颜色传感器跨道采集颜色数据时,无法找到匹配的模板,划分时,相邻两部分间存在交叠区域,交叠区域的长度为颜色传感器采集面的宽度,即SenserW。
[0084] 二、模拟颜色传感器信号生成
[0085] 由图4所示,颜色传感器的有效采集面由传感器与钞票表面的距离h,以及有效采集
角度θ决定,则有效采集面高度可表示为:
[0086] W=2h×tan(θ/2);
[0087] 如图5所示,对于section k,用宽度为SL,高度为W的窗口,逐步移动滑动窗,窗口内所有
像素的颜色均值,即为当前位置的
模拟信号值,当窗口滑动完毕后,得到当前区域的模拟颜色数据。
[0088] 三、提取钞票特征模板集
[0089] 对于由步骤二生成的模拟颜色数据进行特征提取,得到各个子区域模拟颜色数据的特征,最终形成钞票正反面的特征集,表示为:
[0090] (1)特征提取
[0091] 由步骤二生成的模拟颜色数据为RGB数据,每个
采样点的信号强度由三个参数描述,不易处理,且易受
亮度影响,因此将模拟颜色数据转换到HSL色彩空间,并在模拟颜色数据对应的色调数据上进行特征提取,对于某个划分区域得到的颜色数据SS,其特征提取可描述为:
[0092] 1)颜色空间转换
[0093] 将模拟颜色数据SS转换到HSL颜色空间,并得到颜色数据SS的色调数据SH:
[0094] SH={sh0,sh1,...shj,...shL}(1<j<L);
[0095] 转换方法可描述为:
[0096]
[0097] 2)子段搜索
[0098] 转换完成后,开始搜索色调数据内的稳定子段,可描述为:
[0099] 求取色调数据SH的积分图:
[0100] SMAPi={smap0,smap1,...smapj,...smapL}(1<j<L);
[0101] 其中:
[0102]
[0103] 利用滑动窗的方法搜索色调数据内的稳定子段:
[0104] 设定颜色数据对应的色调数据SH的稳定子段集合为:
[0105] SPARTi={spart0,spart1,...sparts,...spartSP}(1<s<SP);
[0106] 其中SP为色调数据SH中的稳定子段数量,sparts可表示为:
[0107] sparts={sts,ends};
[0108] 其中sts,ends分别表示稳定子段的起始位置,终止位置,且:
[0109] sts为满足下式的首个l值:
[0110] sts=firstl(abs(2×smapl+step/2-(smapl+step-smapl))<thres),ends-1<l<LS;
[0111] ends为满足下式的最后一个l值:
[0112]
[0113] Thres为考察某段内信号稳定度的预设阈值,模拟数据分段后示意图如图2所示。
[0114] 3)特征提取:
[0115] 该模拟数据的模板特征Fi可表示为为:
[0116] Fi={f0,f1,...fs,...fSP}(1<s<SP);
[0117] 其中fs为每个稳定子段的均值,即:
[0118]
[0119] (2)生成特征模板集
[0120] 采用与步骤(1)相同的特征提取方法,提取各个区域模拟颜色数据的特征,最终形成钞票正反面的特征集,表示为:
[0121]
[0122]
[0123] 其中:
[0124]
[0125]
[0126] 102.预处理
[0127] 预处理包含通过预设的阈值定位颜色数据的起始点和终止点,为了滤除
电磁干扰等噪声对颜色数据的影响,对颜色数据进行窗口为5的中值滤波。
[0128] 预处理后的颜色数据表示为:
[0129] Si={Ri,Gi,Bi}(1<i<M);
[0130]
[0131]
[0132]
[0133] 其中,M为颜色传感器的个数,为了该发明实施例方法的鲁棒性,M应大于1,Ri,Gi,Bi为该路信号的红,绿,蓝分量,Ni为颜色数据i的信号长度。102.特征提取[0134] 参照步骤101中模拟颜色数据的特征提取方法,从真实采集到的颜色数据中提取特征向量FCi,表示为:
[0135]
[0136] 其中N为颜色传感器的数量。
[0137] 104.匹配识别
[0138] (1)模板匹配
[0139] 将每个颜色数据的特征与钞票特征模板集的正面特征模板集与反面特征模板集分别进行匹配,匹配得分最高的模板即为匹配模板,并记录这些模板的位置信息。由于钞票的进钞方向未知,在对钞票的某一面进行匹配时,需进行正反向匹配。
[0140] 颜色数据特征FCi与某一个模板的特征 的正向匹配度可描述为:
[0141]
[0142] 其中flag为正反面模板的标志,
[0143] S(z)可表示如下,T为预设阈值:
[0144]
[0145] 颜色数据特征FCi与某一个模板的特征 的反向匹配度可描述为:
[0146]
[0147] 其中flag为正反面模板的标志,
[0148] S'(z)可表示如下,T为预设阈值:
[0149]
[0150] (2)对比位置信息
[0151] 模板特征匹配完成后,依据下式考察颜色传感器与对应匹配模板间的距离的相似度,其中DistSi,j为颜色数据i,j对应的颜色传感器之间的距离,DistMi,j为颜色数据i,j匹配的模板之间的距离,Tdist为预设的距离阈值。
[0152]
[0153]
[0154] 若相似度大于某一预设阈值Tsim,则认为匹配成功,最终完成识别过程。
[0155] 本发明实施例中,首先依据票据图像生成特征模板集;然后对颜色数据进行预处理;再将颜色数据转换为色调数据,并利用积分图滑动窗的方法,找到颜色数据中的稳定子段集合,求取每个子段的平均色调并最终形成颜色数据的特征向量;将从颜色数据提取到特征向量与特征模板集匹配,最终得到识别结果。由于本发明实施例利用颜色数据的趋势特征对钞票进行识别,因此能够有效克服颜色数据的偏色问题,达到对钞票的精准识别。其中趋势特征是指,颜色数据对应的特征向量中,相邻两个稳定子段均值之间的大小关系。本发明实施例模拟颜色传感器的工作原理,从彩色钞票图像中提取模拟颜色数据并形成特征模板集的方法,具有快捷实用的特点。本发明实施例采用模板匹配的方法进行识别,并通过对比颜色传感器与匹配的模板之间的距离对匹配结果进行确认,最终达到精准识别,因此算法具有快速有效的优点。
[0156] 以上仅是本发明的优选实施方式,应当指出的是,上述优选实施方式不应视为对本发明的限制,本发明的保护范围应当以
权利要求所限定的范围为准。对于本技术领域的普通技术人员来说,在不脱离本发明的精神和范围内,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。