IP Library › Granted Patent US 12,566,229
Granted Patent B2
US 12,566,229 · App. 18/584,193 · Granted Mar 3, 2026

Methods and apparatus for medical imaging event detection timing corrections and image reconstruction

Inventors: Stefan Siegel (Knoxville, TN); Ziad Burbar (Knoxville, TN)
Assignee: Siemens Medical Solutions USA, Inc.
G01R33/543G01R33/481H03M1/50
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 12,566,229
App. No.
18/584,193
Granted
Mar 3, 2026
Kind
B2
Abstract

Systems and methods for correcting timing information associated with captured nuclear imaging data, and for reconstructing medical images based on the corrected timing information, are disclosed. In some embodiments, an image scanning system scans a subject, detects an event, and generates timing data for the detected event. The timing data includes a first number of bits, and characterizes a time that a crystal of the image scanning system detected the event. The image scanning system shifts the first number of bits by a predetermined amount to generate a second number of bits, where the second number of bits includes at least one bit representing a lower order time value than the least significant bit of the first number of bits of the timing data. Further, the image scanning system generates timing correction data for the event based on the second timing data.

Claims (39)

1 . A computer-implemented method comprising:

receiving first timing data for a nuclear imaging scanner event detection, the first timing data comprising a first number of bits;

generating second timing data based on the first timing data, the second timing data comprising a second number of bits, wherein the second number of bits is greater than the first number of bits;

generating timing correction data for the nuclear imaging scanner event detection based on the second timing data; and

storing the timing correction data within a memory device.

2 . The computer-implemented method of claim 1 , wherein generating the second timing data comprises shifting the first timing data by a number of bits.

3 . The computer-implemented method of claim 2 , wherein the number of bits is at least one.

4 . The computer-implemented method of claim 1 , further comprising receiving the first timing data from a time-to-digital converter (TDC), the first timing data characterizing a time of detection of the nuclear imaging scanner event detection.

5 . The computer-implemented method of claim 1 , further comprising receiving a signal from a scanner and, in response to the signal, detecting the nuclear imaging scanner event.

6 . The computer-implemented method of claim 1 , further comprising generating image measurement data based on the timing correction data and the nuclear imaging scanner event.

7 . The computer-implemented method of claim 6 , further comprising reconstructing an image based on the image measurement data.

8 . The computer-implemented method of claim 6 , wherein the image measurement data is positron emission tomography (PET) measurement data.

9 . The computer-implemented method of claim 1 , further comprising:

retrieving, from the memory device, a timing correction value for the nuclear imaging scanner event; and

generating the timing correction data based on the timing correction value.

10 . The computer-implemented method of claim 9 , further comprising:

receiving detection data for the nuclear imaging scanner event;

determining a crystal that detected the nuclear imaging scanner event based on the detection data; and

determining the timing correction value from a plurality of timing correction values based on the crystal.

11 . A non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

receiving first timing data for a nuclear imaging scanner event detection, the first timing data comprising a first number of bits;

generating second timing data based on the first timing data, the second timing data comprising a second number of bits, wherein the second number of bits is greater than the first number of bits;

generating timing correction data for the nuclear imaging scanner event detection based on the second timing data; and

storing the timing correction data within a memory device.

12 . The non-transitory computer readable medium of claim 11 wherein the instructions, when executed by the at least one processor, further cause the at least one processor to perform operations comprising generating the second timing data based on shifting the first timing data by a number of bits.

13 . The non-transitory computer readable medium of claim 11 wherein the instructions, when executed by the at least one processor, further cause the at least one processor to perform operations comprising receiving the first timing data from a time-to-digital converter (TDC), the first timing data characterizing a time of detection of the nuclear imaging scanner event detection.

14 . The non-transitory computer readable medium of claim 11 wherein the instructions, when executed by the at least one processor, further cause the at least one processor to perform operations comprising receiving a signal from a scanner and, in response to the signal, detecting the nuclear imaging scanner event.

15 . The non-transitory computer readable medium of claim 11 wherein the instructions, when executed by the at least one processor, further cause the at least one processor to perform operations comprising generating image measurement data based on the timing correction data and the nuclear imaging scanner event.

16 . A system comprising:

a memory device; and

at least one processor communicatively coupled to the memory device and configured to:

receive first timing data for a nuclear imaging scanner event detection, the first timing data comprising a first number of bits;

generate second timing data based on the first timing data, the second timing data comprising a second number of bits, wherein the second number of bits is greater than the first number of bits;

generate timing correction data for the nuclear imaging scanner event detection based on the second timing data; and

store the timing correction data within the memory device.

17 . The system of claim 16 , wherein the at least one processor is configured to generate the second timing data based on shifting the first timing data by a number of bits.

18 . The system of claim 16 , wherein the at least one processor is configured to receive the first timing data from a time-to-digital converter (TDC), the first timing data characterizing a time of detection of the nuclear imaging scanner event detection.

19 . The system of claim 16 , wherein the at least one processor is configured to receive a signal from a scanner and, in response to the signal, detecting the nuclear imaging scanner event.

20 . The system of claim 16 , wherein the at least one processor is configured to generate image measurement data based on the timing correction data and the nuclear imaging scanner event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2024
From: SIEGEL, STEFAN; BURBAR, ZIAD
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 066530/0436 →
Continuity (1)
Related Publication 20250271521A1 · Aug 28, 2025
References Cited (7)
US 9140804B2 · Kim · 2015 [cited by examiner]
US 12148070B2 · Song · 2024 [cited by examiner]
US 12399286B2 · Qiang · 2025 [cited by examiner]
US 20130214168A1 · McDaniel · 2013 [cited by examiner]
US 20190150877A1 · Sun · 2019 [cited by examiner]
US 20190353808A1 · Watanabe · 2019 [cited by examiner]
US 20220381928A1 · Kawata · 2022 [cited by examiner]