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

在电子显示器上叠加两个图像的方法和计算装置制造方法及图纸

技术编号:13837344 阅读:39 留言:0更新日期:2016-10-15 22:30
在电子显示器上叠加两个图像的方法和计算装置。根据在电子显示器上叠加两个图像的、由计算机实现的方法,并确定基础图像与叠加图像之间的重叠区域。确定基础图像的重叠区域中的特征点的数量,并且还确定叠加图像的重叠区域中的特征点的数量。将基础图像和叠加图像中的每个的重叠区域中的特征点的数量进行比较。基于该比较确定叠加图像的透明度值。在电子显示器上显示基础图像和叠加图像,使得叠加图像叠加在基础图像上,所述叠加图像的透明度基于所确定的透明度值。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及叠加图像,并且更具体地涉及确定用于在基础图像的顶部叠加叠加图像时使用的透明度值。
技术介绍
增强现实(AR)是指利用诸如声音、视频、图形或全球定位系统(GPS)数据的计算机生成的感官输入来补充真实世界环境的实时画面。AR应用正变得越来越流行。一些AR应用显示基础图像(例如,来自智能手机的直播摄像头馈送)并将基础图像与叠加图像叠加来为用户提供附加信息。一个这种应用是“街道博物馆(Street Museum)”智能手机应用,其允许伦敦的智能手机用户将其智能手机摄像头指向伦敦的给定部分的方向,在其智能手机的显示器上观看来自其摄像头的摄像头馈送,并将伦敦的历史图片叠加在摄像头馈送图像上。一些不提供实时画面的非增强现实应用提供了类似特征。例如,网站“What Was There”(www.whatwasthere.com)允许用户上传历史照片,以及观看叠加在来自GOOGLE“街景(street view)”的同一地理区域的近期图片顶部的照片。这些应用使用叠加图像的默认透明度值,该默认透明度值并未将叠加图像和基础图像的内容考虑在内。
技术实现思路
根据本公开的一方面,公开了一种在电子显示器上叠加两个图像的由计算机实现的方法。确定基础图像与叠加图像之间的重叠区域。确定基础图像的重叠区域中的特征点的数量,并也确定叠加图像的重叠区域中的特征点的数量。将基础图像和叠加图像中的每个的重叠区域中的特征点的数量进行比较。基于该比较,确定叠加图像的透明度值。在电子显示器上显示基础图像和叠加图像,使得叠加图像叠加在基础图像上,叠加图像的透明度基于所确定的透明度值。根据本公开的另一方面,公开了一种可操作用于在电子显示器上叠加两个图像的计算装置。该计算装置包括电子显示器和一个或更多个处理电路。该一个或更多个处理电路被构造成确定基础图像与叠加图像之间的重叠区域、确定基础图像的重叠区域中的特征点的数量、以及确定叠加图像的重叠区域中的特征点的数量。该一个或更多个处理电路被构造成将基础图像和叠加图像中的每个的重叠区域中的特征点的数量进行比较,并且基于该比较来确定叠加图像的透明度值。在电子显示器上显示基础图像和叠加图像,使得叠加图像叠加在基础图像上,叠加图像的透明度基于所确定的透明度值。可用于确定特征点的数量的一些示例算法包括:尺度不变特征变换(SIFT)算法、加速鲁棒特征(SURF)算法、快速视网膜关键点(FREAK)算法、以及二进制鲁棒不变的可扩展的关键点(BRISK)算法。在一个或更多个实施方式中,透明度值基于基础图像的重叠区域中的特征点的数量与叠加图像中的重叠区域中的特征点的数量之比。随着比值增加,透明度值接近于最大允许透明度,并且随着比值减小,透明度值接近于最小允许透明度。在一个或更多个实施方式中,从直播摄像头馈送获得基础图像,并且叠加图像包括要叠加在基础图像上的增强现实图像。当然,本公开并不限于上述特征和优点。实际上,本领域技术人员根据阅读以下详细说明和观看附图将获知其它特征和优点。附图说明图1例示了包括电子显示器的示例移动计算装置。图2例示了示例基础图像。图3例示了示例叠加图像。图4例示了在电子显示器上叠加两个图像的示例方法。图5例示了在图2的图像中识别出的特征点的数量。图6例示了在图3的图像中识别出的特征点的数量。图7例示了叠加在图2的基础图像上的图3的叠加图像。图8例示了图2-图3的图像的另一叠加。图9例示了被构造成在电子显示器上叠加两个图像的示例计算装置。具体实施方式本公开描述了一种用于确定用于在基础图像的顶部叠加叠加图像时(例如,在增强现实应用中)使用的透明度值的方法和装置。基于基础图像中的特征点的数量和叠加图像中的特征点的数量来确定透明度值。例如,可以使用诸如尺度不变特征变换(SIFT)算法、加速鲁棒特征(SURF)算法、快速视网膜关键点(FREAK)算法、和/或二进制鲁棒不变的可扩展的关键点(BRISK)算法的已知算法来计算各图像中的特征点的数量。现在参照图1,示出了移动计算装置10,其包括电子显示器12,在该电子显示器上示出了图像20。在一示例中,所显示的图像20来自于嵌入到计算装置10中的摄像头(例如,来自直播摄像头馈送的照片或图像)。图2示出了图1的图像20。如图2所示,图像的主要组成元素是道路22、树24、以及两个建筑物26、28。对于下面的讨论,假设图像20是“基础图像”,其上将会叠加有叠加图像。图3例示了第一图像20中示出的同一场景的另一示例图像30,但是其示出了不同的组成元素。图像30中的主要组成元素是道路22、树24、以及另一棵树30。建筑物26、28均未在图像30中示出。对于下面的讨论,假设图3在不同于图像20的时段获得(例如,相隔数月或数年)。另外假设图3的图像30将被用作要叠加在图像20顶部上的“叠加图像”(例如,在增强现实应用中)。考虑到这点,图4例示了示例在电子显示器(例如,移动计算装置10的显示器12)上叠加两个图像的、计算机实现的方法100。在基础图像20与叠加图像30之间确定重叠区域(块102)。在一示例中,基础图像20和叠加图像30二者的尺寸相同,并且从相同的有利位置获得,因此重叠区域可以是各图像20、30的整个区域。在其它实施方式中,块102包括图像20、30的对齐和/或重新调整图像20、30中任一个的尺寸,使得图像相对于彼此大小合适。在这样的实施方式中,重叠区域可以小于图像20、30中的任一个或二者。确定基础图像20的重叠区域中的特征点的数量(块104),并且还确定叠加图像30的重叠区域中的特征点的数量(块106)。图5例示了在根据一示例的图2的图像20中识别出的特征点的数量。在图5中,图像20及其特征点32被示出为图像20'。同样,图6例示了在根据一示例的图3的图像30中识别出的特征点32的数量(示出
为30')。在图5-图6中的每一个中,圆圈表示所识别出的特征点32。在图5-图6的示例中,基础图像20被识别为具有24个特征点,并且叠加图像30被识别为具有12个特征点。可以使用本领域技术人员熟知的各种算法(诸如尺度不变特征变换(SIFT)算法、加速鲁棒特征(SURF)算法、快速视网膜关键点(FREAK)算法、或二进制鲁棒不变的可扩展的关键点(BRISK)算法)来确定基础图像和叠加图像中的特征点的数量。当然,这些仅是示例,并且应当理解的是,可以使用其他算法。因为使用这样的算法来识别特征点是本领域技术人员所熟知的,所以本文将不详细描述这些算法的实现。再次参照图4,将基础图像20和叠加图像30中的每个的重叠区域中的特征点的数量进行比较(块108)。在上述示例中,这将包括将基础图像20的24个特征点与叠加图像30的12个特征点进行比较。基于该比较,确定叠加图像30的透明度值(块110)。然后,在电子显示器上显示基础图像20和叠加图像30(块112),使得叠加图像30以基于所确定的透明度值的叠加图像30的透明度叠加在基础图像20上。在一示例中,根据下面的等式(1)来确定叠加图像的透明度值:在该等式中,“Transparency_OI”是指叠加图像的透明度,“FP_BI”是指基础图像20的重叠区域中的特征点的数量,以及“FP_OI”是指叠加图像30的重叠区本文档来自技高网
...

