IP Library Granted Patent US 7,922,390
Granted Patent B2
US 7,922,390 · App. 12/046,337 · Granted Apr 12, 2011

Method and apparatus to facilitate forming detector-level calibration information for a high energy-based scanner

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,922,390
App. No.
12/046,337
Granted
Apr 12, 2011
Kind
B2
Abstract

The provision of calibration information for a given high energy-based scanner having a plurality of detectors can comprise forming ( 103 ) detector-level calibration information for that scanner. This can comprise calculating ( 201 ) a theoretical trajectory as pertains to relative movement as between the plurality of detectors and a calibration object as a function of known geometry parameters for this particular scanner and then causing ( 202 ) relative movement as between this plurality of detectors and a calibration object to develop a corresponding observed trajectory for the calibration object. These teachings then provide for determining ( 203 ), for each of at least some of the plurality of detectors, a value that corresponds to a difference between the theoretical trajectory and the observed trajectory to thereby provide the detector-level calibration information.

Claims (48)

1. A method to facilitate providing calibration information for a given high energy-based scanner having a plurality of detectors, comprising:

at a processor:

forming detector-level calibration information for the given high energy-based scanner by:

calculating a theoretical trajectory as pertains to relative movement as between the plurality of detectors and a calibration object as a function of known geometry parameters for the given high energy-based scanner;

developing a corresponding observed trajectory for the calibration object in response to relative movement as between the plurality of causing a relative movement as between the plurality of detectors and a calibration object to develop a corresponding observed trajectory for the calibration object in response to the caused relative movement between the plurality of detectors and a calibration object.

2. The method of claim 1 wherein the calibration object comprises at least one of:

a pin oriented substantially parallel to the rotation axis when the relative movement comprises eccentric rotation of the calibration object with respect to an axis point;

an angularly-disposed pin when the relative movement comprises linear movement of the calibration object with respect to the plurality of detectors;

a pin oriented substantially perpendicular to a direction of motion when the relative movement comprises linear movement of the calibration object with respect to the plurality of detectors.

3. The method of claim 1 wherein developing a corresponding observed trajectory for the calibration object comprises measuring the observed trajectory by, on a detector-by-detector basis, analyzing the observed projection data to determine a position of the calibration object where a predetermined feature of the calibration object appears to have passed through a predetermined portion of a channel as corresponds to each detector.

4. The method of claim 1 wherein developing a corresponding observed trajectory for the calibration object comprises measuring the observed trajectory by, on a detector-by-detector basis, analyzing the projection data to determine a time when a predetermined feature of the calibration object appears to have passed through a channel center.

5. The method of claim 1 wherein forming detector-level calibration information for the given high energy-based scanner further comprises:

using the value to determine a spatial relationship between at least some of the plurality of detectors and a given location as pertains to the given high energy-based scanner.

6. The method of claim 1 further comprising:

obtaining global calibration information for the given high energy-based scanner; and

using the global calibration information to calculate a calculated trajectory for the calibration object;

and wherein calculating a theoretical trajectory as pertains to relative movement as between the plurality of detectors and a calibration object as a function of known geometry parameters for the given high energy-based scanner comprises using the calculated trajectory and an empirically observed trajectory to provide the theoretical trajectory.

7. The method of claim 6 further comprising:

modifying at least some of the global calibration information as a function, at least in part, of the empirically observed trajectory.

8. The method of claim 6 wherein using the calculated trajectory and an empirically observed trajectory to provide the theoretical trajectory comprises identifying at least one modification parameter which, when applied to the calculated trajectory, causes the theoretical trajectory to better match the observed trajectory.

9. The method of claim 1 wherein determining, for each of at least some of the plurality of detectors, a value that corresponds to a difference between the theoretical trajectory and the observed trajectory comprises accounting for each detector that detects the calibration object for more than one observed point in time.

10. The method of claim 9 wherein accounting for each detector that detects the calibration object for more than one observed point in time comprises combining different measurements for a detector that detects the calibration object for more than one observed point in time.

11. The method of claim 1 further comprising:

using the detector-level calibration information to modify a reconstruction approach that assumes that all detectors are equally spaced apart from one another.

12. The method of claim 11 wherein using the detector-level calibration information to modify a reconstruction approach that assumes that all detectors are equally spaced apart from one another comprises at least one of:

modifying a filtered back-projection algorithm as a function of the detector-level calibration information;

modifying an iterative statistical reconstruction algorithm as a function of the detector-level calibration information; and

resampling data as a function of the detector-level calibration information to cause the data to appear as though the detectors are equally spaced apart.

13. The method of claim 1 further comprising:

using the detector-level calibration information to provide detector locations to a reconstruction approach that uses a presently known irregular ray sampling pattern.

14. The method of claim 13 wherein using the detector-level calibration information to provide detector locations to a reconstruction approach that uses a presently known irregular ray sampling pattern comprises at least one of:

a filtered back-projection algorithm;

an iterative statistical reconstruction algorithm; and

resampling data as a function of the detector-level calibration information to cause the data to appear as though the detectors are equally spaced apart.

15. The method of claim 1 further comprising:

using the detector-level calibration information to provide data locations to an image rendering approach.

16. The method of claim 15 wherein the image rendering approach comprises a data resampling approach.

17. An apparatus to facilitate providing calibration information for a given high energy-based scanner having a plurality of detectors, comprising:

a processor being configured and arranged to form detector-level geometric calibration information for the given high energy-based scanner by:

calculating a theoretical trajectory as pertains to relative movement as between the plurality of detectors and a calibration object as a function of known geometry parameters for the given high energy-based scanner;

causing relative movement as between the plurality of detectors and a calibration object to develop a corresponding observed trajectory for the calibration object;

determining, for each of at least some of the plurality of detectors, a value that corresponds to a difference between the theoretical trajectory and the observed trajectory to thereby provide the detector-level geometric calibration information.

18. The apparatus of claim 17 wherein the processor is further configured and arranged to use the value to determine a spatial relationship between at least some of the plurality of detectors and a given location as pertains to the given high energy-based scanner.

19. The apparatus of claim 17 wherein the processor is further configured and arranged to:

obtain global calibration information for the given high energy-based scanner; and

use the global calibration information to calculate a calculated trajectory for the calibration object;

and wherein the processor is further configured and arranged to calculate a theoretical trajectory as pertains to relative movement as between the plurality of detectors and a calibration object as a function of known geometry parameters for the given high energy-based scanner by using the calculated trajectory and an empirically observed trajectory to provide the theoretical trajectory.

20. The apparatus of claim 17 wherein the processor is configured and arranged to determine, for each of at least some of the plurality of detectors, a value that corresponds to a difference between the theoretical trajectory and the observed trajectory by accounting for each detector that detects the calibration object for more than one observed point in time.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: VARIAN MEDICAL SYSTEMS, INC.
To: VAREX IMAGING CORPORATION
Reel/Frame 041602/0309 →
MERGER Recorded Oct 6, 2008
From: VARIAN MEDICAL SYSTEMS TECHNOLOGIES, INC.
To: VARIAN MEDICAL SYSTEMS, INC.
Reel/Frame 021637/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2008
From: HOLT, KEVIN; SMITH, CHARLES R.
To: VARIAN MEDICAL SYSTEMS TECHNOLOGIES, INC.
Reel/Frame 020982/0504 →