街道级图像到3d建筑物模型的对准的制作方法

文档序号:6594067阅读:232来源:国知局
专利名称:街道级图像到3d建筑物模型的对准的制作方法
街道级图像到3D建筑物模型的对准背景在许多情况下,车辆的精确位置可以使用全球定位系统(GPQ接收器和惯性测量 装置(IMU)的组合来确定。可以使用由GPS和IMU所提供的定位测量来将使用这些位置系 统从车辆所拍摄的图像对准到一位置。然而,市区峡谷中的信号失真、机械容差、磨损等可导致一个或多个图像传感器所 报告的位置以不可预测的方式不同于传感器的实际位置。这一失配的示例在

图1中示出,该图示出了现有技术中试图将建筑物图像数据 (例如,照片数据)50与相同建筑物的现有三维(3D)模型52对齐的结果。如可以看见的, 缺少图像源位置到3D模型的地理基准的准确对准,导致了图像50与模型52之间的未对齐。概述一种系统和方法使用图像和高分辨率的组合,通过系统地调整图像数据的原点直 到图像和建筑物模型发生最佳匹配来将街道级图像对齐到3D建筑物模型。通过对图像集 执行原始调整(例如,相机位置),它们可以被满意地对齐。当为街道相对侧选择图像时,可 以提供进一步的准确度,从而提供更多样性的数据来用于对齐过程。图像与使用诸如机载激光测距(LIDAR)等另一技术所生成的建筑物的3D模型对 齐。街道级(即,小于地面上20英尺)图像可以由用于建筑物特征的标识的街道级LIDAR 数据来补充。图像和街道级LIDAR被处理以便提取建筑物边缘和天际线,随后针对3D模型对它 们进行投影。基于所提取的图像边缘和天际线、街道级边缘和立面深度、以及3D模型的对 应特征之间的距离来生成成本或优值。随后关于所计算的它的位置和所重新计算的成本来 迭代地移动照相机位置。随后选择对应于所提取特征与所建模的特征之间的最佳匹配的最 低成本,并且可以存储对应的照相机位置。该过程可以合并来自沿着图像行程的图像,包括 来自相对侧,例如街道的两侧的图像。随着源位置被移位,所有考虑的图像的最低总体成本 表示照相机的更准确的绝对位置。图2示出图像M和3D模型56的对齐,作为这一技术的 结果。附图简述图1是现有技术中关于图像和模型的对齐的不正确的原始位置信息的结果的图 示;图2是作为准确原始信息的结果的图像和模型数据的对齐的图示;图3是适用于图像对准的通用计算设备的框图;图4是示出在一个图像行程中一点处的天际线标识的框图;图5是示出在一个图像行程中另一点处的天际线标识的框图;图6是街道级图像中天际线标识的示意图;图7是示出使用天际线数据进行原始位置调整的框图;图8是街道级图像中天际线匹配的示意图9是示出LIDAR立面和建筑物边缘标识的框图;以及图10是用于图像对准的图像原始调整的方法的流程图。详细描述尽管下文阐明了众多不同实施例的详细描述,但是应当理解,该描述的法律范围 由本发明所附的权利要求书的言辞来限定。该详细描述应被解释为仅是示例性的,且不描 述每一可能的实施例,因为描述每一可能的实施例即使不是不可能的也是不切实际的。可 使用现有技术或在本申请提交日之后开发的技术来实现众多替换实施例,而这仍落入权利 要求书的范围之内。还应该理解,在本专利中,除非使用句子“如此处所用,术语‘_,特此被定义
为意指......”或者类似句子来明确地定义一个术语,否则不管是明确地还是含蓄地,都没
有限制该术语意义超出其平常或普通意义的意图,并且,这一术语不应该被解释为被限制 在基于本专利的任何部分中(除了权利要求书的语言之外)所做的任何陈述的范围中。就 本专利所附的权利要求书中所述的任何术语在本专利中以与单数意义相一致的方式来引 用而言,这是为简明起见而如此做的,仅仅是为了不使读者感到混淆,且这类权利要求术语 并不旨在隐含地或以其它方式限于该单数意义。最后,除非一权利要求要素是通过叙述单 词“装置”和功能而没有叙述任何结构来定义的,否则任何权利要求要素的范围并不旨在基 于35U. S. C. § 12第6段的应用来解释。许多发明性功能和许多发明性原理最佳地使用或利用软件程序或指令以及诸如 专用IC等集成电路(IC)来实现。期望本领域的普通技术人员虽然可能要进行大量的工 作和由例如可用时间、现有技术以及经济问题促动的许多设计选择,但是当受到此处所公 开的概念和原理的指引时仍能够容易地以最小的实验来生成这些软件指令和程序以及IC。 因此,为了简明以及最小化使根据本发明的原理和概念晦涩的任何风险,对这些软件和 IC(如果有的话)的进一步讨论将限于对于较佳实施例的原理和概念所必需的那些讨论。参考图3,用于实现所要求保护的方法和装置的示例性系统包括计算机110形式 的通用计算设备。虚线轮廓中所示出的组件在技术上不是计算机110的一部分,而是用于 示出图3的示例性实施例。计算机110的组件可包括但不限于,处理器120、系统存储器 130、存储器/图形接口 121(也被称为北桥芯片)以及I/O接口 122(也被称为南桥芯片)。 系统存储器130和图形处理器190可以耦合到存储器/图形接口 121。监视器191或其他 图形输出设备可以耦合到图形处理器190。一系列系统总线可以耦合各种系统组件,这些系统总线包括处理器120、存储器/ 图形接口 121和I/O接口 122之间的高速系统总线123,存储器/图形接口 121和系统存储 器130之间的前端总线124,以及存储器/图形接口 121和图形处理器190之间的高级图形 处理(AGP)总线125。系统总线123可以是若干种类型的总线结构中的任一种,包括,作为 示例而非限制,这些体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总 线和增强型ISA(EISA)总线。随着系统体系结构的进化,可以使用其他总线体系结构和芯 片组,但通常大致遵循该模式。例如,诸如英特尔和AMD等公司分别支持英特尔中枢体系结 构 Gntel Hub Architecture, IHA)和超传输 (Hypertransport)体系结构。计算机110通常包括各种计算机可读介质。计算机可读介质可以是能由计算机 110访问的任何可用介质,而且包含易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包 括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或 技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括,但不限于, RAM、ROM、EEPR0M、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、 磁带盒、磁带、磁盘存储或其它磁存储设备、或能用于存储所需信息且可以由计算机110访 问的任何其它介质。系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介质,如只 读存储器(ROM) 131和随机存取存储器(RAM) 132。系统ROM 131可包含永久系统数据143, 诸如标识和制造信息。在某些实施例中,基本输入/输出系统(BIOS)也可存储在系统ROM 131中。RAM 132通常包含处理器120可以立即访问和/或目前正在其上操作的数据和/或 程序模块。作为示例而非限制,图3示出了操作系统134、应用程序135、其它程序模块136 和程序数据137。1/0接口 122可将系统总线123与将各种内部和外部设备耦合到计算机110的多 个其他总线126、127和1 耦合。串行外围接口(SPI)总线1 可连接到包含帮助在诸如 启动期间在计算机110内的各元件之间传递信息的基本例程的基本输入/输出系统(BIOS) 存储器133。超级输入/输出芯片160可用于连接到多个‘传统’外围设备,诸如例如,软盘152、 键盘/鼠标162和打印机196。在某些实施例中,超级1/0芯片160可以用诸如低引脚数 (LPC)总线等总线127来连接到1/0接口 122。超级1/0芯片160的各实施例在商业市场 可广泛地购买到。在一个实施例中,总线1 可以是外围部件互连(PCI)总线或其变型,可用于将更 高速的外围设备连接到1/0接口 122。PCI总线也可被称为夹层(Mezzanine)总线。PCI总 线的变型包括快速外围部件互连(PCI-E)和扩展外围部件互连(PCI-X)总线,前者具有串 行接口而后者是向后兼容的并行接口。在其他实施例中,总线1 可以是串行高级技术附 件(ATA)总线(SATA)或并行ATA (PATA)形式的ATA总线。计算机110还可以包括其他可移动/不可移动、易失性/非易失性计算机存储介 质。仅作为示例,图3示出了对不可移动、非易失性磁介质进行读写的硬盘驱动器140。诸如通用串行总线(USB)存储器153、火线(IEEE 1394)、或CD/DVD驱动器156等 可移动介质可直接或通过接口 150连接到PCI总线128。存储介质IM可以通过接口 150 来耦合。可以在示例性操作环境中使用的其他可移动/不可移动、易失性/非易失性计算 机存储介质包括但不限于,磁带盒、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。以上描述的驱动器及其相关联的计算机存储介质为计算机110提供了对计算机 可读指令、数据结构、程序模块和其它数据的存储。例如,在图3中,硬盘驱动器140被示为 存储操作系统144、应用程序145、其它程序模块146和程序数据147。注意,这些组件可以与 操作系统134、应用程序135、其他程序模块136和程序数据137相同,也可以与它们不同。 操作系统144、应用程序145、其他程序模块146和程序数据147在这里被标注了不同的标 号是为了说明至少它们是不同的副本。用户可通过诸如鼠标/键盘162等输入设备或其他 输入设备组合来将命令和信息输入计算机20。其他输入设备(未示出)可以包括话筒、操纵杆、游戏手柄、圆盘式卫星天线、扫描仪等。这些和其他输入设备通常通过诸如SPI 126、 LPC 127或PCI 1 等I/O接口总线中的一个来连接到处理器120,但可以使用其他总线。 在某些实施例中,其他设备可经由超级I/O芯片160耦合到并行端口、红外接口、游戏端口 以及诸如此类(未描绘)。计算机110可使用经由网络接口控制器(NIC) 170至一个或多个远程计算机,如 远程计算机180的逻辑连接来在联网环境中操作。远程计算机180可以是个人计算机、服 务器、路由器、网络PC、对等设备或其它常见的网络节点,并且通常包括上面相对于计算机 110所述的许多或全部元件。图3所描绘的NIC 170和远程计算机180之间的逻辑连接可 包括局域网(LAN)、广域网(WAN)或两者,但还可包括其他网络。这样的联网环境常见于办 公室、企业范围计算机网络、内联网和因特网中。远程计算机180还可以表示支持与计算机 110进行交互会话的web服务器。在某些实施例中,网络接口可以在宽带连接不可用或未使用宽带连接时使用调制 解调器(未描绘)。可以理解,所示的网络连接是示例性的,且可以使用在计算机之间建立 通信链路的其它手段。图4-8示出如何基于相同场景的3D模型来解释图像数据,以便细化照相机位置在 地理方面的准确性。在利用这一技术的一个实施例中,可以在飞机上安装并使用例如光检 测和测距(LIDAR)设备等精度扫描仪来捕捉诸如城市地区等地理区域的几何数据。从这些 LIDAR数据中,能以10厘米数量级的经度来生成包括建筑物的地区的三维模型。尽管这样 的地理模型提供了有价值的资源,但是将生活示意为场景可能需要将色彩和纹理数据添加 到3D模型。街道级照片可以提供所需真实性,但是,如图1所示,当照片数据与3D模型没 有适当地对齐时,可能导致难以理解的混乱。基于街道的LIDAR数据可以将照片数据的源 位置放置在相对于照片的对象(例如,建筑物)的一厘米之内,但是如3D模型所使用的相 对于地理坐标的照相机位置可偏离多达一米或更多。当将照片数据投影到几百米高的建筑 物的3D模型上时,这一源位置的不准确可容易地导致图1的失配。为解决照相机的地理位置的不准确,可以使用更准确的机载且街道级LIDAR数据 来在数学上改变照相机位置坐标,直到图像和街道级LIDAR数据最佳地拟合相同场景的3D 模型。一旦沿着图像行程的两点,尤其是接近该行程的结尾的亮点,被正确地定位,来自沿 着该行程的其他间隔的图像就可以使用IMU数据来准确地定位中间点。图4是示出在一个图像行程中一点处的天际线标识的框图。街道402以及代表性 建筑物404、406、408被示为表示典型的街道环境。轨道410示出了用于沿着轨道410捕捉 图像数据的行程路径。可按周期性间隔沿着轨道捕捉图像。接近轨道410开头的代表性第 一位置412示出了从第一位置412的角度来看的建筑物的天际线416、418和420。一实施例使用基于本领域所知的最优路径算法的天际线检测算法。该算法取决于 边缘、梯度大小和方向、以及天空分类边缘和消失点信息。例如,边缘和消失点的组合可以 使用将所考虑的像素联接到消失点的线上的天空分类的像素的百分比。另一天际线检测属 性可以使用基于现有的建筑物模型的经先验估计的天际线,即,3D模型自身可以用于帮助 确定图像数据中的天际线。分别为建筑物404、406、408所提取的天际线数据416、418和420可以随后在作为 与3D模型的对比的一部分的确定源位置时使用。
将第一和第二位置412和414分别描绘为立方体示出了轨道410中那个点处的图 像的确切源位置是在三维空间中的估计,该估计可能较准确或较不准确,取决于GPS接收 的自然环境和IMU的准确度。图5是示出在诸如图4所示的图像行程等一个图像行程中另一点处的天际线标识 的框图。如上,示出了街道502以及建筑物504、506和508。轨道510示出沿着街道的图像 行程进展,其中各图像沿着轨道510定期拍摄,包括接近开头的代表性第一位置512以及接 近轨道510结尾的代表性第二位置514。在一些实施例中,沿着该行程的其他图像可以在计 算照相机的最佳拟合实际位置时使用。如所示出的,天际线检测可用于确定从第二位置514的街道级角度来看的每个相 应的建筑物504,506,508的天际线516、518、520。这些信息可以随后与3D模型数据相组合来为从中获得原始街道级图像的照相机 的地理位置确定校正因子。图6是描绘若干建筑物及其相关联的天际线的街道级图像602。所检测的天际线 604用白线示出。如果照相机实际在它所报告的位置处,则黑线606表示3D模型的所投影 的天际线。图7示出了具有所检测的天际线边缘704的代表性建筑物702。可以定位图像源 的范围由立方体706表示。立方体706的中心可以在如GPS和IMU设备所记录的照相机的位置。如图7所描绘的,基于3D模型数据的所投影的天际线可以与图像的所检测的天际 线相比较。例如,可以从立方体706的左上角定位第一投影708,可以用顶部中间的照相机 位置进行第二投影710,并且可以从该立方体的右下角进行第三投影712。在操作中,可以 行程在所测量位置周围3x 3x 3矩阵上的照相机位置。所提取和所投影的天际线之间的距 离可以计算为图像坐标中χ和y维度中绝对距离的e之和(abS(Xl-X2)+abS(yl-y2))。在 一些实施例中,超过100像素的距离可以不被考虑,来解决错误地检测的部分天际线。可以 选择并存储与所检测和所投影的天际线之间最接近的匹配相关联的投影位置,在这一示例 中,投影710表示最佳匹配。由于沿着给定轨道的行程的IMU数据非常准确,因此使用来自 沿着给定轨道的数据来执行位置操作可以用于在一次计算中重定向整个轨道。图8描绘了示出多个所投影的天际线804的街道级图像802,这些天际线表示用于 生成所投影的天际线804的不同照相机位置。图9示出了使用街道级LIDAR数据来补充天际线数据以供图像匹配。可以从照相 机位置904捕捉图像数据中的建筑物902。可以在捕捉图像数据的同时记录边缘数据906 和908、以及立面深度910。如上述所检测和所投影的天际线一样,边缘912、914和立面深 度916信息可以与所投影的边缘以及从建筑物902的3D模型中所提取的立面信息相比较。 LIDAR深度数据可以比所检测的天际线信息更稳健,并且可以在组合关于实际照相机位置 的所有源信息时给予它更多权重。对于给定一行程段,LIDAR深度的计算可以首先获得一个或多个附近建筑物的3D 模型。对于每个建筑物,可以考虑面向行程片段且具有大面积和宽度的建筑物立面。基于 3D建筑物模型来计算每个立面(在局部坐标系中)系统的边缘的开始和停止位置。计算对 应于边缘的开始和停止触发事件、以及立面边缘到行程段上的投影。基于这些信息,可以获得距行程段的立面深度。将开始和停止触发事件传递给LIDAR深度检测模块。传回找到的主导平面的深 度。选择最接近于感兴趣立面(在质心意义上)的主导平面,并且计算差别。如果基于LIDAR的深度与现有基于建筑物模型立面的深度的差别在给定容差之 内,则考虑该差别。这被称为基于建筑物立面-LIDAR深度的差别。对于该行程段周围整个 侧面的建筑物立面、所有基于建筑物立面-LIDAR深度的差别的平均值是基于LIDAR深度的 优值。LIDAR边缘计算也可以通过为给定行程段附近的建筑物获得3D建筑物模型来开 始。对于每个建筑物,可以使用在局部坐标系中的建筑物几何模型来计算边缘。计算建筑 物的开始和停止位置、以及对应于建筑物的触发事件。这些开始和停止触发事件连同Lidar单元(左或右侧面)被个别地传送到LIDAR 边缘检测模块。同样,可以提供在LIDAR深度图像中建筑物的侧面。LIDAR边缘检测模块检 测建筑物边缘周围的主导平面,并且找出取决于建筑物侧面的边缘。将LIDAR所检测的边缘的质心投影回建筑物的从角观看的图像。类似地,将对应 于来自现有模型中建筑物边缘的点(使用与照相机相同的高度,对应于局部坐标系中建筑 物角位置)投影回去。对基于边缘的成本或优值考虑这些投影的列数量的差别(以像素为 单位)。这是基于图像帧完全垂直的假设下的近似成本。这对于示例性地理位置模块中通 常所使用的分辨力足够合理。对于行程段周围所有建筑物的这些差别的平均值被认为是基于LIDAR边缘的成 本或优值(以像素为单位)。图10描绘了用于确定图像数据的源位置的位移值的方法1000。在框1002处,可 以加载源位置的第一位移值。在框1004,从源图像中所提取的天际线与从对应3D模型中所 计算的天际线之间的天际线位移的优值。可以使用多个源图像来为所测试的每个源图像位 移进行天际线优值计算。在框1006处,可以通过比较LIDAR数据和3D模型数据来计算LIDAR边缘和立面 数据的优值。在框1008处,可计算天际线和LIDAR的优值。在一个实施例中,简单地将优值相 加。在另一实施例中,例如,如果LIDAR数据的一个优值的关联的数据被认为是更准确的, 则该优值可以被加权更多。在框1010处,可以将框1008的结果与先前存储的最小值(如果有的话)比较。如 果新优值小于先前最小值,则执行可跟随“是”分支到框1012。如果新优值等于或大于当前 最小值,则执行可跟随“否”分支,如果还有位移值要测试,则执行可继续到框1002处。如果从框1010采取“是”分支,在框1012处,可存储优值的新低值、以及该新低值 导致的位移值。如果还有位移值需要测试,执行可继续到框1002处。当测试了所有位移值时,可以使用与最低优值相关联的位移值来校正行程数据。使用所建模的建筑物立面的实际图像的能力给予3D图像和地理应用程序新一级 的真实性。使用以上描述的技术使得会是艰巨任务的大量地理位置数据的图像到模型的匹 配能够自动化。结果,临时用户、业务应用程序开发者、玩家等可以享受大规模地理建模的 准确性和真实性。
尽管上文阐明了众多不同实施例的详细描述,但是应当理解,本专利的法律范围 由本专利所附的权利要求书的言辞来限定。该详细描述应被解释为仅是示例性的,且不描 述本发明的每一可能的实施例,因为描述每一可能的实施例即使不是不可能的也是不切实 际的。可使用现有技术或在本专利提交日之后开发的技术来实现众多替换实施例,这仍将 落入定义本发明的权利要求书的范围之内。由此,可在此处所描述和示出的技术和结构上作出许多修改和变化而不脱离本发 明的精神和范围。因此,应当理解,此处所描述的方法和装置仅是说明性的,且不限制本发 明的范围。
权利要求
1.一种校正位置数据的方法,其特征在于,包括 将源位置分配给图像;确定所述图像中建筑物(504)的建筑物(504)细节;从三维扫描中提取对应于所述建筑物(504)细节的建筑物(504)模型;将来自所述建筑物(504)模型的模型细节投影到来自所述图像的建筑物(504)细节上;调整所述源位置,直到所述建筑物(504)细节与所述模型细节在限制值内匹配; 记录从调整源位置产生的经调整的源位置,直到所述建筑物(504)细节与所述模型细 节在限制值内匹配。
2.如权利要求1所述的方法,其特征在于,进一步包括在将所述图像应用于所述建筑物(504)模型时,使用经调整的源位置。
3.如权利要求1所述的方法,其特征在于,确定所述图像中的建筑物(504)细节包括 测量从所述源位置到所述建筑物(504)的立面的距离。
4.如权利要求1所述的方法,其特征在于,确定所述图像中的建筑物(504)细节包括 评估边缘和梯度大小;评估线上与消失点相关联的像素;以及从所述建筑物(504)模型中估计所述建筑物(504)细节。
5.如权利要求1所述的方法,其特征在于,进一步包括选择来自一行程段和来自该行 程段的相对侧的对应于建筑物G04)的多个图像。
6.如权利要求5所述的方法,其特征在于,进一步包括在对所述模型细节投影(710) 时,组合建筑物(504)深度数据和建筑物(504)天际线数据016)。
7.如权利要求1所述的方法,其特征在于,确定所述建筑物(504)细节包括确定照片建 筑物(504)天际线(516)。
8.如权利要求1所述的方法,其特征在于,确定建筑物(504)细节包括确定照片建筑物 (504)边缘(912)。
9.如权利要求1所述的方法,其特征在于,确定建筑物(504)细节包括确定LIDAR天际 线(516)。
10.如权利要求1所述的方法,其特征在于,确定建筑物(504)细节包括确定LIDAR建 筑物(504)边缘(912)。
11.如权利要求1所述的方法,其特征在于,调整源位置包括使用多个图像在开始点三维范围上调整开始点源位置,来将多个模型细节投影到来自 每一图像的对应的多个建筑物(504)细节上。
12.一种将图像数据对齐到建筑物(504)模型的方法,其特征在于,包括 捕捉街道(40 级建筑物(504)信息;将源位置分配给所述街道(40 级建筑物(504)信息;在所述街道(40 级建筑物(504)信息中确定建筑物(504)天际线(516)、建筑物 (504)边缘(912)、以及建筑物(504)立面深度(910);从航空数据中提取对应于与所述街道(40 级建筑物(504)信息相关联的位置的模型 fn息;将优值函数应用于所述街道(402)级建筑物(504)信息和所述航空数据的对应元素;基于对所述优值函数的输出的分析来计算位移因子;通过将所述位移因子应用于所述源位置来修改所述源位置;以及使用由所述位移因子所修改的源位置来将所述图像数据对齐到所述建筑物(504)模型。
13.如权利要求12所述的方法,其特征在于,应用优值函数包括分析街道(402)级天际 线(516)和航空数据天际线(516)。
14.如权利要求12所述的方法,其特征在于,应用优值函数包括分析街道(40 级立面 和航空数据立面。
15.如权利要求12所述的方法,其特征在于,应用优值函数包括分析街道(40 级建筑 物(504)边缘(912)和航空数据建筑物(504)边缘(912)。
16.一种具有用于执行一种方法的计算机可执行指令的计算机可读存储介质(140), 其特征在于,所述方法包括捕捉包括街道(40 场景图像数据的街道(40 级建筑物(504)信息; 将源位置分配给所述街道(40 级建筑物(504)信息;在所述街道(40 级建筑物(504)信息中确定建筑物(504)天际线(516)、建筑物 (504)边缘(912)、以及建筑物(504)立面深度(910)从航空数据中提取对应于与所述街道(40 级建筑物(504)信息相关联的位置的建筑 物(504)模型;基于所述航空数据将优值函数应用于所述街道(402)级建筑物(504)信息和所述建筑 物(504)模型的对应元素;基于对所述优值函数的输出的分析来确定位移因子; 通过将所述位移因子应用于所述源位置来修改所述源位置;以及 使用由所述位移因子所修改的源位置来将所述街道(40 场景图像数据对齐到所述 建筑物(504)模型。
17.如权利要求16所述的计算机可读存储介质,其特征在于,应用优值函数包括将街 道(402)级建筑物(504)的天际线(516)、边缘(912)以及立面信息与对应的航空数据建筑 物(504)的天际线(516)、边缘(912)以及立面信息相比较。
18.如权利要求16所述的计算机可读存储介质,其特征在于,捕捉街道(40 级建筑物 (504)信息包括捕捉街道(40 两侧的街道(40 级建筑物(504)信息。
19.如权利要求16所述的计算机可读存储介质,其特征在于,捕捉街道(40 级建筑物 (504)信息包括捕捉二维照片和三维激光测距(LIDAR)数据中的至少一个。
20.如权利要求16所述的计算机可读存储介质,其特征在于,基于航空数据将优值函 数应用于所述街道(40 级建筑物(504)信息和所述建筑物(504)模型的对应元素包括基 于对应于沿着街道(402)场景的多个位置的航空数据将优值函数应用于所述街道(402)级 建筑物(504)信息和所述建筑物(504)模型的对应元素、并且对多个位置中的每一个线性 地组合各自的优值。
全文摘要
图像数据的原点信息可能不准确地与绝对地理位置对准。将图像与高度准确的模型数据进行对齐的过程通过将图像中的元素与模型中的对应元素进行匹配来调整图像数据的原点。在街道级图像中,可以提取建筑物的天际线,并且可以将来自建筑物模型的对应天际线放置在基于图像的天际线之上。通过调整图像的原点,可以对齐各自的天际线。通过调整图像的图像原点可以类似地对建筑物边缘和立面深度信息进行匹配。经调整的图像的原点可以随后用于对长图像行程自动将图像放置在模型上。
文档编号G06T7/00GK102084398SQ200980124704
公开日2011年6月1日 申请日期2009年5月20日 优先权日2008年6月25日
发明者G·基米驰, K·C·穆克蒂努塔拉帕提, M·D·塔巴, P·纳吉, Z·比 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1