Font Size: a A A

Large-scale 3D Reconstruction Scene Rendering System Based On WebGL

Posted on:2017-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:L M TangFull Text:PDF
GTID:2348330536453162Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Computer vision is a popular research field in recent decades.3D reconstruction is one of the most popular subfield in computer vision.Because of the rapid development and commercialization of drones,it gradually becomes possible to get large-scale,close flyby,high resolution aerial photographs.These photographs can be the origin data source for large-scale 3D reconstruction.Meanwhile,time consume for large-scale 3D reconstruction is acceptable with the development of general-purpose computing for GPU and multicomputer cluster technology.Currently,accuracy of models and degree of reduction for 3D reconstruction are very high,so it can be used for many commercial purposes,such as geological survey,building panoramic exhibition,urban planning.However,these 3D reconstruction models also have many deficiencies.The fast rendering of these models is a challenge.At the same time,with the advance of HTML5 specification,WebGL has been supported by many platforms.3D rendering system based on Web will become the main rendering system in future.According to the properties of 3D reconstruction models,this paper built a real-time 3D rendering system based on WebGL.The main work in this paper is grouped as the following:Firstly,this paper designed a rendering system based on WebGL with real-time interactive for large-scale 3d reconstruction models.Secondly,this paper presented a LOD tiled model structure based on quad-tree for performance of the rendering system.Thirdly,this paper figured out a high-performance runtime LOD selecting strategy and an occlusion culling algorithm by the LOD tiled model structure above.Forthly,this paper improved the 3D reconstruction pipeline which can generate the LOD tiled models based on quad-tree by the LOD tiled model structure above.Finally,this paper implemented a 3D reconstruction website,and by using large-scale 3D reconstruction scene data set to test and verify the validity and the high performance of the rendering system.The real-time rendering system on Web was built for large-scale 3D reconstruction models by the improving LOD and other methods presented in this paper.In addition,the rendering system has been applied to many platforms and tested in many browsers.The running status of the rendering system is proved that the system is robust in engineering.
Keywords/Search Tags:3D Reconstruction, LOD, Rendering System, WebGL, Occlusion Culling
PDF Full Text Request
Related items