Nothing Special   »   [go: up one dir, main page]

CN108779979A - 立体地图 - Google Patents

立体地图 Download PDF

Info

Publication number
CN108779979A
CN108779979A CN201680078784.7A CN201680078784A CN108779979A CN 108779979 A CN108779979 A CN 108779979A CN 201680078784 A CN201680078784 A CN 201680078784A CN 108779979 A CN108779979 A CN 108779979A
Authority
CN
China
Prior art keywords
digital picture
picture
digital
image
background
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201680078784.7A
Other languages
English (en)
Inventor
贝赫鲁兹·马利基
萨尔文纳兹·萨克霍什
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bit An Nimeite Co Ltd
Original Assignee
Bit An Nimeite Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bit An Nimeite Co Ltd filed Critical Bit An Nimeite Co Ltd
Publication of CN108779979A publication Critical patent/CN108779979A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/261Image signal generators with monoscopic-to-stereoscopic image conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/22Cropping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2215/00Indexing scheme for image rendering
    • G06T2215/16Using real world measurements to influence rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074Stereoscopic image analysis
    • H04N2013/0081Depth or disparity estimation from stereoscopic image signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • Processing Or Creating Images (AREA)
  • Medicines Containing Material From Animals Or Micro-Organisms (AREA)

Abstract

根据实施例的一方面,可以包括经由地图应用获得第一数字图像的方法。该方法还可以包括经由地图应用获得第二数字图像。该方法还可以包括确定第一数字图像和第二数字图像之间的位移因子。进一步地,该方法可以包括:通过基于位移因子裁剪第二数字图像来生成第三数字图像;调整第三数字图像的宽高比;以及调整第三数字图像的尺寸。此外,该方法可以包括生成包括第一眼图像和第二眼图像的背景的立体地图图像。第一眼图像可以基于第一数字图像,而第二眼图像可以基于第三数字图像。

Description

