23

2019-08

基于倾斜摄影三维建模的模型精细化修复方法研究

作者:

来源:


随着计算机技术和无人机技术的发展与成熟,基于倾斜摄影测量的实景三维也逐步进入了高速发展的阶段。近年来三维技术也大量应用于测绘领域。实景三维建设已经成为了一种新的趋势。该技术已经被广泛应用于智慧景区、古建筑保护、智慧城市等多个方向。重庆同汇为大家分享精细化实景三维模型对测绘领域的发展意义。

 

 

 

 

引言

 

       就近些年的研究方向来探讨,随着信息时代各行各业对空间数据需求的日益增长,常规的数据获取方式和数据处理模式已经不能满足信息化需要。测绘行业也逐步出现了大量新型测量方法和工具,Dom、Dem、数字化城市街景、点云数据库、实景三维也得到迅速发展。

      精细化实景三维模型能够呈现出虚拟现实的效果,逼真的储存建模对象的各方面信息,为后续研究和虚拟测量提供了最基本而全面的资料。减宇哲等人基于多源数据的三维建模方法研究,将三维激光扫描数据和倾斜摄影测量数据相融合,构建建筑模型。谭仁春等人总结了一套无人机倾斜影像三维建模的修复方法,将倾斜摄影和3D MAX等技术有效结合进行城市三维建模。研究不同的建模方法,修复模型漏洞,获得精细化实景三维有着重要的意义。

一、倾斜摄影技术

       倾斜摄影通过一个飞行平台搭载多个传感器的方式,获取了一个垂直、四个倾斜角度的影像数据,采用计算机影像融合技术、三维建模技术等,还原真实地理信息,测量成果具有真实的三维模型、纹理信息和准确的三维坐标。该技术以低成本、高效率等优势被广泛应用于应急指挥、交通执法、智慧城市、不动产测量等多个领域。倾斜建模软件主要有Smart3D、街景工厂、Pix4D、Photoscan等。重庆同汇勘测规划有限公司在贵阳三维项目中基于Smart3D处理的五镜头倾斜空三如图1所示。

图1 贵阳三维项目 倾斜摄影空三

二、模型修复技术

      通常基于倾斜摄影所得到的三维模型效果不佳,会出现无人机受天气影响产生影像几何畸变、阳光照射引起模型纹理不一致和破洞、分辨率不够导致的模型边缘变形较大和纹理模糊等问题。需要通过精细化修复来改善实景三维模型。模型修复软件主要有:Osketch、Dp-modeler、3Dmax、Geomagic、Meshmixer、模方等,模型修复方法主要有如下几种:

   2.1 Dp-modeler,基于倾斜影像,对建筑物进行重建,删除空中悬浮物,修复水面镂空。最后结合倾斜摄影的地表模型一起做三维展示。以重庆同汇勘测规划有限公司在贵阳三维项目的生产为例,其主要过程为:

 

(1)Smart3D准备正确的空三结果xml文件及航空影像:

图2 贵阳三维项目 导出空三文件

(2)Dp-modeler无法直接读取OSGB的数据,需要将OSGB数据转为OSG或者ive格式的数据导入进行编辑。

(3)导入smart3D成果,选择航空影像集,点击导入smart3d成果,将第一步smart3d准备的空三数据及照片导入进去,并对照片路径进行重新指定,确认无误后点击导入JAS工程:

 

图3 贵阳三维项目 导入smart3d成果并修改路径

(4)  构建金字塔并添加建模工程,开始建模:

图4  贵阳三维项目 Dp-modeler建模界面

       Dp-modeler软件主要基于倾斜摄影测量的空三成果和五镜头影像数据对模型进行重构,保证了模型精度和纹理真实性。再结合倾斜摄影的地形模型呈现出高质量的实景三维模型。这种单体化修模的方法主要特点是:精细化修复程度高,需具备一些建模基础,人工修改量较多,建模成果精细真实。其成果如下图所示:

 

图5 贵阳三维项目 Dp-modeler建模成果

