Calibrating 3D motion capture system for skeletal alignment using x-ray data
AssigneeSsam Sports, Inc.
InventorsSang J. Kim, Laszlo Kustra
Life of this patent
Estimating the term…
Abstract
A processing device receives, from a three-dimensional (3D) motion capture system, initial data representing an initial orientation of a subject user's body in an initial position. The processing device further receives x-ray data representing at least the portion of the subject user's body in the initial position. The processing device determines an actual orientation of at least one bone or joint from the portion of the subject user's body in the initial position as represented in the x-ray data and calibrates the initial orientation of the 3D motion capture system to reflect the actual orientation of the at least one bone or joint in the initial position.
Claims17
A method comprising:
- receiving, from a three-dimensional (3D) motion capture system, initial data representing an initial orientation of a subject user's body in an initial position;
- receiving x-ray data representing at least the portion of the subject user's body in the initial position;
- determining an actual orientation of at least one bone or joint from the portion of the subject user's body in the initial position as represented in the x-ray data;
- and
- calibrating the initial orientation of the 3D motion capture system to reflect the actual orientation of the at least one bone or joint in the initial position, wherein calibrating the initial orientation of the 3D motion capture system to reflect the actual orientation of the at least one bone or joint in the initial position comprises replacing first values of tilt and rotation measured by the 3D motion capture system with second values of tilt and rotation determined from the x-ray data.
A system comprising:
- a memory device storing instructions;
- a processing device coupled to the memory device, the processing device to execute the instructions to perform operations comprising:
- receiving, from a three-dimensional (3D) motion capture system, initial data representing an initial orientation of a subject user's body in an initial position;
- receiving x-ray data representing at least the portion of the subject user's body in the initial position;
- determining an actual orientation of at least one bone or joint from the portion of the subject user's body in the initial position as represented in the x-ray data;
- and
- calibrating the initial orientation of the 3D motion capture system to reflect the actual orientation of the at least one bone or joint in the initial position, wherein calibrating the initial orientation of the 3D motion capture system to reflect the actual orientation of the at least one bone or joint in the initial position comprises replacing first values of tilt and rotation measured by the 3D motion capture system with second values of tilt and rotation determined from the x-ray data.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving, from a three-dimensional (3D) motion capture system, initial data representing an initial orientation of a subject user's body in an initial position;
- receiving x-ray data representing at least the portion of the subject user's body in the initial position;
- determining an actual orientation of at least one bone or joint from the portion of the subject user's body in the initial position as represented in the x-ray data;
- and
- calibrating the initial orientation of the 3D motion capture system to reflect the actual orientation of the at least one bone or joint in the initial position, wherein calibrating the initial orientation of the 3D motion capture system to reflect the actual orientation of the at least one bone or joint in the initial position comprises replacing first values of tilt and rotation measured by the 3D motion capture system with second values of tilt and rotation determined from the x-ray data.
Dependencies are inferred from the claim text.