当前位置: 首页 > 专利查询>谷歌公司专利>正文

具有松弛对准的支付卡OCR制造技术

技术编号:13155280 阅读:34 留言:0更新日期:2016-05-09 18:21
利用松弛对准来提取金融卡信息包括一种用来接收卡的图像(205)的方法,在图像的位置中确定一个或多个边缘取景区域,以及识别一个或多个边缘取景区域中的线(210)。该方法进一步识别由所识别的线的外延的交叉而形成的一个或多个四边形,确定一个或多个四边形的纵横比,以及比较所确定的四边形的纵横比和期望纵横比(215)。该方法随后识别匹配期望纵横比的四边形(220)以及对修正的模型执行光学字符辨识算法(230)。对图像中的多个卡执行类似的方法。对每个卡的分析结果进行比较以改善数据的准确性。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】具有松弛对准的支付卡OCR相关申请本专利申请要求2013年6月30日提交的题为“Extracting Card Data FromMultiple Cards”的美国专利申请N0.13/931,966以及2013年12月12日提交的题为“Payment Card OCR with Relaxed Alignment” 的美国专利申请N0.14/104,901 的优先权,二者要求2013年6月30 日提交的题为 “Payment Card OCR with Relaxed Alignment” 的美国临时申请N0.61/841,390的优先权。上面所述的专利申请的全部内容在此通过引用全部并入本文。
这里公开的技术关于提取金融卡信息,更具体地关于允许用户计算设备利用松弛对准而从一个卡或者从多个卡提取金融卡信息。
技术介绍
当消费者进行在线购物或者使用移动用户计算设备购物时,消费者通常被迫将信用卡信息键入到用户计算设备中以进行支付。由于移动设备上的小屏幕尺寸和键盘界面,这样的键入通常麻烦且容易出错。用户可以使用诸如信用卡、借记卡、储值卡以及其他卡的许多不同卡来购物。对于试图在移动设备上处理移动支付来进行多种交易的商家来说,信息键入难度倍增。用于从支付卡获得支付信息的当前应用需要在扫描中对卡的精确定位。典型地,在用户计算设备的用户界面上呈现一个框。用户需要精确地把卡与框对齐以允许用户计算设备身份证。用户还可能想要将信息从积分卡、身份证、通行卡、和其他合适卡输入到用户计算设备中。
技术实现思路
本公开的技术包括用于利用松弛对准来提取金融卡信息的计算机实现的方法、计算机程序产品和系统。预测候选报价的有效性包括一种用来接收卡的图像的方法;在图像的位置中确定一个或多个边缘取景区域;识别一个或多个边缘取景区域中的线;识别由所识别的线的外延的交叉而形成的一个或多个四边形;确定一个或多个四边形的纵横比;比较所确定的四边形的纵横比和期望纵横比;识别匹配期望纵横比的四边形;在三维中对所识别的四边形所包围的图像的区域进行建模;修正三维模型;以及对经修正的模型执行光学字符辨识算法。对图像中的多个卡执行类似的方法。对每个卡的分析结果进行比较以改善数据的准确性。在考虑到下面的图示示例实施例的【具体实施方式】后,示例实施例的这些和其他方面、目标、特征、和优点对于本领域普通技术人员来说将变得明显。【附图说明】图1是根据这里公开的技术的某示例实施例的、描绘用于利用松卡对准来提取金融账户信息以及用于从多个卡提取金融账户信息的系统的框图。图2是根据某示例实施例的、描绘用于利用松卡对准来提取金融账户信息的方法的块流程图。图3是根据某示例实施例的、描绘用于检测四边缘取景区域中的边缘的方法的块流程图。图4是根据某示例实施例的、描绘用于执行几何验证的方法的块流程图。图5是根据某示例实施例的、描绘用于从多个卡提取金融账户信息的方法的块流程图。图6是根据某示例实施例的显示四边缘取景区域的用户计算设备的图示。图7是根据某示例实施例的显示四边缘取景区域的用户计算设备以及所显示的金融卡的图像的图示。图8是根据某示例实施例的表示所识别的金融卡的边缘的线的图示。图9是根据某示例实施例的表示所识别的金融卡的边缘的线所形成的四边形的图不ο图10是根据某示例实施例的显示多个卡的用户计算设备的图示。图11是根据某示例实施例的、描绘计算机器和模块的框图。【具体实施方式】概览这里的实施例提供了计算机实现的技术,用于允许用户设备利用松弛对准提取金融卡信息。利用松弛对准来提取金融卡信息包括使用光学字符辨识(“OCR”)应用来检测四个单个卡边缘中的每个。四个卡边缘位于四个松边缘取景区域。OCR应用识别四个区域中的强边缘候选线并且利用这些线形成四边形。四边形尺寸被针对期望卡尺寸进行验证并且识别最可能的卡边缘。OCR应用执行图像的透视变换以调整卡的图像为“前平行”朝向。OCR处理可以被限制到金融卡的区域,金融信息被期望位于此。在整个说明书中,一般术语“卡”将被用于表示诸如磁条卡的任何类型的物理卡用具。在示例实施例中,由“卡”所表示的不同类型的卡可以包括信用卡、借记卡、储值卡、积分卡、身份证或者表示用户的账户或其上其他信息的任何其他合适卡。当进行交易时,诸如购物、凭票进入、会员签到或者其他合适交易时,用户可以采用卡。用户可以获得卡信息以便于将卡所表示的账户输入到计算设备的数字钱包应用模块或者用于其他数字账户的目的。卡通常是塑料卡,在卡上包含账户信息和其他数据。在许多卡实施例中,顾客名、有效期、和卡号物理凸印在卡上。凸印的信息从卡的正面和背面都可看见,尽管凸印的信息通常在卡背面是反转的。用户可能想要将来自卡的信息输入到用户计算设备中或者其他计算设备中,例如以进行在线购物、以利用移动计算设备或其他计算设备进行购物、以添加信息到计算设备上的钱包应用,或者出于任何其他合适理由。在示例中,用户想要使用移动计算设备来使用在移动计算设备上执行的数字钱包应用模块进行购物交易。数字钱包应用模块可能需要特定用户支付账户的细节的输入来利用特定用户支付账户进行交易或者建立账户。由于移动设备上的小的屏幕尺寸和键盘界面,这样的输入会麻烦且对于手工输入来说容易出错。此夕卜,商业系统可能需要捕捉卡信息来进行交易或用于其他目的。除了账户标识符之外,卡的正面通常包含卡的发行者的徽标、用户或发行者所选择的图片、描述用户账户的类型或状态的其他文本、安全码、以及诸如全息图或徽章的其他市场和安全元素。用户名、卡的有效期、以及诸如信用卡号的账户标识符,可以凸印在卡的正面,使得信息从卡的正面突出。用户采用移动电话、数码相机、或其他用户计算设备来捕捉与用户想要输入到用户计算设备中的账户相关联的卡的图像。用户计算设备上的OCR应用接收卡的图像。图像可以从用户计算设备的相机模块(诸如移动电话上的相机)获得。图像可以从耦合到用户计算设备的扫描仪或任何其他合适的数字成像设备获得。图像可以从由用户计算设备拍摄的视频获得。图像可以由用户计算设备上的OCR应用从用户计算设备上的存储位置、从远程存储位置、或从任何合适位置来访问。能够提供图像的所有源将在此被称为“相机”。OCR应用的功能可以由任何合适模块、硬件、软件或操作在用户计算设备上的应用来执行。OCR应用的一些或所有功能可以由远程服务器或其他计算设备来执行。图像在用户计算设备的用户界面上被呈现为金融卡的现场视频图像。OCR应用可以隔离且存储来自相机的视频的一个或多个图像。例如,用户可以将用户计算设备的相机功能悬停在金融卡上并且观察金融卡在用户计算设备的用户界面上的表示。OCR应用对图像执行模糊检测。OCR应用、相机模块、或用户计算设备可以识别图像模糊、过亮、过暗或者以阻止获得高分辨率图像的方式而模糊。OCR应用,或用户计算设备或相机的其他功能,可以调整图像捕捉方法以减少图像中的模糊。例如,0 C R应用可以引导相机调整金融卡上的聚焦。在另一示例中,OCR应用可以引导用户将相机移动到距离金融卡更近或更远。在另一示例中,OCR应用可以执行数字图像操纵以去除模糊。可以利用校正模糊图像的任何其他合适方法。OCR应用可以可选地将图像转换为灰度图。金融卡通常包含图片、徽标、设计、图本文档来自技高网...

