用于扩增实境应用程序的有效混合方法技术

技术编号:9798504 阅读:80 留言:0更新日期:2014-03-22 13:17
在移动装置中使用光学字符辨识OCR随着移动装置的增加使用而变得普遍。OCR在移动装置中的一个重要应用是辨识文本且将文本翻译为用户可理解的语言。提供用于替换图像中的符号同时减少由于背景图像的重新呈现产生的伪像的技术。

【技术实现步骤摘要】
【国外来华专利技术】相关申请案的交叉参考本申请案主张2011年6月30日申请的题为“(Efficient Blending Methods for AR Applications) ” 的第 61/503,421 号美国临时申请案的优先权。第61/503,421号美国临时申请案被转让给本专利技术的受让人,且在此通过引用而并入。

技术介绍
本专利技术的实施例涉及扩增实境的领域。扩增实境允许例如移动装置等装置来扩增用户的周围的实境。通过使用光学字符辨识(OCR)而辨识安装在移动装置上的相机的视场中的文本通过向用户提供关于文本及其语境的更多信息而实现扩增实境领域中的重要应用。在移动装置中使用OCR随着移动装置的增加使用而变得普遍。OCR在移动装置中的重要应用是辨识文本且将文本翻译为用户可理解的语言。翻译文本且重新呈现所述文本和文本背景的障碍之一是在背景中引入了由于背景的重新呈现产生的不良且讨厌的伪像。此外,移动装置上的计算能力是有限的,因此用经翻译文本来替换所述文本而不留下伪像的过程一定不能是计算上复杂的且不能消耗过量的功率。
技术实现思路
提供用于替换图像中的符号同时减少由于背景图像的重新呈现产生的伪像的技术。大体来说,此技术可应用于图像处理。在本专利技术的一个实施例中,在翻译且替换文本的同时,通过使用内插来重新产生背景而减少背景上的伪像的效应。在一个方面,使用线性内插。或者,还可使用非线性内插。在另一实施例中,本专利技术描述查找避免噪声路径的优化路径的过程,且因此允许在很少的讨厌的伪像的情况下的内插。—种用于替换第一图像中的至少一个符号的方法的实例包含:获得包括表示所述至少一个符号的多个像素和表示背景区的多个像素的所述第一图像;界定所述第一图像中的第一和第二边界,其中所述第一和所述第二边界定位在表示所述第一图像的所述至少一个符号的相对侧上;产生表示所述至少一个符号的至少一个经翻译符号的多个像素;通过将多个背景像素值内插在所述第一与所述第二边界之间而产生表示所述背景区的扩增版本的多个像素;以及构造包括表示所述至少一个经翻译符号的所述多个像素和表示所述背景区的所述扩增版本的所述多个像素的第二图像。在一个方面,所述至少一个符号包括按第一人类语言的至少一个文本字符,且所述至少一个经翻译符号包括按第二人类语言的至少一个文本字符。在一些实施例中,可将所述第一和第二边界中的每一者界定为沿着所述至少一个符号的一侧的像素串。另外,可将所述像素串界定为像素的路径,其使沿着所述路径的多个像素的像素颜色的梯度变化的总和最小化。界定所述第一图像中的所述第一和所述第二边界的实施可包含:在所述至少一个符号的相对侧处界定第一和第二带;选择横穿过所述第一带的至少第一路径和横穿过所述第二带的至少第二路径;通过对沿着每一路径的多个像素的像素颜色的梯度变化求和而得到针对所述至少第一路径和所述至少第二路径的成本;以及从所述第一带选择具有最低成本的路径作为所述第一边界,且从所述第二带选择具有最低成本的路径作为所述第二边界。在一些实施方案中,内插背景像素值利用线性内插。在其它实施方案中,内插背景像素值利用非线性内插。另外,所述至少一个符号包括按第一人类语言的至少一个文本字符,且所述至少一个经翻译符号包括按第二人类语言的至少一个文本字符。实施系统的实例装置可包含:处理器;输入装置,其耦合到所述处理器;输出装置,其耦合到所述处理器;以及非暂时性计算机可读存储媒体,其耦合到所述处理器,其中所述非暂时性计算机可读存储媒体包括可由所述处理器执行以用于实施方法的代码,所述方法包括:获得包括表示至少一个符号的多个像素和表示背景区的多个像素的第一图像;界定所述第一图像中的第一和第二边界,其中所述第一和所述第二边界定位在表示所述第一图像的所述至少一个符号的相对侧上;产生表示所述至少一个符号的至少一个经翻译符号的多个像素;通过将多个背景像素值内插在所述第一与所述第二边界之间而产生表示所述背景区的扩增版本的多个像素;以及构造包括表示所述至少一个经翻译符号的所述多个像素和表示所述背景区的所述扩增版本的所述多个像素的第二图像。在一些方面,所述至少一个符号包括按第一人类语言的至少一个文本字符,且所述至少一个经翻译符号包括按第二人类语言的至少一个文本字符。此类装置的实施可包含以下特征中的一者或一者以上。所述第一和第二边界中的每一者可经界定为沿着所述至少一个符号的一侧的像素串另外,所述像素串可经界定为像素的路径,其使沿着所述路径的多个像素的像素颜色的梯度变化的总和最小化。界定所述第一图像中的所述第一和所述第二边界的步骤可包含:在所述至少一个符号的相对侧处界定第一和第二带;选择横穿过所述第一带的至少第一路径和横穿过所述第二带的至少第二路径;通过对沿着每一路径的多个像素的像素颜色的梯度变化求和而得到针对所述至少第一路径和所述至少第二路径的成本;以及从所述第一带选择具有最低成本的路径作为所述第一边界,且从所述第二带选择具有最低成本的路径作为所述第二边界。背景像素值的内插可利用线性或非线性内插来完成。一种实例非暂时性计算机可读存储媒体,其耦合到处理器,其中所述非暂时性计算机可读存储媒体包括可由所述处理器执行以用于实施方法的计算机程序,所述方法包含:获得包括表示至少一个符号的多个像素和表示背景区的多个像素的第一图像;界定所述第一图像中的第一和第二边界,其中所述第一和所述第二边界定位在表示所述第一图像的所述至少一个符号的相对侧上;产生表示所述至少一个符号的至少一个经翻译符号的多个像素;通过将多个背景像素值内插在所述第一与所述第二边界之间而产生表示所述背景区的扩增版本的多个像素;以及构造包括表示所述至少一个经翻译符号的所述多个像素和表示所述背景区的所述扩增版本的所述多个像素的第二图像。在一些方面,计算机程序中的所述至少一个符号包括按第一人类语言的至少一个文本字符,且所述至少一个经翻译符号包括按第二人类语言的至少一个文本字符。此类计算机程序产品的实施可包含以下特征中的一者或一者以上。所述第一和第二边界中的每一者可经界定为沿着所述至少一个符号的一侧的像素串另外,所述像素串可经界定为像素的路径,其使沿着所述路径的多个像素的像素颜色的梯度变化的总和最小化。界定所述第一图像中的所述第一和所述第二边界的步骤可包含:在所述至少一个符号的相对侧处界定第一和第二带;选择横穿过所述第一带的至少第一路径和横穿过所述第二带的至少第二路径;通过对沿着每一路径的多个像素的像素颜色的梯度变化求和而得到针对所述至少第一路径和所述至少第二路径的成本;以及从所述第一带选择具有最低成本的路径作为所述第一边界,且从所述第二带选择具有最低成本的路径作为所述第二边界。背景像素值的内插可利用线性或非线性内插来完成。一种用于替换第一图像中的至少一个符号的实例设备,方法包括:用于获得包括表示所述至少一个符号的多个像素和表示背景区的多个像素的所述第一图像的装置;用于界定所述第一图像中的第一和第二边界的装置,其中所述第一和所述第二边界定位在表示所述第一图像的所述至少一个符号的相对侧上;用于产生表示所述至少一个符号的至少一个经翻译符号的多个像素的装置;用于通过将多个背景像素值内插在所述第一与所述第二边界之间而产生表示所述背景区的扩增版本的多个像素的装置;以及用本文档来自技高网...

