3D数据采集和重建

摘要:
3D数据采集和重建是从传感器数据生成3D或时空模型。从2D图像获取[编辑]另请参见:摄影测量可以使用立体图像对来执行3D数据采集和对象重建。使用2D图像进行3D数据采集的著名软件包括,例如,AgisoftPhotoscan、[11]RealityCapture、[12]和ENSAISEngineeringCollegeTIPhon。诸如将建筑物覆盖区域表示为多边形的进一步处理用于GIS数据库中的数据存储。事实证明,平面图是3D建筑重建的另一个非常重要的信息来源。因此,平面图可以大大降低重建项目的成本。

3D数据采集和重建是从传感器数据生成三维或时空模型。一般而言,这些技术和理论适用于大多数或所有传感器类型,包括光学,声学,激光扫描,[1]雷达,热学,[2]地震。[3] [4]

内容

·        1收购

收购[ 编辑]

采集可以通过多种方法进行,包括2D图像,采集的传感器数据和现场传感器。

从2D图像中获取[ 编辑]

另见:摄影测量

可以使用立体图像对来执行3D数据采集和对象重建。基于重叠图像块的立体摄影测量或摄影测量是使用2D图像进行3D映射和对象重建的主要方法。近距离摄影测量也已成熟到可以使用相机或数码相机捕捉物体(例如建筑物)的近景图像并使用与航空摄影测量相同的理论重建它们的水平。可以做到这一点的软件的一个例子是Vexcel FotoG 5. [5] [6]该软件现已被Vexcel GeoSynth取代。[7]另一个类似的软件程序是Microsoft Photosynth[8][9]

Sisi Zlatanova提出了一种从2D空中立体图像中获取3D拓扑结构数据的半自动方法。[10]该方法包括必要的用于自动重建所述3D对象的多个点的手动数字化。通过在立体模型中叠加其线框图形来验证每个重建的对象。拓扑结构化的3D数据存储在数据库中,并且还用于对象的可视化。用于使用2D图像的3D数据采集的值得注意的软件包括例如Agisoft Photoscan[11] RealityCapture[12]和ENSAIS Engineering College TIPHON(Traitement d'ImageetPHOtogrammétrieNumérique)。[13]程序代写接单群733065427

Franz Rottensteiner开发了一种半自动建筑物提取方法,以及在地形信息系统中存储建筑物模型以及地形和其他地形数据的概念。他的方法是基于将建筑参数估计集成到采用混合建模方案的摄影测量过程中。建筑物被分解为一组简单的基元,这些基元被单独重建,然后由布尔运算符组合。基元和复合建筑模型的内部数据结构基于边界表示方法[14] [15]

在Zeng的多个图像表面重建方法中使用了多个图像。一个中心思想是探索3D立体数据和2D校准图像的集成。这种方法的动机是这样一个事实,即只有在多个图像的几何形状审查中幸存下来的稳健和精确的特征点才能在空间中重建。然后应该通过使用来自多个图像的信息来填充密度不足和立体数据中不可避免的空洞。因此,我们的想法是首先从立体点构造小的表面贴片,然后使用最佳优先策略逐步将图像中的可靠贴片从图像传播到整个表面。因此,该问题减少到搜索通过图像的给定立体点集合的最佳局部表面块。

多光谱图像也用于3D建筑物检测。在该过程中使用第一个和最后一个脉冲数据和归一化差异植被指数。[16]

还采用新的测量技术通过使用投影或阴影以及它们的组合来获得来自单个图像的对象的测量和对象之间的测量。由于其快速处理时间和远低于立体声测量的成本,该技术正在获得关注。引证需要 ]

从获得的传感器数据中获取[ 编辑]

LIDAR数据和高分辨率图像的半自动建筑物提取也是可能的。同样,这种方法允许建模而无需物理移动到位置或对象。[17]从机载激光雷达数据中,可以生成数字表面模型(DSM),然后从DSM自动检测高于地面的物体。基于关于建筑物的一般知识,然后使用诸如尺寸,高度和形状信息的几何特征来将建筑物与其他物体分离。然后使用正交算法简化提取的建筑物轮廓以获得更好的制图质量。可以进行流域分析以提取建筑物屋顶的山脊线。山脊线和坡度信息用于对每种类型的建筑物进行分类。然后使用三个参数化建筑模型(平坦的,山墙的,臀部的)重建建筑物。[18]

从现场传感器获取[ 编辑]

激光雷达和其他地面激光扫描技术[19]提供了收集高度或距离信息的最快,自动化的方法。用于建筑物高度测量的激光雷达或激光器正变得非常有前景。[20]机载激光雷达和地面激光扫描技术的商业应用已被证明是建立高度提取的快速和准确的方法。需要建筑程序代写https://item.taobao.com/item.htm?spm=a230r.1.14.59.255028c3ALNkZ0&id=586797758241&ns=1&abbucket=15#detail物提取任务来确定建筑物位置,地面高度,方向,建筑物大小,屋顶高度等。大多数建筑物在一般多面体方面被描述为足够的细节,即它们的边界可以由一组平面表示。和直线。诸如将建筑物覆盖区表示为多边形的进一步处理用于GIS数据库中的数据存储。

使用激光扫描和从地面和鸟瞰视角拍摄的图像,Fruh和Zakhor提出了一种自动创建纹理3D城市模型的方法。这种方法涉及将详细的立面模型与补充的空中模型进行登记和合并。机载建模过程生成半米分辨率模型,包含整个区域的鸟瞰图,包含地形剖面和建筑物顶部。基于地面的建模过程产生了建筑立面的详细模型。使用从机载激光扫描获得的DSM,他们将采集车辆本地化,并通过蒙特卡罗定位(MCL)将地基外立面登记到机载模型。最后,将两个模型合并为不同的分辨率以获得3D模型。

