Font Size: a A A

Research On Virtual Fitting Algorithms Based On Volume Model Optimization

Posted on:2019-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:X X LiFull Text:PDF
GTID:2428330596966405Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In order to facilitate people's online shopping,a large number of scholars have studied the virtual fitting based on the personalized 3D human body model.However,the low precision of the 3D human model,the large memory footprint and the low overall efficiency of the fitting are the key problems to be solved at present.Aiming at these problems,this thesis researches and designs a virtual fitting algorithm based on voxel octree.The main research contents of this thesis are as follows:1)We present a novel human model reconstruction algorithm based on voxel octree.The RGB maps and depth maps acquired by Kinect are used to calculate the color of each voxel and the distance between the voxel and the body surface.The voxels intersecting the human body surface are recorded to reconstruct the body model,and these voxels are stored in the form of an octree.Then we use the Marching Cubes algorithm to perform three-dimensional rendering and display the results.This algorithm can improve the accuracy of the body model and reduce the memory occupation.In addition,the voxel octree data structure of this body model is beneficial to reduce the time of collision detection in the follow-up fitting phase.2)We realize the simulation of the physical characteristics of the garment.A quadrilateral method based on triangulation is presented in this thesis.Firstly we used to quadrangle the off-cut and then connect the quadrilateral diagonals to achieve triangular meshing of the off-cut.Then,the particle-spring model are used to simulate the fabric,and analyze the force of the particle of the garment.The Verlet integral method is used to solve the force equation of the particle,so we can obtain the motion state of the particle.In order to overcome the problem of overstretching particles,we present an improved particle position correction algorithm.Finally,we use OpenGL library functions to realize the texture mapping effect of clothing.3)We research a fitting method based on voxel octree.Firstly,we set the position of the garment interactively and set the stitching information to define the stitching force.Now under the effect of suture force,the clothing piece is gradually close to the human body.Then in order to avoid the cloth penetrating the human body model,we propose an efficient collision detection algorithm.The AABB bounding box based on octree data structure is made for the clothing piece.By this,the collision between the clothing piece and the body model as well as the collision between the clothing pieces itself can be detected efficiently.Finally,we use the texture mapping technology to realize the costume dress display.In our experimental,we demonstrate that our algorithm can obtain a threedimensional reconstruction human model with high accuracy and an actual cloth fitting results,which provides a useful reference for the development of virtual fitting.
Keywords/Search Tags:Virtual Fitting, Voxel, Volume Model, Octree, Collision Detection
PDF Full Text Request
Related items