基于AutoCAD和3DSMAX的虚拟校园三维场景构建研究

2017-11-01 07:18王长春唐明双
计算机测量与控制 2017年8期
关键词:像素点特征提取亮度

王长春,唐明双

(1.长春工程学院 建筑与设计学院,长春 130000; 2.长春工程学院 计算机中心,长春 130000)

基于AutoCAD和3DSMAX的虚拟校园三维场景构建研究

王长春1,唐明双2

(1.长春工程学院 建筑与设计学院,长春 130000; 2.长春工程学院 计算机中心,长春 130000)

当前的虚拟校园三维场景构建方法是利用osgEarth获取GoogleEarth数据,构建虚拟校园三维地图,然后依据本地地形信息与三维场景模型完成对虚拟校园的三维场景构建;该方法在三维场景构建过程中没有考虑到校园后续建设发展,只凭现在所需进行三维场景构建,导致虚拟校园三维场景杂乱,存在虚拟校园三维场景构建顾虑不周的问题;为此,提出一种基于AutoCAD和3DSMAX的虚拟校园三维场景构建方法;该方法首先利用Kinect的RGB深度摄像头获取校园平面数据、影像数据和贴图资料,采用相机阵列合成算法对所得校园图像进行特征提取,然后依据非局部均值滤波方法对获取的校园图像进行去噪操作,最后利用边缘方向和梯度表示中的结构方向与强度,对校园图像外轮廓的纹理特征进行收敛,依据外轮廓纹理特征收敛实现校园图像内轮廓的准确定位,将校园图像与虚拟校园三维场景构建所需图像进行匹配,由此完成对虚拟校园三维场景的构建;实验结果证明,所提方法是虚拟校园三维场景构建领域革命性的突破,提高了学校的招生率,增加了校园文化历史的展现机会,为该领域的研究发展提供了有效依据。

AutoCAD;3DSMAX;虚拟校园;三维场景构建

0 引言

现如今,随着经济水平和科学技术的迅猛发展,促使着三维场景构建不断进步,由于三维场景构建可以虚拟化地还原真实场景,因此被应用于社会各个领域,如军事测绘导航、医疗救护、装备制造、虚拟战场、无人操作机、商务大楼建设等[1],三维场景构建不仅可以智能化的查询定位,还可以使浏览者有身临其境之感。虚拟校园三维场景构建一直是当今社会的重点讨论对象之一,受到该领域研究学者的高度重视[2-3]。由于虚拟校园三维场景构建具有可调节性、多变动性、真实性等性质[4],大多数虚拟校园三维场景构建方法无法对其进行资源管理规划性能强、精度高的三维场景构建,导致在虚拟校园三维场景构建时,存在视觉理解效率低、建设效果不理想等问题[5]。在这种情况下,如何增加虚拟校园三维场景构建的真实感,提高场景构建的速度成为急需解决的问题。而基于AutoCAD和3DSMAX的虚拟校园三维场景构建方法,可以对虚拟校园进行全方位、立体化、可靠稳定地三维场景构建,是解决上述问题的有效途径[6],成为三维场景构建领域的主要研究课题,同时也得出很多优秀成果[7]。

文献[8]提出了一种基于3DRC的虚拟校园三维场景构建方法。该方法首先利用3DRC设计虚拟校园三维场景模型,并对三维场景模型进行整合与格式转换处理,转换成虚拟校园场景系统可以识别的文件格式,然后采用3DSMax设计虚拟校园地表结构,最后将上述素材进行调整,从而完成对虚拟校园的三维场景构建。该方法虽然简单,但是存在三维场景构建整体性能弱的问题。文献[9]提出了一种基于VRML技术的虚拟校园三维场景构建方法。该方法先以虚拟校园场景构造程序为线索,对虚拟校园造型节点以及编组节点进行了研究,完成对虚拟校园场景数据的组织,然后依据VRMLPad实现虚拟校园场景的建模、测试和校验,最后针对上述建模过程研究虚拟校园三维场景捕捉方法,并以此方法为基础完成对虚拟校园的三维场景构建。该方法下的三维场景构建效率较高,但是过程过于繁琐。文献[10]提出了一种基于Google SkechUp的虚拟校园三维场景构建方法。该方法首先通过UltraCamD立体影像获取高精度的DEM,并结合SketchUP软件对校园的建筑物进行三维场景构建,然后以此为基础,利用GoogleEarth平台展现校园的景观与建筑。该方法虽然将校园地形和校园三维模型进行了准确的叠加,但是存在用时较长的问题。