2.2  Geomagic 、3D max、Meshmixer三者结合对倾斜摄影的模型成果进行局部修复和部分重要建筑的模型重构,通过不同类型的项目实践发现该三个软件各自的特点,结合起来可针对不同类型的建筑进行模型修复工作。

      Geomagic软件具有强大的面压平和漏洞填补功能,主要用于水面置平与修复。然后导入smart3D重新映射纹理即可。Geomagic属于逆向建模软件,对模型修改的功能强大,但手工创建模型的能力却很缺乏。当遇到smart3D分块中包含大面积水域时,通常会出现smart3D分块的一个或两个角没有面的情况,这时Geomagic不能通过相领的分块修补边缘漏洞,需借助max修复smart3d未跑出来的水面。以重庆同汇勘测规划有限公司在安居古镇的景区三维项目为例,修复效果如下图所示:

图6 安居古镇 geomagic水面压平和max水面修补

      3D max软件也可以对面进行压平和修复,但3D max里面最稳定的模型是以四边形的面形式存在,当倾斜模型这种大量的三角面导入3D max进行面层级编辑时就会卡顿,并且该软件所新建的水面导入smart 3D之后osgb模型的低层级金字塔文件容易出现空洞,模型出现缩小时有漏洞,放大显示则正常的现象。需要注意建模面数的把握以及四边面与三边面之间的转换。另外通过max材质编辑器还可以容易的提取取模型的纹理坐标信息,进而找到模型需要修改的材质位置,再利用ps对模型的材质进行修整和替换,比如对水面进行统一着色处理、对拉花的建筑纹理纠正等。

图7 安居古镇  max修补水面出现破洞及修复

      max还可以修复建筑变形严重的特征小部件,以及重要建筑进行整体重建。尤其是结构较为复杂的建筑重建。

图8 安居古镇  max重要建筑物整体重建

 

      Meshmixer是3D打印常用的一款模型修复软件,该软件对异性模型有很强大的编辑能力,但该软件在规则的房屋模型修复时不易体现建筑物的棱角。因此,实景三维修复过程中主要用Meshmixer修复较为复杂的异形建筑模型。

图9  meshmixer异形建筑修复

3 结论与探讨    

1、结论

      在摄影测量与计算机技术的快速发展基础上,实景三维技术也得到了快速发展,这对应急指挥、交通执法、智慧城市、不动产测量、智慧景区、古建筑保护都有重要意义。精细化实景三维不仅能够逼真的存储三维信息,还能为后期虚拟测量、智慧管理平台建设提供有效的基础数据,基于倾斜摄影三维建模的模型精细化修复方法在这实景三维建设过程中起着重要作用。

      本文以重庆同汇勘测规划有限公司所接触实际项目为背景,主要研究了不同类型的倾斜摄影模型修复方法,即Geomagic水面压平与漏洞修复、max水面修补与纹理替换、max单体模型重建、meshmixer异形模型修复、DP-modeler单体化重建等方法。结合不同的软件和方法弥补单一软件建模的缺点,有效修复了倾斜三维模型,完成精细化实景三维建设。

2、探讨

      目前倾斜摄影三维建模技术有效减少了人工成本,提高了建模效率;但要得到精细化模型则需要模型修复和重建,这一过程又需要投入大量人工,就需要研究参数化模型库、模型快速分类方法以提高精细化模型生产效率。

      另外虚拟现实技术将是未来仿真技术的重要方向,这也受到室内设计、数字化景区、智慧城市等多个领域的重视,实景三维技术的成熟将为虚拟现实奠定重要基础。

 

 

 参考文献

[1] 方沁. 基于 Unity 和 3dmax 的虚拟实验室三维建模设计与实现[D].北京邮电大学,2015.

[2] 曹潇雷,董燕.基于 ContextCapture 的无人机倾斜影像建模方法研究.昆明理工大学,2019.

[3] Sun C. Rapid Texture Retrivement for Building-Wall in 3D City Model[J].Editorial Board of Geomatics & Information Science of Wuhan University, 2005.

[4] 连 蓉,丁 忆,罗 鼎,魏文杰,李朋龙,林 熙.倾斜摄影与近景摄影相结合的山地城市实景三维精细化重建与单体化研究.重庆地理信息中心,2017.

