用于在移动设备上获得成对极线约束和解决全景姿态的方法和系统技术方案

技术编号:19247105 阅读:19 留言:0更新日期:2018-10-24 08:52
本公开的方面一般涉及连接全景图像。一个或多个计算设备(120)可以加载并显示在第一位置处捕获的第一全景图像并且接收对第一全景图像(300)上的区域的选择,所述区域对应于可以做出与其他全景图像的连接的位置(510)。一个或多个计算设备(120)可以识别并显示在第一位置附近捕获的一个或多个附近全景图像,并接收对一个或多个附近全景图像(710)中的一个的选择。一个或多个计算设备可以显示所选择的全景图像和第一全景图像,并且将所选择的全景图像与第一全景图像对准,使得所选择的全景图像在与第一全景图像(610)相同的方向上取向。一个或多个计算设备可以将所选择的全景图像与第一全景图像连接。

【技术实现步骤摘要】
【国外来华专利技术】用于在移动设备上获得成对极线约束和解决全景姿态的方法和系统相关申请的交叉引用本申请要求于2016年5月3日提交的题为MethodAndSystemForObtainingPair-WiseEpipolarConstraintsAndSolvingForPanoramaPoseOnAMobileDevice(用于在移动设备上获得成对极线约束和解决全景姿态的方法和系统)的美国临时申请No.62/331,273的申请日的权益,其公开内容通过引用并入在此。
技术介绍
对诸如移动设备和数码相机的计算设备的访问导致包括全景图像的数字图像的增加。全景图像可以基于它们的位置和取向数据而彼此连接(例如,链接)。全景图像被捕获的位置通常从捕获图像的计算设备上的全球定位系统(“GPS”)得出。然而,这些系统通常不准确,并且可能提供偏离相当大距离(例如几米或更多)的位置数据。基于不准确的数据,全景图像可能因此不正确地连接在一起。当在连接的相邻全景图像之间过渡时,这两个图像的取向可能不同;这可能导致用户在全景图像之间过渡时呈现震动和混乱的体验。尽管基于自动计算机视觉的技术可以被用来基于视觉上相似的图像数据相对于彼此取向全景图像,但是这会消耗大量的处理资源,并且结果通常是低质量的。
技术实现思路
本公开内容中的各种实施例一般涉及将全景图像与准确的取向信息连接,使得当用户从观看一个全景图像切换到观看从附近位置捕获的另一个全景图像时存在一致的自然过渡。一个方面包括用于连接两个全景图像的方法。在这方面,便携式计算设备可以执行存储第一全景图像和一个或多个另外的全景图像,全景图像中的每一个具有与其相关联的与相应全景图像的捕获位置对应的相应位置,在显示第一全景图像的同时,接收对第一全景图像上的点的用户选择,该点与能够做出到另一个全景图像的连接的位置有关。便携式计算设备还可以执行识别对应于第一图像上的用户选择的点的位置,识别并显示具有接近所识别的位置的相应位置的一个或多个另外的全景图像,并且响应于接收到对所显示的另外的全景图像中的一个的用户选择,显示所选择的全景图像和第一全景图像,并且将所选择的全景图像与第一全景图像对准,使得所选择的全景图像在与第一全景图像相同的方向上取向。便携式计算设备还可以执行存储表示所选择的全景图像与第一全景图像之间的连接并且包括第一全景图像和所选择的全景图像的对准信息的数据。在一些实施例中,便携式计算设备可以执行在所选择的区域处显示覆盖在第一全景图像上的导航图标,并且响应于接收到对导航图标的选择,从显示第一全景图像过渡到显示所选择的全景图像。在一些实施例中,便携式计算设备可以执行从显示第一全景图像过渡到在与第一全景图像相同的方向上显示所选择的全景图像。在一些实施例中,附近图像包括与第一全景图像中的图像数据相似的图像数据。在一些实施例中,显示所选择的全景图像和第一全景图像包括便携式计算设备在第一全景图像上方显示所选择的全景图像。在一些实施例中,便携式计算设备可以执行显示覆盖在所选择的全景图像和第一全景图像上的对准指示符。在一些实施例中,便携式计算设备可以在对准所选择的全景图像和第一全景图像之后执行优化图像的位置和取向。两个全景图像的对准可以包括在电子显示器上同时显示两个图像,并且接收来自用户的指示全景图像在相同方向上显示的输入。两个全景图像的对准还可以包括识别每个图像中的视觉上相似的特征。另一个方面包括用于连接两个全景图像的装置。该装置被配置为存储第一全景图像和一个或多个另外的全景图像,全景图像中的每一个具有与其相关联的与相应全景图像的捕获位置对应的相应位置。所述装置可以进一步被配置为在显示第一全景图像的同时,接收对第一全景图像上的点的用户选择,该点与能够做出到另一个全景图像的连接的位置有关,识别对应于第一图像上的用户选择的点的位置,识别并显示具有接近所识别的位置的相应位置的一个或多个另外的全景图像,并且响应于接收到对所显示的另外的全景图像中的一个的用户选择,显示所选择的全景图像和第一全景图像。该装置可以进一步被配置成将所选择的全景图像与第一全景图像对准,使得所选择的全景图像在与第一全景图像相同的方向上取向,并且存储表示所选择的全景图像与第一全景图像之间的连接并且包括第一全景图像和所选择的全景图像的对准信息的数据。在一些实施例中,该装置可以进一步被配置为在所选择的区域处显示覆盖在第一全景图像上的导航图标,并且响应于接收到对导航图标的选择,从显示第一全景图像过渡到显示所选择的全景图像。在一些实施例中,该装置可以进一步被配置为从显示第一全景图像过渡到在与第一全景图像相同的方向上显示所选择的全景图像。在一些实施例中,附近图像包括与第一全景图像中的图像数据相似的图像数据。在一些实施例中,该装置可以进一步被配置为:显示所述选择的全景图像和第一全景图像包括所述便携式计算设备在第一全景图像上方显示所选择的全景图像。在一些实施例中,该装置可以进一步被配置为执行显示覆盖在所选择的全景图像和第一全景图像上的对准指示符。另一个方面包括含机器可读指令的计算机程序,所述机器可读指令在由计算装置执行时控制其执行连接两个全景图像的方法。另一个方面包括一种用于连接全景图像的方法。在这方面,一个或多个计算设备可以加载并显示在第一位置捕获的第一全景图像。由一个或多个计算设备接收对第一全景图像上的区域的选择,该区域对应于能够做出到其他全景图像的连接的位置。一个或多个计算设备可以识别并显示在第一位置附近捕获的一个或多个附近全景图像,并接收对一个或多个附近全景图像中的一个的选择。一个或多个计算设备可以显示所选择的全景图像和第一全景图像,并且将所选择的全景图像与第一全景图像对准,使得所选择的全景图像在与第一全景图像相同的方向上取向,并且将所选择的全景图像与第一全景图像连接。在一些实施例中,一个或多个计算设备可以在所选择的区域处显示叠加在第一全景图像上的导航图标,接收对导航图标的选择,并且将显示从第一全景图像过渡到所选择的全景图像。在一些实施例中,进行过渡,使得所选择的全景图像在与第一全景图像相同的方向上显示。在一些实施例中,附近图像包括与第一全景图像中的图像数据相似的图像数据。在一些实施例中,所选择的全景图像被显示在第一全景图像上方。在一些实施例中,可以在所选择的全景图像和第一全景图像的顶部上覆盖对准指示符。在一些实施例中,在对准所选择的全景图像和第一全景图像之后,可以优化图像的位置和取向。在一些实施例中,两个全景图像的对准可以包括在电子显示器上同时显示两个图像,并且接收来自用户的指示全景图像在相同方向上显示的输入。两个全景图像的对准还可以包括识别每个图像中的视觉上相似的特征。另一个方面包括用于连接全景图像的系统。该系统可以包括具有一个或多个处理器和存储指令的存储器的一个或多个计算设备。指令可以由一个或多个处理器执行,并且可以包括加载并显示在第一位置处捕获的第一全景图像;接收对第一全景图像上的区域的选择,该区域对应于能够做出到其他全景图像的连接的位置;识别并显示在第一位置附近捕获的一个或多个附近全景图像;接收对一个或多个附近全景图像中的一个的选择;显示所选择的全景图像和第一全景图像;将所选择的全景图像与第一全景图像对准,使得所选择的全景图像在与第一全景图像相本文档来自技高网...

