APP下载

基于照片建模技术的无人机航摄三维建模

2023-02-27许豪杰史洛阳卢美琪刘文博张安卓

智能计算机与应用 2023年2期
关键词:纹理物体建模

许豪杰, 史洛阳, 卢美琪, 刘文博, 张安卓

(1 长春建筑学院 电气信息学院, 长春 130600; 2 长春建筑学院 城建学院, 长春 130600)

0 引 言

目前,市场上广泛应用于建模领域的技术有4种:传统手工建模、三维激光扫描建模、数字近景摄影测量建模和倾斜摄影测量建模。传统手工建模是指使用3dsmax等建模软件,通过观察CAD图纸或者是建模物体的照片了解建筑物的大致轮廓后进行建模,该方式在模型结构上相较于其他方式更美观,但精度较低,对劳动力的需求较大,生产周期长,复杂模型的建模对建模人员的技术水平要求较高,不易于大范围模型的建立。

三维激光扫描技术是GPS空间定位系统之后测绘技术的又一新突破。三维激光扫描技术通过非接触激光、摄影和白光对三维物体进行扫描,获得大量的点云数据,经过自动对点云信息进行匹配、降噪等操作,构建三角部分模型和曲面模型,最后通过人工手动将纹理信息映射到三维模型表面。三维激光扫描技术支持快速、连续的扫描方式获得物体表面三维点云数据,精度较高、操作方便,适用于小规模精细模型的构建。但也有一些缺点:

(1)扫描对象的空间大小有一定的限制,大型物体扫描困难;

(2)激光扫描设备制造难度极大,由于零部件制作成本高,激光扫描设备的价格非常昂贵,不利于该技术的发展和普及;

(3)无法获取被测物体的颜色和纹理,后期仍需人工处理。

数字近景摄影测量技术是指对近景图像经过自动匹配、空三运算、生成点云、纹理映射等操作后构建物体的三维模型,该方法所使用素材的照片往往是在100 m范围内获得的近距离图像,建立的模型精度高,效果好,但由于照片的拍摄往往存在死角,所以在建筑模型的建立上会遇到许多困难。此外,在获取素材时也需要工作人员现场测量,大比例尺测量将消耗大量人力物力,只可用于小比例尺建模。

目前无人机行业发展迅速,诞生了大疆等科技巨头,无人机倾斜摄影技术也随之飞速发展。通过在无人机平台上安装云台相机,可以同时采集垂直和倾斜的多角度影像,相较于数字近景摄影测量建模可以获得更完整、更准确的物体信息,这些倾斜图像可以通过软件处理来生成三维模型。基于倾斜摄影技术的三维建模方式具有操作范围广、成本低、效率高等优点。倾斜摄影数据处理对计算机硬件配置的要求较低,可以实现计算机集群处理,更适合大规模三维模型的构建,但这种方法也存在建筑物侧面和底部信息收集不完整的缺点。

作为当前计算机图形学领域一个非常热门的研究领域,照片建模的主要目的是通过二维图像中的各项信息建立物体的三维模型,在智慧城市、3D打印、影视制作等领域有广泛的应用。照片建模的方式成本低、操作简单、智能化程度高,所建立的模型真实感强、纹理和色彩逼真。本文以长春建筑学院图书馆三维模型为例,利用大疆Mini2无人机对图书馆穹顶进行拍照获取数据,并利用真实感捕捉对照片进行建模,获得精细模型。

1 照片建模流程

照片建模技术不仅提高了大范围三维建模的效率,还能准确的反映拍摄物体的表面真实情况,推动了智慧城市的发展。通过倾斜摄影技术等方式,多角度、多层次对物体进行拍摄,获得一组重复率较高的图像,然后对图像的特征信息进行提取分析,计算出图像对应的三维位置信息并密集匹配,获得物体的稀疏点云,但通常包含许多无效点。为了消除冗余信息,需要对点云进行筛选,以提高模型计算的速度和精度,经过贴图和建立纹理即可快速建立一个三维的城市模型,具体工作流程如图1所示。

倾斜图像由具有一定倾斜角度的倾斜相机获得,同一物体可以从多个视点和视角获取图像,从而获得更详细、更大、多分辨率的侧面信息,最终产品是通过记录高度、速度、航线重叠、侧面重叠和坐标等参数形成的。

图1 工作流程图

1.1 基于照片建模的三维建模软件

Reality Capture是一款功能强大的照片三维建模软件,可以帮助用户将复杂的3D模型变简单,更简易的模型制作方法,傻瓜式的操作,软件压缩包小,相比其它的照片三维建模软件要简单的多。已经成功用于智慧城市、影视、3D 打印等诸多领域。

1.1.1 获取素材

为了建立一个高质量的三维模型,照片的获取是重中之重,模型的质量主要取决于所使用的照片的质量。获取高分辨率、高重叠度、高清晰度和良好的照明条件的照片是三维建模的必要要求。本文采用大疆Mini2自带的三轴 4K 机械增稳相机,其三轴机械增稳系统,不论是定点悬停,还是高速飞行,都可以保证画面稳定流畅,1 200万像素航拍相机最高可录制 4 K/30 fps 视频。为了获得更好的照片效果,采用手动对焦。此外,为减少噪点的产生,在拍摄过程中随着无人机位置的改变,ISO值也会随之调整。为了获得充足的进光量,光圈值应该足够高,降低光圈大小以产生足够的景深,保持背景清晰。由于气流的影响,图像因为抖动产生模糊,快门速度不应该过慢。鉴于图书馆体积较大,呈方形坐落于校区中部,并且周围有其他建筑物遮挡,航拍采用环形路线,即围绕建筑物环绕飞行360°建模建筑进行拍摄,环形航线如图2所示。该方式适用于单体建筑的拍摄,通过较少的照片即可建立模型,耗时短、工作量小且建模效果良好。

图2 环形航线

本次起飞区选在图书馆正前方,抵达指定高度后,按照要求将设置图像轨迹重叠度>80%,横向重叠度>50%,无人机每飞行8°,进行一次照片的环绕式拍摄。为了保证建模的质量,采用多层次拍摄,以获得更多的建筑信息。初始设置的参数适用于对高度较低的物体拍摄,随着楼层高度的增加,顶部的影像重叠度会随之降低,顶部照片的重叠度不足会导致所建模型有漏洞,影响整体效果。需要根据实际需要重新计算了重叠度。

已知:H为航摄飞行高度;h为楼房高度;α为像幅角;S为建模建筑实际长宽;W1为飞行设定的重叠度;W2为楼顶处的重叠度;W3为地面重叠度;S1为拍摄点与建筑物的距离;L为楼顶处建筑物长(宽)。所需建模建筑的实际长(宽),公式(1):

S=2Htanα

(1)

飞机设定的重叠度,公式(2):

(2)

则楼顶处的重叠度,公式(3):

(3)

若要保证航摄区域内所有地物的重叠度达到实际需求(算法理论建议值是 66.7%),则地面重叠度W3,公式(4):

(4)

重叠度计算示意图如图3所示[1]。

现场数据采集流程如下:

(1)飞行准备工作:包括观测当前天气状况,确保不会遇到雨雪天气,风力≤4级(8 m/s)能见度≥5 km;查询当前区域是否为禁飞区与限飞区等;

(2)起飞:选定一块空旷区域为起飞区,通过软件控制无人机进行飞行作业;

(3)航路飞行:无人机爬升到指定高度后,根据周围实际情况选择拍摄航线,减少遮挡避免与周围建筑的碰撞;

(4)航拍任务完成后,将航拍图像数据导出并检查,主要检查航拍任务是否与设置一致,导航定位定向系统数据简称POS,实时动态载波相位差分数据简称RTK,是否正常,照片是否产生过曝、模糊抖动等问题,判断是否需要二次拍摄。

图3 重叠度计算示意图[1]

1.1.2 处理分析

