Method and system for modeling subjects from a depth map
First Claim
Patent Images
1. A method performed by a processor comprising:
- receiving, at the processor, image depth data, wherein the image depth data includes depth data of a subject to be modeled;
locating a trunk of the subject from the image depth data, and creating a three-dimensional (3D) model of the trunk of the subject;
locating a head of the subject using the 3D model of the trunk and the image depth data, and creating a 3D model of the head of the subject;
using the 3D models of the trunk and the head of the subject to remove a subset of data from the image depth data corresponding to the trunk and the head of the subject; and
using remaining image depth data to locate an extremity of the subject,wherein the 3D model of the trunk of the subject is a parametric cylinder model, andfurther wherein parameters of a cylinder of the parametric cylinder model are determined using a least-squares approximation based on the image depth data corresponding to the trunk of the subject.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for modeling and tracking a subject using image depth data includes locating the subject'"'"'s trunk in the image depth data and creating a three-dimensional (3D) model of the subject'"'"'s trunk. Further, the method includes locating the subject'"'"'s head in the image depth data and creating a 3D model of the subject'"'"'s head. The 3D models of the subject'"'"'s head and trunk can be exploited by removing pixels from the image depth data corresponding to the trunk and the head of the subject, and the remaining image depth data can then be used to locate and track an extremity of the subject.
-
Citations
16 Claims
-
1. A method performed by a processor comprising:
-
receiving, at the processor, image depth data, wherein the image depth data includes depth data of a subject to be modeled; locating a trunk of the subject from the image depth data, and creating a three-dimensional (3D) model of the trunk of the subject; locating a head of the subject using the 3D model of the trunk and the image depth data, and creating a 3D model of the head of the subject; using the 3D models of the trunk and the head of the subject to remove a subset of data from the image depth data corresponding to the trunk and the head of the subject; and using remaining image depth data to locate an extremity of the subject, wherein the 3D model of the trunk of the subject is a parametric cylinder model, and further wherein parameters of a cylinder of the parametric cylinder model are determined using a least-squares approximation based on the image depth data corresponding to the trunk of the subject. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
an image sensor that acquires image depth data; a background engine that creates a model of an image background from the image depth data; a subject manager that determines a subset of the image depth data that corresponds to a subject; and a subject tracking engine communicatively coupled to the image sensor, the background engine, and the subject manager, wherein the subject tracking engine; creates a three-dimensional (3D) model of a torso and a head of a subject based on the model of the image background and the subset of the image depth data; and locates an extremity of the subject by using the 3D model of the torso and the head of the subject and the subset of the image depth data, without using color data, wherein the 3D model of the torso of the subject is a parametric cylinder model, and further wherein parameters of a cylinder of the parametric cylinder model are computed using a least-squares approximation based on image depth data corresponding to the torso. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for modeling a subject comprising:
-
means for acquiring image depth data; means for creating a model of an image background from the image depth data, wherein the means for creating receives the image depth data via a direct connection to the means for acquiring image depth data; means for creating a three-dimensional (3D) model of a torso of the subject based on the model of the image background; means for creating a 3D model of the head of the subject based on the 3D model of the torso; and means for locating an extremity of the subject from the image depth data by using the 3D model of the torso and the head of the subject, wherein the 3D model of the torso and head of the subject and the location of the extremity of the subject are processed locally to the means for creating the 3D model by an interactive program; and means for displaying a user'"'"'s experience with the interactive program, wherein the 3D model of the torso of the subject is a parametric cylinder model, and further wherein parameters of a cylinder of the parametric cylinder model are determined using a least-squares approximation based on the image depth data corresponding to the torso of the subject.
-
Specification