针对上述产生的问题,提出一种基于AutoCAD和3DSMAX的虚拟校园三维场景构建方法。该方法首先利用Kinect的RGB深度摄像头对校园图像进行获取操作,以获取的图像为基础,采用相机阵列合成算法对所得图像进行特征提取,然后通过非局部均值滤波方法对获取的校园图像进行去噪,最后以校园图像和虚拟校园三维场景构建所需图像的匹配,实现虚拟校园三维场景构建。仿真实验证明,所提方法可以高精度地对虚拟校园三维场景进行构建,同时成为该领域前进发展的指向标。

1 基于AutoCAD和3DSMAX的虚拟校园三维场景构建

1.1 虚拟校园三维场景图像获取与图像特征提取

实现虚拟校园三维场景构建,首先要获取校园平面数据,影像数据和贴图资料,本文采用Kinect的RGB深度摄像头对校园的地势,环境以及具体情况进行全方位的摄像和录像。在校园图像获取之前,需要对RGB深度摄像头的视觉效果进行修正,使摄像效果和录像效果可以重叠,将拍摄的录影和图片作为虚拟校园三维场景构建的依据,此拍摄结果在以下叙述中统称为校园图像。

以拍摄的结果为基础,利用相机阵列合成算法对所得图像进行特征提取。校园图像的细节特征越丰富,说明所获图像的亮度值变化越明显,且含有的信息越丰富,有利于虚拟校园三维场景构建精度的提高,所以通过校园图像区域特征方差和均值来描述校园图像细节特征的量。校园图像像素的自适应特征被称为校园图像的区域特征,假设某个校园图像像素点W(i,j)的区域特征,是以W(i,j)为中心的某个图像区域特征,则将此区域特征记作该像素点的特征。将该区域特征设置为一个(2f+2)×(2f+2)的正方形图像特征区域,则W(i,j)的区域特征方差定义为:

(1)

(2)

由上式可知,某个图像像素的区域特征方差可表示为:以该校园图像像素为中心的某个图像特征区域中,每个图像像素点与其平均值间差值的平方和,该平方和越大,说明该校园图像像素点周围的像素差异就越大,细节特征就越丰富。

某幅校园图像像素细节特征确定后,如果要将多幅图像像素不同的细节特征提取到最终虚拟校园三维场景构建中。需要对高动态拍摄的校园图像像素值进行计算:

(3)

其中:Wij代表第j幅校园图像像素点在i处像素值,q代表低动态校园图像数量,β(Wij)代表校园图像在W(i,j)像素点的权重,此权重可表示为:

β(W)=166-W

(4)

其中:β(W)代表校园图像在W(i,j)像素点的权重函数值。以上述权重为基础,假设q幅校园图像中某幅校园图像像素的特征区域为:[V1(i,j),V2(i,j),…,Vq(i,j)],那么将校园图像特征提取函数定义为:

(5)

其中:βf代表校园图像特征提取函数值,根据该函数完成对校园图像的特征提取。

1.2 虚拟校园三维场景构建

以2.1中各项数据为基础,为提高虚拟校园三维场景构建精度,需要利用非局部均值滤波方法对获取的校园图像进行去噪,具体过程如下:

假设,对于给定的校园图像x={x(a)/a∈D},D代表校园图像坐标域,利用非局部均值对图像中任何像素点a进行滤波操作,该像素点去噪估计值可表示为:

(6)

其中:AZ[x](a)代表图像去噪估计值,d代表对校园图像的去噪次数,t代表校园图像亮度矩阵Nt的亮度值,r代表校园图像亮度矩阵Nr的亮度值,A代表校园图像像素集,c代表校园图像像素子集,利用上式结果,引入校园图像邻域间的相关系数,该系数是衡量校园图像间相关度的指标,可以更好地对邻域图像间的相似性进行评价,有利于图像去噪效果增强,其定义表达式为:

(7)

(8)

其中:d(t,r)代表邻域亮度矩阵间相似参数,d(t,r)取值范围在0-1,当2个邻域亮度矩阵相同时,d(t,r)=0,当d(t,r)值比较大时,2个邻域亮度矩阵相似程度比较低。将邻域亮度矩阵相似参数d(t,r)与NLM去噪相结合,则新的邻域亮度矩阵相似性参数为:

(9)

其中:l(t,r)代表新的邻域亮度矩阵相似性参数,将得到的新邻域亮度矩阵相似性参数应用至校园图像去噪中,公式为:

(10)

其中:Qε代表新邻域亮度矩阵相似性参数应用至校园图像中的去噪值。由此完成对校园图像的去噪过程。

利用边缘方向和梯度表示将去噪后的校园图像与虚拟校园三维场景构建所需图像进行匹配,具体匹配过程如下所示:

采用计算某个校园图像像素点的梯度值,表示所有图像像素点边缘结构方向,假设一个校园图像的亮度点(K,L),该亮度点的局部梯度为(gi,gj),由此得到该亮度点的方向角:

θ=tan-2(gi,gj)

(11)

其中:θ代表校园图像亮度点的方向角,通过非线性函数获取该亮度点的边缘方向以及强度信息,表达式为:

(12)

(13)

2 仿真实验

为了证明基于AutoCAD和3DSMAX的虚拟校园三维场景构建方法的整体有效性,需要进行一次仿真实验。

2.1 仿真实验方法及步骤

在MATLAB7.02009的环境下搭建虚拟校园三维场景构建实验仿真平台。实验数据取自于东北师范大学三维场景构建研究室,利用本文所提方法对实验数据进行三维场景构建,观察其是否具有可利用性和可靠性。具体步骤如下:

1)采用Kinect的RGB深度摄像头对校园的地势、环境以及具体情况进行全方位、立体化的摄像和录像,而且在图像获取之前,对RGB深度摄像头的视觉效果进行修正,使摄像效果和录像效果可以重叠,减少图像获取时间,加快虚拟校园三维场景构建速度;

2)确定校园图像特征提取控制阈值f的取值范围,进而分析其对图像特征提取误差率(%)的影响;

3)采用相机阵列合成算法对所得校园图像进行特征提取,分析图像特征提起误差率;

4)通过将图像数量与图像匹配时间的进行对比,研究所提方法去噪精度对虚拟校园三维场景影响程度。

2.2 仿真实验结果分析

表1是文献[8]所提方法与本文所提方法校园图像获取时间(s)的对比。

表1 不同方法下图像获取时间对比

分析表1可知,本文所提方法的图像获取时间明显低于文献[8]所提方法图像获取时间,这主要是因为在利用本文方法进行图像获取时,证明了本文所提方法的可实践性较强。表2是本文所提方法下的,校园图像特征提取控制阈值f的取值范围对图像特征提取误差率(%)的影响。

表2 图像特征提取控制阈值对特征提取误差率的影响

由表2可知,图像特征提取阈值的取值范围,对图像特征提取的误差率影响很大,当图像特征提取阈值的取值范围超出1-2时,图像特征提取误差率持续增长,而当图像特征提取阈值的取值范围在1-2时,图像特征提取误差率仅为5%-6%,基于AutoCAD和3DSMAX的虚拟校园三维场景构建方法,采用了相机阵列合成算法对所得校园图像进行特征提取,保证了图像特征提取精度,降低了特征提取的误差率,进一步证明了本文所提方法的整体有效性较强。图1是文献[8]所提方法、文献[9]所提方法、文献[10]所提方法及本文所提方法,图像数量(万个)与图像匹配时间(s)的关系对比。

图1 不同方法下图像匹配时间对比

通过图1可知,不同方法下的图像匹配时间差异很大,文献[8]和文献[9]所提方法图像匹配时间较为贴近,且用时都很长,文献[10]所提方法虽然相对文献[8]、文献[9]图像匹配时间较短,但是图像匹配时间曲线波动较大,效果不理想。本文所提方法下的图像匹配时间,虽然在一定程度上随着图像数量的增加而增加,但是时间曲线波动不大,较为稳定,有利于虚拟校园三维场景的构建,证明了本文方法具有一定的兼容性和可扩展性。图2是图像去噪参数η取值区间对去噪精度(%)的影响。

图2 图像去噪参数对去噪精度的影响

利用图2中的数据可知,图像去噪数量对图像去噪精度就有一定程度地影响,在常理中图像去噪精度会随着去噪图像数量的增加而逐渐降低,但在去噪参数η的影响下,去噪精度反增不降,说明了去噪参数对去噪精度有很大影响。当去噪参数值为0.6时,图像去噪精度曲线波动很大,呈不稳定趋势;当去噪参数为0.4~0.5时,图像去噪精度曲线平稳上升,波动较小,证明了本文所提方法的可取性较强,适用于虚拟校园三维场景构建。

仿真实验证明,所提方法可以高效稳定地对虚拟校园三维场景进行构建。提高了虚拟校园三维场景构建的交互性和真实性,提升虚拟校园三维场景的层次化管理精度,实现教育教学过程可视化管理,减少校园真实建设中财务成本和时间成本,是数字化校园工程建设重要组成部分。