【技术保护点】
1.一种连接两个全景图像的方法,所述方法包括便携式计算设备执行:存储第一全景图像和一个或多个另外的全景图像,所述全景图像中的每一个具有与其相关联的与相应全景图像的捕获位置对应的相应位置;在显示所述第一全景图像的同时,接收对所述第一全景图像上的点的用户选择,所述点与能够做出到另一个全景图像的连接的位置有关;识别对应于所述第一图像上的用户选择的点的位置;识别并显示具有接近所识别的位置的相应位置的一个或多个另外的全景图像;响应于接收到对所显示的另外的全景图像中的一个的用户选择,显示所选择的全景图像和所述第一全景图像;将所选择的全景图像与所述第一全景图像对准,使得所选择的全景图像在与所述第一全景图像相同的方向上取向;存储表示所选择的全景图像与所述第一全景图像之间的连接并且包括所述第一全景图像和所选择的全景图像的对准信息的数据。

【技术特征摘要】
【国外来华专利技术】2016.05.03 US 62/331,2731.一种连接两个全景图像的方法,所述方法包括便携式计算设备执行:存储第一全景图像和一个或多个另外的全景图像,所述全景图像中的每一个具有与其相关联的与相应全景图像的捕获位置对应的相应位置;在显示所述第一全景图像的同时,接收对所述第一全景图像上的点的用户选择,所述点与能够做出到另一个全景图像的连接的位置有关;识别对应于所述第一图像上的用户选择的点的位置;识别并显示具有接近所识别的位置的相应位置的一个或多个另外的全景图像;响应于接收到对所显示的另外的全景图像中的一个的用户选择,显示所选择的全景图像和所述第一全景图像;将所选择的全景图像与所述第一全景图像对准,使得所选择的全景图像在与所述第一全景图像相同的方向上取向;存储表示所选择的全景图像与所述第一全景图像之间的连接并且包括所述第一全景图像和所选择的全景图像的对准信息的数据。2.根据权利要求1所述的方法,还包括所述便携式计算设备执行:在所选择的区域处显示叠加在所述第一全景图像上的导航图标;以及响应于接收到对所述导航图标的选择,从显示所述第一全景图像过渡到显示所选择的全景图像。3.根据权利要求2所述的方法,包括所述便携式计算设备执行从显示所述第一全景图像过渡到在与所述第一全景图像相同的方向上显示所选择的全景图像。4.根据权利要求2或权利要求3所述的方法,其中,所述附近图像包括与所述第一全景图像中的图像数据相似的图像数据。5.根据任一前述权利要求所述的方法,其中,显示所选择的全景图像和所述第一全景图像包括:所述便携式计算设备在所述第一全景图像上方显示所选择的全景图像。6.根据任一前述权利要求所述的方法,还包括:所述便携式计算设备执行显示覆盖在所选择的全景图像和所述第一全景图像上的对准指示符。7.根据任一前述权利要求所述的方法,还包括:所述便携式计算设备在对准所选择的全景图像和所述第一全景图像之后执行优化图像的位置和取向。8.一种用于连接两个全景图像的装置,所述装置被配置为:存储第一全景图像和一个或多个另外的全景图像,所述全景图像中的每一个具有与其相关联的与相应全景图像的捕获位置对应的相应位置;在显示所述第一全景图像的同时,接收对所述第一全景图像上的点的用户选择,所述点与能够做出到另一个全景图像的连接的位置有关;识别对应于所述第一图像上的用户选择的点的位置;识别并显示具有接近所识别的位置的相应位置的一个或多个另外的全景图像;响应于接收到对所显示的另外的全景图像中的一个的用户选择,显示所选择的全景图像和所述第一全景图像;将所选择的全景图像与所述第一全景图像对准,使得所选择的全景图像在与所述第一全景图像相同的方向上取向;以及存储表示所选择的全景图像与所述第一全景图像之间的连接并且包括所述第一全景图像和所选择的全景图像的对准信息的数据。9.根据权利要求8所述的装置,被配置为:在所选择的区域处显示覆盖在所述第一全景图像上的导航图标;以及响应于接收到对所述导航图标的选择,从显示所述第一全景图像过渡到显示所选择的全景图像。10.根据权利要求9所述的装置,被配置为:从显示所述第一全景图像过渡到在与所述第一全景图像相同的方向上显示所选择的全景图像。11.根据权利要求9或权利要求10所述的装置,其中,所述附近图像包括与所述第一全景图像中的图像数据相似的图像数据。12.根据权利要求8至11中的任一项所述的装置,被配置为:通过在所述第一全景图像上方显示所选择的全景图像来显示所选择的全景图像和所述第一全景图像。13.根据权利要求8至12中的任一项所述的装置,被配置为:显示覆盖在所选择的全景图像和所述第一全景图像上的对准指示符。14.根据权利要求8至13中的任一项所述的装置,被配置为:在对准所选择的全景图像和所述第一全景图像之后,优化图像的位置和取向。15.一种包括机器可读指令的计算机程序,所述机器可读指令在由计算装置执行时控制其执行权利要求1至7中的任一项所述的方法。16.一种用于连接全景图像的计算机实现的方法,所述方法包括:利用一个或多个计算设备加载和显示在第一位置处捕获的第一全景图像;由所述一个或多个计算设备接收对所述第一全景图像上的区域的选择,所述区域对应于能够做出到其他全景图像的连接的位置;由所述一个或多个计算设备识别并显示在所述第一位置附近捕获的一个或多个附近全景图像;由所述一个或多个计算设备接收对所述一个...

【专利技术属性】
技术研发人员:艾伦·谢里登斯科特·本杰明·萨特金维韦克·维尔马
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1