【技术保护点】
一种在电子显示器上叠加两个图像的由计算机实现的方法,其特征在于:确定基础图像与叠加图像之间的重叠区域;确定所述基础图像的所述重叠区域中的特征点的数量;确定所述叠加图像的所述重叠区域中的特征点的数量;将所述基础图像和所述叠加图像中的每个的所述重叠区域中的特征点的数量进行比较;基于所述比较确定所述叠加图像的透明度值;并且在电子显示器上显示所述基础图像和所述叠加图像,使得所述叠加图像叠加在所述基础图像上,所述叠加图像的透明度基于所确定的透明度值。

【技术特征摘要】
【国外来华专利技术】1.一种在电子显示器上叠加两个图像的由计算机实现的方法,其特征在于:确定基础图像与叠加图像之间的重叠区域;确定所述基础图像的所述重叠区域中的特征点的数量;确定所述叠加图像的所述重叠区域中的特征点的数量;将所述基础图像和所述叠加图像中的每个的所述重叠区域中的特征点的数量进行比较;基于所述比较确定所述叠加图像的透明度值;并且在电子显示器上显示所述基础图像和所述叠加图像,使得所述叠加图像叠加在所述基础图像上,所述叠加图像的透明度基于所确定的透明度值。2.根据权利要求1所述的由计算机实现的方法,其中,确定所述透明度值包括:在可允许的透明度值的范围内确定透明度值,所述可允许的透明度值中的每一个都提供所述叠加图像的部分的、但不完全的透明度。3.根据权利要求1所述的由计算机实现的方法,其中,使用尺度不变特征变换SIFT算法来执行确定所述基础图像的所述重叠区域中的特征点的数量以及确定所述叠加图像的所述重叠区域中的特征点的数量。4.根据权利要求1所述的由计算机实现的方法,其中,使用加速鲁棒特征SURF算法来执行确定所述基础图像的所述重叠区域中的特征点的数量以及确定所述叠加图像的所述重叠区域中的特征点的数量。5.根据权利要求1所述的由计算机实现的方法,其中,使用快速视网膜关键点FREAK算法来执行确定所述基础图像的所述重叠区域中的特征点的数量以及确定所述叠加图像的所述重叠区域中的特征点的数量。6.根据权利要求1所述的由计算机实现的方法,其中,使用二进制鲁棒不变的可扩展的关键点BRISK算法来执行确定所述基础图像的所述重叠区域中的特征点的数量以及确定所述叠加图像的所述重叠区域中的特征点的数量。7.根据权利要求1所述的由计算机实现的方法:其中,所述基础图像是从直播摄像头馈送获得的;并且其中,所述叠加图像包括要叠加在所述基础图像上的增强现实图像。8.根据权利要求1所述的由计算机实现的方法:其中,随着所述基础图像的所述重叠区域中的特征点的数量与所述叠加图像的所述重叠区域中的特征点的数量之比增加,所述透明度值接近于最大允许透明度;并且其中,随着所述基础图像的所述重叠区域中的特征点的数量与所述叠加图像的所述重叠区域中的特征点的数量之比减小,所述透明度值接近于最小允许透明度。9.一种能够操作以在电子显示器上叠加两个图像的计算装置,其特征在于:电子显示器;以及一个或更多个处理电路,所述一个...

【专利技术属性】
技术研发人员:J·拉斯穆松
申请(专利权)人:索尼公司
类型:发明
国别省市:日本;JP

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

1