SYSTEMS, DEVICES, AND METHODS FOR TRACKING AND COMPENSATING FOR PATIENT MOTION DURING A MEDICAL IMAGING SCAN
First Claim
1. A motion compensation system for tracking and compensating for patient motion during a medical imaging scan, the motion compensation system comprising:
- an optical marker comprising an optically visible pattern and a mounting portion, the mounting portion configured to affix the optical marker to an object being tracked, the optically visible pattern comprising a plurality of reference point locators, each locator configured to define a single reference point of a reference shape;
a first optical detector positioned to digitally image the optically visible pattern along a first line of sight, the first optical detector configured to generate a first digital image of the optically visible pattern;
a second optical detector positioned to digitally image the optically visible pattern along a second line of sight, the second optical detector configured to generate a second digital image of the optically visible pattern;
a tracking engine configured to determine a pose of the object in six degrees of freedom by analyzing the first and second images; and
a controller interface configured to generate tracking information based on the pose and to electronically transmit the tracking information to a scanner controller to enable compensation within a medical imaging scanner for object motion;
wherein the tracking engine and controller interface comprise a computer processor and an electronic storage medium.
3 Assignments
0 Petitions
Accused Products
Abstract
A motion compensation system for tracking and compensating for patient motion during a medical imaging scan comprises an optical marker comprising an optically visible pattern and a mounting portion; a first optical detector positioned to digitally image the optically visible pattern along a first line of sight; a second optical detector positioned to digitally image the optically visible pattern along a second line of sight; a tracking engine configured to determine a pose of the object in six degrees of freedom by analyzing images from the first and second optical detectors; and a controller interface configured to generate tracking information based on the pose and to electronically transmit the tracking information to a scanner controller to enable compensation within a medical imaging scanner for object motion.
54 Citations
86 Claims
-
1. A motion compensation system for tracking and compensating for patient motion during a medical imaging scan, the motion compensation system comprising:
-
an optical marker comprising an optically visible pattern and a mounting portion, the mounting portion configured to affix the optical marker to an object being tracked, the optically visible pattern comprising a plurality of reference point locators, each locator configured to define a single reference point of a reference shape; a first optical detector positioned to digitally image the optically visible pattern along a first line of sight, the first optical detector configured to generate a first digital image of the optically visible pattern; a second optical detector positioned to digitally image the optically visible pattern along a second line of sight, the second optical detector configured to generate a second digital image of the optically visible pattern; a tracking engine configured to determine a pose of the object in six degrees of freedom by analyzing the first and second images; and a controller interface configured to generate tracking information based on the pose and to electronically transmit the tracking information to a scanner controller to enable compensation within a medical imaging scanner for object motion; wherein the tracking engine and controller interface comprise a computer processor and an electronic storage medium. - View Dependent Claims (7, 9, 10, 17, 18, 25, 26, 28, 33, 35, 36, 37)
-
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
8. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
27. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
-
34. (canceled)
-
38. A system for tracking motion of an object, the system comprising:
-
a marker location filter for determining locations of marker reference points, the marker location filter configured to; receive from a first optical detector a first digital image of an optical marker, the first digital image representing a view of the optical marker along a first line of sight; receive from a second optical detector a second digital image of the optical marker, the second digital image representing a view of the optical marker along a second line of sight, the second line of sight being different than the first line of sight, wherein the optical marker comprises a plurality of optically visible landmarks, the plurality of optically visible landmarks defining a plurality of reference points, the plurality of reference points defining a reference shape; determine positions of the plurality of reference points in the first digital image; and determine positions of the plurality of reference points in the second digital image; an object orientation filter for estimating a three-dimensional pose of the object, the object orientation filter configured to; calculate a plurality of baseline attributes related to the reference shape, the plurality of baseline attributes calculated based on the determined positions of the plurality of reference points; and estimate iteratively the three-dimensional pose of the object, until a measure of error is within an acceptable amount, the measure of error calculated based on the plurality of baseline attributes as compared to a plurality of comparison attributes, the plurality of comparison attributes calculated by assuming the object is in an estimated pose; and one or more computers configured to operate the marker location filter and object orientation filter, wherein the one or more computers comprises a computer processor and an electronic storage medium. - View Dependent Claims (39, 40, 41, 45, 49)
-
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
-
46. (canceled)
-
47. (canceled)
-
48. (canceled)
-
50. (canceled)
-
51. (canceled)
-
52. (canceled)
-
53. (canceled)
-
54. (canceled)
-
55. (canceled)
-
56. (canceled)
-
57. (canceled)
-
58. (canceled)
-
59. (canceled)
-
60. (canceled)
-
61. (canceled)
-
62. (canceled)
-
63. (canceled)
-
64. (canceled)
-
65. (canceled)
-
66. (canceled)
-
67. (canceled)
-
68. (canceled)
-
69. (canceled)
-
70. An optical marker for use in a motion tracking system, the optical marker comprising:
-
an optically visible pattern comprising a plurality of reference point locators, each reference point locator configured to define a single reference point of a reference shape, each reference point locator comprising alternating dark and light elliptical shapes centered on the single reference point; and a mounting portion configured to affix the optical marker to an object being tracked. - View Dependent Claims (72, 75, 80, 81, 82)
-
-
71. (canceled)
-
73. (canceled)
-
74. (canceled)
-
76. (canceled)
-
77. (canceled)
-
78. (canceled)
-
79. (canceled)
-
83. (canceled)
-
84. (canceled)
-
85. (canceled)
-
86. (canceled)
Specification