Visual and physical motion sensing for three-dimensional motion capture
First Claim
1. A computer-implemented method comprising:
- obtaining visual information from a first image of an object, the object comprising at least a first feature and a second feature, each feature having a respective visual marker and a respective inertial sensor attached, the first feature being moveable with respect to the second feature;
receiving first position-related information that corresponds to the first image and that is wirelessly transmitted from at least one of the inertial sensors attached to the first and second features of the object;
generating an estimated pose of the object using the first position-related information; and
generating a refined pose of the object using the estimated pose and the visual information, wherein the refined pose of the object comprises a position of the first feature and a position of the second feature in a virtual representation of the object and wherein generating the refined pose comprises using the estimated pose to provide at least one location to detect at least one of the visual markers.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a visual data collector for collecting visual information from an image of one or more features of an object. The system also includes a physical data collector for collecting sensor information provided by at one or more sensors attached to the object. The system also includes a computer system that includes a motion data combiner for combining the visual information the sensor information. The motion data combiner is configured to determine the position of a representation of one or more of the feature in a virtual representation of the object from the combined visual information and sensor information. Various types of virtual representations may be provided from the combined information, for example, one or more poses (e.g., position and orientation) of the object may be represented.
90 Citations
48 Claims
-
1. A computer-implemented method comprising:
-
obtaining visual information from a first image of an object, the object comprising at least a first feature and a second feature, each feature having a respective visual marker and a respective inertial sensor attached, the first feature being moveable with respect to the second feature; receiving first position-related information that corresponds to the first image and that is wirelessly transmitted from at least one of the inertial sensors attached to the first and second features of the object; generating an estimated pose of the object using the first position-related information; and generating a refined pose of the object using the estimated pose and the visual information, wherein the refined pose of the object comprises a position of the first feature and a position of the second feature in a virtual representation of the object and wherein generating the refined pose comprises using the estimated pose to provide at least one location to detect at least one of the visual markers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a visual data collector capable of obtaining visual information from a first image of an object, the object comprising at least a first feature and a second feature, each feature having a respective visual marker and a respective inertial sensor attached, the first feature being moveable with respect to the second feature; a physical data collector capable of receiving first position-related information that corresponds to the first image and that is wirelessly transmitted by at least one of the respective inertial sensors attached to the first and second features of the object; and a computer system including a motion data combiner capable of combining the visual information and the position-related information, wherein the motion data combiner is configured to execute a method comprising; generating an estimated pose of the object, using the first position-related information; generating a refined pose of the object using the estimated pose and the visual information, the refined pose of the object comprising a position of the first feature and a position of the second feature in a virtual representation of the object and wherein generating the refined pose comprises using the estimated pose to provide at least one location to detect at least one of the visual markers. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer program product tangibly embodied in an non-transitory information carrier and comprising instructions that when executed by a processor perform a method comprising:
-
obtaining visual information from a first image of an object, the object comprising at least a first feature and a second feature, each feature having a respective visual marker and a respective inertial sensor attached, the first feature being moveable with respect to the second feature; receiving first position-related information that corresponds to the first image and that is wirelessly transmitted from at least one sensor attached to the object; generating an estimated pose of the object using the first position-related information; generating a refined pose of the object using the estimated pose and the visual information, wherein the refined pose of the object comprises a position of the first feature and a position of the second feature in a virtual representation of the object and wherein generating the refined pose comprises using the estimated pose to provide at least one location to detect at least one of the visual markers. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
a visual data collector; a physical data collector; and a computer system including, a memory, and a processor capable of executing instructions that perform a method comprising; collecting by the visual data collector visual information from a plurality of images, wherein each image includes content that represents a plurality of visual markers attached to at least a first feature and a second feature of a body suit, the first feature being moveable with respect to the second feature, and each feature having attached a respective one of the plurality of visual markers; receiving by the physical data collector first position-related information that corresponds to a first of the plurality of images, and that is wirelessly transmitted by a plurality of inertial sensors also attached to the body suit, wherein a first inertial sensor is attached to the first feature and a second inertial sensor is attached to the second feature; generating an estimated pose of the body suit using the first position-related information; generating a refined pose of the body suit using the estimated pose and the visual information, wherein the refined pose of the object comprises a position of the first feature and a position of the second feature in a virtual representation of the object and wherein generating the refined pose comprises using the estimated pose to provide at least one location to detect at least one of the visual markers. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification