Object digitization
Digitizing objects in a picture is discussed herein. A user presents the object to a camera, which captures the image comprising color and depth data for the front and back of the object. For both front and back images, the closest point to the camera is determined by analyzing the depth data. From the closest points, edges of the object are found by noting large differences in depth data. The depth data is also used to construct point cloud constructions of the front and back of the object. Various techniques are applied to extrapolate edges, remove seams, extend color intelligently, filter noise, apply skeletal structure to the object, and optimize the digitization further. Eventually, a digital representation is presented to the user and potentially used in different applications (e.g., games, Web, etc.).
Microsoft Technology Licensing, LLC
A G A H G G G H G H A A G G H G G
A63F G06T A63F H04N G06T G06T G06T H04N G06T H04N A63F A63F G06T G06T H04N G06T G06T
inventional additional additional inventional inventional additional inventional inventional inventional inventional additional inventional inventional additional inventional inventional additional
David Joe Joel Jeffrey Jesus Mike Relja Justin Avram Christopher Harley
Haley Sola Deaguero Evertt Scavezze Markovic Clark Willoughby