立体地图
技术领域
本公开涉及一种渲染关于地图服务的立体图像。
发明内容
根据实施例的一方面,可以包括经由地图应用获得第一数字图像的方法。第一数字图像可以描绘背景的第一区域。该方法还可以包括经由地图应用获得第二数字图像。第二数字图像可以描绘背景的第二区域。第二区域和第一区域可以彼此至少部分地重叠。该方法还可以包括确定第一数字图像和第二数字图像之间的位移因子。进一步地,该方法可以包括:通过基于位移因子裁剪第二数字图像来生成第三数字图像;基于第一数字图像的宽高比调整第三数字图像的宽高比,使得第三数字图像的宽高比与第一数字图像的宽高比基本相同;将第三数字图像的尺寸调整为具有与第一数字图像的尺寸基本相同的尺寸。此外,该方法可以包括生成包括第一眼图像和第二眼图像的背景的立体地图图像。第一眼图像可以基于第一数字图像,而第二眼图像可以基于第三数字图像。
将至少通过权利要求中特别指出的元件、特征和组合来实现和完成实施例的目的和优点。前面的一般性描述和下面的详细描述都是作为示例给出的并且都是说明性的,并不是对要求保护的本发明进行限制。
附图说明
将通过使用附图以附加的特征和细节来描述和解释示例性实施例,附图中:
图1A示出了用于生成立体(3D)图像的示例性系统100;
图1B示出了可以用于生成立体图像的示例性单视场数字图像;
图1C示出了相对于图1B的数字图像的示例性视场和照相机的位置;
图1D示出了示例性视场;
图1E示出了示例性视场;
图1F示出了可以由数字图像描绘的示例性区域,其中该数字图像与如在图1C中所示被定位的图1C的照相机相关联;
图1G示出了数字图像的示例性裁剪;
图1H示出了数字图像的示例性调整;以及
图1I示出了数字图像和相应的立体图像;
图2示出了示例性计算系统;以及
图3是根据本公开中描述的至少一些实施例布置的所有生成立体图像的示例性计算机实施的方法的流程图。
具体实施方式
许多人使用数字地图应用(“地图应用”)来帮助他们自己熟悉某个地区或者从一个地点导航到另一个地点。这些地图应用可以包括在各种设备或导航系统中,或者可以通过各种设备或者导航系统被访问,所述各种设备或导航系统例如是台式计算机、智能手机、平板电脑、汽车导航系统、全球定位系统(GPS)导航设备等。在一些情况下,这些应用可以提供区域的卫星图像或街景(street-view)图像。地图应用的示例包括GoogleGoogleBing等。
此外,人类具有使用间隔约2.5英寸(约6.5厘米)的两只眼睛的双眼视觉系统。每只眼睛从略微不同的视角看世界。大脑利用这些视角的差异来计算或衡量距离。这个双眼视觉系统部分地对以相对较好的精度确定物体距离的能力进行负责。视野中多个物体的相对距离也可以借助于双眼视觉来确定。
通过向观看者呈现两个图像(其中一个图像呈现给一只眼睛(例如,左眼),而另一个图像呈现给另一只眼睛(例如,右眼)),三维(立体)成像有利于由双眼视觉感知的深度。呈现给两只眼睛的图像可以包括基本相同的元素,但是两幅图像中的元素可以彼此偏移以模仿观看者的眼睛在日常生活中可以感知到的偏移视觉。因此,观看者可以感知由图像描绘的元素的深度。
根据本公开的一个或一个以上实施例,可以根据单视场(monoscopic)数字图像产生一个或一个以上立体图像,所述单视场数字图像可以从地图应用获得。当使用任何合适的立体观看技术观看时,每一立体图像可以包括第一眼图像和第二眼图像,所述第一眼图像和所述第二眼图像可以导致用户针对包括在立体图像中的元素经历三维效果。单视场图像可以描绘特定地理位置的地理背景,并且所得到的立体图像可以提供该地理背景的三维(3D)渲染。呈现立体图像以提供地理背景的3D渲染可以帮助用户更好地熟悉由地图应用描绘的地理背景。本公开中提及的“立体图像”可以指的是当通过他们各自的眼睛观看时可以生成由观看者所感知的3D效果的第一眼图像和第二眼图像的任何配置。
图1A示出了根据本公开的一些实施例的被配置为生成立体(3D)图像的示例性系统100。系统100可以包括被配置为生成一个或一个以上立体图像108的立体图像生成模块104(在下文中被称为“立体图像模块104”)。立体图像模块104可以包括任何合适的被配置为接收单视场图像102并且基于两个或更多个单视场图像102来生成每一立体图像108的系统、装置或设备。例如,在一些实施例中,立体图像模块104可以包括软件,该软件包括计算机可执行指令,该计算机可执行指令被配置为使处理器执行用于根据单视场图像102生成立体图像108的操作。
在一些实施例中,单视场图像102可以包括描绘地理背景的地图应用的数字图像。例如,单视场图像102可以包括描绘地理背景的卫星或街景(例如,诸如在Google的“街景”特征中描绘的)数字图像。在一些实施例中,立体图像模块104可以被配置为通过地图应用来获取单视场图像102。例如,在一些实施例中,立体图像模块104可以被配置为通过诸如因特网之类的任何合适的网络来访问地图应用,以向地图应用请求单视场图像102。在这些或其他实施例中,地图应用和相关联的单视场图像102可以被存储在可以包括立体图像模块104的相同设备上。在这些或其他实施例中,立体图像模块104可以被配置为访问被存储在该设备上的地图应用,以向它们可以被存储在其上的设备的存储区域请求单视场图像102。
附加地或可替换地,立体图像模块104可以包括在地图应用中,其中立体图像模块104可以通过访问地图应用中控制获取单视场图像102的部分来获取来自地图应用的单视场图像102。在其他实施例中,立体图像模块104可以与地图应用分离,但是立体图像模块104可以被配置为与地图应用进行交互来获取单视场图像102。
如下所示,立体图像模块104可以被配置为生成立体图像108。为了有助于概念的解释,给出了关于示例性立体图像180(在图1I中被示出并且在下面被描述)的生成的描述,该示例性立体图像180可以是图1A的立体图像108的一个示例。进一步地,基于图1B中示出的示例性第一数字图像110和示例性第二数字图像112给出了关于立体图像180的生成的描述。第一数字图像110和第二数字图像112是可以被包括在图1A的单视场图像102中的单视场图像的示例。
在一些实施例中,第一数字图像110可以基于可以捕获第一数字图像110的照相机的至少一个特性来描绘地理背景的第一区域。例如,第一区域可以基于相应的照相机的位置、照相机的视场、照相机的变焦因子等。另外,第二数字图像112可以基于可以捕捉到第二数字图像的照相机的至少一个特性来描绘地理位置的第二区域113(在图1F中被示出并且在下面被进一步详细讨论)。例如,第二区域113可以基于相应的照相机的位置、照相机的视场、照相机的变焦因子等。进一步地,在一些实施例中,第一数字图像110和第二数字图像112可以具有基本相同的尺寸并且可以具有基本上相同的宽高比,其中第一数字图像110和第二数字图像112在水平方向和垂直方向上都可以包括相同数量的或者几乎相同数量的像素。
在一些实施例中,第一数字图像110和第二数字图像112中的每一个可以被图1C中描绘的照相机114来捕获。附加地或可替换地,在捕获第一数字图像110时照相机114的第一位置和捕获第二数字图像112时照相机114的第二位置可以使得第一区域和第二区域113可以相对于彼此具有横向偏移。在本公开中,所提到的数字图像之间(例如,第一数字图像110和第二数字图像112之间)的横向偏移可以指的是可以在数字图像中描绘的区域和相关元素之间的横向偏移。进一步地,所提到的横向偏移可以指的是在两个独立的数字图像中的元素的像素位置的差异。在一些实施例中,第一位置和第二位置可以使得第二区域113可以与第一区域的至少一部分重叠。另外,横向偏移可以是可以指示数字图像之间(例如,第一数字图像110和第二数字图像112之间)的差异的示例性位移因子。附加地或可替换地,照相机114的第一位置和第二位置可以对应于照相机114围绕轴的旋转位置。
例如,图1C示出了相对于第一数字图像110和第二数字图像112的照相机114的示例性视场和位置。具体地,图1C示出了照相机114位于与第一数字图像110相关联的第一位置处的照相机114的第一视场116(由具有实线的大三角形描绘)的示例性俯视图。图1C也示出了照相机114位于与第二数字图像112相关联的第二位置处的照相机114的第二视场118(由具有虚线的大三角形描绘)的示例性俯视图。在示出的示例中,可以沿着垂直轴(从页面突出)旋转照相机114,从而将照相机114从第一位置移动到第二位置。
如图1C所示,第一位置和第二位置之间的旋转的量可以由偏移角“γ”表示。在一些实施例中,偏移角“γ”可以是第一数字图像110和第二数字图像112之间的位移因子的示例。例如,照相机114从第一位置到第二位置的移动可以产生第一数字图像110与第二数字图像112之间的横向偏移。第一数字图像110与第二数字图像112之间的横向偏移的量可以取决于偏移角“γ”的值。偏移角“γ”因此也可以是第一数字图像110和第二数字图像112之间的位移因子。
附加地或可替换地,偏移角“γ”可以指示第一数字图像110和第二数字图像112之间的视角变化,除了横向偏移之外,视角变化可以在第一数字图像110和第二数字图像112之间产生差异。例如,图1C的线120可以指示相对于第一数字图像110的第一视角取向。类似地,图1C的线122可以指示关于第二数字图像112的第二视角取向。如由图1C所示,线120和线122可以以偏移角“γ”相互交叉。偏移角“γ”的值可以影响第一数字图像110和第二数字图像112的视角差异。线120与线122之间的偏移角“γ”因此可以是关于第一数字图像110与第二数字图像112之间的差异的位移因子。
在一些实施例中,立体图像模块104可以被配置为经由地图应用获得单视场图像102的第一数字图像110。立体图像模块104还可以被配置为经由地图应用获得单视场图像102的第二数字图像112。
在一些实施例中,立体图像模块104可以被配置为确定第一数字图像110和第二数字图像112之间的目标位移因子。在一些实施例中,目标位移因子可以包括第一数字图像110和第二数字图像112之间的目标横向偏移。附加地或者可替换地,目标位移因子可以包括第一数字图像110和第二数字图像112之间的偏移角,例如上述图1C的偏移角“γ”。目标位移因子可以根据3D效果的目标程度确定,该3D效果可以由立体图像180渲染,该立体图像180可以被根据第一数字图像110和第二数字图像112生成。
例如,如在下面被进一步详细描述的,立体图像180可以基于第一数字图像110和第三数字图像170c(在下面被进一步详细描述)。如下所示,在一些实施例中,立体图像180可以包括修正的第一数字图像194(在下面被进一步详细描述),该修正的第一数字图像194可以根据第一数字图像110被生成。进一步地,如在下面被详细描述的,立体图像180可以包括第三数字图像170c,该第三数字图像170c可以通过修正第二数字图像112来获得。可以由立体图像180生成的3D效果可以与第一数字图像110和第三数字图像内的元素的横向偏移有关。另外,第一数字图像110和第三数字图像170c内的元素的横向偏移可以与第一数字图像110和第二数字图像112之间的元素的横向偏移有关。如此,在一些实施例中,可以基于目标3D效果将目标横向偏移确定为目标位移因子。附加地或可替换地,如上所述,第一数字图像110和第二数字图像112之间的横向偏移量可以基于偏移角(例如,偏移角“γ”)。如此,在一些实施例中,可以基于目标3D效果和目标横向偏移将目标偏移角确定为目标位移因子。
在一些实施例中,立体图像模块104可以被配置为通过请求基于目标位移因子的数字图像来获得第二数字图像112。例如,立体图像模块104可以被配置为确定目标横向偏移,并且可以被配置为获得与第一数字图像110相对应的第一坐标。立体图像模块104可以被配置为将确定的目标横向偏移应用于第一坐标来确定第二坐标。立体图像模块104可以被配置为请求对应于第二坐标的数字图像,并且可以被配置为使用这种数字图像作为第二数字图像112。
如上所述,在一些实施例中,第二数字图像112可以被修正,以生成第三数字图像170c。第三数字图像170c可以被生成,使得第三数字图像170c可以提供模仿第一数字图像110和第二数字图像112中描绘的地理背景的视图的视角,就好像由第一数字图像110所描绘的第一区域被一只眼睛看到,而由第三数字图像170c所描绘的第三区域被另一只眼睛看到。如在下面被进一步详述的,在一些实施例中,第一数字图像110也可以被修正,以帮助产生立体效果。
例如,图1D示出了第一视场116和示例性第三视场124。第三视场124可以表示可以对应于第三数字图像170c的地理背景的示例性视角。如图1D所示,第一视场116和第三视场124可以是彼此相互平行的或基本平行的,以模仿两只不同眼睛的视场之间的关系。然而,也如图1D所示,在一些情况下,地理背景中的第一视场116的焦点的深度和地理背景中的第三视场124的焦点的深度可以不同。如下面详述的,在一些实施例中,第一数字图像110可以被修正,以至少部分地对焦点深度的差异进行补偿。
在一些实施例中,第三视场124的位置可以基于第二视场118。附加地或可替换地,第三视场124的位置可以基于偏移角“γ”。例如,如图1E所示,第二视场118可以包括沿着线122的中心点123。中心点123可以对应于第二数字图像112的中心线127(图1B所示)。第三视场124的位置可以通过围绕中心点123旋转第二视场118来获得。附加地或可替换地,在一些实施例中,可以围绕中心点123将第二视场118旋转偏移角“γ”,以获得第三视场124的位置。
在这些或其他实施例中,用以获得第三视场124的位置的第二视场118的旋转的方向可以基于相对于第一数字图像110和第二数字图像112的图1C的照相机114的旋转的方向。例如,在图1C所示的示例中,第二数字图像112可以对应于照相机114按照偏移角“γ”向右的旋转。用以获得第三视场124的位置的第二视场118的围绕中心点123的旋转的方向也因此是按照偏移角“γ”向右。
在一些实施例中,位移因子可以使得第二视场118和第三视场124可以重叠。例如,在示出的示例中,偏移角“γ”可以使得第二视场118和第三视场124可以在重叠的视场126(由图1E中的阴影区域绘出)内重叠。进一步地,重叠的量可基于偏移角“γ”的值。第二视场118与第三视场124的重叠可以指示重叠区域,该重叠区域是由第二数字图像112描绘的第二区域113可以与第三区域重叠的区域。如果照相机114被定位为具有第三视场124,那么该第三区域可以对应于可以由图1C的照相机114捕获的数字图像描绘的地理背景的部分。
例如,图1F包括可以由第二数字图像112描绘的第二区域113的示例。图1F还示出了关于第二区域113的子区域181的示例。子区域181可以是可以包括在第二区域113中的第三区域的部分。如此,子区域181可以表示第二区域113和第三区域之间的重叠区域。重叠区域和相应的子区域181的大小和形状可以基于上面讨论的位移因子。
例如,如图1F所示,子区域181可以具有可以指示重叠边缘128与重叠边缘130之间的距离的横向长度“w”。重叠边缘128和重叠边缘130可以对应于第二区域113和第三区域的边缘,第二区域113和第三区域可以限定子区域181的横向宽度。另外,图1E的点129和点131可以分别对应于重叠边缘128和重叠边缘130。如此,点129和点131之间的横向距离也可以具有如图1E所示的横向长度“w”。由横向长度“w”指示的距离可以包括在重叠边缘128和重叠边缘130之间的相关地理背景中的实际距离。附加地或可替换地,由横向长度“w”指示的距离可以包括在重叠边缘128和重叠边缘130之间的第二数字图像112的多个像素。
在一些实施例中,横向长度“w”可以根据第一数字图像110和第二数字图像112之间的横向偏移而变化,其中,横向长度“w”相对于较小的横向偏移可以是较大的,而相对于较大的横向偏移可以是较小的。例如,如上所述,横向偏移可以基于偏移角“γ”的值(如图1C所示),并且图1E的重叠视场126的量可以基于偏移角“γ”。如图1E所示,横向长度“w”可以基于重叠视场126的量,使得横向长度“w”也可以基于偏移角“γ”的值。
另外,如图1F所示,子区域181可以具有包括第一侧面132和第二侧面134的梯形形状。在图示的示例中,第一侧面132可以具有垂直长度“a”,而第二侧面134可以具有垂直长度“b”,其中垂直长度“a”可以小于垂直长度“b”。垂直长度“b”可以和与重叠边缘130相关的长度相同或近似相同。在一些实施例中,重叠边缘130的长度可以与第二区域113的宽度相同或近似相同。“a”和“b”之间的差可以被表达为如下“a=b-x”,其中“x”是图1E中所示的小三角形138的短边136的长度。
进一步地,长度“x”的一半可以指示沿着重叠边缘128的点144和点142之间的距离,而长度“x”的另一半可以指示沿着重叠边缘128的点146和点148之间的距离。此外,根据几何原理,“x”的值可以基于偏移角“γ”的值,使得子区域181的梯形形状也可以基于偏移角“γ”的值。因此,子区域181的梯形形状可以基于包括偏移角“γ”或横向偏移的位移因子。
由垂直长度“a”和“b”表示的长度可以包括在相关联的地理背景中的实际距离。附加地或可替换地,由垂直长度“a”和“b”表示的距离可以包括第二数字图像112的多个像素。
在一些实施例中,立体图像模块104可以被配置为确定上面关于图1F所描述的子区域181。例如,基于可以获得的关于第一数字图像110和第二数字图像112的几何原理、像素信息和/或距离信息,立体图像模块104可以被配置为确定子区域181尺寸(例如,横向长度“w”、垂直长度“a”、垂直长度“b”、长度“x”等)。
例如,距离信息可以包括:相机114与第一数字图像110和第二数字图像112的焦点之间的距离、与第一数字图像110和第二数字图像112相关联的坐标信息,由第一数字图像110和第二数字图像112描绘的地理背景的横向偏移等。这样的距离信息可以被用于确定第一数字图像110和第二数字图像112之间的横向偏移以及在某些情况下的偏移角“γ”。与第二数字图像112相关的距离信息连同偏移角“γ”以及上面关于图1E的第三视场124和图1F的子区域181所描述的原理可以被用来确定子区域181的尺寸。在一些实施例中,距离信息可以包括在可以由立体图像模块104访问的第一数字图像110和第二数字图像112的元数据中。
附加地或可替换地,像素信息可以包括关于由像素表示的元素的像素位置和信息。像素信息还可以包括在可以是第一数字图像110和第二数字图像112的部分的元数据中。在一些实施例中,像素信息可以被用于确定距离信息。
立体图像模块104可以被配置为基于子区域181和第二数字图像112来生成第三数字图像170c。具体地,立体图像模块104可以被配置为基于子区域181来裁剪第二数字图像112。例如,图1G示出了可以基于子区域181对第二数字图像112执行的裁剪。具体地,立体图像模块104可以被配置为沿着第一裁剪线150、第二裁剪线152和第三裁剪线154对第二数字图像112进行裁剪。
在一些实施例中,立体图像模块104可以被配置为基于第二数字图像112中的对应于重叠边缘130的边缘元素的像素的位置来确定与重叠边缘130对应的第二数字图像的像素。立体图像模块104可以被配置为将这些像素视为第一裁剪线150,并且相应地可以在第一裁剪线150和第二数字图像112的边缘157之间裁剪出第二数字图像112的一部分156。
附加地或可替换地,立体图像模块104可以被配置为确定可以与图1F的点146对应的第二数字图像112的至少一个像素的垂直位置。点146的位置可以基于上述的几何原理和信息来确定。立体图像模块104可以被配置为将与对应于点146的像素具有基本相同的垂直位置的第二数字图像112的像素视为第二裁剪线152。立体图像模块104可以被配置为相应地在第二裁剪线152和第二数字图像112的边缘159之间裁剪出第二数字图像112的一部分158。
在这些或其他实施例中,立体图像模块104可以被配置为确定可以对应于图1F的点144的第二数字图像112的至少一个像素的垂直位置,该垂直位置可以基于上述的几何原理和信息。立体图像模块104可以被配置为将与对应于点144的像素具有基本相同的垂直位置的第二数字图像112的像素视为第三裁切线154。立体图像模块104可以被配置为相应地在第三裁剪线154和第二数字图像112的边缘161之间裁剪出第二数字图像112的一部分160。
如上所述的第二数字图像112的裁剪可以产生第三数字图像170a。因此,第三数字图像170a可以基于第二数字图像112和子区域181。
在一些实施例中,立体图像模块104可以被配置为调整第三数字图像170a的宽高比。例如,由于第二数字图像112裁剪生成第三数字图像170a,所以第三数字图像170a的宽高比可以不同于第二数字图像112的宽高比,并且可以在第一数字图像110和第二数字图像112具有相同尺寸和宽高比的情况下不同于第一数字图像110的宽高比。在一些实施例中,立体图像模块104可以被配置为修改第三数字图像170a的宽高比,使得第三数字图像170a的宽高比可以与第一数字图像110的宽高比基本相同。
作为示例,参照图1H,第三数字图像170a的宽高比可以比第一数字图像110的宽高比更大(即,像素的水平垂直比可以更大)。立体图像模块104可以被配置为相应地裁剪出第三数字图像170a的部分162和部分164,使得第三数字图像170a的宽高比可以与第一数字图像110的宽高比相同或近似相同。另外,在一些实施例中,部分162和部分164的尺寸可以彼此相等或近似相等,使得裁剪的一半可以针对第三数字图像170a的左侧执行,而裁剪的另一半可以针对第三数字图像170a的右侧执行。在一些实施例中,基于宽高比的第三数字图像170a的裁剪可以产生第三数字图像170b。
附加地或可替换地,在一些实施例中,立体图像模块104可以被配置为调整第三数字图像170b的尺寸(例如,像素的数量)。例如,由于第二数字图像112的裁剪生成了第三数字图像170a,并且第三数字图像170a的宽高比裁剪生成了第三数字图像170b,所以第三数字图像170b的尺寸可以在第一数字图像110和第二数字图像112具有相同或近似相同尺寸的情况下不同于第二数字图像112和第一数字图像110的尺寸。例如,图1H的虚线框166可以表示第一数字图像110和第二数字图像112的尺寸,并且对应于第三数字图像170b的框的尺寸可以表示第三数字图像170b的尺寸。
在一些实施例中,立体图像模块104可以被配置为修改第三数字图像170b的尺寸,使得被修改后的第三数字图像170b的尺寸可以与第一数字图像110的尺寸基本相同。例如,立体图像模块104可以是配置为增加第三数字图像170b的尺寸(例如,增加像素的数量)以生成第三数字图像170c(在图1I中示出)。附加地或可替换地,立体图像模块104可以被配置为在增加尺寸的同时保持宽高比,使得第三数字图像170c的宽高比可以与第三数字图像170b的宽高比相同或近似相同。具体地,立体图像模块104可以被配置为增加第三数字图像170b中的像素的数量以生成第三数字图像170c,使得第三数字图像170c包括与第一数字图像110大致相同数量或相同数量的像素。另外,可以添加的像素行和像素列的数量可以使得第三数字图像170c可以具有与第三数字图像170c和第一数字图像110的宽高比相同或近似相同的宽高比。立体图像模块104可以被配置为使用任何适当的技术来增加第三数字图像170b的尺寸,以生成第三数字图像170c。
如上所述,第三数字图像170c可以描绘地理背景,就好像图1C的相机114被定位成具有图1D和图1E的第三视场124那样。进一步地,如以上关于图1D所指示的,与第一数字图像110的焦点相关的深度可以不同于与第三数字图像170c的焦点相关的深度。因此,在一些实施例中,可以修改第一数字图像110,以调整焦点深度差。
例如,在一些实施例中,图1D中所示的深度差“y”可以基于与第一数字图像110和第二数字图像112相关的距离信息;如上所述的第一视场116和第二视场118之间的关系;如上所述的第二视场118和第三视场124之间的关系以及本领域已知的几何原理而被确定。进一步地,可以根据深度差“y”修改第一数字图像110,以生成修改的第一数字图像194(图1I中示出)。例如,第一数字图像110可以具有位于点190处的焦点,该点190可以具有距离相机114“r”的距离。第一数字图像110可以被修改(例如,基于与第一数字图像110相关联的距离信息),使得焦点从点190移动到修改后的第一数字图像194中的点192。点192可以具有距离相机114“r-y”的距离。
在一些实施例中,可以通过从具有位于点192处的焦点和距离相机114“r”的距离得地图应用中请求另一图像来将第一数字图像110修改成修改后的第一数字图像194。在这些或者其他实施例中,可以基于位于点192处的焦点和距离相机114“r”的距离来裁剪和调整第一数字图像110,以获得修改后的第一数字图像194。在这些或其他实施例中,对第一数字图像110的调整可以包括从地图应用中获取可能已经在裁剪中丢失的信息。
如上所述,第一数字图像110中的元素(并且因此在修改的第一数字图像194中)可以基于由第二数字图像112生成的第三数字图像170c并且基于具有相对于第一数字图像的横向偏移的第二数字图像112偏离第三数字图像170c中的元素。因此,在一些实施例中,立体图像模块104可以被配置为生成图1I中的包括第三数字图像170c和修改的第一数字图像194的立体图像180。具体地,修改的第一数字图像190可以被用作立体图像180的第一眼图像,而第三数字图像170c可以被用作立体图像180的第二眼图像。
返回到图1A,立体图像模块104可以被配置为基于任何数量的单视场图像102使用上述原理来生成任意数量的立体图像108。另外,如上所述,因为单视场图像102和立体图像108可以是设置的图像(例如,街景或卫星图像),所以立体图像108可以是立体地图图像,该立体地图图像可以是相对于该设置被渲染的。附加地或可替换地,在一些实施例中,立体图像模块104可以被配置为生成可以对应于导航路线的一系列立体图像108,使得导航路线可以以3D渲染。
在这些或其他实施例中,立体图像模块104可以被配置为与设备的显示模块接合,使得立体图像108可以呈现在对应的显示器上,以渲染3D效果。立体图像模块104可以被配置为根据相应的显示和显示模块的特定要求呈现立体图像108。
因此,如上所述,立体图像模块104可以被配置为基于单视场地图图像生成立体地图图像。在不脱离本公开的范围的情况下,可以对图1A至图1I进行修改、添加或省略。例如,所描绘的元素之间的关系可能不是按比例绘制的,而是仅用于说明目的。具体地,可以执行的裁剪的量、所示出的角度、重叠区域的尺寸和形状等仅仅是为了说明所描述的原理,而并不是为了限制。此外,尽管以特定顺序描述了各种操作,但是可以以不同于所描述的顺序或同时执行至少一个操作。进一步地,上述的宽高比裁剪是裁剪数字图像的左部分和右部分以获得目标宽高比的示例。在某些情况下,裁剪可以转而裁剪掉顶部分和底部分,以获得目标宽高比。
图2示出了根据本公开的至少一个实施例的示例性计算系统202的框图。计算系统202可以被配置为实施与模拟(sim)模块(例如立体图像模块104)相关联的至少一个操作。计算系统202可以包括处理器250、存储器252和数据存储器254。处理器250、存储器252和数据存储器254可以被通信地耦合。
一般而言,处理器250可以包括任何合适的专用或通用计算机、计算实体或包括各种计算机硬件或软件模块的处理设备,并且可以被配置为执行存储在任何适用的计算机可读存储介质上的指令。例如,处理器250可以包括微处理器、微控制器、数字信号处理器(DSP)、专用集成电路(ASIC),现场可编程门阵列(FPGA)或任何其他的被配置为解释和/或执行程序指令和/或处理数据的数字或模拟电路。尽管在图2中被示为单个处理器,但是处理器250可以包括任何数量的处理器,所述任何数量的处理器被配置成单独地或共同地执行或指导执行本公开中所描述的任何数量的操作。另外,至少一个处理器可以存在于至少一个不同的电子设备上,例如不同的服务器。
在一些实施例中,处理器250可以解释和/或执行存储在存储器252、数据存储器254或存储器252和数据存储器254中的程序指令和/或处理数据。在一些实施例中,处理器250可以获取来自数据存储器254的程序指令并且将该程序指令加载到存储器252中。在该程序指令被加载到存储器252中之后,处理器250可以执行该程序指令。
例如,在一些实施例中,模拟(sim)模块可以作为程序指令而被包括在数据存储器254中。处理器250可以从数据存储器254获取模拟(sim)模块的程序指令,并且可以将模拟(sim)模块的程序指令加载到存储器252中。在模拟(sim)模块的程序指令被加载到存储器252中之后,处理器250可以执行该程序指令,使得计算系统可以按照指令的指示来实施与模拟(sim)模块相关联的操作。
存储器252和数据存储器254可以包括用于携带或具有存储在其上的计算机可执行指令或数据结构的计算机可读存储介质。这样的计算机可读存储介质可以包括可以由通用或专用计算机(诸如处理器250)访问的任何可用的介质。作为示例而非限制,这样的计算机可读存储介质可以包括有形的或非暂时性计算机可读存储介质,该有形的或非暂时性计算机可读存储介质包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储器、磁盘存储器或其他磁存储设备、闪存设备(例如,固态存储器设备)或任何其他的可以用于携带或存储计算机可执行指令或数据结构形式的特定程序代码且可以由通用或专用计算机访问的存储介质。以上的组合也可以被包括在计算机可读存储介质的范围内。计算机可执行指令可以包括例如被配置为使处理器250执行特定的操作或操作组的指令和数据。
在不脱离本公开的范围的情况下,可以对计算系统202进行修改、添加或省略。例如,在一些实施例中,计算系统202可以包括可能未被明确示出或描述的任何数量的其他组件。
如上所述,本公开中描述的实施例可以包括具有各种计算机硬件或软件模块的专用或通用计算机(例如,图2的处理器250)的使用,下面将被更详细地讨论。进一步地,如上所述,本公开中描述的实施例可以使用用于携带或具有存储在其上的计算机可执行指令或数据结构的计算机可读介质(例如,图2的存储器252)来实现。
图3是根据本公开的至少一个实施例的生成立体图像的示例性计算机实施的方法300的流程图。该方法300的至少一个操作可以在一些实施例中由图1的立体图像模块104来实施。在这些或其他实施例中,方法300的至少一个操作可以通过可以包括诸如图2的计算系统202之类的立体图像模块的系统的至少一个组件来实施。尽管图示为离散的框,但是根据期望的实施方式各个框可以被分为额外的框,或者可以被组合成更少的框,或者可以被消除。
方法300可以在框302处开始,其中框302处可以获得第一数字图像。第一数字图像可以描绘设置的第一区域。上述第一数字图像110是可以获得的第一数字图像的示例。进一步地,在一些实施例中,第一数字图像可以以诸如上面关于获得第一数字图像110所描述的任何方式来获得。
在框304处,可以基于第一数字图像并且基于目标偏移来获得第二数字图像。第二数字图像可以描绘设置的第二区域,该设置的第二区域可以由第一区域偏移目标偏移量。在一些实施例中,目标偏移量可以基于如上所述的立体效果的目标程度。上述第二数字图像112是可以获得的第二数字图像的示例。进一步地,在一些实施例中,第二数字图像可以以诸如上面关于获得第二数字图像112所描述的任何方式来获得。
在框306处,可以获得第一数字图像和第二数字图像之间的位移因子。在一些实施例中,位移因子可以包括偏移角,例如上面描述的偏移角“γ”。在一些实施例中,位移因子可以基于目标偏移量并且可以相对于目标偏移量来确定。在这些和其他实施例中,位移因子可以是目标偏移量,并且可以被确定为在框304中可以获得的第二数字图像的目标偏移量。如此,在一些实施例中,框306的至少一些操作可以在关于框304的第二数字图像的获得之前执行。
在框308处,可以基于位移因子和第二数字图像来生成第三数字图像。例如,第三数字图像可以通过基于第二区域的确定的子区域对第二数字图像进行裁剪来获得,例如上面所述的关于如图1C-图1G所示的第三数字图像170a的生成,其中,所述确定的子区域可以基于偏移角。
在框310处,可以调整在框308处生成的第三数字图像的宽高比。在一些实施例中,可以基于第一数字图像的宽高比来调整宽高比,使得第三数字图像的宽高比近似等于第一数字图像的宽高比。例如,在一些实施例中,可以如上面关于图1H所描述的那样对宽高比进行调整。
在框312处,可以调整第三数字图像的尺寸。在一些实施例中,可以根据第一数字图像的尺寸来调整第三数字图像的尺寸。例如,可以调整第三数字图像的尺寸,使的调整后的第三数字图像具有与第一数字图像相同或近似相同的尺寸。在一些实施例中,可以如上面关于图1H和图1I所描述的那样执行调整。
在框314处,可以生成设置的立体地图图像。立体地图图像可以包括第一眼图像和第二眼图像。第一眼图像可以基于第一数字图像生成。例如,在一些实施例中,可以基于第三数字图像的焦点修改第一数字图像,以生成修改的第一数字图像。在这些或其他示例中,修改的第一数字图像可以被用作第一眼图像。附加地或可替换地,第三数字图像可以被用作第二眼图像。
因此,根据本公开的至少一个实施例,方法300可以用于生成立体图像。在不脱离本公开的范围的情况下,可以对方法300进行修改、添加或省略。例如,在不脱离本公开的范围的情况下,针对图3所描述的功能和/或操作可以以不同的顺序实施。此外,所概述的功能和操作仅作为示例而被提供,并且在不偏离所公开的实施例的本质的情况下,一些功能和操作可以是可选的,或者可以被组合成更少的功能和操作,或者可以被扩展到额外的功能和操作。
如在本公开中所使用的,术语“模块”或“组件”可以指代被配置为执行模块或组件和/或软件对象或软件例程的动作的特定硬件实现,所述模块或组件和/或软件对象或软件例程可以由计算系统的通用硬件(例如,计算机可读介质、处理设备等)存储和/或执行。在一些实施例中,本公开中所描述的不同组件、模块、引擎和服务可以被实现为在计算系统上执行的对象或进程(例如,作为单独的线程)。虽然本公开中所描述的一些系统和方法通常被描述为以软件(存储在通用硬件上和/或由通用硬件执行)的方式实现,但是特定的硬件实现或软件和特定硬件实现的组合也是可能的并且也可以被考虑。在该描述中,“计算实体”可以是如本公开中先前定义的任何计算系统,或者在计算系统上运行的任何模块或调制的组合。
在本公开中,尤其是在所附权利要求(例如,所附权利要求的主体)中所使用的术语通常旨在作为“开放性”术语(例如,术语“包括”应该被解释为“包括但不限于”,术语“具有”应被解释为“至少具有”,术语“包含”应被解释为“包含但不限于”等)。
此外,如果意图引入特定数量的权利要求列举项,则这样的意图将在权利要求中被明确地列举,并且在不存在这样的列举项的情况下没有这样的意图。例如,作为对理解的辅助,以下所附权利要求可以包含引导性短语“至少一个”和“一个或多个”的使用,以引入权利要求列举项。然而,即使当同样的权利要求包括引导性短语“一个或多个”或“至少一个”以及诸如“一”或“一个”的不定冠词的时,这些短语的使用也不应该被解释为暗示通过不定冠词“一”或“一个”引入的权利要求列举项将任何包含这样的引入的权利要求列举项的特定权利要求限制为仅包含一个这种列举项的实施方案(例如,“一”和/或“一个”应当被解释为意思是“至少一个”或“一个或多个”);这对于被用来引入权利要求列举项的定冠词的使用也同样如此。
此外,即使明确地列举了特定数量的引入的权利要求列举项,本领域技术人员将认识到的是,这样的列举项应该被解释成意思是至少所列举的数量(例如,不带有其他修饰的裸列举项“两个列举项”意指至少两个列举项,或两个或更多个列举项)。此外,在使用类似于“A、B和C等中的至少一个”或“A、B和C等中的一个或多个”的习惯用法的那些情形中,通常这样的结构是旨在包括单独A、单独B、单独C、A和B一起、A和C一起、B和C一起或者A、B和C一起等。
此外,无论在说明书、权利要求书还是附图中,呈现两个或更多个替代术语的任何转折性词语或短语应当被理解为考虑包括术语中的一个、术语中的任一个或两个术语的可能性。例如,短语“A或B”应理解为包括“A”或“B”或“A和B”的可能性。
在本公开中引用的所有示例和条件语言旨在用于教学对象以帮助读者理解本公开和本发明人为促进现有技术所贡献的概念,并且应被解释为不限于这些具体描述的示例和条件。虽然已经详细描述了本公开的实施例,但是可以在不脱离本公开的精神和范围的情况下对其进行各种改变、替换和更改。