[5] 朱国强,刘勇,程鹏正.无人机倾斜摄影技术支持下的三维精细模型制作.天津腾云智航科技有限公司,2016.

 

精细化,模型,三维,修复,倾斜,建模,摄影,实景,技术,max

最新动态

2024-03-18

【妇女节】“龍”重登场,同汇女职工“拳”力以赴庆三八

春回大地,万物复苏。 在这个生机勃勃的季节, 我们迎来了第114个国际妇女节。 为了丰富女职工的精神文化生活, 活跃公司文化氛围, 全方位展现女职工的良好精神风貌, 3月8日, 重庆同汇精心策划了一场别开生面的 “龍重登场,拳力以赴” 三八妇女节主题活动。

2023-06-05

同汇快讯 | 助力执法应急无人机比武,让智慧环保振翅高飞

      2023年5月18日重庆市生态环境保护执法大练兵活动-执法应急无人机比武在重庆际华园举行,本次比武练兵活动由重庆市生态环境局、重庆市精神文明建设委员会办公室、中共重庆市委直属机关工作委员会、重庆市总工会、共青团重庆市委员会、重庆市妇女联合会主办,由重庆市生态环境保护综合行政执法总队承办。         2023年5月18日重庆市生态环境保护执法大练兵活动-执法应急无人机比武在重庆际华园举行,本次比武练兵活动由重庆市生态环境局、重庆市精神文明建设委员会办公室、中共重庆市委直属机关工作委员会、重庆市总工会、共青团重庆市委员会、重庆市妇女联合会主办,由重庆市生态环境保护综合行政执法总队承办。     无人机执法是当前提高执法效能监管的重要手段,是科学治污、精准治污、依法治污的尖兵利器。无人机操作是执法人员的基本技能之一,比赛紧扣生态环境执法应急形势要求和现实需求,全面提升生态环境执法人员综合素质和执法应用水平。本次共有44只队伍参赛,充分展现了生态环境保护铁军主力军风采。     重庆同汇提供本次大赛场地服务,设备技术支持以及空域后勤保障,我们也将一如既往为执法人员提供无人机实际操作训练,无人机技能培训,以无人机非现场检查等科技手段助力执法工作,为生态环境执法插上智慧翅膀。

2023-06-05

【同汇资讯】访企拓岗进行时,“职”引未来促就业

              2023年5月9日,重庆工商大学公共管理学院院长李孜教授, 副院长代富强教授, 规划系主任李斌教授,学工办主任邓丽,规划系教师刘洁一行5人莅临重庆同汇勘测规划有限公司进行访企拓岗考察交流。公司总经理周婧,用地服务部兼空间规划部副总经理曹伟,空间规划部副主任蒋晓琴等出席会议。双方就深化校企合作、拓宽就业渠道、人才培养等方面进行了深入交流。          周婧总经理首先对李孜教授一行的到来表示诚挚的欢迎,随后由曹伟副总经理介绍了企业发展、人才政策等情况。座谈会上,周婧总经理提出“稳企、稳岗、稳就业”并对学校人才培养提出合理的意见与建议,希望能以此次调研为契机,增进互助互信,推动校企基础合作向战略合作转变,实现紧密合作,发展共赢。           李孜院长对公司的发展表示充分肯定,希望能与企业协同开展实习实践育人、科技研发、社会服务等,提高人才培养精准度和就业对接度,实现共同发展,齐心协力促进校企合作再上新水平。李斌主任对相关专业及专业群的整体情况做了简要介绍。提出了在校企合作、人才培养和教学成果转化、学生就业等方面存在的痛点及难题,希望能通过与我司建立实践基地促进学生就业。        此次调研为增强校企合作,共享人才资源,提升学生技术转换能力和就业创新能力提供了良好的平台。我司将一如既往地为学校追加实习计划,努力开拓更多优质  的就业岗位,助力学校毕业生充分就业。

2023-06-05

【技术研究】报备坐标串批量转shp或gdb