【技术保护点】
一种用于利用松弛对准来提取金融卡信息的计算机实现的方法,包括:由一个或多个计算设备接收卡的图像;由所述一个或多个计算设备确定所述图像的位置中的一个或多个边缘取景区域;由所述一个或多个计算设备识别在所述一个或多个边缘取景区域中的图像的线;由所述一个或多个计算设备识别一个或多个四边形,所述一个或多个四边形是由所识别的线的外延的交叉所形成;由所述一个或多个计算设备通过对所述图像执行变换功能以创建前平面图像,来确定所述一个或多个四边形中每个四边形的纵横比;由所述一个或多个计算设备比较所述一个或多个四边形中每个四边形的所确定纵横比与期望纵横比,所述期望纵横比至少部分地基于所述图像中所表示的卡的类型;由所述一个或多个计算设备识别匹配期望纵横比的特定四边形,作为优选卡边界;由所述一个或多个计算设备修正所述前平面图像,以产生所述特定四边形的修正图像;以及由所述一个或多个计算设备对所述特定四边形的修正模型执行光学字符辨识算法。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:王晓航法尔汉·沙姆西雅科夫·奥科施泰因桑吉夫·库马尔亨利·阿兰·罗利马库斯·昆塔纳·米切尔德布拉·利恩·雷佩宁亚历山德罗·比萨科贾斯汀·沙伊纳里昂·帕姆杰夫·休伯
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1