Font Size: a A A

Dynamic Texture Mapping For 3D Model

Posted on:2016-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:M LiuFull Text:PDF
GTID:2308330470967734Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
3D model reconstruction from image sequence is increasingly taken seriously. However, most works focused on the accurate geometry of 3D model, and the texture part is often ignored. But good texture is an important part of the model. The quality of the texture has significant effects on the realism of 3D model. Although many previous works address the problem of texture mapping, the same images for 3D reconstruction are often used as the source images of texture. In this paper, we study how to use real time images as source of texture and based on the static texture mapping dynamic texture mapping system is developed, in which several videos can be mapped to 3D model, making the virtual 3D model integrated with realistic video texture.In this paper, model to be textured can be automatically constructed from image sequence or be created manually by 3D modeling tools such as 3ds Max. Obtaining camera parameters accurately is a precondition to texture mapping. For those automatically constructed model, we compute the camera matrix through point correspondences between 3d model and texture source image. For those manually created model, we choose a indirect way. We first create a model from image sequence. We then align the automatically created model and the manually created model, namely get the transformation between the two models. Thus we can use this transformation to get the camera pose relative to manually constructed model from camera pose relative to automatically constructed model.After getting all the camera matrices of the source images for texture mapping, this paper uses the angle between viewing direction and triangle’s normal, the distance between camera center and triangle and distance between projection point and image boarder as parameters to select the best texture image for every triangle of the mesh. Then we apply texture blending algorithm and brightness adjustment algorithm to solve the texture seams problem. In the final, we accomplish the dynamic video texture mapping based on the static texture mapping. It can be applied in monitoring system, where videos of multiple cameras are rendering on 3D model in real-time.To further improve the practicability of dynamic video texture mapping in monitoring system, this paper also implements functions that enhance 3D browsing, such as let the user change viewpoint easily, pinpoint the image in 3D model, look up the camera position and animate the 3D model with texture automatically.
Keywords/Search Tags:dynamic texture mapping, 3D reconstruction, virtual reality, camera pose
PDF Full Text Request
Related items