IP Library › Granted Patent US 12,571,923
Granted Patent B2
US 12,571,923 · App. 18/065,385 · Granted Mar 10, 2026

Timer-based amplitude correction method for photon counting computed tomography

Inventors: Sunrita Poddar (Jamaica Plain, MA); Patrick S. Riehl (Lynnfield, MA); Matthew A. Woodruff (North Andover, MA)
Assignee: Analog Devices, Inc.
G01T1/171G01R29/0273A61B6/5258A61B2560/0223
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,571,923
App. No.
18/065,385
Granted
Mar 10, 2026
Kind
B2
Abstract

One embodiment is a method of deconvolving overlapping first and second pulses in a photon-counting CT scanning system, the method comprising detecting a first pulse event having a first detected level; detecting a second pulse event having a second detected level; determining an amount of time that elapses between the detected first pulse event and the detected second pulse event; and reconstructing the first pulse and the second pulse using the first and second detected levels, the duration of time between the first and second pulse events, and a known pulse shape.

Claims (33)

1 . A method of deconvolving overlapping pulses in a photon-counting computed tomography (CT) scanning system, the method comprising:

detecting, in a pixel of the photon-counting CT scanning system, a number of events in a sequence of discriminator codes corresponding to respective increasing voltage thresholds;

determining amounts of time that elapsed between successive ones of the detected events; and

reconstructing a most likely sequence of events that caused a measured pattern of discriminator codes based on measured code values associated with each of the detected events, the amounts of time that elapsed between successive ones of the detected events, and a known basis pulse shape.

2 . The method of claim 1 , wherein the reconstructing is performed using an arithmetic equation.

3 . The method of claim 1 , wherein the reconstructing is performed using a lookup table.

4 . The method of claim 1 , wherein the reconstructing is performed using a synchronous digital state machine.

5 . The method of claim 1 , wherein the reconstructing is performed using timers and an event-driven state machine.

6 . A method of deconvolving overlapping first pulse and second pulse in a photon-counting computed tomography (CT) scanning system, the method comprising:

detecting a first pulse event having a first detected level;

detecting a second pulse event having a second detected level;

determining an amount of time that elapsed between the detected first pulse event and the detected second pulse event; and

reconstructing the first pulse and the second pulse using the first detected level and the second detected level, the amount of time that elapsed between the first pulse event and the second pulse event, and a known basis pulse shape.

7 . The method of claim 6 , wherein the detecting the first pulse event is performed using one of a time-over-threshold (TOT) event detection technique and a tick-down event detection technique.

8 . The method of claim 6 , wherein the detecting the second pulse event is performed using one of a time-over-threshold (TOT) event detection technique and a tick-down event technique.

9 . The method of claim 6 , further comprising incrementing a counter corresponding to the reconstructed first pulse.

10 . The method of claim 6 , further comprising incrementing a counter corresponding to the reconstructed second pulse.

11 . The method of claim 6 , wherein the reconstructing comprises performing an amplitude correction technique on the first pulse and second pulse.

12 . The method of claim 6 , wherein the determining an amount of time that elapsed between the detected first pulse event and the detected second pulse event comprises tracking a number of level changes that occur between the detection of the first pulse event and the detection of the second pulse event.

13 . The method of claim 12 , wherein the determining an amount of time that elapsed between the detected first pulse event and the detected second pulse event further comprises, if a time-over-threshold (TOT) event does not occur, approximating each of the level changes as an elapse of a threshold amount of time divided by two.

14 . The method of claim 12 , wherein the determining an amount of time that elapses between the detected first pulse event and the detected second pulse event further comprises, if a time-over-threshold (TOT) event occurs, approximating each of the level changes as an elapse of a threshold amount of time.

15 . The method of claim 6 , wherein the reconstructing is performed using one of an arithmetic equation, a lookup table, a synchronous digital state machine or timers and an event-driven state machine.

16 . A method for amplitude correction in a photon-counting computed tomography (PCCT) scanning system, the method including:

detecting a pulse at a pixel of the PCCT scanning system;

for each change of voltage level detected in connection with the pulse, incrementing a counter;

for each voltage level detected in connection with the pulse, determining whether an amount of time the pulse remains at the voltage level exceeds a threshold amount of time corresponding to a time-over-threshold (TOT) event;

tracking a number of voltage level changes encountered between detection of the pulse and detection of a second pulse at the pixel of the PCCT scanning system;

in response to a TOT event in connection with a voltage level, approximating a voltage level change as a time elapse of the threshold amount of time; otherwise, approximating the voltage level change as a time elapse of half the threshold amount of time; and

