在“实景三维中国建设”的战略背景下“倾斜摄影三维模型”将是测绘行业未来最大的风口。为了获取高精度的实景三维模型,往往需要获取大量的航摄数据。面对海量的数据,建模效率是我们非常关心的一个问题。空三到建模效率的提高,除了硬件上的改善外软件自身的处理效率也是至关重要。

前不久,大疆智图迎来 3.1.0 版本更新,其中最大的亮点是空三支持了集群空三处理,计算机具备64G 内存时,最高可处理40万张影像。
在之前版本,大疆智图也已经支持了集群建模。新版本大疆智图集群版效率到底如何?本次我们将对大疆智图3.1.0版和ContextCapture Center4.4.15进行对比测试。

主要从大家最为关心的两点进行评测:
建模效率
模型效果

同样的集群同样的数据效果到底如何?

测试环境

电脑集群环境:

测试的电脑集群环境很普通,所以测试出来的结果,供参考。

主节点

CPU:E5-2623*2 3.0GHz

显卡:GTX1080

内存:128 GB

操作系统:win7-64位

子节点(4台)

CPU:i5-9400F 2.9GHz

显卡:GTX1050

内存:32 GB

操作系统:win10 64位

数据及工程存储位置

主节点本地机械硬盘(涉及大数据量处理时,推荐存储在磁盘阵列内,提高读写速度,缩短处理时间)

局域网

千兆局域网(推荐存储服务器使用万兆光纤,可提高数据分发的效率)

测试数据

赛尔PSDK102S 17315张(城区数据)

空三集群流程

下面主要是简单介绍下大疆智图的空三集群流程(ContextCapture Center相关操作不再复述)

  1. 打开子节点terra engine,点击开启,不需要多余的设置,就可以被局域网内的主节点连接到。
  2. 点击主节点集群重建设置按钮,新版本这里会多一个集群设置按钮,可以设置参与集群的子节点。
  3. 设置参与重建的子节点后,导入照片,赛尔相机照片pos信息写进了照片里,引入照片即可识别pos,不需要单独导pos。
  4. 设置对应重建参数后,重建计算模式选择为集群计算。
    建模效率

先直接看测试结果:

软件

空三耗时

建模耗时

总耗时

大疆智图

5小时39分

24小时48分

30小时27分

CCC

13小时47分

82小时20分

96小时07分

照片数量为17135张(城区数据),使用5个节点进行运算。

大疆智图17:21开始 23:00空三完成,空三耗时5小时39分钟。第二天 23:48建模完成,建模耗时24小时48分钟。


同样的数据同样的电脑,CCC(ContextCapture Center4.4.15)空三时间 13小时47分钟,建模时间花了82小时20分钟。

可以看到这次测试对比中DJI Terra的空三速度是CCC(ContextCapture Center4.4.15)的两倍多,建模效率是CCC(ContextCapture Center4.4.15)的三倍多。

我们同样还跑过2000张,4000张的测试,DJI Terra的建模速度都比CCC(ContextCapture Center4.4.15)要快。DJI Terra速度快是否意味着效果会有就会有折扣呢,让我们来对比一下模型的效果。

模型效果

下图中左边的CCC(ContextCapture Center)的模型,右边是DJI Terra的模型。

1.屋顶结构

倾斜模型的楼顶结构效果,是我们比较在意的,因为很多情况,我们航飞相对高度就只有2-300米,一般都高楼都是接近100米,这样楼顶的重叠度就会大大减低,从而对模型的质量带了影响。

下图中可以看到,DJI Terra的屋顶结构比CCC(ContextCapture Center4.4.15)好很多,女儿墙很规整,CCC(ContextCapture Center4.4.15)的女儿墙就很不完整呈锯齿状。

下图中的屋顶,CCC(ContextCapture Center4.4.15)的模型效果很乱,DJI Terra的模型,贴图更完整,脚手架、钢管看到更清楚。
图片 图片

  1. 模型精细度

放到最大,两个模型的精细程度是很接近的,但DJI Terra的贴图色调一致性更强,模型观感更好。


下图选取的是道路边上的护栏的模型对比,我们不显示贴图,可以更清楚的看到,右边DJI Terra模型与路面交接的地方精度更高,左边CCC(ContextCapture Center4.4.15)出现了比较大的圆弧的过度。

3.路面效果

路面效果,也是我们平常会很在意的一点,路面上由于有行驶的车辆,上面静止的车辆建模效果是没什么问题的,行驶的车辆,由于在每张影像上的位置都不同,建出来的模型往往会出现半截车的贴图。

下图是两个软件的十字路口模型对比,可以看到,CCC(ContextCapture Center4.4.15)的贴图车辆更错乱,DJI Terra的车辆贴图保留的更完整,留下的车更少。
图片

下面两组图是路面贴图的效果对比,DJI Terra路面贴图更均匀,并且洒水车的水渍也能智能化的匀色处理掉,看起来更美观。

4.墙体空洞

模型的薄墙的位置会有空洞,是很常见的一个问题,出现的原因是墙体两的两个面由于模型精度不高,两个面出现了重合或穿透这样就会出现空洞。

下图中,DJI Terra的空洞就比左边好很多,这也侧面说明了模型精细度是更高的。


测试总结

测试下来DJI Terra在使用的简易程度上比CCC(ContextCapture Center4.4.15)简化很多,如集群设置,只要再同一局域网子节点运行terra engine不需要任何设置而且主节点就可以找到子节点的引擎。同时,只要局域网的数据共享盘是都可以访问的,就可以集群运算。然后空三和建模的效率远高过CCC(ContextCapture Center4.4.15),少量的电脑就可以达到CCC(ContextCapture Center4.4.15)用几倍电脑的效率,这也大大减少了硬件设备的投入,避免了设备的堆砌。在特定应用场景(如外场应急等)优势更加明显。