Claims (20)

1.一种方法,包括:
通过地图应用获得第一数字图像,所述第一数字图像描绘背景的第一区域;
通过地图应用获得第二数字图像,所述第二数字图像描绘所述背景的第二区域,所述第二区域和所述第一区域彼此至少部分地重叠;
确定所述第一数字图像和所述第二数字图像之间的位移因子;
通过基于所述位移因子裁剪所述第二数字图像来生成第三数字图像;
基于所述第一数字图像的宽高比调整所述第三数字图像的宽高比,使得所述第三数字图像的宽高比与所述第一数字图像的宽高比基本相同;
将所述第三数字图像的尺寸调整为具有与所述第一数字图像的尺寸基本相同的尺寸;以及
生成包括第一眼图像和第二眼图像的背景的立体地图图像,所述第一眼图像基于所述第一数字图像,所述第二眼图像基于所述第三数字图像。
2.根据权利要求1所述的方法,其中,所述第一数字图像和所述第二数字图像均包括背景的街景图像。
3.根据权利要求1所述的方法,其中,所述第一数字图像和所述第二数字图像均包括背景的卫星图像。
4.根据权利要求1所述的方法,还包括:
确定所述第一数字图像和所述第二数字图像之间的目标偏移;以及
基于所述目标偏移获得所述第二数字图像,使得所述位移因子基于所述目标偏移。
5.根据权利要求4所述的方法,其中,所述目标位移因子基于立体效果的目标程度。
6.根据权利要求1所述的方法,其中,所述位移因子包括所述第一数字图像和所述第二数字图像之间的偏移角。
7.根据权利要求6所述的方法,还包括:
确定所述背景的所述第二区域和所述第三区域之间的重叠区域,所述第三区域基于与所述第二数字图像相关联的视场根据所述偏移角围绕所述第二数字图像的中心的旋转;以及
基于所述重叠区域裁剪所述第二数字图像。
8.根据权利要求1所述的方法,还包括:
修改所述第一数字图像以改变所述第一区域,从而产生修改的第一数字图像;以及
使用所述修改的第一数字图像作为第一眼图像。
9.根据权利要求8所述的方法,还包括:基于所述第三数字图像的焦点修改所述第一数字图像。
10.根据权利要求1所述的方法,还包括:绘制和呈现导航路线,所述导航路线包括所述背景,其中所述立体图像相对于所述背景被呈现。
11.一种非暂时性计算机可读存储介质,包括被配置为使系统执行操作的计算机可执行指令,所述操作包括:
通过地图应用获得第一数字图像,所述第一数字图像描绘背景的第一区域;
通过地图应用获得第二数字图像,所述第二数字图像描绘所述背景的第二区域,所述第二区域和所述第一区域彼此至少部分地重叠;
确定所述第一数字图像和所述第二数字图像之间的位移因子;
通过基于所述位移因子裁剪所述第二数字图像来生成第三数字图像;
基于所述第一数字图像的宽高比调整所述第三数字图像的宽高比,使得所述第三数字图像的宽高比与所述第一数字图像的宽高比基本相同;
将所述第三数字图像的尺寸调整为具有与所述第一数字图像的尺寸基本相同的尺寸;以及
生成包括第一眼图像和第二眼图像的背景的立体地图图像,所述第一眼图像基于所述第一数字图像,所述第二眼图像基于所述第三数字图像。
12.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述第一数字图像和所述第二数字图像均包括背景的街景图像。
13.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述第一数字图像和所述第二数字图像均包括背景的卫星图像。
14.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述操作还包括:
确定所述第一数字图像和所述第二数字图像之间的目标偏移;以及
基于所述目标偏移获得所述第二数字图像,使得所述位移因子基于所述目标偏移。
15.根据权利要求14所述的非暂时性计算机可读存储介质,其中,所述目标位移因子基于立体效果的目标程度。
16.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述位移因子包括所述第一数字图像和所述第二数字图像之间的偏移角。
17.根据权利要求16所述的非暂时性计算机可读存储介质,其中,所述操作还包括:
确定所述背景的所述第二区域和所述第三区域之间的重叠区域,所述第三区域基于与所述第二数字图像相关联的视场根据所述偏移角围绕所述第二数字图像的中心的旋转;以及
基于所述重叠区域裁剪所述第二数字图像。
18.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述操作还包括:
修改所述第一数字图像以改变所述第一区域,从而产生修改的第一数字图像;以及
使用所述修改的第一数字图像作为第一眼图像。
19.根据权利要求18所述的非暂时性计算机可读存储介质,其中,所述操作还包括:基于所述第三数字图像的焦点修改所述第一数字图像。
20.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述操作还包括:绘制和呈现导航路线,所述导航路线包括所述背景,其中所述立体图像相对于所述背景被呈现。
CN201680078784.7A 2015-11-12 2016-11-12 立体地图 Pending CN108779979A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562254404P 2015-11-12 2015-11-12
US62/254,404 2015-11-12
US15/349,863 2016-11-11
US15/349,863 US10264238B2 (en) 2015-11-12 2016-11-11 Stereoscopic mapping
PCT/US2016/061721 WO2017083790A1 (en) 2015-11-12 2016-11-12 Stereoscopic mapping

