Silhouette-based object and texture alignment, systems and methods
First Claim
1. An electronic device for presenting augmented reality media, the device comprising:
- a tangible, non-transitory, computer-readable memory configured to store at least one object-image alignment packet associated with at least one scanned body of an object, wherein the at least one object-image alignment packet comprises alignment points that include recognition descriptors, feature points, and silhouettes, and wherein the recognition descriptors correspond to feature points located on the silhouettes and on one or more corresponding images of the at least one scanned body;
at least one processor coupled with the tangible, non-transitory computer-readable memory and, upon execution of object recognition and tracking software instructions, is configured to operate to;
recognize at least one portion of a body in a digital representation as the at least one scanned body based at least in part on the recognition descriptors;
track the at least one portion of the body in the digital representation based on the recognition descriptors;
align, based on the feature points, at least one of the silhouettes corresponding to the at least one scanned body with the at least one portion of the body in the digital representation; and
display digital media in the digital representation according to the at least one of the silhouettes.
2 Assignments
0 Petitions
Accused Products
Abstract
An object-image alignment data generating method for use in an object recognition system is presented. The method obtains a 3D model and a set of 2D images of the object. Each 2D image from the set is captured based on a particular camera point of view. The method then uses the 3D model of the object to generate multiple silhouettes of the object according to different camera point of views. Each silhouette is then matched and aligned with a 2D image based on the corresponding camera point of view. The method also derives at least one descriptor from the 2D images and compiles feature points that correspond to the descriptors. Each feature point includes a 2D location and a 3D location. The method then generates an object-image alignment packet by packaging the 2D images, the descriptors, and the feature points.
43 Citations
22 Claims
-
1. An electronic device for presenting augmented reality media, the device comprising:
-
a tangible, non-transitory, computer-readable memory configured to store at least one object-image alignment packet associated with at least one scanned body of an object, wherein the at least one object-image alignment packet comprises alignment points that include recognition descriptors, feature points, and silhouettes, and wherein the recognition descriptors correspond to feature points located on the silhouettes and on one or more corresponding images of the at least one scanned body; at least one processor coupled with the tangible, non-transitory computer-readable memory and, upon execution of object recognition and tracking software instructions, is configured to operate to; recognize at least one portion of a body in a digital representation as the at least one scanned body based at least in part on the recognition descriptors; track the at least one portion of the body in the digital representation based on the recognition descriptors; align, based on the feature points, at least one of the silhouettes corresponding to the at least one scanned body with the at least one portion of the body in the digital representation; and display digital media in the digital representation according to the at least one of the silhouettes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification