Tracking rigged polygon-mesh models of articulated objects
First Claim
Patent Images
1. A tracker comprising:
- a processor configured to receive captured sensor data depicting an object;
the processor configured to access a rigged polygon mesh model of the object;
the processor configured to compute a plurality of approximate surface normals; and
the processor configured to compute a plurality of control vertices of the rigged polygon mesh model by, for each of the plurality of the control vertices, projecting a vertex onto a limit surface corresponding to the rigged polygon mesh model to compute the plurality of control vertices on the limit surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A tracker is described which comprises a processor configured to receive captured sensor data depicting an object. The processor is configured to access a rigged polygon mesh model of the object and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh. The processor is configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data where the optimization uses an evaluation function based on the plurality of approximate surface normals.
-
Citations
20 Claims
-
1. A tracker comprising:
-
a processor configured to receive captured sensor data depicting an object; the processor configured to access a rigged polygon mesh model of the object; the processor configured to compute a plurality of approximate surface normals; and the processor configured to compute a plurality of control vertices of the rigged polygon mesh model by, for each of the plurality of the control vertices, projecting a vertex onto a limit surface corresponding to the rigged polygon mesh model to compute the plurality of control vertices on the limit surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A tracker comprising:
-
a processor configured to receive captured sensor data depicting an object; and the processor configured to access a rigged polygon mesh model of the object in a neutral pose and to apply a specified pose to the rigged polygon mesh model; the processor configured to compute control vertices projected from vertices of the rigged polygon mesh model in the specified pose and to compute a plurality of approximate surface normals of a limit surface of the rigged polygon mesh by interpolating between the control vertex normals; and the processor configured to compute values of pose parameters of the model by calculating an optimization to fit the model to the captured sensor data, where the optimization uses an evaluation function based on the plurality of approximate surface normals.
-
-
16. A computer-implemented method comprising:
-
receiving captured sensor data depicting an object; accessing a rigged polygon mesh model of the object; and computing, at a processor, a plurality of approximate surface normals of a limit surface of the rigged polygon mesh model; and for individual ones of vertices of the rigged polygon mesh model, projecting a vertex onto the limit surface of the rigged polygon mesh model to compute a plurality of control vertices on the limit surface. - View Dependent Claims (17, 18, 19, 20)
-
Specification