Publications (1)

Publication Number Publication Date
CN108779979A true CN108779979A (zh) 2018-11-09

Family

ID=58690064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680078784.7A Pending CN108779979A (zh) 2015-11-12 2016-11-12 立体地图

Country Status (7)

Country Link
US (1) US10264238B2 (zh)
EP (1) EP3374733A4 (zh)
KR (2) KR20180104600A (zh)
CN (1) CN108779979A (zh)
AU (1) AU2016353417A1 (zh)
SG (1) SG11201805013SA (zh)
WO (1) WO2017083790A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170366799A1 (en) * 2016-06-20 2017-12-21 Bitanimate, Inc. Stereoscopic aerial-view images
US10373290B2 (en) * 2017-06-05 2019-08-06 Sap Se Zoomable digital images
US10567729B2 (en) * 2017-08-11 2020-02-18 Bitanimate, Inc. User interface for adjustment of stereoscopic image parameters
US20220368881A1 (en) * 2019-01-25 2022-11-17 Bitanimate, Inc. Detection and ranging based on a single monoscopic frame
KR20240160469A (ko) * 2023-05-02 2024-11-11 삼성전자주식회사 전자 장치 및 그 제어 방법

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080024596A1 (en) * 2006-07-25 2008-01-31 Hsiang-Tsun Li Stereo image and video capturing device with dual digital sensors and methods of using the same
CN101470009A (zh) * 2007-12-26 2009-07-01 爱信艾达株式会社 立体地图显示导航装置、立体地图显示系统以及程序
CN101872492A (zh) * 2010-06-09 2010-10-27 中国科学院深圳先进技术研究院 三维仿真城市的多角度地图实现方法
CN102457742A (zh) * 2010-10-15 2012-05-16 索尼公司 信息处理装置、信息处理方法和程序
CN102572457A (zh) * 2010-12-31 2012-07-11 财团法人工业技术研究院 前景深度地图产生模块及其方法
US20120293499A1 (en) * 2011-04-26 2012-11-22 National Cheng Kung University Method for depth map generation
US20130100132A1 (en) * 2011-03-31 2013-04-25 Panasonic Corporation Image rendering device, image rendering method, and image rendering program for rendering stereoscopic images
CN103168315A (zh) * 2010-09-09 2013-06-19 数字光学欧洲有限公司 手持式设备上的立体(3d)全景图创建
CN103177103A (zh) * 2013-03-22 2013-06-26 乌鲁木齐市图示天下软件有限责任公司 一种三维地理信息系统管理平台
WO2015000060A1 (en) * 2013-07-04 2015-01-08 University Of New Brunswick Systems and methods for generating and displaying stereoscopic image pairs of geographical areas
CN104937653A (zh) * 2013-03-21 2015-09-23 Lg电子株式会社 显示装置及其控制方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039630B2 (en) * 2000-07-27 2006-05-02 Nec Corporation Information search/presentation system
JP4181800B2 (ja) * 2002-06-20 2008-11-19 Nec東芝スペースシステム株式会社 ステレオ画像を用いた地形計測システム及び記憶媒体並びにプログラム
CN103398718B (zh) * 2004-03-23 2017-04-12 咕果公司 数字地图描绘系统
US8504640B2 (en) * 2009-06-02 2013-08-06 Motorola Solutions, Inc. Device recruitment for stereoscopic imaging applications
WO2011014420A1 (en) * 2009-07-31 2011-02-03 3Dmedia Corporation Methods, systems, and computer-readable storage media for selecting image capture positions to generate three-dimensional (3d) images
US8294748B2 (en) * 2009-12-11 2012-10-23 DigitalOptics Corporation Europe Limited Panorama imaging using a blending map

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080024596A1 (en) * 2006-07-25 2008-01-31 Hsiang-Tsun Li Stereo image and video capturing device with dual digital sensors and methods of using the same
CN101470009A (zh) * 2007-12-26 2009-07-01 爱信艾达株式会社 立体地图显示导航装置、立体地图显示系统以及程序
CN101872492A (zh) * 2010-06-09 2010-10-27 中国科学院深圳先进技术研究院 三维仿真城市的多角度地图实现方法
CN103168315A (zh) * 2010-09-09 2013-06-19 数字光学欧洲有限公司 手持式设备上的立体(3d)全景图创建
CN102457742A (zh) * 2010-10-15 2012-05-16 索尼公司 信息处理装置、信息处理方法和程序
CN102572457A (zh) * 2010-12-31 2012-07-11 财团法人工业技术研究院 前景深度地图产生模块及其方法
US20130100132A1 (en) * 2011-03-31 2013-04-25 Panasonic Corporation Image rendering device, image rendering method, and image rendering program for rendering stereoscopic images
US20120293499A1 (en) * 2011-04-26 2012-11-22 National Cheng Kung University Method for depth map generation
CN104937653A (zh) * 2013-03-21 2015-09-23 Lg电子株式会社 显示装置及其控制方法
CN103177103A (zh) * 2013-03-22 2013-06-26 乌鲁木齐市图示天下软件有限责任公司 一种三维地理信息系统管理平台
WO2015000060A1 (en) * 2013-07-04 2015-01-08 University Of New Brunswick Systems and methods for generating and displaying stereoscopic image pairs of geographical areas

