【技术实现步骤摘要】
基于图像的银行卡识别方法及装置
本专利技术涉及图像信息识别
,特别是涉及一种基于图像的银行卡识别方法及装置。
技术介绍
随着互联网金融的发展,在线金融业务(譬如支付,理财等)获得越来越广泛的应用需求。对于个人消费者而言,在线金融业务交易时的安全性与便捷性直接影响着其用户体验。银行卡号搭配密码的方式,因为具有较高的安全性,成为一种被普遍接受的在线交易方式。但是银行卡号往往较为冗长,其所在的银行卡背景常常较为复杂,手工输入银行卡号需要用户反复辨认多次校正,因此通过机器学习自动从银行卡图像中识别出银行卡号,成为一种提升该在线交易方式便捷性的有效手段,逐步受到关注。现有基于图像的银行卡识别方法通常包含三个步骤,步骤1,在银行卡图像中,定位出卡号行;步骤2,在卡号行中,定位出各个字符;步骤3,识别各个字符,根据各个字符的识别结果获得银行卡号。步骤1中卡号行定位,及步骤2中字符定位,是银行卡识别的难点。因为银行卡的背景常常比较复杂,特别是对于卡号行呈现出凹凸感的银行卡图片,卡号和背景的颜色和亮度是一样的,和背景的差别仅仅体现在卡号存在凹凸效果。现有的银行卡识别方法在上述步骤1与2中多采用用户配合式的银行卡拍摄方式及以银行卡版式规则作为先验信息来进行卡号定位。譬如,在卡号行定位阶段,现有的银行卡识别方法会提供给用户一个带有长方形边框的银行卡图片拍摄界面(长方形边框的长宽比和目前主流的银行卡长宽比一致),提示用户在拍摄银行卡时使其四边和界面中长方形边框的四边对齐,之后再根据卡号行在银行卡中的位置先验信息,从长方形边框内的图像中截取相应位置的区域作为卡号行。而在字符定 ...
【技术保护点】
1.一种基于图像的银行卡识别方法,其特征在于,包括:步骤1,获取银行卡图像中卡号的所在区域,根据卡号行的上、下基线去除相应冗余背景,定位所述卡号行的区域;步骤2,根据所述卡号行的区域中字符边界的纹理特征,定位字符边界获取字符所在的候选区域;步骤3,识别各个字符的候选区域得到对应的识别置信度,均值化每条字符路径中各个字符得到识别置信度均值,选择所述识别置信度均值最高的字符路径为字符定位结果,结合该字符路径中各个字符的识别结果生成卡号行的识别结果。
【技术特征摘要】
1.一种基于图像的银行卡识别方法,其特征在于,包括:步骤1,获取银行卡图像中卡号的所在区域,根据卡号行的上、下基线去除相应冗余背景,定位所述卡号行的区域;步骤2,根据所述卡号行的区域中字符边界的纹理特征,定位字符边界获取字符所在的候选区域;步骤3,识别各个字符的候选区域得到对应的识别置信度,均值化每条字符路径中各个字符得到识别置信度均值,选择所述识别置信度均值最高的字符路径为字符定位结果,结合该字符路径中各个字符的识别结果生成卡号行的识别结果。2.根据权利要求1所述的基于图像的银行卡识别方法,其特征在于,所述步骤1包括:步骤1.1,采用文本检测器基于滑窗搜索的方式,其中,利用滑动窗口在银行卡图像上进行滑动搜索,根据搜索窗口提取文本纹理特征作为分类器的输入,根据分类器的输出判断搜索窗口是否为卡号字段的候选区域;步骤1.2,根据卡号字段候选区域在竖直方向的重叠率获取卡号行的候选区域,结合卡号行的候选区域的形状与纹理特征在候选区域选择出卡号行。3.根据权利要求1所述的基于图像的银行卡识别方法,其特征在于,所述步骤1.2包括:计算任意两个卡号字段候选区域在竖直方向的重叠率,筛选重叠率大于75%的卡号字段候选区域为候选区域组;选择所述候选区域组中最小矩形区域为卡号行的候选区域;将卡号行的候选区域沿水平方向分割得到多个子区域,利用gaborfilter得到每个子区域的文本纹理特征;基于每个子区域的文本纹理特征采用分类器获取每个卡号行候选区域为卡号行文本的置信度,筛选置信度最高的卡号行候选区域为卡号行;利用文本行基线检测器中canny边缘检测算法检测卡号行区域横向笔画,根据hough变换从横向笔画中得到卡号行的上、下基线候选区域,计算该基线所在位置的纹理变化特征作为分类器的输入,筛选置信度最高的上、下基线候选区域为卡号行的上、下基线。4.根据权利要求1所述的基于图像的银行卡识别方法,其特征在于,所述步骤2包括:根据字符间纹理特征与字段间纹理特征分别定位字段内部与字段边界的字符边界;其中,采用canny边缘检测算法生成银行卡图像在卡号行区域的边缘图,计算边缘图在竖直方向上的投影,选择边缘图竖直投影的极小值点构成字符边界候选池;在所述字符边界候选池左右两边区域中计算该候选的字符间纹理特征,根据分类器的输入与输出,判断所述候选的字符间纹理特征是否为处于字段内部的字符边界,该字符间纹理特征对应包含边缘点变化特征,梯度变化特征以及笔画连续性特征;在所述字符边界候选池左右两边区域中计算该候选的字段间纹理特征,根据分类器的输入与输出,判断所述候选的字符间纹理特征是否为处于字段边界的字符边界,该字段间纹理特征对应包含边缘点变化特征,梯度变化特征以及笔画连续性特征。5.根据权利要求1所述的基于图像的银行卡识别方法,其特征在于,所述步骤3包括:采用单字分类器识别各个字符的候选区域,获得各个字符候选区域的识别置信度;其中,所述单字分类器为google-net结构的神经网路;利用光学字符识别技术从字符候选区域生成一系列字符定位路径;根据每条字符定位路径中各字符的识别置信度均值,选择置信度均值最高的字符定位路径为字符定位结果,结合该字符路径中各个字符的识别结果生成卡号行的识别结果。6.一种基于图像的银行卡识别装置,其特征在于,包括:第一定位模块,用于获取银行卡图像中卡号的所在区域,根据...
【专利技术属性】
技术研发人员:周曦,许梅芳,
申请(专利权)人:上海云从企业发展有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。