三维模型的分类编码研究
- 格式:pdf
- 大小:1018.45 KB
- 文档页数:7
空间分析复习资料一、名词解释1、空间分析:空间分析是基于地理对象的位置和形态特征的空间数据分析技术,其目的在于提取和传输空间信息。
2、网络结构模型:在网络模型中,地物被抽象为链、节点等对象,同时要关注其间连通关系。
3、空间数据模型:是关于现实世界中空间实体及其相互间联系的概念,它为描述空间数据的组织和设计空间数据库模式提供着基本方法。
4、叠置分析:将不同层的地物要素相重叠,使得一些要素或属性相叠加,从而获取新信息的方法。
包括合成叠置分析和统计叠置分析。
同义词:地图覆盖分析。
5、网络分析:是运筹学模型中的一个基本模型,它的根本目的是研究、策划一项网络工程如何安排,并使其运行效果最好,如一定资源的最佳分配,从一地到另一地的运输费用最低等。
6、栅格数据的聚类分析:栅格数据的聚类是根据设定的聚类条件对原有数据系统进行有选择的信息提取而建立新的栅格数据系统的方法。
7、数据高程模型:数字地形模型中地形属性为高程时称为数字高程模型。
数字地形模型是地形表面形态属性信息的数字表达,是带有空间位置特征和地形属性特征的数字描述。
8、坡度:坡度是地面高程的变化率的求解,因此,坡度变率表征了地表面高程相对于水平面变化的二阶导数。
9、坡向:实际应用中,由于所建立的DEM数据常常是按从南到北获取的,所以求出的坡向角度是与正北方向的夹角。
10、缓冲区分析:缓冲区分析是解决邻近度问题的空间分析工具之一。
邻近度描述了地理空间中两个地物距离相近的程度,其确实是空间分析的一个重要手段。
所谓缓冲区就是地理空间目标的一种影响范围或服务范围。
11、最佳路径分析:12、空间插值:常用于将离散点的测量数据转换为连续的数据曲面,以便于其它空间现象的分布模式进行比较,它包括了空间内插和外推两种算法。
13、虚拟现实:由计算机生成的可与用户在视觉、听觉、触觉上实施交互,使用户有身临其境之感的人造环境。
它在测绘与地学领域中的应用可以看作地图认知功能在计算机信息时代的新扩展。
军用物资编目标准体系设计李超;宋宁哲【摘要】分析了国内外军用物资编目系统标准体系建设的基本情况,提出军用物资编目标准体系三维模型,设计了军用物资编目标准体系层次结构,并对其进行详细阐述,以期为军用物资编目系统建设提供参考.【期刊名称】《物流技术》【年(卷),期】2019(038)008【总页数】4页(P128-131)【关键词】军用物资编目;标准化;标准体系三维模型;层次结构【作者】李超;宋宁哲【作者单位】空军预警学院防空预警装备系,湖北武汉 430014;空军预警学院防空预警装备系,湖北武汉 430014【正文语种】中文【中图分类】E2331 引言随着军事技术的进步,军用物资种类日益繁多,属性日趋复杂,如何对军用物资进行高效管理是各国军队的一个重要课题。
计算机网络等技术的发展催生了许多军用信息系统,而军用物资编目数据是所有涉及军用物资的信息系统运行的基础。
军用物资编目系统采用标准化方法采集军用物资信息,并使用标准化的代码存储记录军用物资信息,这些代码即军用物资编目数据。
建立军用物资编目系统有利于实现军用装备和物资的全寿命周期精确管理,有利于实现不同军兵种、不同单位、军民之间的信息交流,提高后勤保障速度和能力,同时为新装备的研制提供信息支撑,为装备生产提供便利,降低物资采购、仓储、物流成本[1]。
编目标准是物资编目系统建立和运行的标准,健全完善的标准体系是编目系统运行良好的基本保证。
2 国内外军用物资编目标准体系概况我军总后勤部在1990年颁布了《全军后勤物资分类与代码》,涵盖了全军150 万种后勤物资,并于1997年修订了《全军后勤物资分类与编码高位分类集》。
之后,总参谋部、总装备部也采用了与《全军后勤物资分类与代码》结构相一致的《全军装备、物资分类与代码高位分类集》[2]。
此后,我军还制定了《储备物资分类与代码》系列标准、《军用物资和装备分类》、《军用物资和装备品种标识代码编制规则》、《军用物资和装备自动识别标识符》等层次较高、覆盖面较广的物资分类和编目标准,足以见得我军已经开始重视物资编目标准,但是由于没有指导性法规,缺少专职机构,编目工作职责不明,对编目工作认识不够全面等原因,我军暂时还未建立军用物资编目标准体系,现行的标准存在互不兼容,良莠不齐的问题,难以为建设全军物资编目系统提供依据。
三维不动产权籍测绘生产关键技术作者:李明柏来源:《中国房地产业·中旬》2019年第12期摘要:我国的不动产登记平台是基于二维地图的 GIS进行管理,近年来,我国城市建设的发展不断向规模化、立体化方向发展,大量的高层建筑使得不动产权属空间分布复杂化,如果仍利用基于二维的 GIS 系统进行管理,会导致大量的权属重叠、信息冗余,难以对三维空间不动产信息进行精细化、准确化、直观化管理。
此外,这种传统的二维数据管理模式存在数据整合过程耗时较长、不动产权籍表达不够详细、资料更新速度缓慢等问题。
针对此类问题,部分专家学者也提出过相應的解决方案,如通过建立三维模型实现城镇的房籍三维可视化、三维空间宗地的权属管理;通过激光点云数据实现建筑物高度、轮廓提取,并进行分割编辑来构建三维宗地体,或者通过融合大量的影像、高程和矢量数据进行三维建模等方式,但是在实际应用过程中出现了数据建模分块工作量巨大、数据海量,以及与现行的不动产统一登记数据成果无法对接等问题,导致目前无法实际应用。
关键词:三维不动产;权籍测绘;不动产统一登记一、关键技术研究依据三维不动产权籍测绘生产工艺流程和当前测绘生产技术现状及发展情况,要实现满足要求的三维不动产权籍测绘生产,需解决以下关键技术,主要包括:实景三维模型的快速建立、三维模型单体化、不动产登记数据整合、三维模型与不动产登记数据关联,以及三维不动产权籍数据库的建立。
(一)基于倾斜摄影的实景三维模型建立构建三维模型是三维不动产空间信息的主要表达方式。
三维不动产所要建模的实体复杂多样,建立的三维模型不仅要突出权利实体的外围边界特征,而且还要表征其内部权利空间,不但要实现三维不动产可视化表达,还要实现在所选取的三维模型上进行空间分析、查询和量算等功能,以满足不动产管理的辅助税收和决策需要。
传统的三维建模技术是利用二维数据如DOM、DLG 等获取建筑物基地,以及建筑物的楼层、层高等几何信息,用 3D Max 等建模软件建立灰体模型,然后通过外业拍摄实景照片、贴图的方式,完成三维建模。
文本特征编码方法研究摘要:文本特征编码是自然语言处理领域中的重要研究方向之一。
随着大数据时代的到来,文本数据的规模不断增大,如何高效地对文本进行编码成为一个关键问题。
本文从传统的词袋模型到基于深度学习的方法,对不同的文本特征编码方法进行了研究和分析,并探讨了它们在不同任务中的应用。
1. 引言随着互联网和社交媒体的普及,大量的文本数据被产生和存储。
如何从这些海量数据中提取有用信息成为一个重要问题。
在自然语言处理领域中,文本特征编码是一种重要手段,它可以将原始文本转化为计算机可以处理和理解的形式。
2. 传统方法2.1 词袋模型词袋模型是最早应用于文本特征编码中最简单也是最常用的方法之一。
它将每个单词作为一个独立特征,并统计每个单词在整个语料库中出现的频率或者使用其他度量方式来表示。
2.2 TF-IDFTF-IDF(Term Frequency-Inverse Document Frequency)是一种常用的文本特征编码方法。
它综合考虑了词频和逆文档频率,通过计算每个单词在文档中的出现频率和在整个语料库中的逆文档频率,得到每个单词的权重。
3. 基于深度学习的方法3.1 词嵌入词嵌入是一种将单词映射到低维实数向量空间中的方法。
通过训练神经网络模型,可以得到每个单词在向量空间中的表示。
常用的词嵌入模型有Word2Vec和GloVe。
3.2 卷积神经网络卷积神经网络(Convolutional Neural Network,CNN)是一种常用于图像处理领域的深度学习模型。
近年来,研究者们将CNN应用于文本特征编码中,并取得了显著成果。
通过卷积操作和池化操作,CNN可以提取出文本中局部特征,并将其编码成固定长度向量。
3.3 递归神经网络递归神经网络(Recurrent Neural Network,RNN)是一种能够处理序列数据的深度学习模型。
由于语言具有序列性质,RNN在自然语言处理中得到了广泛应用。
通过将文本序列作为输入,RNN可以学习到文本中的上下文信息,从而更好地编码文本特征。
2018年4月第2期城市勘测Urban Geotechnical Investigation &Sur^^eyingApr.2018No.2文章编号=1672-8262(2018)02-169-04 中图分类号:P628. 4,P208. 1文献标识码:A 武汉市城市地质调查数据分类编码及数据库规范编制研究徐德馨|!t,周玉琴2,周晓愚3(1.武汉市测绘研究院,湖北武汉430022; 2.湖北省水利水电科学研究院,湖北武汉430070;3.黑龙江农垦勘测设计研究院,黑龙江哈尔滨150030)摘要:城市地质调查工作已经在越来越多的城市开展,地质调查工作产生的多源、异构、海量地质数据怎么进行分类、标准化处理、建库以实现信息化管理和有效利用,是一个重要而迫切的问题。
本规范针对武汉市地质条件和城市地质调查工作需要,建立了武汉市城市地质调查数据分类和编码体系,制定了数据库设计规范,为地质调查数据信息化管理奠定了坚实基础。
其他城市和地区结合各自的地质特征及工作特点,可借鉴本规范研究的方法,制定各具特色的地方数据标准,以便更好地支撑地质调查数据的建库和信息化管理。
关键词:地质调查;数据分类编码;数据库1研究背景国外发达国家城市地质信息化工作起步较早,在 建立地质信息系统之前,制定了相关的数据规范。
国外这种类型的工作,基本上以解决某一方面具体问题 为目标,调查工作内容比较单一,数据种类相对较少,数据规范覆盖专题数据种类和数据类型均较少。
与发 达国家相比,我国城市地质信息化工作启动较晚,但进 展迅速,特别是自21世纪初以来,北京、上海、天津、广 州、杭州、南京、哈尔滨等大城市相继开展城市地质调 查工作,工作的深度和广度相比国外来说,有了长足的 进步,也取得了一批好的成果。
由于各个城市地质特 点不同,影响城市规划、建设和环境安全的重点不同,因此各个城市制定了各具特色的数据规范,数据分类 以及数据库设计均有较大的差别。
基于BIM的三维参数化桥梁标准建模方法研究孙建诚; 蒋浩鹏; 杨文伟; 朱双晗; 王坤【期刊名称】《《重庆交通大学学报(自然科学版)》》【年(卷),期】2019(038)010【总页数】6页(P19-24)【关键词】桥梁工程; BIM技术; 设计方式; 参数化模型【作者】孙建诚; 蒋浩鹏; 杨文伟; 朱双晗; 王坤【作者单位】河北工业大学土木与交通学院天津300400; 河北省交通规划设计研究院河北石家庄050000【正文语种】中文【中图分类】U442.50 引言随着建筑信息模型(building information modeling,BIM)在建筑领域中不断开拓和应用,在公路桥梁及水运行业发展BIM技术已迫在眉睫。
BIM技术以三维数字为基础,不仅包括工程项目各种信息的数字化模型,同时也包括项目各阶段与各参与方的信息共享[1]。
随着BIM技术的发展,某些桥梁建设项目中已经应用到了BIM技术,例如:张忻[2]通过对环线高架工作现状进行分析,以BIM建模为手段,引入GPS和GIS实现了道路桥梁设施管养的信息化。
在桥梁病害处理方面,李成涛等[3]基于Revit软件开发了WebGL的三维可视化软件,完成了对桥梁裂缝和其他局部病害、构件损伤程度的三维可视化展示,并实现了对图文信息位置实时查询,提高了桥梁后期养护的效率。
以上应用中的工程数据文件交互十分困难,这就不仅要求各个软件之间相互协同,同时模型数据信息和应用更需要标准去规范操作并进行明确界定。
目前,BIM技术应用于桥梁方面主要是结构建模和碰撞检查等方面,并不注重如何传递模型信息和减少信息丢失量等。
笔者立足于BIM特点和标准,研究了BIM标准之间的关系,同时探索并构建了基于BIM桥梁设计和施工管理标准化技术路线,利用IFC标准规范了BIM桥梁设计具体思路,为三维BIM桥梁模型建立提供了理论依据和基础。
同时利用Revit软件规范了三维桥梁结构设计模式,最终得到了整体BIM模型,并通过深化设计得到了主梁工程数量表。
基于扎根理论编码技术的道本领导理论模型构建研究张党珠; 王晶; 齐善鸿【期刊名称】《《管理学报》》【年(卷),期】2019(016)008【总页数】10页(P1117-1126)【关键词】道本领导; 《道德经》; 本土领导; 规范研究; 扎根理论编码技术【作者】张党珠; 王晶; 齐善鸿【作者单位】天津师范大学管理学院; 南开大学商学院【正文语种】中文【中图分类】C93社会现代化进程的不断发展、西方思想的广泛传播与互联网的全面普及等新时代的变化,使华人社会的文化价值观在逐渐变化,年轻员工逐渐难以自然地认同不容挑战的领导等级权威[1]。
为此,强调更为平等、赋能型的道家领导思想越来越引起实践界与学界的关注。
2015年,MA等[2]在美国知名领导类期刊Leadership Quarterly上撰文呼吁学者,要加强中国道家等学派的领导思想理论研究。
提出“人单合一”的海尔领导张瑞敏多次表明,道家领导思想中“无为而无不为”等思想与VUCA的互联网时代尤其契合。
中国本土领导研究大多基于儒家思想与法家思想[3],而中国传统文化中具有丰富领导思想的道家领导理论则缺乏科学与系统的研究。
根据现有文献,目前道家领导思想理论研究已有的研究成果包括道家大五水善人格测量[4]、无为领导的测量维度[5]、《道德经》领导特质对领导特质困境的突破[6]等。
而道家领导思想研究的核心问题,如包含哪些结构维度以及理论模型构建等,目前没有明确回答。
基于此,本研究运用扎根理论三级编码方法,基于《道德经》全文本的深入分析,聚焦“道家领导理论具有什么样的特征与结构”,以及“会产生什么样的影响”两个问题,建构道家领导理论模型,以期拓展现有的中国本土领导理论,并为现代领导有效应对互联网时代的独特环境提供相关理论指导。
1 研究述评《道德经》,又名《老子》,是一部中华优秀传统文化经典,蕴含着丰富的领导思想。
其领导思想研究可以分为3类:①研究者用思辨的方式分别研究了无为而治在组织管理中的可实现性[7]、水性领导力的譬喻评价[8]等《道德经》相关的核心领导思想。
60卷第4期(总第232期)2019年12月Vol.60No.4(Serial No.232)Dec.2019中国造船SHIPBUILDING OF CHINA文章编号:1000-4882(2019)04-0295-05基于AutoCAD VBA开发板材DSTV NC文件插件研究邓凯(中海福陆重工有限公司,珠海519055)摘要海洋平台、导管架、陆地化工厂等模块中存在大量的板材零件.施工方通常根据二维图纸使用Tekla Structure软件建立三维模型然后生成板材DSTV NC数控文件;在套料排版后,下发至车间使用数控切割机进行切割.该文件依赖三维建模,无法从DWG等二维文件生成,影响了文件下发速度.论文采用AutoCAD VBA语言开发板材DSTV NC数控文件的插件,在AutoCAD软件中直接生成规则或异形带孔板材的文件,批量读取板材零件号、材质、厚度、零件数量等信息,加快了文件下发速度,节约了人力及时间.关键词:AutoCAD;二次开发;DSTV;NC;VBA;插件中图分类号:TP391.73,P751文献标志码:A0引言由板材切割而成的零件大量使用于海洋平台等多种结构。
通常施工方在收到二维图纸(PDF及DWG/DXF)后在Tekla Structure中建立三维模型并将板材导出为DSTVNC(下文简称NC)文件以供后续排版切割处理。
板材最主要的属性为其形状或者轮廓,而板材的厚度、材质信息非常简单。
在二维图纸中已经可以清晰地表达板材形状,而在三维模型中仅增加了厚度信息,却增加了额外的建模工作,降低了文件下发效率,在项目高峰期会影响项目进度。
本文通过AutoCAD的VBA语言开发板材NC文件,生成插件,在一个DWG文件中实现多个板材零件的NC文件批量生成,能正确识别板材零件编号、数量、厚度、材质等信息,以降低对三维模型的依赖度,提高工作效率。
1NC文件构成NC文件是一套标准化的接口文件,用它在CAD程序或其他图形软件和数控机器之间进行数据传递。
第28卷㊀第5期2023年10月㊀哈尔滨理工大学学报JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY㊀Vol.28No.5Oct.2023㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀基于双重判别解码器的三维点云形状补全网络孙㊀进,㊀马昊天,㊀雷震霆,㊀梁㊀立(1.扬州大学机械工程学院,江苏扬州225100;2.扬州大学江都高端装备工程技术研究所,江苏扬州225263)摘㊀要:针对碗状文物模型由于碎片缺失导致的逆向几何重建保真度不高的问题,为此提出了一种基于双重判别解码器的三维点云形状补全网络㊂首先基于编码解码器构建基本点云生成网络,然后根据生成对抗网络框架优化解码器结构,通过将全局特征进行解码获取目标骨架点云,保证点云的全局特征,进而在对骨架点云的基础上进一步进行局部点云细化生成判别,保证目标点云的局部特征㊂最后面向特征缺失拼接模型搭建双分支形状补全网络㊂实验结果表明在公开数据集ShapeNet 的点云补全实验中,本文方法的平均误差更小,相较对比网络,本文方法在碗状文物模型的三维形状补全任务更好,平均倒角距离提高了20.2%,为后续的模型逼真化提供了一个基础,具有更强的性能和良好的应用价值㊂关键词:几何重建;深度学习;生成对抗网络;双重判别解码器;双分支形状补全;倒角距离DOI :10.15938/j.jhust.2023.05.009中图分类号:TP301.6文献标志码:A文章编号:1007-2683(2023)05-0068-07Two-branch Shape Complement Network for FeatureMissing Splicing ModeSUN Jin,㊀MA Haotian,㊀LEI Zhenting,㊀LIANG Li(1.School of Mechanical Engineering,Yangzhou University,Yangzhou 225263,China;2.Jiangdu High-end Equipment Engineering Technology Institute,Yangzhou University,Yangzhou 225263,China)Abstract :Aiming at the problem of low fidelity of reverse geometric reconstruction of bowl-shaped cultural relics model due to themissing fragments,a 3D point cloud shape completion network based on double discrimination decoder is proposed.Firstly,a basic point cloud generation network is built based on the codec,and then the decoder structure is optimized according to the framework of generation confrontation network.By decoding the global features,the target skeleton point cloud is obtained,and the global features of the point cloud are guaranteed.Then,on the basis of the skeleton point cloud,the local point cloud generation is further refined to ensure the local features of the target point cloud.Finally,a two-branch shape completion network is built for the feature missing splicing model.The experimental results show that the average error of this method is smaller in the point cloud completion experiment of ShapeNet,an open data pared with the comparison network,this method is better in completing the three-dimensional shape of the bowl-shaped cultural relics model,and the average chamfer distance is increased by 20.2%,which provides a foundation for thesubsequent model fidelity,and has stronger performance and good application value.Keywords :geometric reconstruction;deep learning;generative adversarial network;double discrimination decode;two-branch shape completion;chamfer distance㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀收稿日期:2022-05-17基金项目:国家自然科学基金(51775484,51475409);2020年江苏省产学研合作项目(BY2020663);2021年扬州市产业前瞻与共性关键技术项目(YZ2021020);2020年扬州大学市校合作专项(YZ2020166).作者简介:马昊天(1998 ),男,硕士研究生;雷震霆(1995 ),男,博士研究生.通信作者:孙㊀进(1973 ),男,博士,硕士研究生导师,E-mail:sunjin1001_bzr@.0㊀引㊀言我国悠久的历史使得周围的海域下埋藏着众多的文化遗迹,随着航海技术的不断发展,打捞出大量的海底沉船,其中发掘出了许多破碎的文物碎片[1],其中大多数为碗状的陶瓷碎片㊂由于破损的文物数量众多,利用计算机视觉技术将其数字化之后进行辅助生成,对文物保护有着十分重要的意义㊂目前的考古学家利用计算机辅助技术对这些文物进行数字化,进行虚拟重组与匹配实现文物模型的复现㊂在历史文物重建过程中,通常使用三维扫描仪获取目标的数字化模型,但是当目标存在缺失或缺损的情况下,这样通过三维扫描仪获取的数字化模型会不完整,对文物逆向工程的效果会产生较大的影响㊂人们可以通过双眼观察文物的现有特征,并根据经验推断出缺失部位的信息,计算机却很难推测缺失的部位的原始形状信息㊂现有的残缺点云数据的补全的方法一般分为三类,第一类是基于几何方法,这类方法是在不需要任何外部辅助数据的情况下,利用已有输入点云的几何信息来完成对整体形状的补全㊂此类方法的优点是简单,容易通过简单的算法实现㊂但是该种方法存在对输入点云数据要求高,泛化性较差的问题㊂第二类是基于对齐方法,这类方法的基本思想是通过将残缺的输入点云与点云形状数据库中的模型匹配来完成补全㊂虽然数据库先验知识的方法能够完成较大面积的模型补全,但其主要限制仍是全局结构不容易被概括,不能推广到任意的三维模型,需要昂贵的优化成本,并且对噪声不鲁棒㊂第三类方法是基于学习的方法,从前基于学习的点云补全方法通常将点云数据转换为体素网格或其他形式再使用卷积,但是,该种方法[2]对内存的需求特别大,并且不适合形状不规则的物体㊂Point-net[3]提出后,可以直接处理无序点云,节省了点云数据的处理时间㊂L-GAN[4]提出了第一个点云的深度生成模型,可以通过简单的代数运算对点云进行形状补全,但是其网络架构不是专门用于点云补全的,在点云补全任务中效果不是很好㊂Foldingnet[5]提出了一种端到端的自动编码器,它可以将2D网格变形到三维点云中的物体表面上,并且与直接使用完全连接的层相比,所提出的解码器可以保持准确性㊂PCN[6]提出了基于深度学习的形状补全网络,应用Foldingnet对生成的点云进行形状完善,通过编码器解码器产生粗输出,然后使用并行多层感知器进行细输出,这种方法能够通过点云作为输入生成密集和完整的结果,但是PCN不能产生高保真度的结果㊂在现阶段,点云生成任务中经常使用到生成对抗网络[7]的框架,例如,3D-GAN[11]第一个将体卷积网络与生成对抗网络结合从概率空间生成三维对象,能够较好的完成点云补全任务,但是,体素网格降低了精细形状的分辨率,并且需要巨大的计算量㊂2018年,Li等提出了point cloud GAN[8]适用于点的完成,然而结果却严重失真㊂为了减少细节的丢失,后续的研究[9-11]通过添加约束条件以最小化输入形状与其对应的输出区域之间的距离,上述方法都不重视局部结构信息㊂L-GAN介绍了第一个深度生成的点云模型,虽然L-GAN能够在一定程度上执行形状完成任务,但其架构主要不是为完成形状完成任务而构建的,因此其性能并不理想㊂PF-Net[12]提出将最终产生的预测点云与真实点云共同输入判别器,以达到提高生成点云的逼真度,但是,其判别器用在最终生成的点云上,产生的作用较小㊂为了提高点云补全的准确率,MGA-PT[13-15]等提出通过嵌入Transformer㊁ALL-MLP的方法提高编码器的特征提取能力,提高了点云补全的保真度㊂上述方法都使用生成器和鉴别器,这种结构的网络将把生成器中产生的点云传送给判别器,通过鉴别器确定生成点云的真假㊂总体上,基于生成对抗网络结构的点云生成模型的保真度较高㊂针对上述对点云补全网络中,生成点云保真度不高,重建方式复杂的缺点,本文提出了一种针对编码解码点云生成网络的双重判别解码器,其具体贡献为:1)提出一种双重判别的解码器结构,通过将全局特征进行解码获取目标骨架点云,进而在对骨架点云判别生成的基础上进一步进行局部点云细化生成判别,实现对存在特征缺失模型的形状重建,有效的保证了目标点云的全局特征㊂2)提出了一种针对碗状文物特征缺失模型的点云补全方法,优化了编码解码判别点云生成网络中的解码器结构,在三维物体数据集Shape Net及碗状文物数据集中取得了更优的补全效果㊂96第5期孙㊀进等:基于双重判别解码器的三维点云形状补全网络1㊀点云生成网络由于碗状文物碎片的丢失,重建碗状文物三维模型所需的点云数据会不完整,将通过多次三维扫描仪获取破损碎片的三维点云数据设为V,其中,V 是各碎片点的信息的集合{v 1,v 2,v 3, },通过点云的拼接算法将各碎片点云集V 拼接成U,通过三维建模软件或对完整碗状文物进行三维扫描获取完整模型所对应的点Y㊂如图1所示,本文将破碎碗状文物三维模型重建的任务定义为:已知点云U 求解相对于Y 的缺失部分,通过对碗状文物完整模型的点云Y 进行随机块的删除,获取所对应的训练数据X,本文采用基于学习的方法训练本文的模型N,求解X 相对于Y 的缺失部分㊂图1㊀本文的结构示意图Fig.1㊀the structure diagram of this paper1.1㊀编码器在编码器网络中,本文的输入数据为缺失点云的三维坐标㊂首先,通过最远点抽样[16]分别在256㊁512和1024的标度上采样,比例是指用于表示对象点云的点数㊂然后,对采样后获得的三个不同输入执行特征提取㊂在特征提取阶段,本文使用了PF-Net 中的组合多层感知的方法,通过将使用三个独立的组合多层感知将尺度为256㊁512和1024的点云映射为三个单独的组合潜在向量F1㊁F2㊁F3㊂每个向量代表从不同分辨率点云中提取的特征㊂最后,将所有向量连接起来,形成1920ˑ3大小的潜在特征映射F㊂本文使用的特征提取模块如图2所示,左侧输入的点云是通过最远点采样获取的256㊁512㊁1024维度的点云,组合多层感知代表了PFNet 提出的组合多层感知,三个维度的点云通过组合多层感知分别获取特征F1㊁F2㊁F3,对三个特征进行组合,通过全连接及支持向量机获取最终提取的特征F㊂图2㊀碗状点云的特征提取模块Fig.2㊀Feature extraction module of bowl-shapedpoint cloud1.2㊀判别器判别器是生成对抗网络中常用的网络结构,在点云生成任务中,将解码器生成的点云输入到判别器中,通过判别器判断生成点云的真假,进行识别和不断生成训练网络,实现生成准确的点云模型㊂因为解码器的输出是点云数据,通过线性层对鉴别器的输入进行预处理㊂处理后的结果依次通过三个卷积层,这些卷积层的输出维数分别为64㊁128和256,本文将每个卷积的输出分别Y 存储在变量Ypre _64㊁Ypre _128㊁Ypre _256中㊂这些变量分别通过最大池化并转换维度进行连接,最终的特征向量依次通过四个输出维度为256㊁128㊁16和1的全连接层,结果通过最后一个全连接的层输出㊂如图3所示,输入为生成器生成的点云,Linear 为全连接层,输出数据分别为256ˑ1,128ˑ1,16ˑ1和1ˑ1,最后输出0或1判断生成点云是否符合真实点云几何形状特征㊂图3㊀判别器结构示意图Fig.3㊀Schematic diagram of discriminator structure07哈㊀尔㊀滨㊀理㊀工㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第28卷㊀2㊀改进的双分支形状补全网络通过使用两个判别器分别对生成的全局点云和细节点云进行判别,首先将第一分支生成的全局点云作为输入数据输入判别器,通过判别器判断的点云作为进一步生成细化点云的骨架点云,将生成的细化点云通过判别器的二次判别,将获取的结果与骨架点云进行整合,获取最终的生成模型㊂2.1㊀双重判别解码器解码器的输入为编码器网络的输出,解码器的输出是输入点云的缺失部分㊂以前的研究[5-7]表明使用全连接层的解码器能够较好的预测稀疏点集,这些生成的稀疏点集可以粗略地表示物体的三维形状㊂本文的网络解码器的思路是先生成稀疏的骨架点云集合后进行判别,获取缺失点云的骨架点云,在骨架点云的基础上进行细化点云的二次生成,并对二次生成的细化点云进一步进行判别,提高生成点云的形状信息的准确率㊂解码器的结构框图如图4所示㊂在解码器生成点云的过程中,本文采用了由全局到局部的思想进行生成,定义两个不同的全连接层Fc1㊁Fc2分别生成对应的全局特征及细节特征,输出大小分别为1024㊁256㊂以编码器获取的特征F 作为输入,依次通过Fc1㊁Fc2㊂本文将每个完全连接的层的结果存储在不同的变量中,通过这个过程,特征向量的维数降低到256,为之后的全局点云的生成做准备㊂图4㊀双重判别解码器结构图Fig.4㊀Structure diagram of double discrimination decoder图中的输入是编码器提取的特征F,Y_1代表的是生成的包含缺失部位全局形状信息的点云,Y_2代表的是生成的细节点云,判别器判别为真的Y_1作为骨架点云,在骨架点云的基础上进一步细化获取Y_2,通过判别器的二次判别获取最终包含全局特征及细节点云的缺失点云㊂解码器将编码器中提取到的全局特征和局部特征结合起来,生成一组完整的点云㊂本文通过先生成少量能描述目标模型形状特征的关键点作为描述物体的形状特征的骨架点云,其次,在此基础上进一步生成细节点云,直到最后生成密集点云数据的缺失部分㊂本文定义了两个不同的全连接层,使用FC_2的输出作为FC_1的输入,通过对两个输出的整形叠加,获取目标三维模型的生成模型㊂2.2㊀损失函数双分支缺失点云生成网络的损失函数由双分支补全损失和对抗网络损失两部分组成㊂补全损失是指缺失部位点云的真实值与预测点云之间的差值,用来减少真实值与生成点云之间的差异,对抗性损失通过优化生成器使预测点云数据更接近真实点云数据㊂CD 损失衡量的是点云缺失部分的真实值与预测值之间的差异㊂对抗性损失试图通过优化最大似然估计来使预测更真实㊂在本网络中,选择CD 损失作为衡量指标㊂CD 损失计算预测点云S 2和真实点云S 1之间的平均最近点距离:d CD (S 1,S 2)=1|S 1|ðx ɪS 1min y ɪS 2x -y 22+1S 2ðx ɪS 2min y ɪS 1y -x 22(1)双分支缺失点云生成网络的损失函数由双分支的补全损失L 1和对抗损失L 2两部分组成㊂通过最小化L 2使得生成器产生 真实 样本U 来通过判别器的判别,而D 旨在最小化L 2,并对真实样本P 和生成样本P 进行区分㊂双分支点云生成网络的损失由d CD 1和d CD 2,并使用超参数β加权:L 1=d CD 1(U 1,U ᶄ1)+βd CD 2(U 2,U ᶄ2)(2)其中:U 1为精密点云;U 2为骨架点云;U ᶄ1和U ᶄ2分别为对应的真实点云㊂对抗网络的损失函数L 2通过最小平方损失表示:L 2=12[D (U )2+(D (U ᶄ)-1)2](3)其中:U 为生成点云,U ᶄ为对应真实值㊂双分支缺失点云生成网络的损失函数定义为:L =θ1L 1+θ2L 2(4)其中:θ1和θ2分别为补全损失与对抗损失,并且θ1+θ2=1,在训练过程中,通过Adam 优化器对G 和D 交替优化㊂17第5期孙㊀进等:基于双重判别解码器的三维点云形状补全网络3㊀实㊀验3.1㊀实验环境本文的网络使用python 语言,在Windows 11系统上训练,实验的硬件环境:扫描仪为SHINING SE,CPU AMD Ryzen 54600H with Radeon Graphics,主频3.0Hz;GPU NVIDIA GeForce GTX 1650;操作系统Win10;深度学习环境为Pyorch 1.10.2,Py-thon3.7.11,初始学习率0.0001,批量4,通过Adam 优化器优化网络㊂3.2㊀实验数据本文所构建的数据集包含两个部分,第1个部分是通过三维扫描仪获取碗状文物碎片的数字化模型,通过文[17]的拼接方法获取待补全模型㊂第2个部分是通过三维建模软件绘制的三维模型,经过处理获取碗状文物的点云模型㊂如图5所示,本文主要通过三维建模软件绘制的三维模型作为网络的训练数据,三维扫描仪获取的碗状文物碎片的数字化模型作为实际验证数据㊂图5㊀数据集采样示意图Fig.5㊀Schematic diagram of data set sampling其中,图5(a)为通过三维扫描仪获取碗状文物碎片的网格模型,图5(b)为采集的点云模型;图5(c)为通过三维建模软件绘制的三维模型,图5(d)为采集的点云模型,作为网络的训练数据,图5(a)(b)作为网络验证的数据㊂3.3㊀验证集点云补全实验本文在验证集上进行验证,通过将缺失点云输入基于双重判别解码器的点云补全网络,对碗状点云缺失部分形状进行补全,补全效果如图6所示㊂图6㊀训练网络在验证集上的补全效果图Fig.6㊀Complement effect diagram of training networkon verification set本文的网络输入的数据为存在缺失的点云数据,为了满足网络输入的要求,本文从不同的视点观察构建的碗状文物的三维点云模型,如图6左侧所示,随机选取一个视点作为为球心,删除球面上以R 为半径的所有点,剩下的点视为缺失点云作为网络输入,以删除的点云作为真实点云㊂3.4㊀待补全模型缺失生成第1个部分是通过三维扫描仪获取碗状文物碎片的数字化模型,拼接后的待补全模型㊂获取现有的碗状文物碎片的数字化点云,对现有的数字化碎片模型进行拼接,获取待检测模型,如表1所示㊂表1㊀网络模型生成点云与真实点云对比Tab.1㊀Comparison between point cloud generated bynetwork model and real pointcloud27哈㊀尔㊀滨㊀理㊀工㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第28卷㊀㊀㊀从左到右分别是碗状文物碎片边缘碎片缺失㊁内部碎片缺失及多块碎片缺失的点云生成情况,从上到下分别为待补全模型㊁缺失部位生成的点云㊁生成点云与缺失点云组合的完整点云㊁生成点云的封装模型及真实的缺失部位点云㊂相应的本文训练的生成网络能够较好的对碗状文物缺失部位的点云进行较好的生成㊂同时,对生成的点云数据进行进一步点云封装能够满足模型形状重建的需求㊂3.5㊀结果对比本文使用的评价指标[18]㊂它包含两个指标:PredңGT(预测点云与真实点云)误差和GTңPred (真实点云与预测点云)误差㊂PredңGT衡量的是预测与实际情况的差距㊂GTңPred表示预测的形状覆盖的地面真值曲面的程度㊂在表2中显示GTңPre和PreңGt误差与经典方法在公开数据集的五个类别进行对比的比较结果(显示的数字是[PredңGT误差/GTңPred误差],按比例乘以1000)㊂由于平均误差值太小,无法显示在表格中,本文将得到的GTңPre与PreңGt值乘以1000,最后保留三位小数作为最终的测试结果㊂表2㊀Shapenet-Part实验对比Tab.2㊀Comparison of ShapeNet-Part experiments种类LGAN[11]PCN[4]3D-Capsule PF-Net[6]Ours 椅子7.359/2.339 3.952/2.301 3.049/2.207 2.074/1.824 2.327/1.974台灯8.464/3.62711.610/7.1399.912/5.847 5.661/3.905 6.286/4.739杯子 6.139/4.735 3.590/3.591 5.155/5.168 3.116/3.557 2.519/2.852桌子 2.658/2.484 2.503/2.452 3.929/3.098 2.429/2.109 2.157/1.989帽子8.968/4.6087.015/4.24011.04/4.739 1.243/1.596 1.053/1.238平均 6.718/3.559 5.734/3.945 6.617/4.212 2.905/2.598 2.868/2.558㊀㊀注:表中数字代表GTңPre/PreңGt值乘以1000,加粗表示该类型中最优解㊂㊀㊀由表2可见,在给定的5个类别的模型点云补全测试中,本文的双分支点云补全网络在形状特征信息简单的模型中的补全效果更好,如表2所示在杯子㊁桌子㊁帽子中,双分支点云补全网络生成的点云补全效果更好㊂如表2所示,现有的经典网络中PF-Net在点云完成任务中效果较好,其中,本文网络在几何形状信息简单的补全任务中效果更好㊂将本文网络在碗状文物待补全模型中与PF-Net进行实验对比㊂如表3所示,通过对PF-Net在边沿块㊁内部块㊁组合块中的补全效果对比,我们可以观察到,本文的方法比PF-Net[6]生成的点云更致密㊁更均匀,由表平面部分生成的点密度更大,恢复程度也更高㊂表4表示对应边沿块㊁内部块㊁组合块的CD值(倒角距离Chamfer distance)及平均倒角距离,其中,CD值越小,最终结果越好㊂由表4可见,在边沿缺失补全㊁内部缺失补全和多块缺失补全中分别提高了18.1%㊁12.6%㊁29.9%,相对于PF-Net 本文网络在真实点云数据的补全中平均提高了20.2%㊂综上,双重判别解码器的结构提高了生成点云的精度,在形状信息简单的模型中有着较好的效果由表1所示,并且在碗状文物的形状重建任务中精度更高,如表4所示㊂表3㊀本文的网络与PF-Net碗状文物补全效果对比Tab.3㊀Comparison of the effect of network and PF-Net bowl-shaped cultural relics in thispaper 表4㊀本文的网络与PF-Net碗状文物补全实验对比Tab.4㊀Comparison between the network of this paper andPF-Net bowl-shaped cultural relics completion experiment边沿块内部块组合块平均PF-Net[6]0.3590.3360.9580.551Ours0.2940.2770.6720.414 comparison18.1%12.6%29.9%0.20237第5期孙㊀进等:基于双重判别解码器的三维点云形状补全网络4㊀结㊀论针对碗状文物拼接模型存在特征信息缺失的修复补全问题,本文提出了一种有效的双分支点云生成网络㊂结合生成对抗网络框架,在点云生成网络框架的解码器结构中使用了两次判别器,构建了一种双重判别解码器结构,分别从全局特征及细节特征对缺失部位的形状进行生成,保证点云骨架特征的同时进一步细化点云的细节特征,可以有效的提高生成点云特征的保真度㊂相较于传统的文物修复方法,本文通过实验表明深度学习的方式能够实现缺失部位的自动补全,本文的网络相较于已有网络分别提高了18.1%㊁12.6%㊁29.9%,平均提高了20.2%㊂同时在公开数据集的实验表明本文的网络在其他形状的补全任务中有着较好的泛化性能㊂参考文献:[1]㊀LI J,HE B,Liu S,Liu Q.Nondestructive Analysis ofJingdezhen and Longquan Celadon Wares Excavated fromNanhai No.1Shipwreck.Spectrosc Spect Anal36:1500.[2]㊀TCHAPMI L P,KOSARAJU V,REZATOFIGHI H,etal.Topnet:Structural Point Cloud Decoder[C]//Pro-ceedings of the IEEE Conference on Computer Vision andPattern Recognition,2019:383.[3]㊀QI C R,SU H,MO K,Guibas L J.Pointnet:DeepLearning on Point Sets for3D Classification and Segmen-tation[J].CVPR,2017:77.[4]㊀WU J,ZHANG C,XUE T,et al.Learning a Probabilis-tic Latent Space of Object Shapes Via3D Generative-Ad-versarial Modeling[J].Advances in Neural InformationProcessing Systems,2016:1.[5]㊀YANG Y,FENG C,SHEN Y,et al.Foldingnet:PointCloud Auto-Encoder Via Deep Grid Deformation[C]//Proceedings of the IEEE Conference on Computer Visionand Pattern Recognition,2018:206.[6]㊀YUAN W,T KHOT,D HELD,et al.PCN:Point Com-pletion Network[C].3DV,2018:728.[7]㊀CRESWELL A,WHITE T,DUMOULIN V,et al.Gen-erative Adversarial Networks:An Overview[J].IEEESignal Processing Magazine,2018,35(1):53. [8]㊀ACHLIOPTAS P,DIAMANTI O,MITLIAGKAS I,et al.Learning Representations and Generative Models For3dPoint Clouds[C]//International Conference on MachineLearning.PMLR,2018:40.[9]㊀LI C L,ZAHEER M,ZHANG Y,et al.Point Cloud Gan[J].arXiv Preprint arXiv:1810.05795,2018:82.[10]SARMAD M,LEE H.J,KIM Y.M.Rl-gan-net:A Rein-forcement Learning Agent Controlled Gan Network for Re-al-Time Point Cloud Shape Completion[C]//Proceedingsof the IEEE Conference on Computer Vision and PatternRecognition,2019:5898.[11]GURUMURTHY S,AGRAWAL S.High Fidelity Seman-tic Shape Completion for Point Clouds Using Latent Opti-mization[C]//Proceedings of the IEEE Winter Confer-ence on Applications of Computer Vision(WACV),IEEE,2019:1099.[12]HUANG Z,YU Y,XU J,et al.PF-Net:Point FractalNetwork for3D Point Cloud Completion[J].(CVPR),2020:7659.[13]CHEN X,LI Y.Multi-feature Fusion Point Cloud Com-pletion Network[J].World Wide Web25,2022:1551.[14]刘心溥,马燕新,许可,等.嵌入Transformer结构的多尺度点云补全[J].中国图象图形学报,2022,27(2):538.LIU Xinpu,MA Yanxin,XU Ke,et al.Multi-scale PointCloud Completion Embedded in Transformer Structure[J].Journal of Image and Graphics,2022,27(2):538.[15]张京军,郑灿,高瑞贞.学习点云邻域信息的三维物体形状补全[J].计算机应用研究,2022,39(5):1586.ZHANG Jingjun,ZHENG Can,GAO Ruizhen.ShapeComplement of3D Objects by Learning Neighborhood In-formation of Point Clouds[J].Research on ComputerApplication,2022,39(5):1586.[16]QI C R,L Yi,SU H,et al.Pointnet++:Deep Hierar-chical Feature Learning on Point Sets In A Metric Space[J].Advances in Neural Information Processing Sys-tems,2017,30:5105.[17]孙进,丁煜,王宁,等.结合点云占比和平滑度的碗状碎块内表面识别算法[J].哈尔滨理工大学学报,2020,25(3):157.SUN Jin,DING Yu,WANG Ning,et al.IdentificationAlgorithm for Inner Surface of Bowl-shaped Broken PiecesBased on Point Cloud Proportion and Smoothness[J].Journal of Harbin University of Science and Technology,2020,25(3):157.[18]GADELHA M,WANG R,MAJI S.Multiresolution TreeNetworks for3D Point Cloud Processing[C]//The15thEuropean Conference on Computer Vision,Munich,Ger-many,2018:105.(编辑:温泽宇)47哈㊀尔㊀滨㊀理㊀工㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第28卷㊀。
点云三维重建算法全文共四篇示例,供读者参考第一篇示例:近年来,在计算机视觉和图像处理领域,点云三维重建算法受到了广泛关注和研究。
点云三维重建是指通过离散的点云数据集合生成三维模型的过程,这种技术在工业制造、虚拟现实、机器人导航等领域都有着广泛的应用。
一、点云三维重建的基本原理点云三维重建的基本原理简单来说就是将二维图像或者三维传感器采集到的点云数据转化为三维模型。
在实际应用过程中,首先需要通过激光雷达、摄像头或者其他传感器采集目标物体的点云数据,然后通过一系列算法对点云数据进行处理,将其转化为可视化的三维模型。
在点云处理过程中,通常会涉及到点云的重构和优化两个步骤。
点云的重构是指将采集到的离散点云数据转化为平滑的曲面或者多边形网格,这个过程通常会使用插值算法或者表面重建算法来完成。
而点云的优化则是指在重构完毕之后,对生成的三维模型进行进一步的优化,使其更加符合实际物体的形状和特征。
二、常见的点云三维重建算法1. 基于表面重建的算法表面重建是一种常见的点云三维重建算法,它的基本思想是通过一系列的数学模型来拟合点云数据,并生成平滑的曲面或者多边形网格。
常用的表面重建算法包括移动最小二乘法、泊松重建、Marching Cubes等。
移动最小二乘法是一种通过拟合局部曲面进行点云重建的算法,它在处理大规模点云数据时具有较高的效率。
泊松重建则是一种利用泊松方程进行表面重建的算法,它能够在重建过程中保持模型的平满性和细节。
2. 基于深度学习的算法近年来,随着深度学习技术的快速发展,研究者开始将深度学习算法应用到点云三维重建领域。
基于深度学习的点云重建算法通常会使用卷积神经网络或者自编码器等结构,通过学习大量的点云数据来生成更加真实和精确的三维模型。
PointNet和PointNet++是两种基于深度学习的点云重建算法的代表作品。
PointNet通过设计一种特殊的对称函数来处理无序点云数据,并在此基础上构建了一个端到端的网络结构来实现点云的重建和分类。
城市地下管线三维建模工具开发及应用张鹏程;丘广新;陈鹏;张秀英【摘要】首先对常用的管线三维建模方法进行了归纳总结;在分析不同方法的应用范围、综合考虑各种建模方法优缺点的基础上,基于DirectX9.0、.NET Framework3.5运行环境,采用C++语言,集成开发了管线三维建模工具。
以广州市现有二维管线数据库为例,该工具通过对编码、字段、材质、特征、附属物等信息的映射设置,能快速、高效地实现管线的三维建模。
【期刊名称】《地理空间信息》【年(卷),期】2016(014)007【总页数】3页(P85-87)【关键词】地下管线;三维建模工具;自动化建模;映射设置【作者】张鹏程;丘广新;陈鹏;张秀英【作者单位】广州市城市规划勘测设计研究院,广东广州 510060;广州市城市规划勘测设计研究院,广东广州 510060;广州市城市规划勘测设计研究院,广东广州 510060;广州市城市规划勘测设计研究院,广东广州 510060【正文语种】中文【中图分类】P208地下管线的三维可视化建模、空间分析与辅助决策技术已广泛应用于管线规划、设计、审批、施工、运维等日常管理工作中,并将成为当前城市地下管线信息化发展的新趋势。
20世纪90年代以来,国内大多数城市都开展了地下管线普查并同步建立了地下管线综合管理系统,已积累了较为丰富的二维地下管线数据库。
如何在现有二维数据的基础上,研究管线三维建模方法,并开发可扩展、可定制、可独立运行的三维建模工具,从而实现管线的快速建模与更新,是城市管线面向三维应用的前提。
1.1 管线三维建模方法概述目前,国内众多城市开展了管线三维建模方面的研究,并取得了较好的应用效果。
管线三维建模方法从自动化的程度来看,可分为人工建模和自动化建模[1];从使用的建模软件来看,可分为使用第三方专业建模软件(3ds Max、Sketchup等)建模和直接使用三维GIS软件[2](Skyline、CityMaker等)建模;从管线本身数据结构的角度来看,可分为固态化模型建模和参数化模型建模[3-4];从建模的数据来源角度来看,可分为基于现有的二维管线数据进行三维建模和制定新的三维数据标准,然后按照新标准重新进行外业数据采集并建模[5-6]。
第30卷第1期 石家庄铁道大学学报(自然科学版) v。1.30 N。.1 2017年3月Journal of Shijiazhuang Tiedao University(Natural Science Edition)Mar.2017
三维模型的分类编码研究 赵正旭。 陈蕾。 郭阳 (石家庄铁道大学信息科学与技术学院,河北石家庄050043) 摘要:三维模型是深空探测三维可视化平台中的资源基础。在三维可视化程序中有成千上 万的三维模型,为了快速、精确地调用目标模型,需要将模型规范化管理。现提出一种对三维模 型分类编码的管理方法,通过研究三维模型的属性特征,建立了一种分类编码规范;并根据所提 出的规范,设计了一个分类编码器,对部分天体模型进行分类编码,验证了本规范的科学性和可 用性。通过研究,将三维模型规范化管理,可以有效地促进深空探测三维可视化技术的发展以 及3D技术的发展。 关键词:深空探测;三维模型;分类编码 中图分类号:TP391.72 文献标志码:A文章编号:2095—0373(2017)01—0104—07
0 引言 深空探测是人类航天活动的重要领域,三维可视化技术在航天中的应用优势越来越突出。深空探测 的任务具有高风险、高难度、难操作等特点,将三维可视化技术应用于深空探测任务,可以提前模拟深空 的三维场景,预设故障和困难并找到解决办法,可以有效地降低风险,即增大了任务的成功率,也提高了 人员的安全系数。在深空探测三维可视化仿真过程中,三维模型是整个平台的资源基础,程序需要将场 景模型文件调入内存,并对三维场景模型加以组织、控制、管理、调度等 ]。通过对三维模型规范化管理, 可以有效地提高目标三维模型的调用速度和精确度,减小模型内存占用率,缩短模型调用时间,保证三维 模型使用的实时性。因此,规范化管理三维模型是整个三维可视化平台的基础,也是关键。 虽然网络上提供了大量模型以供重复使用,但是面对庞大的三维模型数据库,如何提高现存三维模 型的复用率,并且能够在可视化程序中快速精确地调用目标模型却成为一个迫切需要解决的问题。这些 模型在定义之初都是建模者根据自己的喜好或者定义规则来命名的,因为语言共识或者描述方式的不同 会产生歧义。在查询该模型时,检索字段和模型本身的命名会有偏差,造成时间、精力的浪费,效率不高。 如果有一个统一的规范来管理三维模型,就会大大提高其检索速度及复用率,避免造成资源的浪费。 现在对三维模型的研究热度越来越高 ,但是目前国内外对三维模型的文献研究主要集中在检索 技术和分类技术上 ],还有部分文献对模型进行规范化管理只是建立模型检索系统,对模型本身和统一 描述模型名称方面的研究比较少。通过研究文献没有找到对三维模型分类编码的相关研究,因此,有必 要建立一种针对于三维模型的分类编码规范,将三维模型规范化管理。 规范化管理三维模型的途径之一就是将其分类编码,通过使用比较通用的阿拉伯数字加英文字母的 形式对模型进行标注,避免文本型标注的二义性。相当于为每个三维模型赋予一个身份证号码,这个号 码具有唯一指定性。孙平等人在文献Elo]中提到三维模型的描述,主要是基于英文关键字,以用途或属 性命名,如太阳能电池板命名为“SolarPanel”。这种描述方式虽然通俗易懂,容易根据字面意思理解所描
收稿日期:2016-02-24 责任编辑:车轩玉DOI:10.13319/j.cnki.sjztddxxbzrb.2017.01.20 基金项目:河北省高层次人才科学研究项目(GCC2014010) 作者简介:赵正旭(1960一),男,教授,研究方向为虚拟现实技术,E—mail:zhaozx@stdu.edu.cn 赵正旭,陈营,郭阳.三维模型的分类编码研究EJ].石家庄铁道大学学报:自然科学版,2017,30(1):104—110 第1期 赵正旭等:三维模型的分类编码研究 105 述的是什么,但是会存在文本歧义的问题。比如命名者描述的是太阳能电池板,但是调用者并不知道模 型的命名是什么。另一方面,文本型描述可能会出现地域性差异,如红薯,有的地方叫做地瓜,这就缺乏
一个统一的管理规范。 在一个三维可视化仿真系统中,对于软件和技术的优化已经有了相关研究 ],如果将其中的所有 三维模型使用一个统一的技术规范来管理,在调用目标模型时会更快速、更精确。通过将三维模型分类 编码,可以建立一个通用、完备和可扩充的三维模型管理系统,形成航天实时三维可视化中三维模型的技 术规范,这对促进深空探测三维可视化技术的发展具有很高的应用价值。就目前来看,还没有找到有关 三维模型分类编码的相关文献和技术,文章中会详细描述本研究所提出的三维模型分类编码的应用 实例。
1 三维模型的分类编码 1.1分类编码简介 分类编码系统就是用字符(数字、字母或符号)对研究对象各有关特征进行描述和标识的一套特定的 规则和依据;后期按照分类编码系统的规则,用字符描述和标识对象特征的过程,就是对研究对象进行编 码,这种码也叫GT码l_1 。 分类编码规则已经被应用到很多领域,所用的分类编码系统一般都是用字符形成描述和标识的序列 码。最典型的应用就是中图法,对书籍的分类编码。其它的应用领域有疾病、医疗设备及耗材、中药、血 型、机械零件、石油、企业信息以及其它方面[1 _2oJ,但是还没有找到应用于三维模型领域的相关研究。 1.2建立三维模型分类编码规范 本文建立的分类编码规范主要针对于天体模型,因此部分分类特征点只对天体模型进行了详细分 类;三维模型的文件格式是3ds文件。 1.2.1编制方法 三维模型的分类和编码应遵循信息分类法。信息分类的方法有:线分类法、面分类法、混合分类法。 本分类编码系统所使用的主要是面分类法,如果后期有必要,将线分类法作为补充。 1.2.2编制原则 (1)科学性。选择3ds模型最稳定的本质属性作为分类基础和依据。 (2)唯一性。代码和3ds模型一一对应,一个代码只代表一个模型。 (3)可扩展性。后期可供完善和补充。 (4)精确性。采用数字和字母相结合的方法编制,避免文本标注的二义性,尽可能多地包含一个模型 的特征信息,使描述尽量精确。 1.2.3编制过程 本分类编码规范采用阿拉伯数字和大写英文字母相结合的方式进行编制。如果一个分类点的选项 按常识不会超过26个,就采用大写英文字母的形式赋码,否则使用阿拉伯数字。比如,阿拉伯数字11可 以用大写英文字母K代替,这样能保证描述同样多模型特征时尽量缩短序列码的位数,使系统达到最 优化。 对于自然语言的文本标注而言,不同种类语言以及同一种语言内部对同一对象的描述词可能不一 致,这就可能造成调用模型时的检索字段和模型标注存在差异,不能精确地找到目标模型。数字和字母 相结合的编码型标注相对而言,可以有效避免歧义。 具体分类编码规范如表1所示。 106 石家庄铁道大学学报(自然科学版) 第30卷 根据表1分类编码规范中的每个分类点,具体特征赋码表如表2所示。 表2具体类别赋码表
2为具体模型赋码 根据上一小节中所建立的分类编码表,可以对具体的三维模型分类编码。例如:从网络上下载的3ds 格式的天体模型,通过3dsMax导入打开,可以查看该模型的各个特征,并对照表2为该模型赋码。下面 举例说明: 2.1天宫一号 通过3dsMax导入打开天宫一号的3ds模型文件,如图1所示。 第1期 赵正旭等:三维模型的分类编码研究 107 (a)天宫一号a面 (b)天宫一号b面 图1天宫一号 根据表1给天宫一号模型分类编码,其序列码为:1 141 lJMOO051528006769800341()()S。 对照表2将该序列码进行详细解析,如表3所示。 表3天宫一号编码序列解析表 编码 含义 1 14 1 1 J M 【】 0051528 0067698 ()034 1 I) 【】 S
第1位:是3ds文件。 第2~3位:属于航天器。 第4位:有材质。 第5位:有纹理。 第6位:贴图格式为JPG。 第7位:贴图像素为2048*1024,属于中级。Middle。 第8位:不是虚拟纹理。 第9~15位:模型的实际顶点数为51528。 第16 ̄22位:模型的实际面数67698。 第23 ̄26位:模型的实际对象数为34。 第27位:有颜色。 第28位:无阴影。 第29位:尺寸没有归一化。 第3(】位:静态模型,static。 2.2 Tethys(土卫三) 通过3dsMax导入打开天宫一号的3ds模型文件,如图2所示。 根据表1给Tethys模型分类编码,其序列码为:1031 IJMO001344300265720001OOOS。 对照表2将该序列码进行详细解析,如表4所示。
图2 Tethys(土卫三) lO8 石家庄铁道大学学报(自然科学版) 表4 Tethys编码序列解析表 编码 含义 第1位:是3ds文件。 第2~3位:属于卫星。 第4位:有材质。 第5位:有纹理。 第6位:贴图格式为JPG。 第7位:贴图像素为2048*1024,属于中级,Middle。 第8位:不是虚拟纹理。 第9~15位:模型的实际顶点数为13443 第16~22位:模型的实际面数26572。 第23 ̄26位:模型的实际对象数为1。 第27位:无颜色。 第28位:无阴影。 第29位:尺寸没有归一化。 第3()位:静态模型,static。
第3t)卷 3分类编码系统的应用 根据表1和表2所制定的分类编码规范,设计了一个分类编码器。 通过选择三维模型的特征分类点生成代码,为具体模型赋码,并根据生成的模型序列码从后台数据 库中调出目标模型,将代表该目标三维模型的二维图片显示在分类编码器的右侧。根据上一小节中对天 宫一号和Tethys三维模型的解析赋码,通过该分类编码器分别为其赋码,如图3、图4所示。
l・__・_哪I疆—酗-西—E曩E璺_掣-磷 ¨龉茸 睇 悝 姆H娃 ¨ ^ d d‘ ’ , 【一 , ’ r ・ ’- l¨ r
’{ F -r - l : 鹜 l《
一 L. |= . . K日} . - 1 t ・ t 1 】 。 ’ i , 1 ・ t
■曩瞄四 t 嗣圈 图3为天宫一号分类编码 根据图3显示,分类编码器的左侧是三维模型特征选项区,通过选择具体三维模型的特点,生成相应 的代码,根据生成的序列码1141IJMoO()5I528006769800341【)(】S,从后台数据库中调出天宫一号的模型图 片,如图3右侧所示。同样,Tethys的分类编码结果如图4所示。
图4为 rethys(土卫三)分类编码
3 2 4 7 4 5 3 6 1 1 2 ∞ M o㈨㈨㈨ s