最近两年,通过各大厂商和KOL们的推介,无人机三维建模开始走入大众视野。许多人对这个玩意儿感到新奇,但又认为它深不可测。
那么它真的很神秘么?现在就来感受一下。
上面视频中的模型使用了Mavic 3拍摄,并用大疆智图进行三维重建。
拍摄过程很简单,对于这种小范围单体目标,飞机只需要找两个角度高空环绕目标按45°俯视各拍摄一圈照片,然后到目标正上方拍摄几张90°正射,并确保每张照片都有足够的内容重叠率。随后飞到目标近处,贴着物体的外立面无死角地密集拍摄细节照片,某些部位俯视视角看不见的,还需要低飞仰拍,确保目标的每个部位都有至少4张照片覆盖到。
本质上就是倾斜摄影与贴近摄影的结合,目前所有景物建筑的高精度建模都采用了两种方式融合进行采样。大范围的无人机三维高精度实景建模则采用带RTK的机器进行五向倾斜摄影+贴近摄影,没有倾斜摄影和贴近摄影航线规划和自动飞行功能的消费级机型不适合进行大范围采集,除非你不嫌累。
随后,我们就需要对采集回来的照片进行处理,生成想要的三维模型。此时,有请大疆智图登场。
大疆智图是大疆早些时候推出的无人机二维、三维重建软件,其三维建模的工作原理是通过无人机采集目标的多角度照片,结合每张照片的位置信息,通过空中三角计算反求照片中每个点在空间中的实际位置生成点云,并根据点云和照片中物体的纹理进行贴图,最终生成三维模型。
打开大疆智图,新建一个可见光重建任务后,即可导入无人机采集好的照片。照片导入之后就能在地图上看见每张照片的位置。随后直接点击右下角的“空三”按钮,经过一段时间运算之后就能生成下面的稀疏点云。空三运算比较快,几分钟就能完成。
在右上角点亮小相机按钮,即可查看每张参与运算的照片在空间中的实际位置和方向。
随后把右边栏的三维模型开关打开,选择重建分辨率和兴趣区域,我机器配置高,分辨率就直接选了高,此时大疆智图会使用照片的100%分辨率重建。场景选择普通即可。进入兴趣区域选项之后可以直接左键单击点云创建多边形,只要多边形能框住你想要的区域然后应用即可,多余部分就不会参与后续运算,能节省重建时间。
所以在开始三维重建之前,最好是先不打开任何重建开关,直接单独空三一遍把点云跑出来,这样你才能选择兴趣区域。
选好兴趣区域后应用并退回上一级,选择好你想输出的模型格式(如Blender常用的OBJ或者GIS网页展示用的OSGB),就可以直接点击“开始重建”。随后开始读条,你啥都不用干,等着读完就行。
读条的速度取决于机器内存的大小和硬件配置以及原始照片的数量。以我笔记本的配置,250张需要30分钟,860张照片需要2小时45分钟。
经过一段时间等待之后,模型就建好了,接下来就是欣赏它的时刻
在这之前,我也尝试过其它建模软件如Agisoft Photoscan和Bentley Context Capture对采集好的另外一组照片进行三维重建。这两个软件重建效率极低,同样一组840张照片,用同样的电脑运行,Photoscan需要大约8天,Context Capture则在运行一小时之后提示内存不足重建失败,卡在了1%进度。
而大疆智图用了2小时40分钟完成,在这个模型的拍摄现场实际上有许多路人和来往的车辆,在其它建模软件中,乱入的行人严重干扰了建模效果。而大疆智图会将运动的物体过滤掉,场景看着很干净。
虽然模型重建速度很快,但遇到面积稍大的水面,大疆智图出现了破洞和拉花现象。模型上也出现了少量未封闭的缝隙。体验过程中还发现一个问题,在重建过程中虽然允许直接修改兴趣区域,但修改之后就会导致重建报错中止,只能重新开始重建。另外对于内存较小的机器,所有重建软件都会将模型分割成若干个小瓦片进行分块重建,但大疆智图分块重建之后并不能将分割的瓦片拼合成单个模型,还需要另行拼接,略显繁琐。
接下来看看模型的其它部分
总之,大疆智图的出现显著提高了重建的效率,节约了大量时间。其傻瓜化的操作也对新手十分友好。随着精灵系列逐渐淡出市场,其航线规划功能会逐渐弱化,它终将演变成一个纯粹的二维、三维重建平台。如果后续再针对水面等场景进行优化,加入模型修饰功能,那就更好了。