Also Published As

Publication number Publication date
WO2017083790A1 (en) 2017-05-18
SG11201805013SA (en) 2018-07-30
EP3374733A1 (en) 2018-09-19
EP3374733A4 (en) 2019-07-17
KR20240135021A (ko) 2024-09-10
US10264238B2 (en) 2019-04-16
KR20180104600A (ko) 2018-09-21
AU2016353417A1 (en) 2018-07-05
US20170142404A1 (en) 2017-05-18

Similar Documents

Publication Publication Date Title
CN110349251B (zh) 一种基于双目相机的三维重建方法及装置
CN108779979A (zh) 立体地图
CN104063843B (zh) 一种基于中心投影的集成立体成像元素图像生成的方法
CN109961401A (zh) 一种双目相机的图像校正方法和存储介质
WO2015123775A1 (en) Systems and methods for incorporating a real image stream in a virtual image stream
CN104200454B (zh) 鱼眼图像畸变校正方法及装置
US9087406B2 (en) Automated stereoscopic computer-animation techniques for determining scaled stereo parameters
CN103607584A (zh) 一种kinect拍摄的深度图与彩色摄像机拍摄视频的实时配准方法
US10136121B2 (en) System, method and software for producing virtual three dimensional images that appear to project forward of or above an electronic display
TW201624058A (zh) 廣視角裸眼立體圖像顯示方法、裸眼立體顯示設備以及其操作方法
JP4352430B2 (ja) 空中写真データの作成方法と空中写真データセット
CN103647960B (zh) 一种合成三维图像的方法
CN110148086B (zh) 稀疏深度图的深度补齐方法、装置及三维重建方法、装置
US8532432B2 (en) Mobile communication terminal having image conversion function and method
KR102503976B1 (ko) 증강현실 영상 보정 장치 및 방법
CN110012236A (zh) 一种信息处理方法、装置、设备和计算机存储介质
KR101888837B1 (ko) 스테레오 매칭 시스템의 전처리 장치
CN105072433A (zh) 应用于头跟踪虚拟现实系统的感知深度映射方法
CN112150621B (zh) 基于正射投影的鸟瞰图生成方法、系统及存储介质
CN111683238B (zh) 基于观察跟踪的3d图像融合方法及装置
WO2015019208A9 (en) Apparatus and method for correcting perspective distortions of images
CN110197524B (zh) 立体显示方法、设备、装置和计算机可读存储介质
CN114815286A (zh) 全视差三维光场显示系统的参数确定方法、装置及设备
KR100893381B1 (ko) 실시간 입체영상 생성방법
CN108881892B (zh) 用于桌面式虚拟现实系统的防眩晕方法、系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20181109

WD01 Invention patent application deemed withdrawn after publication