详解从无人机倾斜实景三维建模→模型修复→成果网络发布展示分享全流程

1引言

随着无人机技术的快速发展及民用化程度不断提高,无人机相关应用领域的技术研究也在不断拓展。低空无人机测绘就是近些年来快速发展的一个较为活跃的研究领域。无人机作为一个方便、高效和低成本的飞行平台,弥补了传统航测成本高、飞行窗口要求高、生产组织困难等诸多不足。

低空飞行平台搭载多种航摄传感器后可获取地面影像或扫描 点云数据,这些数据不仅可以进行正射影像制作、多光谱影像分析和数字线划图生产等传统二维的测绘 工作,还可进行快速实景三维建模,并且该种建模方 式有着人工干预少、效率高和模型场景逼真度高等诸多优点。

然而,传统的建模方式需要用到地形图、高程和纹理贴图等大量数据,工作量较大。所以,倾斜摄影实景三维建模方式一经推出就引起了人们的 高度重视。近些年来,人们对于该种建模方式做了大量的研究,其重点表现在以下几个方面:

( 1) 数据源获取设备的研制。国外较早研制成功的航摄仪有德国的Penta-DigiCam 系统、美国的AOS 系统和以色列的A3 系统等; 随后,国内相继研发了  SWDC-5[1-2]、AMC580、TOPDC-5、双鱼倾斜相机I 代和DM5-2010 系统等。

( 2) 多源数据联合建模。为改善航摄系统的成果缺陷,人们也开始寻找将倾斜数据与其他数据源进行结合来提高建模的精度的方法,如: 2015 年宋文平[3]等提出了将倾斜摄影与地面街景进行耦合来提高建模精度和仿真度的方法; 2016 年耿中元[4] 提出了一种基于外部缓冲区和TIN 瓦片金字塔的数据融合新算法来解决倾斜摄影的三维模型与大场景地形相融合问题的方法等。

( 3) 建模的技术流程。各国先后出现了很多的影像建模软件,其中比较常用的有 Smart3D、PhotoScan、PhotoMesh、Pix4D 和DP-Smart 等。人们对于这些软件的使用也做了相关的研究。例如: 在2014 年以来,张骥[6]、陈兴芳[7]、张鑫鑫[8]和周杰[9]等采用Smart3D 软件分别对LeicaRCD30、AMC580、A3 和SWDC-5 等航摄仪获取的地面倾斜数据进行实景建模的技术流程做了研究; 2015 年戴竹红[10] 对Smart3D 建模过程做了系统的介绍; 在2016 年,赵宏[11]和刘尚蔚[12]分解就采用PhotoMesh 生产智慧城市5D 产品的工艺和PhotoScan 进行三维实景建模的流程进行了阐述。

( 4) 建模成果的精加工及应用。数据的生产是以应用为目的的,如何对初始建模成果进行有目的的精细加工显得尤为重要。2014 年沈大勇 等提出了一种空洞的自动提取和重构算法来修补模型空 洞; 2016 年沈大勇[14]研究了对悬浮模型进行检测、提取和剔除等技术对模型成果进行优化;  林晓鸿[15] 提出了将小型部件建模应用与室内设计。

由于低空无人机倾斜摄影建模较为广阔的发展 前景,这促使人们对该种建模方式作了各类研究。然而,该种建模方式具有数据量大、影像倾角大、摄影死角和模型成果数据量大等一些特点。这就造成了在建模过程中常会出现运算速度慢、空三失败、模型修正困难和数据应用困难等问题。但是,之前类似的研究较少,所以本文重点对建立Smart3D 工作集群

  • 2
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python中进行三维建模和路径规划可以使用ttcrpy库。ttcrpy是一个基于Python的三维射线追踪库,可以用于创建三维模型并进行路径规划。\[1\] 首先,你需要安装ttcrpy库及其依赖包。你可以参考requirements.txt文件中列出的依赖包进行安装,其中包括numpy、matplotlib、Pillow等等。\[2\] 在使用ttcrpy库进行三维建模时,你可以定义网格的大小和分辨率。例如,你可以使用numpy创建一个三维速度模型,其中速度沿着z方向线性变化。你可以设置x、y、z三个方向的网格数,然后根据公式a + b*z\[n\]计算出每个网格点的速度值。\[3\] 一旦你建立了三维模型,你可以使用ttcrpy库中的路径规划算法来找到从起点到终点的最佳路径。具体的路径规划算法取决于你的需求和应用场景。 总结起来,使用ttcrpy库可以在Python中进行三维建模和路径规划。你可以根据自己的需求安装ttcrpy及其依赖包,并使用库中提供的函数和算法进行三维建模和路径规划操作。 #### 引用[.reference_title] - *1* *3* [基于python的三维射线追踪库-ttcrpy详解(1)](https://blog.csdn.net/Neverlevsun/article/details/124435200)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [双目三维重建系统(双目标定+立体校正+双目测距+点云显示)Python](https://blog.csdn.net/guyuealian/article/details/121301896)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值