upon detection of the second pulse, using the approximated time elapse from the pulse to compensate for contributions to the second pulse from the pulse and resetting the counter to zero.

17 . The method of claim 16 , further comprising estimating an amplitude of the pulse.

18 . The method of claim 17 , further comprising incrementing a counter corresponding to the estimated amplitude of the pulse.

19 . The method of claim 16 , further comprising estimating an amplitude of the second pulse.

20 . The method of claim 19 , further comprising incrementing a counter corresponding to the estimated amplitude of the second pulse.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2022
From: PODDAR, SUNRITA; RIEHL, PATRICK S.; WOODRUFF, MATTHEW A.
To: ANALOG DEVICES, INC.
Reel/Frame 062074/0246 →
Continuity (1)
Related Publication 20240188918A1 · Jun 13, 2024
References Cited (51)
US 7180074B1 · Crosetto · 2007 [cited by applicant]
US 7800070B2 · Weinberg et al. · 2010 [cited by applicant]
US 7829860B2 · Nygard et al. · 2010 [cited by applicant]
US 7863578B2 · Brenner et al. · 2011 [cited by applicant]
US 7884317B2 · Casper · 2011 [cited by applicant]
US 8384038B2 · Guo et al. · 2013 [cited by applicant]
US 8941076B2 · Abraham · 2015 [cited by applicant]
US 9176238B2 · Herrmann et al. · 2015 [cited by applicant]
US 9268035B2 · Herrmann · 2016 [cited by applicant]
US 9645260B2 · Abraham et al. · 2017 [cited by applicant]
US 9750471B2 · Schirra et al. · 2017 [cited by applicant]
US 9759822B2 · Daerr et al. · 2017 [cited by applicant]
US 10080533B2 · Roessl et al. · 2018 [cited by applicant]
US 10162066B2 · Fu et al. · 2018 [cited by applicant]
US 10768318B2 · Qiang et al. · 2020 [cited by applicant]
US 20050228291A1 · Chance · 2005 [cited by applicant]
US 20060015290A1 · Warburton · 2006 [cited by examiner]
US 20080025385A1 · Barat et al. · 2008 [cited by applicant]
US 20100020924A1 · Steadman Booker et al. · 2010 [cited by applicant]
US 20100181491A1 · Karim et al. · 2010 [cited by applicant]
US 20120019946A1 · Aravind · 2012 [cited by applicant]
US 20130229213A1 · Park et al. · 2013 [cited by applicant]
US 20150063527A1 · Daerr et al. · 2015 [cited by applicant]
US 20150185332A1 · Herrmann · 2015 [cited by examiner]
US 20150327827A1 · Teshigawara · 2015 [cited by applicant]
US 20160170039A1 · Proksa · 2016 [cited by applicant]
US 20160377745A1 · Daerr et al. · 2016 [cited by applicant]
US 20170205284A1 · De Geronimo · 2017 [cited by applicant]
US 20200379133A1 · Burr et al. · 2020 [cited by applicant]
US 20210239856A1 · Sjolin · 2021 [cited by applicant]
US 20210382188A1 · Steadman et al. · 2021 [cited by applicant]
US 20210401387A1 · Hupfer · 2021 [cited by examiner]
CN 103685991B · 2017 [cited by applicant]
CN 113661381A · 2021 [cited by applicant]
EP 2049917B1 · 2015 [cited by applicant]
EP 3074791B1 · 2019 [cited by applicant]
JP S6021474A · 1985 [cited by applicant]
JP H07508202A · 1995 [cited by applicant]
JP H11510900A · 1999 [cited by applicant]
JP 2016506504A · 2016 [cited by applicant]
JP 2016506507A · 2016 [cited by applicant]
JP 2016540208A · 2016 [cited by applicant]
JP 2016540209A · 2016 [cited by applicant]
KR 1020110113606A · 2011 [cited by applicant]
WO 2013093726A1 · 2013 [cited by applicant]
WO 2020208333A1 · 2020 [cited by applicant]
Gustavsson et al., [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2023/079474, mailed on Feb. 20, 2024, 14 pages. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US22/26453, mailed on Aug. 8, 2022, 7 pages. [cited by applicant]
Extended European Search Report received for European Patent Application No. 22808034.7, mailed on Sep. 24, 2024, 5 pages. [cited by applicant]
Kleczek et al., “The design of low power low noise high speed CMOS readout front-end electronics for silicon strip detectors”, Mixed Design of Integrated Circuits and Systems (MIXDES), 2011 Proceedings of the 18th Inter… [cited by applicant]