工作中经常能遇到将坐标串数据转为SHP或者GDB的空间矢量数据。使用传统的Arcmap处理这类坐标串数据较为繁琐,且不能批量处理。但每次接到处理这类坐标串数据任务时,都是几十或上百个TXT坐标串,采用传统处理方式会导致大量的重复工作,且效率低下。为解决这个问题,现探究使用FME工具制作处理流程,避免重复工作,提升工作效率。     工作中经常能遇到将坐标串数据转为SHP或者GDB的空间矢量数据。使用传统的Arcmap处理这类坐标串数据较为繁琐,且不能批量处理。但每次接到处理这类坐标串数据任务时,都是几十或上百个TXT坐标串,采用传统处理方式会导致大量的重复工作,且效率低下。为解决这个问题,现探究使用FME工具制作处理流程,避免重复工作,提升工作效率。 01  通常方式   将TXT格式坐标放入Excel表格中,然后使用Arcmap打开,再导出数据。具体步骤为: 1,将TXT坐标放入Excel中,并设置XY字段; 2,将Excel表格加入Arcmap,并将坐标串转为点集数据; 3,再使用“点集转线”工具转为线要素; 4,使用“要素转面”工具转为面要素; 5,录入属性信息。     02 优秀基于FME流程处理 FME是加拿大Safe Software公司开发的空间数据转换处理系统,它是完整的空间ETL解决方案。该方案基于OpenGIS组织提出的新的数据转换理念“语义转换”,通过提供在转换过程中重构数据的功能,实现了超过250种不同空间数据格式(模型)之间的转换,为进行快速、高质量、多需求的数据转换应用提供了高效、可靠的手段。现使用FME强大的数据处理能力,来解决问题。 (一)分析   首先进行TXT坐标串数据分析。通过下图可知,第一部分为坐标串基本属性信息;第二部分为地块名称等属性信息;第三部分为坐标XY值,并包括J1等序号。所以将坐标串转为SHP或GDB时,重点是提取XY坐标值,并保留地块属性信息。   (二)流程制作   1,FME读数据模块可以读取众多的数据类型,数据类型类型包括Text File、Microsoft Excel、Esri Geodatabase (File Geodb)、Esri Shapefile等。这里处理的坐标串为TXT格式,选择“Text File”,如果坐标串数据为Excel格式,也可以选择“Microsoft Excel”。 2,FME Inspactor工具,可以将读取的数据进行查看,分析数据特征,针对性数据特征修改、处理。根据下图可知,数据所有信息都存储在第一列“text_line_data”中,先需要将其进行分列提取信息。 3,AttributeSplitter转换器可以根据分隔符或固定宽度模式将属性值拆分为多个部分,并为每个部分创建包含一个列表元素的列表属性;AttributeCreator可以创建一个或多个字段属性,并指定字段值。结合这2个转换器,可以将第一列拆分,并将其中的XY值提取到对应字段中。 4,通过上述步骤完成坐标XY值的提取,但一个坐标串中会有多个地块,如果不进行分类会导致所有地块合并到一起,所以还需进行地块的分类。通过分析,下图每一个地块属性值往下每一行,均为该地块坐标点,且每一个地块属性值都不相同,所以可以此进行分类,将地块属性值赋值给对应的地块坐标点,以达到区分地块的目的。 5,AttributeCreator转换器将坐标值转换为点几何图形。将XY坐标值对应转换器参数,即可生成点空间矢量数据。 6,LineBuilder转换器按照输入点要素的输入顺序连接这些要素,形成线性或多边形要素。这个转换器将点转为面空间矢量数据。 7,FME写模块可以将流程中的数据转为包括SHP、GDB等类型的数据。这里我们转为GDB格式数据,如果需要转为SHP或其他格式的空间矢量数据,就在Format选择对应的格式就行。至此,将坐标串转为GDB的流程就完成了。   (三)批处理     经过上面步骤完成了坐标串TXT数据转GDB的过程。下面需要完成批处理,以提升工作效率。 1,参数设置。当有多个TXT坐标串时,在运行数据源窗口选择所有需要处理的坐标串,暴露下图属性,然后再写入要素名称选择暴露的属性即可,最后运行就可以处理多个TXT坐标串。 2,验证。以下有35个坐标串TXT数据,将他们全部选择运行,最后完成时间共计不到1分钟。这样有再多的TXT格式坐标串也可以轻松的转为GDB或SHP了。