SlideShare a Scribd company logo
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015 805
Quadratic Programming Time Pickoff Method for
Multivoltage Threshold Digitizer in PET
Zhenzhou Deng, Student Member, IEEE, and Qingguo Xie, Member, IEEE
Abstract—Multi-voltage threshold (MVT) digitization, which
has been implemented in our preclinical scanner–Trans-PET Bio-
CaliBurn, is a low-power sampling solution with a reasonable cost
for fast scintillation pulses. This MVT digitizing scheme employs
a few comparators with programmable reference voltages for
determining the time points when the scintillation pulse crosses
the user-defined voltage thresholds. After obtaining the digital
time samples, use of various sophisticated linear or nonlinear al-
gorithms to improve the accuracy of timing information becomes
possible. In the previous implementation of MVT digitizers, the
arrival time of a scintillation pulse was determined by the linear
fitting (LF) algorithm, which assumes leading edge as a straight
line, and not involves the transition time on the falling edge. It is
not unreasonable to expect achieving a better timing resolution in
MVT-based PET detectors by the combinatorial optimization of
MVT samples both on leading and falling edges. In this paper, a
novel method, referred to as quadratic programming (QP) method
is therefore proposed to mark the time stamps of sampling event
pulses. In this method, the arrival time is directly expressed as
a parametric combination of the MVT samples. The parameters
in the combination are obtained by the quadratic programming
which minimizes variation of timing error. To evaluate the perfor-
mance of QP/MVT method and other time pickoff methods, we
setup two gamma ray detectors using crystal and
Hamamatsu R9800 PMT. The scintillation pulses are directly read
out by Tektronics DPO 71604 digital storage oscilloscope. CTR of
175 ps was obtained by QP/MVT, and 191 ps by LF/MVT, when
four thresholds were employed in each of the two channels. The
experimental results indicate the potential advantage of QP/MVT
in timing determination. Meanwhile, the assumption of linear
leading edge, which is the basis of LF method, was demonstrated
to be improper in the data analysis. For QP method, probably of
even greater significance is the manner to define the parameters
rather than the resulting detector-specified parameters.
Index Terms—Coincidence timing resolution, mean square
error, multi-voltage threshold digitizer, quadratic programming
(QP) time pickoff method.
Manuscript received July 10, 2014; revised November 27, 2014; accepted
February 17, 2015. Date of publication May 08, 2015; date of current ver-
sion June 12, 2015. This work was supported in part by the National Key
Scientific Instrument and Equipment Development Project of China under
Grant 2013YQ030923, by the International S&T Cooperation Program of
China (ISTPC) under Grant 2014DFR10670, by the National Key Technology
R&D Program of China Grant 2012BAI13B06, by the Key Project of Chinese
Ministry of Education 313023, and by the Major International (Regional) Joint
Research Project of the Natural Science Foundation of China under Grant
61210003.
The authors are with the Wuhan National Laboratory for Optoelectronics,
Wuhan 430074, China, and also with the BioMedical Engineering Department,
Huazhong University of Science and Technology, Wuhan 430074, China
(e-mail: dengzhenzhou@gmail.com; qgxie@hust.edu.cn).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TNS.2015.2416349
I. INTRODUCTION
TIMING information or time-of-flight (TOF) information
in Positron Emission Tomography (PET) is expected
to improve image quality [1]–[25], which has been widely
accepted by the researchers since the early 1980s. The TOF
information can be used to spatially localize the source of a
gamma pair originating from a positron annihilation and being
detected in coincidence. If a 500 picoseconds (ps) full-width at
half maximum (FWHM) coincidence timing resolution (CTR)
can be achieved in a PET system, many benefits can be realized
for whole-body FDG imaging [1], [5]–[8], [8]–[10], [15].
Furthermore, a target value of 100–200 ps FWHM in CTR
would lead to a spatial precision of 1.5–3 cm along the line of
response (LOR), allowing the localization of the organ under
examination (e.g., pancreas, heart, prostate or lymph nodes)
and an efficient rejection of the events outside the region of
interest. Also, hadron therapy would greatly benefit from a
fast on-line monitoring of the dose delivered during proton
or heavy-ion therapy treatment, which requires very high
resolution, high sensitivity and fast reconstruction imaging of
-emitting isotopes produced by beams or target spallation
processes during the irradiation [26], [27].
The TOF information is extracted from scintillation pulses
with a time pickoff method, which is an important factor for the
CTR of a TOF PET scanner [28]. The most widely used time
pickoff method is the leading edge discriminator (LED) [29],
[30] and the constant-fraction discriminator (CFD) [31], [32].
The development of VLSI and the digital sampling tech-
nology opened a door for the various sophisticated algorithms
of time pickoff to improve accuracy of timing information, such
as statistics-based methods [33]–[39], optimum filter-based
methods [40]–[46], compensating-based method [47], digital
implementations of LED/CFD (DLED/DCFD) [48]–[50] and
curve-fitting methods [50]–[54]. Digital sampling system
provides additional degrees of freedom with respect to more
feasible choices of combination function and parameters. More
degrees of freedom necessarily translate into better optimum
performance, although whether the improvement is sufficient
to motivate the increased complexity should be verified.
Scintillation pulses in a TOF PET are so fast. Hence, a very
high sampling rate digitizer is required to accurately extract
a minimum of three sample points on the rising edge of the
pulse [36]. This practically limits the digital approach in TOF
PET systems due to the high cost and power consumption of
high-speed ADCs.
As an alternative scheme to ADC, the multivoltage threshold
(MVT) digitization [51] has been proposed. This digitizing
0018-9499 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
806 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015
Fig. 1. Digitizing scheme of MVT. This digitizing scheme employs a few
discriminators with programmable voltage thresholds for determining the time
point when the scintillation pulse crosses these user-defined thresholds.
scheme employs a few discriminators with programmable
voltage thresholds for determining the time point when the
scintillation pulse crosses these user-defined thresholds as
shown in Fig. 1. Based on MVT method, we have implemented
an LYSO/PSPMT block detector with digital DAQ, which is
then used in a preclinical scanner–Trans-PET BioCaliBurn. In
the initial implementation, we have employed linear fitting (LF)
algorithm to pickoff the arrival time of a scintillation pulse.
CTR of about 300 ps has been obtained, which is comparable
with that of the CFD method [31]. In such implementations,
the fitting process could partially correct the time walk, but
only samples on the leading edge were involved. Considering
falling edges dominate the energy information and time walk is
relevant to the energy information, a better timing resolution is
expected by the combinatorial optimization of MVT samples
both on leading and falling edges.
In this paper, a novel method, referred to as quadratic
programming (QP) method, is proposed to pickoff the event
time of scintillation pulses based on MVT samples. In this
method, the arrival time is directly described as a parameterized
combination of the MVT samples. Quadratic programming is
then used to optimize the parameters of the combination using
the variation minimization criteria. For convenience, LF and
QP method with MVT samples are denoted as LF/MVT and
QP/MVT, respectively. To demonstrate the time performance
improvement of QP/MVT, a comparison experiment based on
a prestored coincidence pulses library was performed. Encour-
aging CTR of 175 ps was obtained by QP/MVT, and 191 ps by
LF/MVT, when four thresholds were employed in each of the
two channels. Meanwhile, QP method produced monotonically
decreasing CTRs as the employed threshold number increased.
II. QUADRATIC PROGRAMMING METHOD FOR MVT SAMPLES
A. Modeling for the MVT Samples
In a scintillation detector system, an incoming photon can be
modeled as an impulse function , where
is a shifted Dirac Delta function, and are random
variables representing the energy and the arrival time of the
photon striking into the detector with index , respectively. The
scintillation pulse without noise is then expressed as
(1)
where is the system response function for the shift-in-
variant condition, which is satisfied for the most of scintilla-
tion detectors, even for nonlinear photoelectric devices, such as
the silicon photomultiplier. In the case of linear shift-invariant
system [55]–[57], the system output can be simplified as the
product . The time of the leading edge for the
threshold voltage , ( ) can be further ex-
pressed using an implicit function
(2)
where is the partial derivatives of with respect to . We
assume all the pulses (1) are reversed to be positive beforehand.
Similarly, the threshold-crossing time on the falling edge is
(3)
Let’s take the derivative of both sides of (2) and (3), then
(4)
and
(5)
(4) and (5) interpret the linear relation between measurement
expectation of the switching time and entrance time . For
the two-detector condition, . Thus, the time difference
in detection between Detector 1 and 2 for an event at location
from the center of the LOR is
(6)
where is the speed of light in vacuum. and
are the time on both leading and falling edge for the th
threshold and the th detector. If we use the combina-
tion
to estimate
, the following constraint of the combination should be
satisfied:
(7)
This relation can be rewritten as
(8)
(7) and (8) regulate the choice of the combination .
B. Objective Function and Constraints
In order to express the optimization, the event arrival time for
th detector is denoted as
(9)
where , is the denotation for each of the
measured pulses.
is the total set of properties provided by the MVT samples.
For convenience, we rewrite it into a matrix
. Each is a column
DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 807
vector of elements, which are .
for the simple case of two detectors. Then is the
combined matrix of columns and rows. We consider the
linear expression of (9) as
(10)
where the -element column vector contains the coeffi-
cients which define the time pickoff for the th detector. Then
the time difference is
(11)
We denote the average of as . Then the constructed quadratic
programming equation involved in the CTR is
(12)
Where is the row vector whose elements are all 1. The con-
straint part of (12) defines the scalar of the time shift, which
is numerical expression of (8). Various methods can be used
to figure out the QP problem, including analytical and iterative
methods [58]. And more sophisticated objective function with
more regularization terms can improve robustness and accuracy.
The solution of (12) will be discussed in the Section II-C.
C. Solution of the Quadratic Programming
We define a elementary matrices to apply elementary
column operation
...
...
...
...
...
(13)
which has rows and columns, element to
are , and diagonal elements are all 1, the other elements are
all 0. We denote , , then
. Submitting into
(14)
Here row vector . (14) means that the
constraint of (12) is satisfied, once the first element of
equals to 1. We define a matrix of rows and
columns to extract the lower elements of
...
...
...
...
(15)
The -element , and
and
and then we let vector
, Z is the combination of the centered and
, E is the combination of and . The
constrained QP problem transforms into an unconstrained least
square problem
(16)
(16) has the solution
(17)
and
(18)
The solution expressed as (17) can be applied with greedy
strategy to choose threshold voltages. For more general condi-
tion, (16) can be used to generate nonlinear expression of (9)
by adding high order items in matrix .
D. Relation Between LF Combination and the QP Constraint
QP method chooses an optimized solution from the set of fea-
sible solutions which satisfy the given constraint. In fact, the
LF solution is also an optimal solution which targets on fit-
ting samples to a linear curve. The LF solution employs only
the forward time points as input, so the involved is
an size matrix for LF/MVT. The basic assumption
for LF/MVT is that the pulse voltage is modeled as a linear
function of time, , where is the
slope of the line. After obtaining
, the fitting processing is employed in LF/MVT to define
the parameters of the line, such as slope and intercept. We de-
note the estimation output from fitting processing are slope
and intercept , the mean of the threshold voltages
and the threshold-crossing time are and
, respectively, then
(19)
The LF solution can also be rewritten as the form of
, where is the vector which contains weights of
the th threshold-crossing time as (20).
(20)
where is the threshold index, . We can see (20)
satisfies the constraint of (12), . That
means LF solution is contained in the set of feasible solution of
QP, but the object of LF is not to reduce time error.
E. Numerical Example for 4-Threshold Condition
When the threshold number , there are 4 crossing time
samples of the leading edge and 4 crossing time samples of the
tail edge for each pulse with enough amplitude. For the simple
case of two detectors, each coincidence pulse pair is recorded
808 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015
as 16 time samples: eight time samples for Detector 1 and eight
for Detector 2. is the total set of time
samples for Detector 1, and for De-
tector 2. Suppose there are 100 000 pulse pairs, then both matrix
and matrix have eight columns and 100 000 rows. Time
pickoff method applied on the two detectors outputs 100 000
pairs of time value, which are the functions of the eight input
time samples.
When only the first order items are considered
(21)
and
(22)
the parameters and are the
required values, which are defined by the quadratic program-
ming. The parameters satisfied the constraint
(23)
and
(24)
and the minimizing objective function is the square error of the
time difference
(25)
After the elementary operation (13) and (15), the constrained
optimization problems transforms into an unconstrained least
square problem (16).
(26)
and is an 100 000 14 size Matrix
(27)
where
Then we can obtain the 14-element vector
according (17). Both and
have seven elements. The solution of and
are
(28)
and
(29)
Submit the parameters (28) and (29) to (21) and (22), then the
arrival times for Ch1 and Ch2 are
(30)
and
(31)
III. EXPERIMENT SETTINGS AND RESULTS
A. Experiment Settings and Pulses Dataset Description
To evaluate the performance of the time pickoff methods, we
carried out experiments to obtain event data with two gamma
ray detectors as shown in Fig. 2. The : crystals
of the size as shown in Fig. 3 were
optically coupled to Hamamatsu R9800 photomultiplier tubes
(PMT) via the round glass of the bottom facets, while the
other facets were wrapped in Aluminium housings. The supply
voltages of the both PMTs were set to 1300 V and the PMT’s
outputs were directly connected to a Tektronics DPO 71604
digital storage oscilloscope with a 50- input impedance. The
oscilloscope was operated with bandwidth of 16 GHz and
sampling rate of 50 GSps per channel. One or three tubules
of 1.2-mm inner diameter filled with solution
were used as the radioactive source. A pair of detectors worked
in the coincidence mode, which ensured that the collected
data were generated by the solution. The coarse
coincidence timing window width was set to 4 ns. The oscil-
loscope was triggered by an AND-logic event generated by
the two : /PMT detectors, therefore ensuring that the
majority of the resulting event pairs were coincidences. The
trigger voltage was set to 180 mV to reduce false triggering.
Each of the two pulses in a coincidence was sampled by the
oscilloscope for 100 ns, resulting in 5000 data points. An
energy window of keV was applied in the energy
discrimination. The measured gain ratio of the two detectors
was 0.600. Although the chosen experimental setup is far away
from the state-of-the-art data acquisition systems, it has the
fundamental advantages of being easily reproducible, as no
custom digital electronics is required, while still allowing a full
and direct comparison between the various digital time pickoff
under test. Experimental system like this has been used in [43],
[45], [46], [50], and [51].
B. Timing Comparison Between DLED, LF/MVT, QP/MVT
Related With Leading-Edge, Double-Edge Samples, and DCFD
Four threshold-based methods: DLED, LF/MVT, QP/MVT
with leading-edge samples (LESs) and double-edge samples
(DESs) were investigated in this comparison. Four voltage
thresholds were employed in LF/MVT and QP/MVT. Consid-
ering the two channels worked with different gain, 7.5, 223.5,
439.5, and 655.5 mV were employed for Channel 1, and 12.5,
372.5, 732.5, and 1092.5 mV for Channel 2. The employed
DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 809
Fig. 2. Experimental system with coincidence of 4 ns time window. All the
pulse pairs are saved to be analyzed in the off-line mode. The FDG is contained
in a test tube, which is fixed between the crystals.
Fig. 3. : scintillation crystal pair contained by aluminium boxes of
glass bottom windows.
voltages in DLED were 37.5 and 62.5 mV for Channels 1 and
2, respectively. The CTR (FWHM) was calculated from the
Gaussian fitting to the photopeak of the histogram of the time
difference. Besides LED method, CFD is also a commonly
used standard timing method. Thus, we additionally evaluated
the digital version of CFD, referred to as DCFD method, using
the same data. In the DCFD method, the attenuation and delay
time are respectively 0.1538 and 1.6 ns. In Table I CTRs and
their corresponding confidence bounds are listed. The table
shows a better timing resolution is obtained by use of DES
QP/MVT (Fig. 4).
The time spectrum using DES QP/MVT for radioactive
source of three points is also shown in Fig. 5. The fact that the
mean time differences agree with space differences justifies the
scalar of the QP time pickoff.
C. Linear Range of Leading Edge After Aligned
The basic assumption of LF/MVT can be verified by a simple
numerical testing. If leading edges of pulses are linear, the mean
value of aligned samples on leading edges will also be linear. In
other words, if the mean value of aligned samples on leading
edges is not linear, leading edges of pulses cannot be linear.
Fig. 4. TS produced by QP/MVT with samples on the double edges. This his-
togram contains 100 000 counts.
TABLE I
CTR OF DIFFERENT TIME PICKOFF METHODS
Fig. 5. Timing spectra recorded with DES QP/MVT method, using a
source of three points located at mm mm (Left Peak),
mm mm (middle peak), and mm mm
(right peak). The red curves indicate Gaussian fits to the data. Each histogram
contains 210 000 counts.
Fig. 6(a) and (b) show aligned leading edge and double edge
samples for Channels 1 and 2. Only a part of the leading edge
acts as a line. The lower part of the leading edge is nonlinear, and
contains important information about timing. This result reveals
that the leading edge shape is too complicated to be regarded as
a line. Figs. 7 and 8 show the coincidence event pulse pair output
by the two detectors.
D. Threshold-Specified Evaluation Between LF/MVT and
QP/MVT
We evaluated the time performance for LF/MVT, LES
QP/MVT, and DES QP/MVT when different thresholds were
employed. In this evaluation, we added the employed voltage
threshold one by one. Every time a new employed threshold
was added into the calculation, the old employed thresholds
were unchanged. The th additional threshold voltage is
(32)
810 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015
Fig. 6. Averaged scintillation pulses output by the detector pairs triggered by
coincidence events. (a) Leading edge part. (b) Leading edge and tail edge part.
where is
(33)
.
The th increasing voltage was set as far as possible from the
nearest old threshold between and . and
was set according to the gain of the two channels.
mV and mV.
In Fig. 9, the performance comparison shows QP/MVT out-
strips LF/MVT for each number of employed thresholds, no
matter when only LES or both DES are involved. And QP/MVT
with DES is better than that with only LES. This result reveals
another property of QP method: the CTRs monotonically de-
creased as the number of the chosen threshold increased. The ad-
ditional degree of freedom does not deteriorate the CTR, when
the QP optimization is employed. In the worst condition that the
newly added degree of freedom is independent of the existing
time information, the QP solution will define the weight of the
newly added degree of freedom to be zero, and the existing time
information is kept. All data points have error bars representing
Fig. 7. Scintillation pulses output by the detector pairs triggered by a coinci-
dence event. (a) Leading edge part. (b) Leading edge and tail edge part.
Fig. 8. Overlays of several scintillation pulses output by the detector pairs trig-
gered by coincidence events.
the errors in the measurement. CTRs and the corresponding Er-
rors with some typical threshold numbers are shown in Table II.
In Fig. 9, the timing results using the LF/MVT method (the
blue curve) produce a repeating pattern with adding threshold
DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 811
Fig. 9. CTR as function of involved thresholds number for LF/MVT, LES QP/MVT and DES QP/MVT. CTR of the QP methods show monotone decreasing
feature while LF/MVT not. LF/MVT performs worse when the newly added voltage threshold is already too high.
TABLE II
CTRS AND THE CORRESPONDING ERRORS IN FIG. 9 (PS)
one by one. We can derive the time difference using LF/MVT
from (20), (10), and (11)
(34)
and when , . We denote the
centered as , then the coincidence time resolu-
tion of LF/MVT is
(35)
Since the newly added threshold voltage periodically increase
from to with doubling period, the calculated
with increasing threshold number make the cyclically changed
contribution of the thresholds from to . In the mean-
time, the has exhibited the two properties: 1) significant
correlations were found between the crossing time of adjacent
thresholds [Fig. 10(a)]; 2) the time jitters initially decreased
and then increased with increasing voltage of the threshold
[Fig. 10(b)]. Properties of and (Fig. 10) result in that
the in (35) approximately periodically changes in Fig. 9.
This effect can not occur in QP/MVT. Since the weight
of QP method is derived not by threshold voltage setting but
by the optimization process, none periodicity exists in of
QP method in the threshold setting (33). QP/MVT optimizes the
weight coefficient in the combination of the given time points.
Then QP/MVT involving more thresholds produces CTR not
worse than that involving less thresholds. From Fig. 9, we also
can see that the employed samples on the falling edge result
in better performance. In practice, no extra electronic hardware
is required for extracting DES than extracting LES, when the
speed of data access is enough. So it is feasible to employ DES
in most instances, even though the improvement is small.
IV. CONCLUSION AND DISCUSSION
In this work, we have proposed a PET event timing pickoff
method using QP to optimize the combination of MVT sam-
ples on both leading and falling edges. QP method aims at min-
imizing the variation of time differences with the constraint of
the fixed time shift scale. We derived the solution of this QP
problem. Experimental results showed the potential advantages
of using QP/MVT to retrieve timing information.
In addition, we have analyzed the LF solution. The LF solu-
tion has a similar structure to QP solution. Then the computa-
tional complexity is nearly the same. Furthermore, we found
the LF solution is belonging to the set of the feasible solu-
tion in QP/MVT. However, the goal of LF is to approach a
linear leading edge. The assumption of linear leading edge was
demonstrated to be improper in the data analysis.
At the same time, one distinct feature of the QP method is that
the QP method with more degrees of freedom does better than
with less. This feature is due to the programming: the weight
of the newly added degree of freedom will be set as zero, if the
newly added degree of freedom is irrelevant to the existing time
difference.
We also found that samples on the falling edge have contri-
bution to time resolution. The falling edge dominates the energy
information, which can be used to calibrate time walk in the time
pickoff. The QP time pickoff involving DES not only extends
the degrees of freedom, but also makes full use of the available
energy information in falling edge. In practice, no extra elec-
tronic hardware is required for extracting DES than extracting
812 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015
Fig. 10. (a) Correlation coefficient matrix of in (34). (b) Time jitters mea-
sured from for different threshold voltages.
LES, when the speed of data access is enough. So it is feasible
to employ DES in most instances, even though the improvement
is small.
Another issue worth mentioning is that additional thresholds
will be rewardless for CTR improvement, when more than 10
thresholds have been applied in QP/MVT method. This reveals
the truth that regular ADC, which works with many quantiza-
tion levels, has much redundancy to measure the arrival time
of the scintillation pulses. In contrast, MVT digitizing scheme
avoids the data redundancy by employing the tunable reference
voltages. Since comparators and TDCs are relatively easy to im-
plement, MVT digitizing scheme is expected to be used exten-
sively in the future due to its low cost.
Last but not least, the proposed QP method can also be ap-
plied to other systems of multiple pulse samples, such as mul-
tiple CFD systems, PSPMT readout systems, and light-sharing
systems. It offers a new way of combining the obtained samples
with optimal parameters by the programming.
ACKNOWLEDGMENT
The authors would like to thank S. Patrick, Y. Li, and M.
Ahmed for carefully proof reading the manuscript, and the two
anonymous reviewers for their helpful comments on an earlier
draft of this paper.
REFERENCES
[1] S. Surti and J. S. Karp, “Limited angle tomography with time-of-flight
PET,” U.S. Patent 8 698 087, Apr. 15, 2014.
[2] A. Aguilar et al., “Time of flight measurements based on FPGA using
a breast dedicated PET,” J. Instrum., vol. 9, no. 05, p. C05012, 2014.
[3] W.-S. Choong, Q. Peng, C. Vu, B. Turko, and W. Moses, “High-per-
formance electronics for time-of-flight PET systems,” J. Instrum., vol.
8, no. 01, p. T01006, 2013.
[4] J. Torres et al., “High resolution time of flight determination based
on reconfigurable logic devices for future PET/MR systems,” Nucl.
Instrum. Methods Phys. Res. A, vol. 702, pp. 73–76, 2013.
[5] M. Conti, “Focus on time-of-flight PET: The benefits of improved time
resolution,” Eur. J. Nucl. Med. Mol. I., vol. 38, no. 6, pp. 1147–1157,
2011.
[6] S. Surti and J. S. Karp, “Application of a generalized scan statistic
model to evaluate TOF PET images,” IEEE Trans. Nucl. Sci., vol. 58,
no. 1, pp. 99–104, Feb. 2011.
[7] W. Moses et al., “Optimization of a LSO-based detector module
for time-of-flight PET,” IEEE Trans. Nucl. Sci., vol. 57, no. 3, pp.
1570–1576, 2010.
[8] W.-S. Choong, “Investigation of a multianode microchannel plate PMT
for time-of-flight PET,” IEEE Trans. Nucl. Sci., vol. 57, no. 5, pp.
2417–2423, 2010.
[9] C. Lois et al., “An assessment of the impact of incorporating Time-of-
Flight information into clinical PET/CT imaging,” J. Nucl. Med., vol.
51, no. 2, pp. 237–245, Feb. 2010.
[10] M. Conti, “State of the art and challenges of time-of-flight PET,” Phys.
Med., vol. 25, no. 1, pp. 1–11, Mar. 2009.
[11] D. J. Kadrmas et al., “Impact of time-of-flight on PET tumor detec-
tion,” J. Nucl. Med., vol. 50, no. 8, pp. 1315–1323, 2009.
[12] J. S. Karp, S. Surti, M. E. Daube-Witherspoon, and G. Muehllehner,
“Benefit of time-of-flight in PET: Experimental and clinical results,” J.
Nucl. Med., vol. 49, no. 3, pp. 462–470, 2008.
[13] W. W. Moses, “Recent advances and future advances in time-of-flight
PET,” Nucl. Instrum. Methods Phys. Res. A, vol. 580, no. 2, pp.
919–924, Oct. 2007.
[14] M. Conti, “Effect of randoms on signal-to-noise ratio in TOF PET,”
IEEE Trans. Nucl. Sci., vol. 53, no. 3, pp. 1188–1193, Jun. 2006.
[15] W. W. Moses, “Time of flight in PET revisited,” IEEE Trans. Nucl.
Sci., vol. 50, no. 5, pp. 1325–1330, Oct. 2003.
[16] T. F. Budinger, “PET instrumentation: What are the limits?,” Seminars
Nucl. Med., vol. 28, no. 3, pp. 247–267, Jul. 1998.
[17] D. G. Politte, “Image improvements in positron-emission tomography
due to measuring differential time-of-flight and using maximum-like-
lihood estimation,” IEEE Trans. Nucl. Sci., vol. 37, no. 2, pp. 737–741,
Apr. 1990.
[18] B. Bendriem et al., “A technique for the correction of scattered radi-
ation in a PET system using time-of-flight information,” J. Comput.
Assist. Tomography, vol. 10, no. 2, pp. 287–295, Mar. 1986.
[19] N. A. Mullani et al., “Dynamic imaging with high resolution time-of-
flight PET camera - TOFPET I,” IEEE Trans. Nucl. Sci., vol. NS-31,
no. 1, pp. 609–613, Feb. 1984.
[20] T. F. Budinger, “Time-of-flight positron emission tomography: Status
relative to conventional PET,” J. Nucl. Med., vol. 24, no. 1, pp. 73–78,
Jan. 1983.
[21] M. Yamamoto, D. C. Ficke, and M. M. Ter-Pogossian, “Experimental
assessment of the gain achieved by the utilization of time-of-flight in-
formation in a positron emission tomograph (Super PETT I),” IEEE
Trans. Med. Imag., vol. MI-1, no. 3, pp. 187–192, Nov. 1982.
[22] T. Tomitani, “Image reconstruction and noise evaluation in photon
time-of-flight assisted positron emission tomography,” IEEE Trans.
Nucl. Sci., vol. NS-28, no. 6, pp. 4581–4589, Dec. 1981.
[23] M. M. Ter-Pogossian, N. A. Mullani, D. C. Ficke, J. Markam, and D.
L. Snyder, “Photon time-of-flight-assisted positron emission tomog-
raphy,” J. Comput. Assist. Tomography, vol. 5, no. 2, pp. 227–239, Apr.
1981.
[24] N. Mullani, J. Markham, and M. Ter-Pogossian, “Feasibility of time
of flight positron emission tomography reconstruction,” J. Nucl. Med.,
vol. 21, no. 11, pp. 1095–1097, 1980.
[25] M. E. Phelps, “Emission computed tomography,” Seminars Nucl. Med.,
vol. 7, no. 4, pp. 337–365, 1977.
[26] P. Lecoq et al., “Factors influencing time resolution of scintillators and
ways to improve them,” IEEE Trans. Nucl. Sci., vol. 57, no. 5, pp.
2411–2416, Oct. 2010.
DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 813
[27] K. Parodi, F. Ponisch, and W. Enghardt, “Experimental study on the
feasibility of in-beam PET for accurate monitoring of proton therapy,”
IEEE Trans. Nucl. Sci., vol. 52, no. 3, pp. 778–786, Jun. 2005.
[28] W.-S. Choong, “The timing resolution of scintillation-detector sys-
tems: Monte Carlo analysis,” Phys. Med. Biol., vol. 54, no. 21, p. 6495,
2009.
[29] R. Bell, “Comparison of leading-edge and crossover timing in coin-
cidence measurements,” Nucl. Instrum. Methods, vol. 42, no. 2, pp.
211–212, Jul. 1966.
[30] J. B. S. Waugh, “Leading edge timing circuit for Ge-Li detectors,”
IEEE Trans. Nucl. Sci., vol. NS-15, no. 3, pp. 509–517, Jun. 1968.
[31] D. A. Gedcke and W. J. McDonald, “A constant fraction of pulse height
trigger for optimum time resolution,” Nucl. Instrum. Methods, vol. 55,
pp. 377–380, 1967.
[32] M. O. Bedwell and T. J. Paulus, “A constant fraction differential dis-
criminator for use in fast timing coincidence systems,” IEEE Trans.
Nucl. Sci., vol. NS-26, no. 1, pp. 422–427, Feb. 1979.
[33] A. Hero, N. Antoniadis, N. Clinthorne, W. Rogers, and G. Hutchins,
“Optimal and suboptimal postdetection timing estimators for PET,”
IEEE Trans. Nucl. Sci., vol. 37, no. 2, pp. 725–729, Apr. 1990.
[34] A. Hero, “Timing estimation for a filtered Poisson process in Gaussian
noise,” IEEE Trans. Inform. Theory, vol. 37, no. 1, pp. 92–106, Jan.
1991.
[35] N. Petrick, A. Hero, N. Clinthorne, and W. Rogers, “Least squares
arrival time estimators for photons detected using a photomultiplier
tube,” IEEE Trans. Nucl. Sci., vol. 39, no. 4, pp. 738–741, Aug. 1992.
[36] A. Bousselham and C. Bohm, “Sampling pulses for optimal timing,”
IEEE Trans. Nucl. Sci., vol. 54, no. 2, pp. 320–326, Apr. 2007.
[37] R. Abbiati, A. Geraci, and G. Ripamonti, “A weighted least mean
squares linear algorithm for energy and occurrence time measurement
of pulse,” IEEE Trans. Nucl. Sci., vol. 54, no. 3, pp. 629–634, Jun.
2007.
[38] R. Vinke et al., “Optimization of digital time pickoff methods for
-SiPM TOF-PET detectors,” in IEEE Nucl. Sci. Symp. Conf.
Rec. (NSS/MIC), Oct. 2009, pp. 2962–2968.
[39] N. Petrick, A. Hero, N. Clinthorne, W. Rogers, and J. Slosar, “Least
squares arrival time estimators for single and piled up scintillation
pulses,” IEEE Trans. Nucl. Sci., vol. 40, no. 4, pp. 1026–1030, Aug.
1993.
[40] E. Gatti and V. Svelto, “Synthesis of an optimum filter for timing scin-
tillation pulses,” Nucl. Instrum. Methods, vol. 39, no. 2, pp. 309–312,
Jan. 1966.
[41] R. Fontaine et al., “Timing improvement by low-pass filtering and
linear interpolation for the LabPET scanner,” in Proc. 15th IEEE-NPSS
Real-Time Conf., 2007, pp. 1–5.
[42] H. Semmaoui, M.-A. Tetrault, R. Lecomte, and R. Fontaine, “Signal
deconvolution concept combined with cubic spline interpolation to im-
prove timing with phoswich PET detectors,” IEEE Trans. Nucl. Sci.,
vol. 56, no. 3, pp. 581–587, Jun. 2009.
[43] B. Joly et al., “An optimal filter based algorithm for PET detectors with
digital sampling front-end,” IEEE Trans. Nucl. Sci., vol. 57, no. 1, pp.
63–70, Feb. 2010.
[44] J. M. Monzo et al., “Digital signal processing techniques to improve
time resolution in positron emission tomography,” IEEE Trans. Nucl.
Sci., vol. 58, no. 4, pp. 1613–1620, Aug. 2011.
[45] S. Cho, R. Grazioso, N. Zhang, M. Aykac, and M. Schmand, “Digital
timing: Sampling frequency, anti-aliasing filter and signal interpolation
filter dependence on timing resolution,” Phys. Med. Biol., vol. 56, no.
23, p. 7569, 2011.
[46] A. Gola, C. Piemonte, and A. Tarolli, “The DLED algorithm for
timing measurements on large area SiPMs coupled to scintillators,”
IEEE Trans. Nucl. Sci., vol. 59, no. 2, pp. 358–365, Apr. 2012.
[47] H. Lim and J. Park, “Comparison of time correction using charge
amounts, peak values, slew rates, and signal widths in leading-edge
discriminators,” Rev. Sci. Instrum., vol. 74, no. 6, pp. 3115–3119, Jun.
2003.
[48] A. Fallu-Labruyere, H. Tan, W. Hennig, and W. Warburton, “Time res-
olution studies using digital constant fraction discrimination,” Nucl. In-
strum. Methods Phys. Res. A, vol. 579, no. 1, pp. 247–251, Aug. 2007.
[49] R. Fontaine, “Real time digital signal processing implementation for an
APD-based PET scanner with phoswich detectors,” IEEE Trans. Nucl.
Sci., vol. 53, no. 3, pp. 784–788, Jun. 2006.
[50] M. Aykac, I. Hong, and S. Cho, “Timing performance comparison of
digital methods in Positron Emission Tomography,” Nucl. Instrum.
Methods Phys. Res. A, vol. 623, no. 3, pp. 1070–1081, Nov. 2010.
[51] Q. Xie et al., “Potentials of digitally sampling scintillation pulses in
timing determination in PET,” IEEE Trans. Nucl. Sci., vol. 56, no. 5,
pp. 2607–2613, Oct. 2009.
[52] H. Kim et al., “A multithreshold sampling method for TOF-PET signal
processing,” Nucl. Instrum. Methods Phys. Res. A, vol. 602, no. 2, pp.
618–621, Apr. 2009.
[53] S. Seifert et al., “Ultra precise timing with SiPM-based TOF PET scin-
tillation detectors,” in IEEE Nucl. Sci. Symp. Conf. Rec. (NSS/MIC),
Oct. 2009, pp. 2329–2333.
[54] W. Hu et al., “A simple and improved digital timing method for
positron emission tomography,” Nucl. Instrum. Methods Phys. Res. A,
vol. 622, no. 1, pp. 219–224, Oct. 2010.
[55] W. Xiao, A. T. Farsoni, H. Yang, and D. H. Hamby, “A new pulse
model for NaI(Tl) detection systems,” Nucl. Instrum. Methods Phys.
Res. A, vol. 763, no. 0, pp. 170–173, 2014.
[56] Z. Deng and Q. Xie, “Empirical bayesian energy estimation for mul-
tivoltage threshold digitizer in PET,” in IEEE Nucl. Sci. Symp. Conf.
Rec. (NSS/MIC), 2013, pp. 1–5.
[57] Y. Shao, “A new timing model for calculating the intrinsic timing res-
olution of a scintillator detector,” Phys. Med. Biol., vol. 52, no. 4, p.
1103, 2007.
[58] Z. Deng, Q. Xie, Z. Duan, and P. Xiao, “Scintillation event energy
measurement via a pulse model based iterative deconvolution method,”
Phys. Med. Biol., vol. 58, no. 21, p. 7815, 2013.

More Related Content

What's hot

H44093641
H44093641H44093641
H44093641
IJERA Editor
 
SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...
SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...
SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...
sipij
 
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM SystemA Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
IJAAS Team
 
A new architecture for fast ultrasound imaging
A new architecture for fast ultrasound imagingA new architecture for fast ultrasound imaging
A new architecture for fast ultrasound imaging
Jose Miguel Moreno
 
On Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading Channels
On Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading ChannelsOn Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading Channels
On Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading Channels
CSCJournals
 
Study of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb tStudy of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb t
ijitjournal
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Cemal Ardil
 
Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...
Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...
Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...
Qian Han
 
Frequency offset estimation with fast acquisition in OFDM system assignment h...
Frequency offset estimation with fast acquisition in OFDM system assignment h...Frequency offset estimation with fast acquisition in OFDM system assignment h...
Frequency offset estimation with fast acquisition in OFDM system assignment h...
Sample Assignment
 
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
IJCSEA Journal
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Polytechnique Montreal
 
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Piero Belforte
 
Performance Analysis of PAPR Reduction in MIMO-OFDM
Performance Analysis of PAPR Reduction in MIMO-OFDMPerformance Analysis of PAPR Reduction in MIMO-OFDM
Performance Analysis of PAPR Reduction in MIMO-OFDM
IJARBEST JOURNAL
 
M0088
M0088M0088
CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...
CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...
CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...
IJERA Editor
 
Performance of enhanced lte otdoa position ing approach through nakagami-m fa...
Performance of enhanced lte otdoa position ing approach through nakagami-m fa...Performance of enhanced lte otdoa position ing approach through nakagami-m fa...
Performance of enhanced lte otdoa position ing approach through nakagami-m fa...
Elmourabit Ilham
 
B010230811
B010230811B010230811
B010230811
IOSR Journals
 
Sidelobe suppression and papr
Sidelobe suppression and paprSidelobe suppression and papr
Sidelobe suppression and papr
ijistjournal
 
Analysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter StructureAnalysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
TELKOMNIKA JOURNAL
 
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data TransmissionSynthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Ahmed Alshomi
 

What's hot (20)

H44093641
H44093641H44093641
H44093641
 
SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...
SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...
SHIPS MATCHING BASED ON AN ADAPTIVE ACOUSTIC SPECTRUM SIGNATURE DETECTION ALG...
 
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM SystemA Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
A Novel CAZAC Sequence Based Timing Synchronization Scheme for OFDM System
 
A new architecture for fast ultrasound imaging
A new architecture for fast ultrasound imagingA new architecture for fast ultrasound imaging
A new architecture for fast ultrasound imaging
 
On Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading Channels
On Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading ChannelsOn Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading Channels
On Channel Estimation of OFDM-BPSK and -QPSK over Nakagami-m Fading Channels
 
Study of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb tStudy of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb t
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
 
Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...
Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...
Spectrum-efficiency parametric channel estimation scheme for massive MIMO sys...
 
Frequency offset estimation with fast acquisition in OFDM system assignment h...
Frequency offset estimation with fast acquisition in OFDM system assignment h...Frequency offset estimation with fast acquisition in OFDM system assignment h...
Frequency offset estimation with fast acquisition in OFDM system assignment h...
 
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
 
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
Frequency domain behavior of S-parameters piecewise-linear fitting in a digit...
 
Performance Analysis of PAPR Reduction in MIMO-OFDM
Performance Analysis of PAPR Reduction in MIMO-OFDMPerformance Analysis of PAPR Reduction in MIMO-OFDM
Performance Analysis of PAPR Reduction in MIMO-OFDM
 
M0088
M0088M0088
M0088
 
CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...
CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...
CS Based Channel Estimation for OFDM Systems under Long Delay Channels Using ...
 
Performance of enhanced lte otdoa position ing approach through nakagami-m fa...
Performance of enhanced lte otdoa position ing approach through nakagami-m fa...Performance of enhanced lte otdoa position ing approach through nakagami-m fa...
Performance of enhanced lte otdoa position ing approach through nakagami-m fa...
 
B010230811
B010230811B010230811
B010230811
 
Sidelobe suppression and papr
Sidelobe suppression and paprSidelobe suppression and papr
Sidelobe suppression and papr
 
Analysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter StructureAnalysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
Analysis Predicted Location of Harmonic Distortion in RF Upconverter Structure
 
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data TransmissionSynthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
 

Viewers also liked

Probabilistic programming2
Probabilistic programming2Probabilistic programming2
Probabilistic programming2
bredelings
 
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
I3E Technologies
 
Mean Variance Analysis
Mean Variance AnalysisMean Variance Analysis
Mean Variance Analysis
merzak emerzak
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
contact2kazi
 
Probabilistic Programming: Why, What, How, When?
Probabilistic Programming: Why, What, How, When?Probabilistic Programming: Why, What, How, When?
Probabilistic Programming: Why, What, How, When?
Salesforce Engineering
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
Sahil Kumar
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
rashi9
 
A method for solving quadratic programming problems having linearly factoriz...
A method for solving quadratic programming problems having  linearly factoriz...A method for solving quadratic programming problems having  linearly factoriz...
A method for solving quadratic programming problems having linearly factoriz...
IJMER
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
irsa javed
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
paramalways
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Quadratic equations
Quadratic equationsQuadratic equations
Quadratic equations
A M
 
Pert cpm
Pert cpmPert cpm
Pert cpm
Jyoti Mamtani
 
Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )
Akaresh Jose Kaviyil JY
 

Viewers also liked (14)

Probabilistic programming2
Probabilistic programming2Probabilistic programming2
Probabilistic programming2
 
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
SECURITY OPTIMIZATION OF DYNAMIC NETWORKS WITH PROBABILISTIC GRAPH MODELING A...
 
Mean Variance Analysis
Mean Variance AnalysisMean Variance Analysis
Mean Variance Analysis
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
 
Probabilistic Programming: Why, What, How, When?
Probabilistic Programming: Why, What, How, When?Probabilistic Programming: Why, What, How, When?
Probabilistic Programming: Why, What, How, When?
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
A method for solving quadratic programming problems having linearly factoriz...
A method for solving quadratic programming problems having  linearly factoriz...A method for solving quadratic programming problems having  linearly factoriz...
A method for solving quadratic programming problems having linearly factoriz...
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Quadratic equations
Quadratic equationsQuadratic equations
Quadratic equations
 
Pert cpm
Pert cpmPert cpm
Pert cpm
 
Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )Project Management Techniques ( CPM & PERT Techniques )
Project Management Techniques ( CPM & PERT Techniques )
 

Similar to 2

AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...
AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...
AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...
ijwmn
 
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMDESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
sipij
 
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
csandit
 
Topology estimation of a digital subscriber line
Topology estimation of a digital subscriber lineTopology estimation of a digital subscriber line
Topology estimation of a digital subscriber line
IAEME Publication
 
Parallel implementation of pulse compression method on a multi-core digital ...
Parallel implementation of pulse compression method on  a multi-core digital ...Parallel implementation of pulse compression method on  a multi-core digital ...
Parallel implementation of pulse compression method on a multi-core digital ...
IJECEIAES
 
05678847
0567884705678847
05678847
kareenavolt
 
An Improved of Multiple Harmonic Sources Identification in Distribution Syste...
An Improved of Multiple Harmonic Sources Identification in Distribution Syste...An Improved of Multiple Harmonic Sources Identification in Distribution Syste...
An Improved of Multiple Harmonic Sources Identification in Distribution Syste...
IAES-IJPEDS
 
1.nagasekhar reddy -13
1.nagasekhar reddy -131.nagasekhar reddy -13
1.nagasekhar reddy -13
Alexander Decker
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation Schemes
IJCSIS Research Publications
 
Peak detection using wavelet transform
Peak detection using wavelet transformPeak detection using wavelet transform
Peak detection using wavelet transform
IJCNCJournal
 
Application of compressed sampling
Application of compressed samplingApplication of compressed sampling
Application of compressed sampling
IJCNCJournal
 
A Novel Frequency Characteristic Model and Noise Shaping Method for Encoder-...
A Novel Frequency Characteristic Model and Noise  Shaping Method for Encoder-...A Novel Frequency Characteristic Model and Noise  Shaping Method for Encoder-...
A Novel Frequency Characteristic Model and Noise Shaping Method for Encoder-...
Khoa Nguyen
 
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet TransformOn the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
IRJET Journal
 
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
IJECEIAES
 
Probability Measurement of Setup And Hold Time With Statistical Static Timing...
Probability Measurement of Setup And Hold Time With Statistical Static Timing...Probability Measurement of Setup And Hold Time With Statistical Static Timing...
Probability Measurement of Setup And Hold Time With Statistical Static Timing...
IJERA Editor
 
Es35834838
Es35834838Es35834838
Es35834838
IJERA Editor
 
Process RTK Data Based On Kalman Filtering Algorithm
Process RTK Data Based On Kalman Filtering AlgorithmProcess RTK Data Based On Kalman Filtering Algorithm
Process RTK Data Based On Kalman Filtering Algorithm
IJRES Journal
 
An Accurate Frequency Tracking Method Based on Short Current Detection for In...
An Accurate Frequency Tracking Method Based on Short Current Detection for In...An Accurate Frequency Tracking Method Based on Short Current Detection for In...
An Accurate Frequency Tracking Method Based on Short Current Detection for In...
Projectsatbangalore
 
Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...
Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...
Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...
IJECEIAES
 
An identification of the tolerable time-interleaved analog-todigital convert...
An identification of the tolerable time-interleaved analog-todigital convert...An identification of the tolerable time-interleaved analog-todigital convert...
An identification of the tolerable time-interleaved analog-todigital convert...
IJECEIAES
 

Similar to 2 (20)

AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...
AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...
AN APPLICATION OF NEURAL NETWORKS TO CHANNEL ESTIMATION OF THE ISDB-TB FBMC S...
 
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMDESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
 
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
 
Topology estimation of a digital subscriber line
Topology estimation of a digital subscriber lineTopology estimation of a digital subscriber line
Topology estimation of a digital subscriber line
 
Parallel implementation of pulse compression method on a multi-core digital ...
Parallel implementation of pulse compression method on  a multi-core digital ...Parallel implementation of pulse compression method on  a multi-core digital ...
Parallel implementation of pulse compression method on a multi-core digital ...
 
05678847
0567884705678847
05678847
 
An Improved of Multiple Harmonic Sources Identification in Distribution Syste...
An Improved of Multiple Harmonic Sources Identification in Distribution Syste...An Improved of Multiple Harmonic Sources Identification in Distribution Syste...
An Improved of Multiple Harmonic Sources Identification in Distribution Syste...
 
1.nagasekhar reddy -13
1.nagasekhar reddy -131.nagasekhar reddy -13
1.nagasekhar reddy -13
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation Schemes
 
Peak detection using wavelet transform
Peak detection using wavelet transformPeak detection using wavelet transform
Peak detection using wavelet transform
 
Application of compressed sampling
Application of compressed samplingApplication of compressed sampling
Application of compressed sampling
 
A Novel Frequency Characteristic Model and Noise Shaping Method for Encoder-...
A Novel Frequency Characteristic Model and Noise  Shaping Method for Encoder-...A Novel Frequency Characteristic Model and Noise  Shaping Method for Encoder-...
A Novel Frequency Characteristic Model and Noise Shaping Method for Encoder-...
 
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet TransformOn the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
 
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
 
Probability Measurement of Setup And Hold Time With Statistical Static Timing...
Probability Measurement of Setup And Hold Time With Statistical Static Timing...Probability Measurement of Setup And Hold Time With Statistical Static Timing...
Probability Measurement of Setup And Hold Time With Statistical Static Timing...
 
Es35834838
Es35834838Es35834838
Es35834838
 
Process RTK Data Based On Kalman Filtering Algorithm
Process RTK Data Based On Kalman Filtering AlgorithmProcess RTK Data Based On Kalman Filtering Algorithm
Process RTK Data Based On Kalman Filtering Algorithm
 
An Accurate Frequency Tracking Method Based on Short Current Detection for In...
An Accurate Frequency Tracking Method Based on Short Current Detection for In...An Accurate Frequency Tracking Method Based on Short Current Detection for In...
An Accurate Frequency Tracking Method Based on Short Current Detection for In...
 
Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...
Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...
Enhanced Transmission and Receiver Diversity in Orthogonal Frequency Division...
 
An identification of the tolerable time-interleaved analog-todigital convert...
An identification of the tolerable time-interleaved analog-todigital convert...An identification of the tolerable time-interleaved analog-todigital convert...
An identification of the tolerable time-interleaved analog-todigital convert...
 

