Font Size: a A A

The Design And Implementation Of Indoor 3D Data Capturing And Processing System

Posted on:2018-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:L F ZhuFull Text:PDF
GTID:2348330515988514Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of realty and home decoration industry,traditional 2D images can' t meet customers' needs of knowing indoor spatial structure.As a result,real estate agents are more and more inclined to combine 3D models with panorama images to show indoor scenes.However,most domestic products are simple switch of panorama images with no 3D structure,which means no spatial information of indoor scenes.In this context,the project aims to collect,process and show 3D indoor scenes.The show combines 3D models with panorama images.The thesis is mainly focus on the collection of 3D indoor data and the joint of point clouds.It designs and implements the system of 3D indoor reconstruction based on IPad.The system of 3D indoor reconstruction can be devided into three subsystems,including the hardware,the process of point clouds and the management of models.The hardware subsystem is in charge of data collection,and transfers data to IPad with WIFI created by itself.The functions include the control of rotation and shoot,data process and data transmission.The process subsystem of point clouds aims at uniforming all scaning data in one coordinate,with the rotation and translation.The functions include the auto joint,manual joint,cancel and reset of point clouds.The moanagement subsystem of models is in charge of the management of both single model and multi models.The functions include starting/suspending/stopping the photograph of hardware,eding the model,managing users,and managing models.The app uses Objective-C language and MVC framework.The communication between IPad and hardware is using Socket framework.The data storage is using couchbase database.The presentation of point cloud models is using Scenekit framework.The communication between IPad and servers is HTTP and HTTPS.I am mainly responsible for the design of the prototype and the implementation of the app.It includes the management of users and projects,the control of hardware,and the management of single model.The management of projects means adding,deleting,and renaming each project.The control of hardware means starting,pausing,stopping the photograph of hardware,and fetching the data taken by the cameras.The management of single model means aligning point clouds,moving point clouds to another floor,and marking features.First of all,the thesis elaborates the background of indoor 3D reconstruction and the exhibition method combining panorama images with 3D models.It also introduces research status of relational fields.Then,it introduces the technology the system involves and its importance.Finally,it describes the business process of the 3D reconstruction and exhibition system,and explains the design and implementation of each module.
Keywords/Search Tags:Indoor 3D Reconstruction, Point Clouds Joint, Objective-C Language, MVC
PDF Full Text Request
Related items