浅谈无人机倾斜摄影建模的原理和方法_2.pdf

浅谈无人机倾斜摄影建模的原理和方法_2.pdf

ID:56753183

大小:612.44 KB

页数:9页

时间:2020-07-07

浅谈无人机倾斜摄影建模的原理和方法_2.pdf_第1页
浅谈无人机倾斜摄影建模的原理和方法_2.pdf_第2页
浅谈无人机倾斜摄影建模的原理和方法_2.pdf_第3页
浅谈无人机倾斜摄影建模的原理和方法_2.pdf_第4页
浅谈无人机倾斜摄影建模的原理和方法_2.pdf_第5页
资源描述:

《浅谈无人机倾斜摄影建模的原理和方法_2.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Smart3D系列教程1之——《浅谈无人机倾斜摄影建模的原理与方法》一、倾斜摄影建模的现状倾斜摄影测量技术是国际测绘遥感领域近年发展起来的一项高新技术,以大范围、高精度、高清晰的方式全面感知复杂场景,通过高效的数据采集设备及专业的数据处理流程生成的数据成果直观反映地物的外观、位置、高度等属性,为真实效果和测绘级精度提供保证。同时有效提升模型的生产效率。三维建模在测绘行业、城市规划行业、旅游业、甚至电商业等的行业应用越来越广泛,越来越深入。无人机航拍不再是大众陌生的话题,商场到处可见的DJI商店,各种厂商的无人机也是

2、层出不穷,这将无人机倾斜数据建模推到了一个关键性的关卡。二、倾斜摄影技术的原理倾斜摄影技术,通过在同一飞行平台上搭载多台传感器,目前常用的是五镜头相机。同时从垂直、倾斜等不同角度采集影像,获取地面物体更为完整准确的信息。垂直地面角度拍摄获取的是垂直向下的一组影像,称为正片,镜头朝向与地面成一定夹角拍摄获取的四组影像分别指向东南西北,称为斜片。摄取范围如下图:在建立建筑物表面模型的过程中,下图可以看到,相比垂直影像,倾斜影像有着显著的优点,因为它能提供更好的视角去观察建筑物侧面,这一特点正好满足了建筑物表面纹理生成的

3、需要。同一区域拍摄的垂直影像可被用来生成三维城市模型或是对生成的三维城市模型的改善。利用建模软件将照片建模,这里的照片不仅仅是通过无人机航拍的倾斜摄影数据,还可以是单反甚至是手机以一定重叠度环拍而来的,这些照片导入到建模软件中,通过计算机图形计算,结合pos信息空三处理,生成点云,点云构成格网,格网结合照片生成赋有纹理的三维模型。区域整体三维建模方法生产路线图:到这里,大家大致明白了采集来的照片是如何进过软件处理生成模型的,接下来,大家是不是想说都有哪些软件可以实现三维重建呢?三、主流的照片建模软件行业里主流的有B

4、ently公司的ContextCapture(Smart3D),俄罗斯Agisoft公司的PhotoScan,瑞士Pix4D公司Pix4Dmapper,国内的话多以模型应用为主,值得注意的是Altizure这个香港公司创立的网站是可以实现在线建模展示一体化。几个建模软件也是各有优缺点,photoscan比较轻量级,但是生成的模型纹理效果不是太理想,Smart3D生成的三维模型效果最为理想,人工修复工作量较低,但是软件比较复杂不易上手且价格较高。下面就这三种软件做一个对比:对比项Smart3DPhotoScanPix

5、4Dmapper软件体系重轻中输出格式种类多少少精细程度高中中难易度高低中后处理工作量少大多这些软件的拔地而起无疑造福了大量的三维爱好者,使得三维重建的门槛大大降低,人人都可以成为三维模型的作者。下图就是这三个主流软件的桌面端了。四、Smart3D的软件概述目前市面上最常见的,同时也是最难上手最昂贵的软件——Smart3D,现在也叫ContextCapture,它是一套无需人工干预,通过影像自动生成高分辨率的三维模型的软件解决方案。我们所接触到的一般都是纯英文版,这对于软件的普及化学习形成了一定的阻碍。接下来,我将

6、以Smart3D为中心,从系统原理、软件构成、软硬件要求和建模对象等几个方面逐一向大家科普科普。软件的系统原理Smart3D需要以一组对静态建模主体从不同的角度拍摄的数码照片作为输入数据源。这些照片的额外辅助数据需要:传感器属性(焦距、传感器尺寸、主点、镜头失真),照片的未知参数(如GPS),照片姿态参数(如INS),控制点等等。它无需人工干预,在几分钟或几小时的计算时间内,根据输入的数据大小,能输出高分辨率的带有真实纹理的三角网格模型,这个三角格网模型能够准确精细地复原出建模主体的真实色泽、几何形态及细节构成。

7、Smart3D采用了主从模式(Master-Worker),只需在多台计算机上运行多个ContextCaptureEngine,并将它们关联到同一个作业队列中,这样就会大幅降低处理时间。因此有条件的朋友还是选择工作站集群处理比较合适。简言之,你只需要把无人机航拍的照片组导入到软件中,就可以自动进行空三处理过程、重建过程和生成模型。具体哪块做些什么,我们还需要看看它的系统架构。软件的系统架构两大模块是ContextCaptureMaster和ContextCaptureEngine。ContextCaptureMa

8、ster是Smart3D的主要模块。通过图形用户接口,向软件定义输入数据,设置处理过程,提交过程任务,监控这些任务的处理过程与处理结果可视化等。这里注意到,Master并不会执行处理过程,而是将任务分解为基础作业并提交给JobQueue。ContextCaptureEngine是Smart3D的工作模块。它在计算机后台运行,无需与用户交互。当Engine空闲

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。