2

  • 1. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015 805 Quadratic Programming Time Pickoff Method for Multivoltage Threshold Digitizer in PET Zhenzhou Deng, Student Member, IEEE, and Qingguo Xie, Member, IEEE Abstract—Multi-voltage threshold (MVT) digitization, which has been implemented in our preclinical scanner–Trans-PET Bio- CaliBurn, is a low-power sampling solution with a reasonable cost for fast scintillation pulses. This MVT digitizing scheme employs a few comparators with programmable reference voltages for determining the time points when the scintillation pulse crosses the user-defined voltage thresholds. After obtaining the digital time samples, use of various sophisticated linear or nonlinear al- gorithms to improve the accuracy of timing information becomes possible. In the previous implementation of MVT digitizers, the arrival time of a scintillation pulse was determined by the linear fitting (LF) algorithm, which assumes leading edge as a straight line, and not involves the transition time on the falling edge. It is not unreasonable to expect achieving a better timing resolution in MVT-based PET detectors by the combinatorial optimization of MVT samples both on leading and falling edges. In this paper, a novel method, referred to as quadratic programming (QP) method is therefore proposed to mark the time stamps of sampling event pulses. In this method, the arrival time is directly expressed as a parametric combination of the MVT samples. The parameters in the combination are obtained by the quadratic programming which minimizes variation of timing error. To evaluate the perfor- mance of QP/MVT method and other time pickoff methods, we setup two gamma ray detectors using crystal and Hamamatsu R9800 PMT. The scintillation pulses are directly read out by Tektronics DPO 71604 digital storage oscilloscope. CTR of 175 ps was obtained by QP/MVT, and 191 ps by LF/MVT, when four thresholds were employed in each of the two channels. The experimental results indicate the potential advantage of QP/MVT in timing determination. Meanwhile, the assumption of linear leading edge, which is the basis of LF method, was demonstrated to be improper in the data analysis. For QP method, probably of even greater significance is the manner to define the parameters rather than the resulting detector-specified parameters. Index Terms—Coincidence timing resolution, mean square error, multi-voltage threshold digitizer, quadratic programming (QP) time pickoff method. Manuscript received July 10, 2014; revised November 27, 2014; accepted February 17, 2015. Date of publication May 08, 2015; date of current ver- sion June 12, 2015. This work was supported in part by the National Key Scientific Instrument and Equipment Development Project of China under Grant 2013YQ030923, by the International S&T Cooperation Program of China (ISTPC) under Grant 2014DFR10670, by the National Key Technology R&D Program of China Grant 2012BAI13B06, by the Key Project of Chinese Ministry of Education 313023, and by the Major International (Regional) Joint Research Project of the Natural Science Foundation of China under Grant 61210003. The authors are with the Wuhan National Laboratory for Optoelectronics, Wuhan 430074, China, and also with the BioMedical Engineering Department, Huazhong University of Science and Technology, Wuhan 430074, China (e-mail: dengzhenzhou@gmail.com; qgxie@hust.edu.cn). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TNS.2015.2416349 I. INTRODUCTION TIMING information or time-of-flight (TOF) information in Positron Emission Tomography (PET) is expected to improve image quality [1]–[25], which has been widely accepted by the researchers since the early 1980s. The TOF information can be used to spatially localize the source of a gamma pair originating from a positron annihilation and being detected in coincidence. If a 500 picoseconds (ps) full-width at half maximum (FWHM) coincidence timing resolution (CTR) can be achieved in a PET system, many benefits can be realized for whole-body FDG imaging [1], [5]–[8], [8]–[10], [15]. Furthermore, a target value of 100–200 ps FWHM in CTR would lead to a spatial precision of 1.5–3 cm along the line of response (LOR), allowing the localization of the organ under examination (e.g., pancreas, heart, prostate or lymph nodes) and an efficient rejection of the events outside the region of interest. Also, hadron therapy would greatly benefit from a fast on-line monitoring of the dose delivered during proton or heavy-ion therapy treatment, which requires very high resolution, high sensitivity and fast reconstruction imaging of -emitting isotopes produced by beams or target spallation processes during the irradiation [26], [27]. The TOF information is extracted from scintillation pulses with a time pickoff method, which is an important factor for the CTR of a TOF PET scanner [28]. The most widely used time pickoff method is the leading edge discriminator (LED) [29], [30] and the constant-fraction discriminator (CFD) [31], [32]. The development of VLSI and the digital sampling tech- nology opened a door for the various sophisticated algorithms of time pickoff to improve accuracy of timing information, such as statistics-based methods [33]–[39], optimum filter-based methods [40]–[46], compensating-based method [47], digital implementations of LED/CFD (DLED/DCFD) [48]–[50] and curve-fitting methods [50]–[54]. Digital sampling system provides additional degrees of freedom with respect to more feasible choices of combination function and parameters. More degrees of freedom necessarily translate into better optimum performance, although whether the improvement is sufficient to motivate the increased complexity should be verified. Scintillation pulses in a TOF PET are so fast. Hence, a very high sampling rate digitizer is required to accurately extract a minimum of three sample points on the rising edge of the pulse [36]. This practically limits the digital approach in TOF PET systems due to the high cost and power consumption of high-speed ADCs. As an alternative scheme to ADC, the multivoltage threshold (MVT) digitization [51] has been proposed. This digitizing 0018-9499 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
  • 2. 806 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015 Fig. 1. Digitizing scheme of MVT. This digitizing scheme employs a few discriminators with programmable voltage thresholds for determining the time point when the scintillation pulse crosses these user-defined thresholds. scheme employs a few discriminators with programmable voltage thresholds for determining the time point when the scintillation pulse crosses these user-defined thresholds as shown in Fig. 1. Based on MVT method, we have implemented an LYSO/PSPMT block detector with digital DAQ, which is then used in a preclinical scanner–Trans-PET BioCaliBurn. In the initial implementation, we have employed linear fitting (LF) algorithm to pickoff the arrival time of a scintillation pulse. CTR of about 300 ps has been obtained, which is comparable with that of the CFD method [31]. In such implementations, the fitting process could partially correct the time walk, but only samples on the leading edge were involved. Considering falling edges dominate the energy information and time walk is relevant to the energy information, a better timing resolution is expected by the combinatorial optimization of MVT samples both on leading and falling edges. In this paper, a novel method, referred to as quadratic programming (QP) method, is proposed to pickoff the event time of scintillation pulses based on MVT samples. In this method, the arrival time is directly described as a parameterized combination of the MVT samples. Quadratic programming is then used to optimize the parameters of the combination using the variation minimization criteria. For convenience, LF and QP method with MVT samples are denoted as LF/MVT and QP/MVT, respectively. To demonstrate the time performance improvement of QP/MVT, a comparison experiment based on a prestored coincidence pulses library was performed. Encour- aging CTR of 175 ps was obtained by QP/MVT, and 191 ps by LF/MVT, when four thresholds were employed in each of the two channels. Meanwhile, QP method produced monotonically decreasing CTRs as the employed threshold number increased. II. QUADRATIC PROGRAMMING METHOD FOR MVT SAMPLES A. Modeling for the MVT Samples In a scintillation detector system, an incoming photon can be modeled as an impulse function , where is a shifted Dirac Delta function, and are random variables representing the energy and the arrival time of the photon striking into the detector with index , respectively. The scintillation pulse without noise is then expressed as (1) where is the system response function for the shift-in- variant condition, which is satisfied for the most of scintilla- tion detectors, even for nonlinear photoelectric devices, such as the silicon photomultiplier. In the case of linear shift-invariant system [55]–[57], the system output can be simplified as the product . The time of the leading edge for the threshold voltage , ( ) can be further ex- pressed using an implicit function (2) where is the partial derivatives of with respect to . We assume all the pulses (1) are reversed to be positive beforehand. Similarly, the threshold-crossing time on the falling edge is (3) Let’s take the derivative of both sides of (2) and (3), then (4) and (5) (4) and (5) interpret the linear relation between measurement expectation of the switching time and entrance time . For the two-detector condition, . Thus, the time difference in detection between Detector 1 and 2 for an event at location from the center of the LOR is (6) where is the speed of light in vacuum. and are the time on both leading and falling edge for the th threshold and the th detector. If we use the combina- tion to estimate , the following constraint of the combination should be satisfied: (7) This relation can be rewritten as (8) (7) and (8) regulate the choice of the combination . B. Objective Function and Constraints In order to express the optimization, the event arrival time for th detector is denoted as (9) where , is the denotation for each of the measured pulses. is the total set of properties provided by the MVT samples. For convenience, we rewrite it into a matrix . Each is a column
  • 3. DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 807 vector of elements, which are . for the simple case of two detectors. Then is the combined matrix of columns and rows. We consider the linear expression of (9) as (10) where the -element column vector contains the coeffi- cients which define the time pickoff for the th detector. Then the time difference is (11) We denote the average of as . Then the constructed quadratic programming equation involved in the CTR is (12) Where is the row vector whose elements are all 1. The con- straint part of (12) defines the scalar of the time shift, which is numerical expression of (8). Various methods can be used to figure out the QP problem, including analytical and iterative methods [58]. And more sophisticated objective function with more regularization terms can improve robustness and accuracy. The solution of (12) will be discussed in the Section II-C. C. Solution of the Quadratic Programming We define a elementary matrices to apply elementary column operation ... ... ... ... ... (13) which has rows and columns, element to are , and diagonal elements are all 1, the other elements are all 0. We denote , , then . Submitting into (14) Here row vector . (14) means that the constraint of (12) is satisfied, once the first element of equals to 1. We define a matrix of rows and columns to extract the lower elements of ... ... ... ... (15) The -element , and and and then we let vector , Z is the combination of the centered and , E is the combination of and . The constrained QP problem transforms into an unconstrained least square problem (16) (16) has the solution (17) and (18) The solution expressed as (17) can be applied with greedy strategy to choose threshold voltages. For more general condi- tion, (16) can be used to generate nonlinear expression of (9) by adding high order items in matrix . D. Relation Between LF Combination and the QP Constraint QP method chooses an optimized solution from the set of fea- sible solutions which satisfy the given constraint. In fact, the LF solution is also an optimal solution which targets on fit- ting samples to a linear curve. The LF solution employs only the forward time points as input, so the involved is an size matrix for LF/MVT. The basic assumption for LF/MVT is that the pulse voltage is modeled as a linear function of time, , where is the slope of the line. After obtaining , the fitting processing is employed in LF/MVT to define the parameters of the line, such as slope and intercept. We de- note the estimation output from fitting processing are slope and intercept , the mean of the threshold voltages and the threshold-crossing time are and , respectively, then (19) The LF solution can also be rewritten as the form of , where is the vector which contains weights of the th threshold-crossing time as (20). (20) where is the threshold index, . We can see (20) satisfies the constraint of (12), . That means LF solution is contained in the set of feasible solution of QP, but the object of LF is not to reduce time error. E. Numerical Example for 4-Threshold Condition When the threshold number , there are 4 crossing time samples of the leading edge and 4 crossing time samples of the tail edge for each pulse with enough amplitude. For the simple case of two detectors, each coincidence pulse pair is recorded
  • 4. 808 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015 as 16 time samples: eight time samples for Detector 1 and eight for Detector 2. is the total set of time samples for Detector 1, and for De- tector 2. Suppose there are 100 000 pulse pairs, then both matrix and matrix have eight columns and 100 000 rows. Time pickoff method applied on the two detectors outputs 100 000 pairs of time value, which are the functions of the eight input time samples. When only the first order items are considered (21) and (22) the parameters and are the required values, which are defined by the quadratic program- ming. The parameters satisfied the constraint (23) and (24) and the minimizing objective function is the square error of the time difference (25) After the elementary operation (13) and (15), the constrained optimization problems transforms into an unconstrained least square problem (16). (26) and is an 100 000 14 size Matrix (27) where Then we can obtain the 14-element vector according (17). Both and have seven elements. The solution of and are (28) and (29) Submit the parameters (28) and (29) to (21) and (22), then the arrival times for Ch1 and Ch2 are (30) and (31) III. EXPERIMENT SETTINGS AND RESULTS A. Experiment Settings and Pulses Dataset Description To evaluate the performance of the time pickoff methods, we carried out experiments to obtain event data with two gamma ray detectors as shown in Fig. 2. The : crystals of the size as shown in Fig. 3 were optically coupled to Hamamatsu R9800 photomultiplier tubes (PMT) via the round glass of the bottom facets, while the other facets were wrapped in Aluminium housings. The supply voltages of the both PMTs were set to 1300 V and the PMT’s outputs were directly connected to a Tektronics DPO 71604 digital storage oscilloscope with a 50- input impedance. The oscilloscope was operated with bandwidth of 16 GHz and sampling rate of 50 GSps per channel. One or three tubules of 1.2-mm inner diameter filled with solution were used as the radioactive source. A pair of detectors worked in the coincidence mode, which ensured that the collected data were generated by the solution. The coarse coincidence timing window width was set to 4 ns. The oscil- loscope was triggered by an AND-logic event generated by the two : /PMT detectors, therefore ensuring that the majority of the resulting event pairs were coincidences. The trigger voltage was set to 180 mV to reduce false triggering. Each of the two pulses in a coincidence was sampled by the oscilloscope for 100 ns, resulting in 5000 data points. An energy window of keV was applied in the energy discrimination. The measured gain ratio of the two detectors was 0.600. Although the chosen experimental setup is far away from the state-of-the-art data acquisition systems, it has the fundamental advantages of being easily reproducible, as no custom digital electronics is required, while still allowing a full and direct comparison between the various digital time pickoff under test. Experimental system like this has been used in [43], [45], [46], [50], and [51]. B. Timing Comparison Between DLED, LF/MVT, QP/MVT Related With Leading-Edge, Double-Edge Samples, and DCFD Four threshold-based methods: DLED, LF/MVT, QP/MVT with leading-edge samples (LESs) and double-edge samples (DESs) were investigated in this comparison. Four voltage thresholds were employed in LF/MVT and QP/MVT. Consid- ering the two channels worked with different gain, 7.5, 223.5, 439.5, and 655.5 mV were employed for Channel 1, and 12.5, 372.5, 732.5, and 1092.5 mV for Channel 2. The employed
  • 5. DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 809 Fig. 2. Experimental system with coincidence of 4 ns time window. All the pulse pairs are saved to be analyzed in the off-line mode. The FDG is contained in a test tube, which is fixed between the crystals. Fig. 3. : scintillation crystal pair contained by aluminium boxes of glass bottom windows. voltages in DLED were 37.5 and 62.5 mV for Channels 1 and 2, respectively. The CTR (FWHM) was calculated from the Gaussian fitting to the photopeak of the histogram of the time difference. Besides LED method, CFD is also a commonly used standard timing method. Thus, we additionally evaluated the digital version of CFD, referred to as DCFD method, using the same data. In the DCFD method, the attenuation and delay time are respectively 0.1538 and 1.6 ns. In Table I CTRs and their corresponding confidence bounds are listed. The table shows a better timing resolution is obtained by use of DES QP/MVT (Fig. 4). The time spectrum using DES QP/MVT for radioactive source of three points is also shown in Fig. 5. The fact that the mean time differences agree with space differences justifies the scalar of the QP time pickoff. C. Linear Range of Leading Edge After Aligned The basic assumption of LF/MVT can be verified by a simple numerical testing. If leading edges of pulses are linear, the mean value of aligned samples on leading edges will also be linear. In other words, if the mean value of aligned samples on leading edges is not linear, leading edges of pulses cannot be linear. Fig. 4. TS produced by QP/MVT with samples on the double edges. This his- togram contains 100 000 counts. TABLE I CTR OF DIFFERENT TIME PICKOFF METHODS Fig. 5. Timing spectra recorded with DES QP/MVT method, using a source of three points located at mm mm (Left Peak), mm mm (middle peak), and mm mm (right peak). The red curves indicate Gaussian fits to the data. Each histogram contains 210 000 counts. Fig. 6(a) and (b) show aligned leading edge and double edge samples for Channels 1 and 2. Only a part of the leading edge acts as a line. The lower part of the leading edge is nonlinear, and contains important information about timing. This result reveals that the leading edge shape is too complicated to be regarded as a line. Figs. 7 and 8 show the coincidence event pulse pair output by the two detectors. D. Threshold-Specified Evaluation Between LF/MVT and QP/MVT We evaluated the time performance for LF/MVT, LES QP/MVT, and DES QP/MVT when different thresholds were employed. In this evaluation, we added the employed voltage threshold one by one. Every time a new employed threshold was added into the calculation, the old employed thresholds were unchanged. The th additional threshold voltage is (32)
  • 6. 810 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015 Fig. 6. Averaged scintillation pulses output by the detector pairs triggered by coincidence events. (a) Leading edge part. (b) Leading edge and tail edge part. where is (33) . The th increasing voltage was set as far as possible from the nearest old threshold between and . and was set according to the gain of the two channels. mV and mV. In Fig. 9, the performance comparison shows QP/MVT out- strips LF/MVT for each number of employed thresholds, no matter when only LES or both DES are involved. And QP/MVT with DES is better than that with only LES. This result reveals another property of QP method: the CTRs monotonically de- creased as the number of the chosen threshold increased. The ad- ditional degree of freedom does not deteriorate the CTR, when the QP optimization is employed. In the worst condition that the newly added degree of freedom is independent of the existing time information, the QP solution will define the weight of the newly added degree of freedom to be zero, and the existing time information is kept. All data points have error bars representing Fig. 7. Scintillation pulses output by the detector pairs triggered by a coinci- dence event. (a) Leading edge part. (b) Leading edge and tail edge part. Fig. 8. Overlays of several scintillation pulses output by the detector pairs trig- gered by coincidence events. the errors in the measurement. CTRs and the corresponding Er- rors with some typical threshold numbers are shown in Table II. In Fig. 9, the timing results using the LF/MVT method (the blue curve) produce a repeating pattern with adding threshold
  • 7. DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 811 Fig. 9. CTR as function of involved thresholds number for LF/MVT, LES QP/MVT and DES QP/MVT. CTR of the QP methods show monotone decreasing feature while LF/MVT not. LF/MVT performs worse when the newly added voltage threshold is already too high. TABLE II CTRS AND THE CORRESPONDING ERRORS IN FIG. 9 (PS) one by one. We can derive the time difference using LF/MVT from (20), (10), and (11) (34) and when , . We denote the centered as , then the coincidence time resolu- tion of LF/MVT is (35) Since the newly added threshold voltage periodically increase from to with doubling period, the calculated with increasing threshold number make the cyclically changed contribution of the thresholds from to . In the mean- time, the has exhibited the two properties: 1) significant correlations were found between the crossing time of adjacent thresholds [Fig. 10(a)]; 2) the time jitters initially decreased and then increased with increasing voltage of the threshold [Fig. 10(b)]. Properties of and (Fig. 10) result in that the in (35) approximately periodically changes in Fig. 9. This effect can not occur in QP/MVT. Since the weight of QP method is derived not by threshold voltage setting but by the optimization process, none periodicity exists in of QP method in the threshold setting (33). QP/MVT optimizes the weight coefficient in the combination of the given time points. Then QP/MVT involving more thresholds produces CTR not worse than that involving less thresholds. From Fig. 9, we also can see that the employed samples on the falling edge result in better performance. In practice, no extra electronic hardware is required for extracting DES than extracting LES, when the speed of data access is enough. So it is feasible to employ DES in most instances, even though the improvement is small. IV. CONCLUSION AND DISCUSSION In this work, we have proposed a PET event timing pickoff method using QP to optimize the combination of MVT sam- ples on both leading and falling edges. QP method aims at min- imizing the variation of time differences with the constraint of the fixed time shift scale. We derived the solution of this QP problem. Experimental results showed the potential advantages of using QP/MVT to retrieve timing information. In addition, we have analyzed the LF solution. The LF solu- tion has a similar structure to QP solution. Then the computa- tional complexity is nearly the same. Furthermore, we found the LF solution is belonging to the set of the feasible solu- tion in QP/MVT. However, the goal of LF is to approach a linear leading edge. The assumption of linear leading edge was demonstrated to be improper in the data analysis. At the same time, one distinct feature of the QP method is that the QP method with more degrees of freedom does better than with less. This feature is due to the programming: the weight of the newly added degree of freedom will be set as zero, if the newly added degree of freedom is irrelevant to the existing time difference. We also found that samples on the falling edge have contri- bution to time resolution. The falling edge dominates the energy information, which can be used to calibrate time walk in the time pickoff. The QP time pickoff involving DES not only extends the degrees of freedom, but also makes full use of the available energy information in falling edge. In practice, no extra elec- tronic hardware is required for extracting DES than extracting
  • 8. 812 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 62, NO. 3, JUNE 2015 Fig. 10. (a) Correlation coefficient matrix of in (34). (b) Time jitters mea- sured from for different threshold voltages. LES, when the speed of data access is enough. So it is feasible to employ DES in most instances, even though the improvement is small. Another issue worth mentioning is that additional thresholds will be rewardless for CTR improvement, when more than 10 thresholds have been applied in QP/MVT method. This reveals the truth that regular ADC, which works with many quantiza- tion levels, has much redundancy to measure the arrival time of the scintillation pulses. In contrast, MVT digitizing scheme avoids the data redundancy by employing the tunable reference voltages. Since comparators and TDCs are relatively easy to im- plement, MVT digitizing scheme is expected to be used exten- sively in the future due to its low cost. Last but not least, the proposed QP method can also be ap- plied to other systems of multiple pulse samples, such as mul- tiple CFD systems, PSPMT readout systems, and light-sharing systems. It offers a new way of combining the obtained samples with optimal parameters by the programming. ACKNOWLEDGMENT The authors would like to thank S. Patrick, Y. Li, and M. Ahmed for carefully proof reading the manuscript, and the two anonymous reviewers for their helpful comments on an earlier draft of this paper. REFERENCES [1] S. Surti and J. S. Karp, “Limited angle tomography with time-of-flight PET,” U.S. Patent 8 698 087, Apr. 15, 2014. [2] A. Aguilar et al., “Time of flight measurements based on FPGA using a breast dedicated PET,” J. Instrum., vol. 9, no. 05, p. C05012, 2014. [3] W.-S. Choong, Q. Peng, C. Vu, B. Turko, and W. Moses, “High-per- formance electronics for time-of-flight PET systems,” J. Instrum., vol. 8, no. 01, p. T01006, 2013. [4] J. Torres et al., “High resolution time of flight determination based on reconfigurable logic devices for future PET/MR systems,” Nucl. Instrum. Methods Phys. Res. A, vol. 702, pp. 73–76, 2013. [5] M. Conti, “Focus on time-of-flight PET: The benefits of improved time resolution,” Eur. J. Nucl. Med. Mol. I., vol. 38, no. 6, pp. 1147–1157, 2011. [6] S. Surti and J. S. Karp, “Application of a generalized scan statistic model to evaluate TOF PET images,” IEEE Trans. Nucl. Sci., vol. 58, no. 1, pp. 99–104, Feb. 2011. [7] W. Moses et al., “Optimization of a LSO-based detector module for time-of-flight PET,” IEEE Trans. Nucl. Sci., vol. 57, no. 3, pp. 1570–1576, 2010. [8] W.-S. Choong, “Investigation of a multianode microchannel plate PMT for time-of-flight PET,” IEEE Trans. Nucl. Sci., vol. 57, no. 5, pp. 2417–2423, 2010. [9] C. Lois et al., “An assessment of the impact of incorporating Time-of- Flight information into clinical PET/CT imaging,” J. Nucl. Med., vol. 51, no. 2, pp. 237–245, Feb. 2010. [10] M. Conti, “State of the art and challenges of time-of-flight PET,” Phys. Med., vol. 25, no. 1, pp. 1–11, Mar. 2009. [11] D. J. Kadrmas et al., “Impact of time-of-flight on PET tumor detec- tion,” J. Nucl. Med., vol. 50, no. 8, pp. 1315–1323, 2009. [12] J. S. Karp, S. Surti, M. E. Daube-Witherspoon, and G. Muehllehner, “Benefit of time-of-flight in PET: Experimental and clinical results,” J. Nucl. Med., vol. 49, no. 3, pp. 462–470, 2008. [13] W. W. Moses, “Recent advances and future advances in time-of-flight PET,” Nucl. Instrum. Methods Phys. Res. A, vol. 580, no. 2, pp. 919–924, Oct. 2007. [14] M. Conti, “Effect of randoms on signal-to-noise ratio in TOF PET,” IEEE Trans. Nucl. Sci., vol. 53, no. 3, pp. 1188–1193, Jun. 2006. [15] W. W. Moses, “Time of flight in PET revisited,” IEEE Trans. Nucl. Sci., vol. 50, no. 5, pp. 1325–1330, Oct. 2003. [16] T. F. Budinger, “PET instrumentation: What are the limits?,” Seminars Nucl. Med., vol. 28, no. 3, pp. 247–267, Jul. 1998. [17] D. G. Politte, “Image improvements in positron-emission tomography due to measuring differential time-of-flight and using maximum-like- lihood estimation,” IEEE Trans. Nucl. Sci., vol. 37, no. 2, pp. 737–741, Apr. 1990. [18] B. Bendriem et al., “A technique for the correction of scattered radi- ation in a PET system using time-of-flight information,” J. Comput. Assist. Tomography, vol. 10, no. 2, pp. 287–295, Mar. 1986. [19] N. A. Mullani et al., “Dynamic imaging with high resolution time-of- flight PET camera - TOFPET I,” IEEE Trans. Nucl. Sci., vol. NS-31, no. 1, pp. 609–613, Feb. 1984. [20] T. F. Budinger, “Time-of-flight positron emission tomography: Status relative to conventional PET,” J. Nucl. Med., vol. 24, no. 1, pp. 73–78, Jan. 1983. [21] M. Yamamoto, D. C. Ficke, and M. M. Ter-Pogossian, “Experimental assessment of the gain achieved by the utilization of time-of-flight in- formation in a positron emission tomograph (Super PETT I),” IEEE Trans. Med. Imag., vol. MI-1, no. 3, pp. 187–192, Nov. 1982. [22] T. Tomitani, “Image reconstruction and noise evaluation in photon time-of-flight assisted positron emission tomography,” IEEE Trans. Nucl. Sci., vol. NS-28, no. 6, pp. 4581–4589, Dec. 1981. [23] M. M. Ter-Pogossian, N. A. Mullani, D. C. Ficke, J. Markam, and D. L. Snyder, “Photon time-of-flight-assisted positron emission tomog- raphy,” J. Comput. Assist. Tomography, vol. 5, no. 2, pp. 227–239, Apr. 1981. [24] N. Mullani, J. Markham, and M. Ter-Pogossian, “Feasibility of time of flight positron emission tomography reconstruction,” J. Nucl. Med., vol. 21, no. 11, pp. 1095–1097, 1980. [25] M. E. Phelps, “Emission computed tomography,” Seminars Nucl. Med., vol. 7, no. 4, pp. 337–365, 1977. [26] P. Lecoq et al., “Factors influencing time resolution of scintillators and ways to improve them,” IEEE Trans. Nucl. Sci., vol. 57, no. 5, pp. 2411–2416, Oct. 2010.
  • 9. DENG AND XIE: QUADRATIC PROGRAMMING TIME PICKOFF METHOD FOR MVT DIGITIZER IN PET 813 [27] K. Parodi, F. Ponisch, and W. Enghardt, “Experimental study on the feasibility of in-beam PET for accurate monitoring of proton therapy,” IEEE Trans. Nucl. Sci., vol. 52, no. 3, pp. 778–786, Jun. 2005. [28] W.-S. Choong, “The timing resolution of scintillation-detector sys- tems: Monte Carlo analysis,” Phys. Med. Biol., vol. 54, no. 21, p. 6495, 2009. [29] R. Bell, “Comparison of leading-edge and crossover timing in coin- cidence measurements,” Nucl. Instrum. Methods, vol. 42, no. 2, pp. 211–212, Jul. 1966. [30] J. B. S. Waugh, “Leading edge timing circuit for Ge-Li detectors,” IEEE Trans. Nucl. Sci., vol. NS-15, no. 3, pp. 509–517, Jun. 1968. [31] D. A. Gedcke and W. J. McDonald, “A constant fraction of pulse height trigger for optimum time resolution,” Nucl. Instrum. Methods, vol. 55, pp. 377–380, 1967. [32] M. O. Bedwell and T. J. Paulus, “A constant fraction differential dis- criminator for use in fast timing coincidence systems,” IEEE Trans. Nucl. Sci., vol. NS-26, no. 1, pp. 422–427, Feb. 1979. [33] A. Hero, N. Antoniadis, N. Clinthorne, W. Rogers, and G. Hutchins, “Optimal and suboptimal postdetection timing estimators for PET,” IEEE Trans. Nucl. Sci., vol. 37, no. 2, pp. 725–729, Apr. 1990. [34] A. Hero, “Timing estimation for a filtered Poisson process in Gaussian noise,” IEEE Trans. Inform. Theory, vol. 37, no. 1, pp. 92–106, Jan. 1991. [35] N. Petrick, A. Hero, N. Clinthorne, and W. Rogers, “Least squares arrival time estimators for photons detected using a photomultiplier tube,” IEEE Trans. Nucl. Sci., vol. 39, no. 4, pp. 738–741, Aug. 1992. [36] A. Bousselham and C. Bohm, “Sampling pulses for optimal timing,” IEEE Trans. Nucl. Sci., vol. 54, no. 2, pp. 320–326, Apr. 2007. [37] R. Abbiati, A. Geraci, and G. Ripamonti, “A weighted least mean squares linear algorithm for energy and occurrence time measurement of pulse,” IEEE Trans. Nucl. Sci., vol. 54, no. 3, pp. 629–634, Jun. 2007. [38] R. Vinke et al., “Optimization of digital time pickoff methods for -SiPM TOF-PET detectors,” in IEEE Nucl. Sci. Symp. Conf. Rec. (NSS/MIC), Oct. 2009, pp. 2962–2968. [39] N. Petrick, A. Hero, N. Clinthorne, W. Rogers, and J. Slosar, “Least squares arrival time estimators for single and piled up scintillation pulses,” IEEE Trans. Nucl. Sci., vol. 40, no. 4, pp. 1026–1030, Aug. 1993. [40] E. Gatti and V. Svelto, “Synthesis of an optimum filter for timing scin- tillation pulses,” Nucl. Instrum. Methods, vol. 39, no. 2, pp. 309–312, Jan. 1966. [41] R. Fontaine et al., “Timing improvement by low-pass filtering and linear interpolation for the LabPET scanner,” in Proc. 15th IEEE-NPSS Real-Time Conf., 2007, pp. 1–5. [42] H. Semmaoui, M.-A. Tetrault, R. Lecomte, and R. Fontaine, “Signal deconvolution concept combined with cubic spline interpolation to im- prove timing with phoswich PET detectors,” IEEE Trans. Nucl. Sci., vol. 56, no. 3, pp. 581–587, Jun. 2009. [43] B. Joly et al., “An optimal filter based algorithm for PET detectors with digital sampling front-end,” IEEE Trans. Nucl. Sci., vol. 57, no. 1, pp. 63–70, Feb. 2010. [44] J. M. Monzo et al., “Digital signal processing techniques to improve time resolution in positron emission tomography,” IEEE Trans. Nucl. Sci., vol. 58, no. 4, pp. 1613–1620, Aug. 2011. [45] S. Cho, R. Grazioso, N. Zhang, M. Aykac, and M. Schmand, “Digital timing: Sampling frequency, anti-aliasing filter and signal interpolation filter dependence on timing resolution,” Phys. Med. Biol., vol. 56, no. 23, p. 7569, 2011. [46] A. Gola, C. Piemonte, and A. Tarolli, “The DLED algorithm for timing measurements on large area SiPMs coupled to scintillators,” IEEE Trans. Nucl. Sci., vol. 59, no. 2, pp. 358–365, Apr. 2012. [47] H. Lim and J. Park, “Comparison of time correction using charge amounts, peak values, slew rates, and signal widths in leading-edge discriminators,” Rev. Sci. Instrum., vol. 74, no. 6, pp. 3115–3119, Jun. 2003. [48] A. Fallu-Labruyere, H. Tan, W. Hennig, and W. Warburton, “Time res- olution studies using digital constant fraction discrimination,” Nucl. In- strum. Methods Phys. Res. A, vol. 579, no. 1, pp. 247–251, Aug. 2007. [49] R. Fontaine, “Real time digital signal processing implementation for an APD-based PET scanner with phoswich detectors,” IEEE Trans. Nucl. Sci., vol. 53, no. 3, pp. 784–788, Jun. 2006. [50] M. Aykac, I. Hong, and S. Cho, “Timing performance comparison of digital methods in Positron Emission Tomography,” Nucl. Instrum. Methods Phys. Res. A, vol. 623, no. 3, pp. 1070–1081, Nov. 2010. [51] Q. Xie et al., “Potentials of digitally sampling scintillation pulses in timing determination in PET,” IEEE Trans. Nucl. Sci., vol. 56, no. 5, pp. 2607–2613, Oct. 2009. [52] H. Kim et al., “A multithreshold sampling method for TOF-PET signal processing,” Nucl. Instrum. Methods Phys. Res. A, vol. 602, no. 2, pp. 618–621, Apr. 2009. [53] S. Seifert et al., “Ultra precise timing with SiPM-based TOF PET scin- tillation detectors,” in IEEE Nucl. Sci. Symp. Conf. Rec. (NSS/MIC), Oct. 2009, pp. 2329–2333. [54] W. Hu et al., “A simple and improved digital timing method for positron emission tomography,” Nucl. Instrum. Methods Phys. Res. A, vol. 622, no. 1, pp. 219–224, Oct. 2010. [55] W. Xiao, A. T. Farsoni, H. Yang, and D. H. Hamby, “A new pulse model for NaI(Tl) detection systems,” Nucl. Instrum. Methods Phys. Res. A, vol. 763, no. 0, pp. 170–173, 2014. [56] Z. Deng and Q. Xie, “Empirical bayesian energy estimation for mul- tivoltage threshold digitizer in PET,” in IEEE Nucl. Sci. Symp. Conf. Rec. (NSS/MIC), 2013, pp. 1–5. [57] Y. Shao, “A new timing model for calculating the intrinsic timing res- olution of a scintillator detector,” Phys. Med. Biol., vol. 52, no. 4, p. 1103, 2007. [58] Z. Deng, Q. Xie, Z. Duan, and P. Xiao, “Scintillation event energy measurement via a pulse model based iterative deconvolution method,” Phys. Med. Biol., vol. 58, no. 21, p. 7815, 2013.