Interpolation using radial basis functions with application to inverse kinematics
AssigneeMicrosoft Corporation
InventorsCharles F. Rose, III, Peter-Pike J. Sloan, Michael F. Cohen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsCharles F. Rose, III, Peter-Pike J. Sloan, Michael F. Cohen
Estimating the term…
A technique for solving an inverse-kinematic problem by interpolating solutions from examples. Example poses or motions of an object are collected and annotated. The annotations are essentially parameters for a function—i.e., the function X(p) generates degree-of-freedom values of an object that is posed in a manner that satisfies parameters p. The analytic function X is interpolated from these examples and improved automatically based on kinematic measurements. Preferably, the interpolation is created by taking a weighted sum of cardinal basis functions having linear and radial parts, Preferably, the interpolation is a weighted sum of cardinal basis functions having linear and radial portions.
A method of posing an object comprising:
A computer-readable medium containing computer-executable instructions for performing a method of interpolating a pose of an object from a plurality of examples, the method comprising:
A method of creating function that produces a pose of an object based on one or more parameters, the method comprising:
A computer-readable medium containing computer-executable instructions for performing a method of creating a function that produces a pose of an object based on one or more parameters, the method comprising:
A system for rendering an object on a computing device, the object having one or more degrees of freedom, the system comprising:
Dependencies are inferred from the claim text.