照片数据处理的关键是把握整体,保证每张照片的清晰度、亮度和色差都较高,曝光一致。应充分照明,尤其是凹面和中空部分,避免产生黑色区域。相邻照片的重叠率大于60%,航线弯曲度小于3%,像片旋角小于6°。在每张照片中,必须确保所有要拍摄的对象都在图片中,并且要拍摄的对象应该约占图片面积的80%。由于拍摄物体周围环境复杂,所拍摄照片质量参差不齐,需要对照片进行编辑和预处理,预处理后的图像效果直接影响模型的纹理效果。部分图像POS数据见表1。

表1 POS数据

1.1.3 匹配照片以生成密集点云、生成模型

(1)导入照片:导入图像尽量选择目标对象在图像中覆盖率60%以上的,可以减少组件断开,增加对齐速度;另外,选择无损压缩的照片格式可以获得更精细的模型,因此可以在拍摄时使用RAW模式,通过图片处理工具将照片格式转化为.tiff格式。虽然官方说明中可以使用任意的照片进行建模,照片越多精度越高,但通过实际测试发现,受到相机配置等硬件因素的限制,过多的照片没有任何意义,根据物体复杂程度,本次建模采用了143张照片。

(2)对齐照片:为了缩小查找范围以减轻后续的匹配算法的计算量,需要对照片进行对齐。在对齐之前需要设置建模参数。首先,指定相机先验的精度,当计算的位置和先验在该精度范围内,则认为计算和先验是一样的;其次,通过添加控制点等方式减少组件断开、图像对齐;最后,通过软件计算生成重建后的点云数据。对齐照片耗时大约20分钟,得到的密集点云如图4所示。

图4 稀疏点云模型图

(3)建立密集点云:现实场景中物体的形态各异,其对应的点云数据的空间属性也各不相同。点云按照特征点的密度可分为“稀疏点云”和“密集点云”两种。密集点云中特征点的数量较多,往往能够精细的表示物体的形状和外观,可以实现三维场景或物体的全貌构建。但稠密点云的数据相对冗余,处理时需要耗费较大的计算量。本文通过计算获得稀疏点云信息,再通过人工筛选,删去其中不需要的场景点云信息,缩小建模范围,减少获得稠密点云数据所需的计算量,密集点云模型图如图5所示。

图5 密集点云模型图

(4)处理冗余信息:大规模范围的重建得到的模型占用硬盘的容量会非常巨大,无论是导出还是后期的展示和使用都非常不便,对模型进行优化会生成一个新的简化后的模型。

(5)贴图、建立纹理:给网格上色、建立纹理后生成的纹理是非常细碎的碎片,拼成了模型的表面,最后导出模型,最终产品的多角度展示如图6所示。

图6 最终产品的多角度展示

与其他建模方法相比,最终的模型在颜色和细节显示方面基本满足了显示的需要。此外,在本次建模实验发现以下拍摄环境有利于模型的建立。

(1)不透明、不反光的物体,例如地面、草地等;对于轻微反光的物体可以选择使用柔光灯后在阴天进行拍摄,减少高亮点;

(2)景内物体保持静止也有利于模型的建立;

(3)光滑的、结构简单的平面更易于模型的建立。虽然该方式在许多细节上拥有较大的改进空间,但与其他建模方式相比,照片建模技术极大的减少了时间、经济和劳动力成本,缩短了工程周期,提高了建模效率[1]。

2 结束语

相比于低效率、高成本的传统手工建模和三维激光扫描建模等方式,本文所研究的基于照片建模技术的无人机航摄三维建模具有成本低廉,真实感强,自动化程度高等优点,使用者可以以低成本、高效率的方式获得清晰的三维模型,因而在3D打印、影视制作等领域具有广泛的应用前景。在未来,随着计算机硬件的发展,计算机算力的提高以及照片建模技术的不断完善优化,该技术在智慧城市的建设和发展中的影响力将越来越强大。

猜你喜欢

纹理物体建模
联想等效,拓展建模——以“带电小球在等效场中做圆周运动”为例
基于BM3D的复杂纹理区域图像去噪
深刻理解物体的平衡
使用纹理叠加添加艺术画特效
我们是怎样看到物体的
基于PSS/E的风电场建模与动态分析
不对称半桥变换器的建模与仿真
TEXTURE ON TEXTURE质地上的纹理
消除凹凸纹理有妙招!
为什么同一物体在世界各地重量不一样?