3 结束语

采用当前方法对虚拟校园三维场景构建时,无法保证场景还原的真实性,导致三维场景的构建与实物不符,存在虚拟校园三维场景构建精度偏差大的问题。本文提出一种基于AutoCAD和3DSMAX的虚拟校园三维场景构建方法。并通过仿真实验证明,所提方法可以高效精确地对虚拟校园三维场景进行构建,为学校的高速发展提供了可靠支撑。

[1] 梁 明,孙毅中,胡 最.基于图形识别的建筑模型三维重建[J].测绘科学,2014,39(1):125-128.

[2] 马 天,韦 冠.西科大临潼校区三维虚拟校园系统设计实现[J].西安科技大学学报,2014,34(1):67-70.

[3] 吴 勇,罗腾元.全景三维虚拟系统构建方法研究[J].计算机工程与设计,2014,35(5):1858-1861.

[4] 刘登均,贺小兵,王明贵,等.虚拟仿真技术构建三维模型在腰椎转移性肿瘤中的应用[J].中国组织工程研究,2014,18(48):7844-7848.

[5] 李 聪,赵红蕊,傅 罡.基于独立三视图的图像序列三维重建[J].计算机应用研究,2015,32(6):1869-1873.

[6] 刘发久.基于Unity3D的虚拟校园[J].电子设计工程,2016,24(12):37-39.

[7] 李劲澎,姜 挺,肖 达,等.基于关系图的无人机影像三维重建[J].光学精密工程,2016,24(6):1501-1509.

[8] 吴 倩,孙飒爽,赵哲民,等.基于3DSOM的植株三维重建方法研究[J].农机化研究,2017,39(9):148-153.

[9] 杨 玲,阮心玲.模型导向的矩形建筑物三维重建[J].计算机工程与应用,2014,50(21):24-28.

[10] 翟志强,杜岳峰,朱忠祥,等.基于Rank变换的农田场景三维重建方法[J].农业工程学报,2015,31(20):157-164.

Virtual Campus Based on AutoCAD and 3DS Max 3D Scene Building Research

Wang Changchun2,Tang Mingshuang2

(1.Changchun Institute of Technology, School of Architecture & Design,Changchun 130000, China;2.Changchun Institute of Technology, Computer Center,Changchun 130000,China)

The current method of building virtual campus 3 d scene is using osgEarth obtain GoogleEarth data, construct the virtual campus 3 d map, and then on the basis of the local terrain information and 3 d scene model to complete the 3 d scene building of virtual campus. The method in the process of building a 3 d scene without considering the construction of campus follow-up development, only by now needed to build three-dimensional scene, result in 3 d virtual campus scene clutter, there are 3 d virtual campus scene construction concerns the problem of bad. For this, put forward a kind of virtual campus based on AutoCAD and 3 ds Max method of establishing three-dimensional scene. This method is first used to access depth of RGB camera obtain campus planar data, image data and map data, USES the camera array synthesis algorithm on the campus image feature extraction, and then on the basis of the nonlocal average filtering method to obtain the campus image denoising operation, the use of edge direction and gradient structure in the direction and intensity, outside of the campus image contour texture characteristics of convergence, based on the outer contour convergence in the campus image texture feature contour of accurate positioning, the campus image and 3 d virtual campus scene to build the required image matching, thus complete the virtual campus construction of 3 d scene. The experimental results show that the proposed method is virtual campus building a revolutionary breakthrough in the field of 3 d scene, improved the school enrollment rate, increases the chances of the history of the campus culture show, provide the effective basis for the research and development in the field of.

AutoCAD; 3DSMAX; Virtual campus;3 D scene building

2017-04-17;

2017-05-11。

王长春(1964-),男,吉林农安人,硕士研究生,副教授,主要从事计算机图形学虚拟现实方向的研究。

1671-4598(2017)08-0265-03

10.16526/j.cnki.11-4762/tp.2017.08.068

TP391

A

猜你喜欢
像素点特征提取亮度
远不止DCI色域,轻量级机身中更蕴含强悍的亮度表现 光峰(Appptronics)C800
基于局部相似性的特征匹配筛选算法
基于Gazebo仿真环境的ORB特征提取与比对的研究
亮度调色多面手
基于Daubechies(dbN)的飞行器音频特征提取
基于5×5邻域像素点相关性的划痕修复算法
基于canvas的前端数据加密
亮度一样吗?
Bagging RCSP脑电特征提取算法
基于逐像素点深度卷积网络分割模型的上皮和间质组织分割