【技术保护点】
一种用于替换第一图像中的至少一个符号的方法,所述方法包括:获得包括表示所述至少一个符号的多个像素和表示背景区的多个像素的所述第一图像;界定所述第一图像中的第一和第二边界,其中所述第一和所述第二边界定位在表示所述第一图像的所述至少一个符号的相对侧上;产生表示所述至少一个符号的至少一个经翻译符号的多个像素;通过将多个背景像素值内插在所述第一与所述第二边界之间而产生表示所述背景区的扩增版本的多个像素;以及构造包括表示所述至少一个经翻译符号的所述多个像素和表示所述背景区的所述扩增版本的所述多个像素的第二图像。

【技术特征摘要】
【国外来华专利技术】2011.06.30 US 61/503,421;2011.10.27 US 13/283,4621.一种用于替换第一图像中的至少一个符号的方法,所述方法包括: 获得包括表示所述至少一个符号的多个像素和表示背景区的多个像素的所述第一图像; 界定所述第一图像中的第一和第二边界,其中所述第一和所述第二边界定位在表示所述第一图像的所述至少一个符号的相对侧上; 产生表示所述至少一个符号的至少一个经翻译符号的多个像素; 通过将多个背景像素值内插在所述第一与所述第二边界之间而产生表示所述背景区的扩增版本的多个像素;以及 构造包括表示所述至少一个经翻译符号的所述多个像素和表示所述背景区的所述扩增版本的所述多个像素的第二图像。2.根据权利要求1所述的方法,其中将所述第一和第二边界中的每一者界定为沿着所述至少一个符号的一侧的像素串。3.根据权利要求2所述的方法,其中将所述像素串界定为像素的路径,其使与所述路径相关联的成本最小化。4.根据权利要求3所述的方法,其中将与所述路径相关联的所述成本界定为像素的路径,其使沿着所述路径的多个像素的像素颜色的梯度变化的总和最小化。5.根据权利要求1所述的方法,其中界定所述第一图像中的所述第一和所述第二边界包括: 在所述至少一个符号的相对侧处界定第一和第二带; 选择横穿过所述第一带的至少第一路径和横穿过所述第二带的至少第二路径; 通过对沿着每一路径的多个像素的像素颜色的梯度变化求和而得到针对所述至少第一路径和所述至少第二路径的成本;以及 从所述第一带选择具有最低成本的路径作为所述第一边界,且从所述第二带选择具有最低成本的路径作为所述第二边界。6.根据权利要求1所述的方法,其中内插背景像素值利用线性内插。7.根据权利要求1所述的方法,其中内插背景像素值利用非线性内插。8.根据权利要求1所述的方法,其中所述至少一个符号包括按第一人类语言的至少一个文本字符,且所述至少一个经翻译符号包括按第二人类语言的至少一个文本字符。9.一种装置,其包括: 处理器; 输入装置,其耦合到所述处理器; 输出装置,其耦合到所述处理器;以及 非暂时性计算机可读存储媒体,其耦合到所述处理器,其中所述非暂时性计算机可读存储媒体包括可由所述处理器执行以用于实施方法的代码,所述方法包括: 获得包括表示至少一个符号的多个像素和表示背景区的多个像素的第一图像; 界定所述第一图像中的第一和第二边界,其中所述第一和所述第二边界定位在表示所述第一图像的所述至少一个符号的相对侧上; 产生表示所述至少一个符号的至少一个经翻译符号的多个像素; 通过将多个背景像素值内插在所述第一与所述第二边界之间而产生表示所述背景区的扩增版本的多个像素;以及 构造包括表示所述至少一个经翻译符号的所述多个像素和表示所述背景区的所述扩增版本的所述多个像素的第二图像。10.根据权利要求9所述的装置,其中所述第一和第二边界中的每一者经界定为沿着所述至少一个符号的一侧的像素串。11.根据权利要求10所述的装置,其中所述像素串经界定为像素的路径,其使与所述路径相关联的成本最小化。12.根据权利要求11所述的方法,其中与所述路径相关联的所述成本经界定为像素的路径,其使沿着所述路径的多个像素的像素颜色的梯度变化的总和最小化。13.根据权利要求9所述的装置,其中界定所述第一图像中的所述第一和所述第二边界包括: 在所述至少一个符号的相对侧处界定第一和第二带; 选择横穿过所述第一带的至少第一路径和横穿过所述第二带的至少第二路径; 通过对沿着每一路径的多个像素的像素颜色的梯度变化求和而得到针对所述至少第一路径和所述至少第二路径的成本;以及 从所述第一带选择具有最低成本的路径作为所述第一边界,且从所述第二带选择具有最低成本的路径作为所述第二边界。14.根据权利要求9所述的装置,其中内插背景像素值利用线性内插。15.根据权利要求9所述的装置,其中内插背景像素值利用非线性内插。16.根据权利要求9所述的装置,其中所述至少一个符号包括按第一人类语言的至少一个文本字...

【专利技术属性】
技术研发人员:丘衡一百永基金秉苏
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1