CN111881508A - 一种三维仿真建筑群的重建方法及装置 - Google Patents
一种三维仿真建筑群的重建方法及装置 Download PDFInfo
- Publication number
- CN111881508A CN111881508A CN202010806119.3A CN202010806119A CN111881508A CN 111881508 A CN111881508 A CN 111881508A CN 202010806119 A CN202010806119 A CN 202010806119A CN 111881508 A CN111881508 A CN 111881508A
- Authority
- CN
- China
- Prior art keywords
- building
- wall
- repaired
- simulated
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000004088 simulation Methods 0.000 title claims abstract description 54
- 239000000463 material Substances 0.000 claims description 30
- 238000013507 mapping Methods 0.000 claims description 11
- 238000004519 manufacturing process Methods 0.000 claims description 6
- 238000005192 partition Methods 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 4
- 239000013598 vector Substances 0.000 claims description 4
- 241000283070 Equus zebra Species 0.000 claims description 3
- 238000007789 sealing Methods 0.000 claims description 3
- 239000002356 single layer Substances 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005094 computer simulation Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000032823 cell division Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种三维仿真建筑群的重建方法及装置,方法包括:加载建筑群图像;获取建筑群图像中的建筑物俯视轮廓线;在建筑物俯视轮廓线上重建建筑物墙体;将建筑物的墙体归纳为不同的墙体单元格,根据墙体单元格制作预制体模型;根据待仿真建筑物的纹理图像,将待仿真建筑物墙体划分为不同的墙体单元格,在不同的墙体单元格内分别嵌入预制体模型以生成待仿真重建建筑物的墙体图像。这种三维仿真建筑群的重建方法,对建筑物进行分墙体归类,最终归纳为重复的墙体单元格,大大利用了模型的复用性,提高了建模效率,同时使用改进后的纹理修复技术,可以很好修补墙体单元格之间的明显缝隙,可以快速制作出满足仿真简洁、逼真度高的模型。
Description
技术领域
本发明涉及建筑仿真技术领域,具体涉及一种三维仿真建筑群的重建方法及装置。
背景技术
5G普及后,智慧城市,虚拟校园等产业会迅速兴起,传统的人工建模,已经不能满足大量建筑群的模型仿真需求,各种3D平台也试图提供更加快速的仿真模型重建方法,但是,并不能很好的切合实际项目,仅仅只能满足动画展示的需求。
现在检索到公开号为CN106652027A的中国专利文献公开了一种三维建筑的建模方法及其装置,该方法包括以下步骤:S1、加载纹理贴图的材质库;S2、获取建筑数据,判断建筑数据是否符合要求,如果是则执行S3,否则执行S6;符合要求的建筑数据具有层高属性,且每个建筑仅有一个底线框;S3、根据建筑数据生成框架模型;S4、从材质库中获取材质数据,并根据框架模型和材质数据生成建筑模型;S5、对建筑模型进行轴心归中归底设置,执行S7;S6、判断建筑数据的底线框是否符合要求,如果否则获取遥感影像,根据遥感影像获取底线框;并判断建筑数据是否有层高属性,如果否则获取外业采集拍摄的建筑的照片,并根据照片获取层高数据;以上两个判断均为是时,返回S3;S7、获取遥感影像和外业采集拍摄的建筑的照片,根据遥感影像设置建筑模型的楼顶结构,以及根据照片从材质库中获取楼顶结构的材质数据,获得最终的三维建筑模型。这种建筑的建模方法能够快速实现城中村的三维建模,减少了繁琐的重复性的建模操作,缩短建模工作量。
但是,这种三维建筑的建模方法,在仿真时仅仅利用建筑的底框线、层高数据、楼顶结构以及楼顶结构的材质数据进行建筑的仿真,只能仿真得到一些建筑结构简单、模型逼真度较低的城中村建筑,难以应用在大规模三维地图等各种具有各种大型复杂建筑物的仿真建模应用场景中。
发明内容
因此,本发明要解决的技术问题在于克服现有技术三维建筑的建模方法只能仿真的得到一些结构简单、模型逼真度低的建筑,难以应用在各种大型复杂建筑物的三维仿真建模场景中的缺陷,从而提供一种三维仿真建筑群的重建方法及装置。
为解决上述技术问题,本发明的技术方案如下:
一种三维仿真建筑群的重建方法,包括以下步骤:
S1,加载需要仿真制作的建筑群图像;
S2,获取所述建筑群图像中的建筑物俯视轮廓线,对所述建筑物轮郭线进行封闭处理;
S3,在封闭后的所述建筑物俯视轮廓线上重建建筑物墙体;S3包括以下步骤:
S31,根据预先采集的建筑物的纹理图像中墙体的纹理特征,将建筑物的墙体归纳为不同的墙体单元格,根据所述墙体单元格制作预制体模型,生成所述墙体单元格和所述预制体模型之间的映射关系;
S32,根据待仿真重建建筑物的纹理图像,将待仿真重建建筑物墙体划分为不同的墙体单元格,根据所述映射关系在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像。
优选地,所述根据所述映射关系在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像之后,还包括:S33,采用纹理修复算法对所述墙体单元格之间的缝隙进行修补;所述纹理修复算法利用源区域中与待修补块最相似的匹配块修补待修补区域。
优选地,所述采用纹理修复算法对所述墙体单元格之间的缝隙进行修补,包括:
S331,根据所述墙体单元格之间的纹理接缝特征,确定待修补区域及待修补区域的边界;
S332,将所述待修补区域划分为不同的区域,将所述待修补区域的边缘按照其所在的不同区域分为i段;其中,i为大于或等于2的自然数;
S333,计算源区域内与段相连的目标块的优先级,确定优先级权重最高的目标块作为当前待修补块;
S334,在所述当前待修补块的领域搜索所述当前待修补块的最匹配块;
S335,用领域搜索到的所述最匹配块逐段修补当前待修补块;
S336,重复执行上述步骤S332~S335,直至输入图像上所述墙体单元格之间的纹理接缝修补完毕。
优选地,在步骤S333中,定义目标块P的优先级:P(p)=C(p)*D(p),其中,C(p)为像素点的信任项,D(p)为边缘强度的数据项;用目标块内已知像素点与目标块内总像素点的比重以及已知像素点的可信度计算目标块的信任项C(p),用待修补区域边界处的结构信息计算目标块边缘强度的数据项,结合目标块的信任项和边缘强度的数据项确定目标块的优先级。
优选地,所述在所述当前待修补块的领域搜索所述当前待修补块的最匹配块,包括:
在所述当前待修补块的邻近源区域中的i个分区内搜索源块;
若搜索到的源块的像素和待修补目标块像素的平方误差不大于预设阈值;则以搜索到的源块为所述当前待修补块的最匹配块;
若搜索到的源块的像素和待修补目标块像素的平方误差大于预设阈值,则在所述当前待修补块的邻近源区域中的(i+2)个分区内搜索源块;并将与段连接处的目标块按照权重的高低依次填充,同时更新信任度C(p),最后通过等照度线的位置,将填充后的目标块边缘划分到其相邻的两段中,并在每段中选取一个信任度最高的填充块作为所述当前待修补块的最匹配块。
优选地,所述从建筑墙体材质库中加载墙体材质数据,并根据所述墙体网格模型和所述墙体材质数据库生成仿真建筑墙体模型之后,还包括:S7,根据所述仿真建筑墙体模型从屋顶结构数据库中匹配屋顶单元格;其中,所述屋顶结构数据库包括收集得到的各种不同结构的建筑屋顶。
优选地,所述采用纹理修复算法对所述墙体单元格之间的缝隙进行修补之后,还包括:S4,自定义待仿真重建建筑物的单层高度和楼层数目,生成待仿真重建建筑物的墙体网格模型。
优选地,所述生成待仿真重建建筑物的墙体网格模型之后,还包括:S5,从建筑墙体材质库中加载墙体材质数据,并根据所述墙体网格模型和所述墙体材质数据生成仿真建筑墙体模型;其中,所述建筑墙体材质库为建筑墙体的纹理图像的材质库。
优选地,所述从建筑墙体材质库中加载墙体材质数据,并根据所述墙体网格模型和所述墙体材质数据库生成仿真建筑墙体模型之后,还包括:S7,根据所述仿真建筑墙体模型从屋顶结构数据库中匹配屋顶单元格;其中,所述屋顶结构数据库包括收集得到的各种不同结构的建筑屋顶。
优选地,在所述获取所述建筑群图像中的建筑物俯视轮廓线,对所述建筑物轮郭线进行封闭处理的过程中,还包括:获取所述建筑群图像中的道路轮廓线,对所述道路轮廓线进行封闭处理;对加载的所述建筑群图像进行栅格化处理,生成具有矢量的地理边界;根据所述地理边界生成主干道,在所述主干道上设置路灯、路标和斑马线中的一种或几种、并分别赋予不同的纹理贴图。
优选地,所述对所述建筑物轮郭线和所述道路轮廓线分别进行封闭处理之后,还包括:剔除所述建筑群图像中的孤立点。
优选地,在步骤S1中,所述建筑群图像为根据卫星云图提取出的需要三维仿真制作的建筑群的二维图形。
另一方面,本发明还提供了一种三维仿真建筑群的重建装置,包括:加载模块,用于加载需要仿真制作的建筑群图像;存储模块,用于存储建筑物墙体的不同墙体单元格;图像处理模块,用于获取所述建筑群图像中的建筑物俯视轮廓线和道路轮廓线,并对所述建筑物轮郭线和所述道路轮廓线分别进行封闭处理;建筑仿真模块,用于根据待仿真重建建筑物墙体的纹理图像,将待仿真重建建筑物墙体划分为不同的墙体单元格,并根据墙体单元格和预制体模型之间的映射关系,在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像。
优选地,还包括:纹理修补模块,用于根据纹理修复算法对所述墙体单元格之间的缝隙进行修补。
本发明技术方案,具有如下优点:
1.本发明提供的三维仿真建筑群的重建方法,结合建筑群中建筑和道路的分布特点,对于道路和建筑物分开建模,又对于建筑物进行分区域,分墙体归类,最终归纳为重复的墙体单元格,大大利用了模型的复用性,提高了建模效率,同时使用改进后的纹理修复技术,很好的处理了墙体单元格贴图之间缝隙明显的问题,可以快速制作出满足仿真简洁、逼真度高的模型。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的三维仿真建筑群的重建方法的实现流程图;
图2为本发明中仿真重建建筑物墙体的实现流程图;
图3为本发明提供纹路修补算法的实现流程图;
图4为经过纹理修补算法修补缝隙后的无缝贴图;
图5为本发明提供其中一种墙体单元格的结构示意图;
图6为图5中多个墙体单元格层叠而成的待仿真建筑物的墙体网格模型图;
图7为根据卫星云图提取出的需要三维仿真制作的建筑群的二维图形;
图8为图7中的建筑群的二维图形经过三维仿真后得到的三维仿真建筑群的局部示意图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种三维仿真建筑群的重建方法,在本实施例中其实施方法应用于3DMAX软件,如图1所示,包括如下步骤:步骤S1加载建筑群图像;步骤S2获取建筑群外轮廓;步骤S2之后包括仿真重建建筑物;仿真重建建筑物的步骤又包括:步骤S3仿真重建建筑物的墙体和步骤S6仿真重建建筑物的屋顶,最终得到仿真重建的三维建筑群。三维仿真建筑群更为具体的重建过程包括如下步骤:
步骤S1,加载需要仿真制作的建筑群图像。具体的,所述建筑群图像为根据卫星云图提取出的需要三维仿真制作的建筑群的二维图形。
步骤S2,获取所述建筑群图像中的建筑群轮廓线,对所述建筑群轮郭线进行封闭处理。其中,建筑群轮廓线包括建筑物俯视轮廓线和道路轮廓线。
在本实施例中,先从卫星云图中确定需要仿真制作的建筑群二维图像的地理边缘,保留二维图像中建筑物轮郭线、道路这些必要内容并加以区分,并剔除建筑群图像中的孤立点,同时经过栅格化处理将其成为矢量的地理边界。之后,根据道路对建筑群进行网格化,排序网格中所有离散的点,用堆来存储,依次剔除建筑群图像中较远的孤立点,直到达到预期的建筑群面积,然后根据道路将建筑群区分为不同的建筑物单元格。根据卫星云图得到的需要仿真制作的建筑群二维图像如图7所示。
步骤S3,在封闭后的所述建筑物俯视轮廓线上重建建筑物墙体。如图2所示,步骤S3具体包括以下步骤:
步骤S31,预先采集建筑物的纹理图像,根据预先采集的建筑物的纹理图像中墙体的纹理特征,将建筑物的墙体归纳为不同的墙体单元格,根据墙体单元格制作预制体模型,生成墙体单元格和预制体模型之间的映射关系。其中,图4提供了其中一种墙体单元格的示意。
步骤S32,根据待仿真重建建筑物的纹理图像,将待仿真重建建筑物墙体划分为不同的墙体单元格,根据所述映射关系在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像。其中,图5提供了由图4中的墙体单元格拼接而成的待仿真重建建筑物的墙体图像的一种示意。
步骤S33,采用纹理修复算法对所述墙体单元格之间的缝隙进行修补;所述纹理修复算法利用源区域中与待修补块最相似的匹配块修补待修补区域。其中,图6提供了经过纹理修补算法修补缝隙后的无缝贴图的一个实例。
在本实施例中,如图3所示,步骤S33的所采用的纹理修复算法具体包括以下步骤:
步骤S331,根据所述墙体单元格之间的纹理接缝特征,确定待修补区域及待修补区域的边界。
步骤S332,将所述待修补区域划分为不同的区域,将所述待修补区域的边缘按照其所在的不同区域分为i段;其中,i为大于或等于2的自然数。
步骤S333,计算源区域内与段相连的目标块的优先级,确定优先级权重最高的目标块作为当前待修补块。
具体的,在步骤S333中,定义目标块P的优先级:P(p)=C(p)*D(p),其中,C(p)为像素点的信任项,D(p)为边缘强度的数据项;用目标块内已知像素点与目标块内总像素点的比重以及已知像素点的可信度计算目标块的信任项C(p),用待修补区域边界处的结构信息计算目标块边缘强度的数据项,结合目标块的信任项和边缘强度的数据项确定目标块的优先级。
步骤S334,在所述当前待修补块的领域搜索所述当前待修补块的最匹配块。
具体的,在步骤S334中,在所述当前待修补块的领域搜索所述当前待修补块的最匹配块的过程具体包括:在所述当前待修补块的邻近源区域中的i个分区内搜索源块,若搜索到的源块的像素和待修补目标块像素的平方误差不大于预设阈值,则以搜索到的源块为所述当前待修补块的最匹配块;若搜索到的源块的像素和待修补目标块像素的平方误差大于预设阈值,则在所述当前待修补块的邻近源区域中的(i+2)个分区内搜索源块;并将与段连接处的目标块按照权重的高低依次填充,同时更新信任度C(p),最后通过等照度线的位置,将填充后的目标块边缘划分到其相邻的两段中,并在每段中选取一个信任度最高的填充块作为所述当前待修补块的最匹配块。
步骤S335,用领域搜索到的所述最匹配块逐段修补当前待修补块。
步骤S336,重复执行上述步骤S332~S335,直至输入图像上所述墙体单元格之间的纹理接缝修补完毕。
这种纹理修复方法,根据墙体单元格之间缝隙的稳定性特点,对待修补区域进行单元格划分,对某一需要填充的目标块来说,它的最近似填充块都集中在一个纹理相近的区域。因此,对待填充的目标块只在其临近区域内搜索,不仅可以根据纹理接缝的特征有效的维持纹理的线性结构,还可以降低修补算法的时间复杂度。
步骤S4,自定义待仿真重建建筑物的单层高度和楼层数目,层级生成待仿真重建建筑物的墙体网格模型;制造出建筑参差的效果。
步骤S5,从建筑墙体材质库中加载墙体材质数据,并根据所述墙体网格模型和所述墙体材质数据生成仿真建筑墙体模型;其中,所述建筑墙体材质库为建筑墙体的纹理图像的材质库。
步骤S6,根据所述仿真建筑墙体模型从屋顶结构数据库中匹配屋顶单元格;其中,所述屋顶结构数据库包括收集得到的各种不同结构的建筑屋顶。
步骤S7,在所述获取所述建筑群图像中的建筑物俯视轮廓线,对所述建筑物轮郭线进行封闭处理的过程中,还包括:获取所述建筑群图像中的道路轮廓线,对所述道路轮廓线进行封闭处理;对加载的所述建筑群图像进行栅格化处理,生成具有矢量的地理边界;根据所述地理边界生成主干道,在所述主干道上设置路灯、路标和斑马线中的一种或几种、并分别赋予不同的纹理贴图。其中,图8提供了经过上述步骤S1~S7得到的仿真重建建筑群的一个示意图。
本发明实施例还提供了一种三维仿真建筑群的重建装置,包括加载模块、存储模块、图像处理模块和建筑仿真模块。其中,加载模块用于加载需要仿真制作的建筑群图像;存储模块用于存储建筑物墙体的不同墙体单元格;图像处理模块用于获取所述建筑群图像中的建筑物俯视轮廓线和道路轮廓线,并对所述建筑物轮郭线和所述道路轮廓线分别进行封闭处理;建筑仿真模块用于根据待仿真重建建筑物墙体的纹理图像,将待仿真重建建筑物墙体划分为不同的墙体单元格,并根据墙体单元格和预制体模型之间的映射关系,在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像。建筑仿真模块中还包括用于根据纹理修复算法对所述墙体单元格之间的缝隙进行修补的纹理修补模块。
综上所述,本发明实施例提供的三维仿真建筑群的重建方法及装置,结合建筑群中建筑和道路的分布特点,对于道路和建筑物分开建模,又对于建筑物进行分区域,分墙体归类,最终归纳为重复的墙体单元格,大大利用了模型的复用性,提高了建模效率,同时使用改进后的纹理修复技术,很好的处理了墙体单元格贴图之间缝隙明显的问题,可以快速制作出满足仿真简洁、逼真度高的模型。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
Claims (13)
1.一种三维仿真建筑群的重建方法,其特征在于,包括以下步骤:
S1,加载需要仿真制作的建筑群图像;
S2,获取所述建筑群图像中的建筑物俯视轮廓线,对所述建筑物轮郭线进行封闭处理;
S3,在封闭后的所述建筑物俯视轮廓线上重建建筑物墙体;S3包括以下步骤:
S31,根据预先采集的建筑物的纹理图像中墙体的纹理特征,将建筑物的墙体归纳为不同的墙体单元格,根据所述墙体单元格制作预制体模型,生成所述墙体单元格和所述预制体模型之间的映射关系;
S32,根据待仿真重建建筑物的纹理图像,将待仿真重建建筑物墙体划分为不同的墙体单元格,根据所述映射关系在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像。
2.根据权利要求1所述的三维仿真建筑群的重建方法,其特征在于,所述根据所述映射关系在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像之后,还包括:
S33,采用纹理修复算法对所述墙体单元格之间的缝隙进行修补;所述纹理修复算法利用源区域中与待修补块最相似的匹配块修补待修补区域。
3.根据权利要求2所述的三维仿真建筑群的重建方法,其特征在于,所述采用纹理修复算法对所述墙体单元格之间的缝隙进行修补,包括:
S331,根据所述墙体单元格之间的纹理接缝特征,确定待修补区域及待修补区域的边界;
S332,将所述待修补区域划分为不同的区域,将所述待修补区域的边缘按照其所在的不同区域分为i段;其中,i为大于或等于2的自然数;
S333,计算源区域内与段相连的目标块的优先级,确定优先级权重最高的目标块作为当前待修补块;
S334,在所述当前待修补块的领域搜索所述当前待修补块的最匹配块;
S335,用领域搜索到的所述最匹配块逐段修补当前待修补块;
S336,重复执行上述步骤S332~S335,直至输入图像上所述墙体单元格之间的纹理接缝修补完毕。
4.根据权利要求3所述的三维仿真建筑群的重建方法,其特征在于,在步骤S333中,定义目标块P的优先级:P(p)=C(p)*D(p),其中,C(p)为像素点的信任项,D(p)为边缘强度的数据项;用目标块内已知像素点与目标块内总像素点的比重以及已知像素点的可信度计算目标块的信任项C(p),用待修补区域边界处的结构信息计算目标块边缘强度的数据项,结合目标块的信任项和边缘强度的数据项确定目标块的优先级。
5.根据权利要求4所述的三维仿真建筑群的重建方法,其特征在于,所述在所述当前待修补块的领域搜索所述当前待修补块的最匹配块,包括:
在所述当前待修补块的邻近源区域中的i个分区内搜索源块,
若搜索到的源块的像素和待修补目标块像素的平方误差不大于预设阈值,则以搜索到的源块为所述当前待修补块的最匹配块;
若搜索到的源块的像素和待修补目标块像素的平方误差大于预设阈值,则在所述当前待修补块的邻近源区域中的(i+2)个分区内搜索源块;并将与段连接处的目标块按照权重的高低依次填充,同时更新信任度C(p),最后通过等照度线的位置,将填充后的目标块边缘划分到其相邻的两段中,并在每段中选取一个信任度最高的填充块作为所述当前待修补块的最匹配块。
6.根据权利要求1所述的三维仿真建筑群的重建方法,其特征在于,所述采用纹理修复算法对所述墙体单元格之间的缝隙进行修补之后,还包括:
S4,自定义待仿真重建建筑物的单层高度和楼层数目,生成待仿真重建建筑物的墙体网格模型。
7.根据权利要求6所述的三维仿真建筑群的重建方法,其特征在于,所述生成待仿真重建建筑物的墙体网格模型之后,还包括:
S5,从建筑墙体材质库中加载墙体材质数据,并根据所述墙体网格模型和所述墙体材质数据生成仿真建筑墙体模型;其中,所述建筑墙体材质库为建筑墙体的纹理图像的材质库。
8.根据权利要求7所述的三维仿真建筑群的重建方法,其特征在于,所述从建筑墙体材质库中加载墙体材质数据,并根据所述墙体网格模型和所述墙体材质数据库生成仿真建筑墙体模型之后,还包括:
S7,根据所述仿真建筑墙体模型从屋顶结构数据库中匹配屋顶单元格;其中,所述屋顶结构数据库包括收集得到的各种不同结构的建筑屋顶。
9.根据权利要求1所述的三维仿真建筑群的重建方法,其特征在于,在所述获取所述建筑群图像中的建筑物俯视轮廓线,对所述建筑物轮郭线进行封闭处理的过程中,还包括:
获取所述建筑群图像中的道路轮廓线,对所述道路轮廓线进行封闭处理;
对加载的所述建筑群图像进行栅格化处理,生成具有矢量的地理边界;
根据所述地理边界生成主干道,在所述主干道上设置路灯、路标和斑马线中的一种或几种、并分别赋予不同的纹理贴图。
10.根据权利要求9所述的三维仿真建筑群的重建方法,其特征在于,所述对所述建筑物轮郭线和所述道路轮廓线分别进行封闭处理之后,还包括:剔除所述建筑群图像中的孤立点。
11.根据权利要求1所述的三维仿真建筑群的重建方法,其特征在于,在步骤S1中,所述建筑群图像为根据卫星云图提取出的需要三维仿真制作的建筑群的二维图形。
12.一种三维仿真建筑群的重建装置,其特征在于,包括:
加载模块,用于加载需要仿真制作的建筑群图像;
存储模块,用于存储建筑物墙体的不同墙体单元格;
图像处理模块,用于获取所述建筑群图像中的建筑物俯视轮廓线和道路轮廓线,并对所述建筑物轮郭线和所述道路轮廓线分别进行封闭处理;
建筑仿真模块,用于根据待仿真重建建筑物墙体的纹理图像,将待仿真重建建筑物墙体划分为不同的墙体单元格,并根据墙体单元格和预制体模型之间的映射关系,在不同的墙体单元格内分别嵌入对应的预制体模型以生成待仿真重建建筑物的墙体图像。
13.根据权利要求12所述的三维仿真建筑群的重建装置,其特征在于,还包括:
纹理修补模块,用于根据纹理修复算法对所述墙体单元格之间的缝隙进行修补。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806119.3A CN111881508A (zh) | 2020-08-11 | 2020-08-11 | 一种三维仿真建筑群的重建方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806119.3A CN111881508A (zh) | 2020-08-11 | 2020-08-11 | 一种三维仿真建筑群的重建方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111881508A true CN111881508A (zh) | 2020-11-03 |
Family
ID=73202561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010806119.3A Withdrawn CN111881508A (zh) | 2020-08-11 | 2020-08-11 | 一种三维仿真建筑群的重建方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111881508A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113239442A (zh) * | 2021-06-03 | 2021-08-10 | 中移智行网络科技有限公司 | 一种三维模型构建方法、装置、设备和计算机可读存储介质 |
CN113327324A (zh) * | 2021-06-25 | 2021-08-31 | 广东博智林机器人有限公司 | 三维建筑模型的构建方法、装置、计算机设备及存储介质 |
CN113779791A (zh) * | 2021-09-08 | 2021-12-10 | 广东博智林机器人有限公司 | 一种仿真***、方法、装置及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101158966A (zh) * | 2007-11-01 | 2008-04-09 | 北京航空航天大学 | 一种基于矢量和栅格混合表示的城市环境量化数据组织方法 |
CN101364311A (zh) * | 2008-07-23 | 2009-02-11 | 上海同盛工程建设配套管理有限公司 | 大规模城市仿真中快速自动建立模型的方法 |
KR20110070660A (ko) * | 2009-12-18 | 2011-06-24 | 한국전자통신연구원 | 3차원 도시 모델링 장치 및 방법 |
KR20120050236A (ko) * | 2010-11-10 | 2012-05-18 | (주)다인티앤에이 | 구조물 모형 및 그의 인테리어 방법 |
CN103369342A (zh) * | 2013-08-05 | 2013-10-23 | 重庆大学 | 一种dibr目标图像空洞填充修复处理方法 |
-
2020
- 2020-08-11 CN CN202010806119.3A patent/CN111881508A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101158966A (zh) * | 2007-11-01 | 2008-04-09 | 北京航空航天大学 | 一种基于矢量和栅格混合表示的城市环境量化数据组织方法 |
CN101364311A (zh) * | 2008-07-23 | 2009-02-11 | 上海同盛工程建设配套管理有限公司 | 大规模城市仿真中快速自动建立模型的方法 |
KR20110070660A (ko) * | 2009-12-18 | 2011-06-24 | 한국전자통신연구원 | 3차원 도시 모델링 장치 및 방법 |
KR20120050236A (ko) * | 2010-11-10 | 2012-05-18 | (주)다인티앤에이 | 구조물 모형 및 그의 인테리어 방법 |
CN103369342A (zh) * | 2013-08-05 | 2013-10-23 | 重庆大学 | 一种dibr目标图像空洞填充修复处理方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113239442A (zh) * | 2021-06-03 | 2021-08-10 | 中移智行网络科技有限公司 | 一种三维模型构建方法、装置、设备和计算机可读存储介质 |
CN113239442B (zh) * | 2021-06-03 | 2022-05-03 | 中移智行网络科技有限公司 | 一种三维模型构建方法、装置、设备和计算机可读存储介质 |
CN113327324A (zh) * | 2021-06-25 | 2021-08-31 | 广东博智林机器人有限公司 | 三维建筑模型的构建方法、装置、计算机设备及存储介质 |
CN113779791A (zh) * | 2021-09-08 | 2021-12-10 | 广东博智林机器人有限公司 | 一种仿真***、方法、装置及电子设备 |
CN113779791B (zh) * | 2021-09-08 | 2024-02-06 | 广东博智林机器人有限公司 | 一种仿真***、方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111881508A (zh) | 一种三维仿真建筑群的重建方法及装置 | |
CN110827402B (zh) | 一种基于栅格化技术的类建筑物三维模型简化方法及*** | |
CN110543716B (zh) | 三维架空电缆层级电网优化方法、装置和计算机设备 | |
CN106898045B (zh) | 一种基于sgog瓦块的大区域真三维地理场景自适应构建方法 | |
CN105336003A (zh) | 结合gpu技术实时流畅绘制出三维地形模型的方法 | |
CN114219819A (zh) | 基于正射影像边界检测的倾斜摄影模型单体化方法 | |
KR20090024146A (ko) | 지리영역의 디지탈 표면 모델 생성 방법 및 시스템 | |
CN110335354B (zh) | 一种模块化3d建模的方法和装置 | |
CN108717729A (zh) | 一种面向虚拟地球的地形多尺度tin在线可视化方法 | |
CN112052508B (zh) | 一种三维gis平台中数据无缝融合方法及*** | |
CN105389850A (zh) | 一种大规模三维场景的新型可见性生成方法 | |
CN111028335B (zh) | 一种基于深度学习的点云数据的分块面片重建方法 | |
CN107170040A (zh) | 一种三维桥梁场景构建方法和装置 | |
CN101364311A (zh) | 大规模城市仿真中快速自动建立模型的方法 | |
CN111090717A (zh) | 一种基于cga规则的自动化建筑模型 | |
CN106251400A (zh) | 一种基于多四边形网格构建地形图的方法及装置 | |
CN115661404A (zh) | 一种多细粒度树木实景参数化建模方法 | |
CN116402973A (zh) | 一种基于lod重构的倾斜摄影模型优化方法、*** | |
CN115344914A (zh) | 一种适用于城市规划设计的模型生成方法 | |
CN114708414A (zh) | 一种工程三维地形数据切割融合方法与*** | |
CN114138265B (zh) | 一种基于数字孪生的可视化方法 | |
Zhao et al. | Completing point clouds using structural constraints for large-scale points absence in 3D building reconstruction | |
CN113051654A (zh) | 基于二维gis数据的室内楼梯三维地理实体模型构建方法 | |
Tripodi et al. | Brightearth: Pipeline for on-the-fly 3D reconstruction of urban and rural scenes from one satellite image | |
CN106940898A (zh) | 混合数据模型在建筑物三维建模中的应用 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20201103 |
|
WW01 | Invention patent application withdrawn after publication |