使用机载激光高度计,Haala,Brenner和Anders将高度数据与现有的建筑物平面图相结合。建筑物的地面计划已经通过地图和计划以模拟形式获得,或者通过2D GIS以数字形式获得。该项目的完成是为了通过整合这些不同类型的信息实现自动数据捕获。然后,通过纹理处理,例如通过地面图像的映射,在项目中生成虚拟现实城市模型。该项目证明了快速获取三维城市GIS的可行性。事实证明,地面计划是3D建筑重建的另一个非常重要的信息来源。与自动程序的结果相比,这些地面计划证明更可靠,因为它们包含人类解释所明确的汇总信息。因此,地面计划可以大大降低重建项目的成本。可用于建筑物重建的现有地面平面数据的一个例子是数字地籍图,提供有关财产分配的信息,包括所有农业区的边界和现有建筑物的地面平面图。另外,作为街道名称和建筑物的使用(例如车库,住宅建筑,办公大楼,工业建筑,教堂)的信息以文本符号的形式提供。目前,数字地籍图被构建为覆盖区域的数据库,主要由数字化预先存在的地图或计划组成。

软件[ 编辑]

用于机载激光扫描的软件包括OPALS(机载激光扫描数据的定向和处理)。

成本[ 编辑]

  • 地面激光扫描设备(脉冲或相位设备)+处理软件通常以150,000欧元的价格开始。一些不太精确的设备(如Trimble VX)售价约为75,000欧元。
  • 地面激光雷达系统的成本约为300,000欧元。
  • 使用安装在遥控直升机(摄影测量)上的常规静态摄像机的系统也是可能的,并且花费大约25,000欧元。使用带气球的静态相机的系统甚至更便宜(约2,500欧元),但需要额外的手动处理。由于手动处理每天拍照需要大约1个月的劳动力,从长远来看,这仍然是一个昂贵的解决方案。
  • 获得卫星图像也是一项昂贵的工作。高分辨率立体图像(0.5米分辨率)的成本约为11,000欧元。图像卫星包括Quikbird,Ikonos。高分辨率单视场图像成本约为5,500欧元。分辨率较低的图像(例如来自CORONA卫星;分辨率为2米)每2张图像的成本约为1.000欧元。请注意,Google地球图片的分辨率太低,无法制作出精确的3D模型。[21]

对象重建[ 编辑]

主要文章:3D重建

另请参见:从多个图像重建3D

在收集数据之后,需要重建从图像或传感器获取的(有时已经处理的)数据。这可以在同一程序中完成,或者在某些情况下,需要将3D数据导出并导入到另一程序中以进一步细化,和/或添加附加数据。这些额外的数据可能是gps位置数据......此外,在重建之后,数据可能直接实现到本地(GIS)地图[22] [23]或全球地图,如Google Earth

 

免责声明:文章转载自《3D数据采集和重建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇(转)使用C#控制远程计算机的服务前端构建之NPM下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

免费开源3D模型设计软件汇总

免费开源3D模型设计软件汇总 3D 打印需要先通过计算机辅助设计(CAD)进行建模,再将建好的3D模型“分割”成逐层的截面,从而指导3D打印机进行逐层打印。因此用于3D打印的3D模 型大都储存或输出成为.stl文件格式。下面就为大家总结目前市场上主要的免费3D建模软件。希望对对3D打印建模感兴趣的朋友们有帮助。 基于网页的3D模型设计软件有: 3d...

HMC5883L常见问题解答

HMC5883L常见问题解答:本文来源于百度文库: http://wenku.baidu.com/link?url=eDNpt5pwY5nzmez2HfAgFNg7il5rZKVKpywKcF8F9fvGAmiiSkRCCjxIBO7YZHK26GxyvAw1L0A59kpHjwzuOc6xWSoZPUD4KWjZj4fY_u7   1.  使用 HMC5...

Unity3D_UGUI判断鼠标或者手指是否点击在UI上

 比如战斗场景,UI和3D场景同时都需要响应触摸事件,如果同时响应可能就会出现触摸UI的时候影响到了3D部分。为了解决这个问题在判断3D响应之前要先判断手指是否点击在UI上。 以前NGUI的时候都是自己来发送射线判断,现在UGUI好了系统提供了更为简便的方法。 #if UNITY_ANDROID && !UNITY_EDITOR #defi...

Cesium原理篇:3D Tiles(3)个人总结

个人结论:目前,在演示层面,3D Tiles问题不大,但项目应用上就不够成熟了,所以问问自己,你是想吃瓜呢还是想吃螃蟹? 好的方面 数据规范       我非常喜欢glTF的整体设计,概括有四点:第一,数据块(Buffer)连续,保证了读写性能;第二,提供了视图(View)和访问器(Accessor)的概念,在不损失数据块完整性的前提下提供类型信息和读...

Android 方向传感器

一般情况下,在Android系统中获取手机的方位信息在api中有TYPE_ORIENTATION常量,可以像得到加速度传感器那样得到方向传感器sm.getDefaultSensor(Sensor.TYPE_ORIENTATION);然而我们这样做的话在最新版的SDK中就会看到这么一句话:“TYPE_ORIENTATION   This constant i...

3.VREP简介

VREP简介 VREP已改名为CoppeliaSim,但是功能并没有变化。CoppeliaSim有三种证书CoppeliaSim Player、CoppeliaSim Edu、CoppeliaSim Pro。 VREP是一款支持机器人运动学及动力学仿真的软件。该软件采用分布式控制架构,场景中每个对象都可以通过嵌入式脚本、插件、ROS节点、BluezZero...