纸上得来终觉浅,即使使用单节点,也能感受到DJI Terra的稳定与高效。如果想体验集群版的效率,可以直接向大疆申请试用。相信随着DJI Terra更新升级,其一定能发扬长处,完善不足。DJI Terra也会被越来越多的人所了解使用。

  • END -

实测大疆智图与ContextCapture Center 集群效率和模型效果对比相关推荐

  1. 大疆 android 简书,实测大疆智图与CC(Smart3D)三维建模、正射拼图对比

    本文授权转载于简书:三维GIS那点事_王跃军 部分有GIS前沿整理编辑 版权归原作者所有,转载请联系原作者 3月份大疆发布了"大疆智图"地面站,有基础版和专业版之分,基础班可以在大 ...

  2. 大疆智图的OSGB转3MX,并进Bentley的BIM平台

    通过ContextCapture(CC)生产倾斜摄影成果,非常容易进入Bentley的BIM平台,因为它俩是一家嘛,只要在ContextCapture生产过程中,格式选择(Bentley Scalab ...

  3. 在高德地图上显示大疆智图导出的三维模型(.obj转.gltf)

    最近使用大疆智图生成了三维模型,想在高德三维地图上显示出来.最先尝试了.b3dm格式的,发现高德api加载一直不显示.后面决定试试.gltf,但是大疆智图没有这种格式,所以我把大疆智图.obj格式转换 ...

  4. Cesium加载3Dtiles模型-大疆智图

    Cesium加载3Dtiles模型 Cesium加载3Dtiles模型步骤: (一)如果您使用的是大疆智图,则该软件可以直接输出3Dtiles格式(B3DM切片)的数据,如图所示: var viewe ...

  5. 2000坐标系高程与85高程转换_科普 | 如何在大疆智图中设置坐标系

    点击上方 蓝字 关注我们 在大疆智图"输出坐标系设置"中可设置坐标系,例如选择WGS 84/ UTM zone 49N或CGCS2000(2000国家大地坐标系)/Gauss-Kr ...

  6. 云南河道 kml文件_处理能力提升 4 倍 ,大疆智图 4 天完成 5 公里河道建模

    马陵河是江苏省宿迁市老城区一条重要排涝河道,1974 年人工开挖而成,全长 5.2 km,汇水面积 11.6 km²,居住人口 13.85 万人.河道水质长期处于黑臭状态,严重影响周边居民日常生活,被 ...

  7. html5 osgb,一份价值****元的Smart3d(Context Capture)和大疆智图(DJI Terra)建模评测...

    3月份大疆发布了"大疆智图"地面站,有基础版和专业版之分,基础班可以在大疆官网直接购买,按月.年购买许可. 看介绍不仅可以控制无人机航测(设置线路.自动飞行),边飞边出图,真是无比 ...

  8. 【大疆智图】| 重建三维模型

    (以厦门理工学院南门三维模型为例) 1.新建任务 进入[大疆智图]软件,新建任务-三维模型. 填写任务名称. 2.导入图片 右边任务栏导入图片. 可以单张图片,也可以导入图片文件夹. 这里需要导入航线 ...

  9. 基于大疆智图和云端地球,发布OSGB格式三维航拍模型

    一 三维模型生成 1.利用大疆精灵4进行航拍 2.利用大疆智图进行三维建模,在1处选择拷贝的航拍文件夹,2处勾选三维模型. 在高级设置里面选择模型格式,这里我们选择最普遍的格式之一,OSGB格式. 结 ...

最新文章

  1. ebs查看服务状态_Oracle EBS - 工单状态
  2. class() 高级用法 -- lua
  3. python中全局变量和局部变量关键字_Python中全局变量和局部变量的理解与区别
  4. Python编程基础:第四十八节 对象作为参数Objects as Argument
  5. 苹果打脸!一直号称注重隐私的苹果为监听Siri 录音事件道歉...
  6. 问题 K: A+B Problem (III) : Input/Output Practice 山东科技大学OJ c语言
  7. REST无状态风格的理解
  8. C语言编译-嵌入式系统
  9. 应用WSH、JavaScript和 bat 实现自动化构建工具改善工作中的代码部署流程!
  10. About 产量数据选取问题
  11. python flask接收图像
  12. yum快速安装mysql
  13. 论文中的三线表绘制(word)
  14. 大气数据计算机输出形式,大气数据计算机
  15. JAVA实现126邮箱发送及部署后发送邮箱报错问题
  16. MySQL auto.cnf 文件
  17. 漫画:骚操作系列(必须掌握的疯子找座问题)
  18. vue中处理后台返回的 html 特殊标签(‘\lt; p style=“xxx“ \gt;‘)或(\<p>)的三种情况及传给后端数据的解决方案
  19. 如何管理应用的生命周期?
  20. Multisim调幅和解调电路仿真实验

热门文章

  1. 手把手教你goland远程调试
  2. 各个数据库的默认端口号以及驱动和链接url
  3. 基于JAVA社区疫情防控管理信息系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  4. python中from random import_【Python基础知识】import与from import
  5. linux 实现仿QQ应用程序
  6. 计算机在化学中的应用评述文献,计算机模拟在化学中的应用
  7. 仿驾校一点通android
  8. Staple:Complementary Learners for Real-Time Tracking
  9. 【C++练习】4.1假设有三家银行:中国银行BOC、工商银行ICBC和农业银行ABC
  10. 寻迹小车 FOLLOWME—— 电机测速及转速控制