Font Size: a A A

The Design And Implementation Of 3D Virtual Fitting System Based On Single Camera

Posted on:2017-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2348330509454203Subject:Engineering
Abstract/Summary:PDF Full Text Request
The title of our article is the design and implementation of 3D virtual fitting system based on single camera. Our System requires the user's photos of the body front and the body side as input, besides the user need to wear tight clothes when he is photographed. When the user chooses his favorite clothes, our system will start to work right now. After our system accumulates a large amount of information, it will sho w the most matched 3D model as the results of our virtual fitting, and the 3D model is matched with the corresponding 3D garment. Our models can rotate, so users can view the results of the virtual fitting in multiple angles. The main purpose of our system is to help users to decide whether it's appropriate to buy the clothes and let them know whether the style of clothes is suit for them or not. Besides, another purpose is to reduce the return rate in the online clothing shopping.The basic principle of our virtual fitting system is as follows: first, the system will collect the front pictures and side pictures of users, who wear tight clothes. Then after a series of processing like gray image, edge detect ing, corner detecting and so on, we'll detect corner features. The corner detection algorithm is a classical algorithm proposed by Harris, which works well in detecting corner features. Next, we can extract the feature information of the user's body and further create a matching 3D model. Finally, we will detect collision of two dimensional garment by using bounding box hierarchy algorithm to suture pieces step by step. So we can simulate the results of 3D virtual fitting.In the paper, our system is implemented on the Android platform, and the main key points are as follows:(1)Collecting the feature parameters of human body. First we'll collect the user's original pictures. Then after graying the pictures, we will detect the edges of the pictures by using the Canny operator. Finally, we'll extract the feature information of the human body by using the corner detection algorithm based on Harris. In the process of edge detection, we select the Canny operator as our main edge detection operator after comparing several edge detection operators because of its' high SNR and high positioning accuracy.(2)Creating 3D human models and garment models. We use the software named 3D Studio Max to create 3D human body models and the Photoshop software to draw the models of the garment. We need to create multiple models of human body and clothing in advance to meet the requirements of human body and clothing matching.(3)Using collision detection algorithm to virtual fit. We use the collision detection algorithm which is based on bounding box hierarchy to suture the two dimensional garment pieces. Besides, we'll use the non-accurate collision algorithm based on "edge-edge", "point-triangle" to optimize the detection efficiency. Now the work of 3D virtual fitting is completed.
Keywords/Search Tags:3D virtual fitting, Harris corner detection algorithm, 3D human body modeling, Collision detection
PDF Full Text Request
Related items