Quantifying the Loss of Information from Binning List-Mode Data
Eric Clarkson

TL;DR
This paper investigates how binning list-mode data in imaging modalities like SPECT and PET causes information loss, quantifies this loss using Fisher information, and identifies three key factors influencing it.
Contribution
It introduces a computational method to quantify Fisher information loss due to binning in list-mode data, considering data smoothness, object characteristics, and binning scheme.
Findings
Information loss depends on data smoothness, object, and binning scheme.
Fisher information decreases with more aggressive binning.
The method enables optimization of binning strategies for minimal information loss.
Abstract
List-mode data is increasingly being uesd in SPECT and PET imaging, among other imaging modalities. However, there are still many imaging designs that effectively bin list-mode data before image reconstruction or other estimation tasks are performed. Intuitively, the binning operation should result in a loss of information. In this work we show that this is true for Fisher information and provide a computational method for quantifying the information loss. In the end we find that the information loss depends on three factors. The first factor is related to the smoothness of the mean data function for the list-mode data. The second factor is the actual object being imaged. Finally, the third factor is the binning scheme in relation to the other two factors.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Quantifying the Loss of Information from Binning List-Mode Data
Eric Clarkson
Abstract
List-mode data is increasingly being uesd in SPECT and PET imaging, among other imaging modalities. However, there are still many imaging designs that effectively bin list-mode data before image reconstruction or other estimation tasks are performed. Intuitively, the binning operation should result in a loss of information. In this work we show that this is true for Fisher information and provide a computational method for quantifying the information loss. In the end we find that the information loss depends on three factors. The first factor is related to the smoothness of the mean data function for the list-mode data. The second factor is the actual object being imaged. Finally, the third factor is the binning scheme in relation to the other two factors.
1 Introduction
Many imaging systems detect individual particles as they interact with the imaging hardware. These particles are usually photons, but there are also other choices such as neutrons, beta particles and alpha particles. A list-mode imaging system produces an attribute vector for each particle detected. The attribute vector may include spatial position, energy, time or other attributes that can be assigned to the particle [1-13]. When the particles are photons, list-mode systems are also called photon processing systems to indicate that the attributes are estimated from raw detector outputs via some data processing algorithm [14-17]. In this work we are only concerned with the fact that the imaging system produces an attribute vector for each particle, regardless of how these attributes are arrived at.
We may envision the more common type of imaging system, a binned system, as the result of resolving the space of all attribute vectors into a collection of non-overlapping bins. The system then counts how many attribute vectors fall into each bin and produces an integer vector whose dimension is the number of bins. Intuitively, this would seem to result in a loss of information. If we formulate the task of the imaging system as the estimate of a certain number of parameters related to the object being imaged, then we may consider quantifying this loss of information, if indeed there is a loss of information.
If the parameter vector of interest has a known prior distribution, then the Shannon information between the parameter vector and the data may be used as a measure of information for the task at hand. In this case the data processing inequality implies that the Shannon information is not increased by the binning operation, but it does not quantify the loss of information due to binning. In this work we will use the Fisher Information Matrix (FIM) to quantify the information loss due to binning. The FIM does not require a prior distribution on the parameter vector of interest. We will show that the FIM always decreases when list-mode data is binned and provide an expression to calculate the information loss. We will find that the information loss depends on three factors, the smoothness of the mean data function for the list-mode data, the actual object being imaged, and the the binning scheme in relation to the other two factors.
2 List mode Fisher information
We will confine our calculations to photon imaging systems where we know that Poisson statistics are applicable. In a list mode imaging system the data is a list of -dimensional attribute vectors , one for each photon detected. These photon attributes contained in each of these vectors may include a two dimensional position on a the face of a detector, the depth of interaction in a scintillation detector, the energy of the photon, the direction the photon is travelling when detected for a plenoptic array, and polarization parameters. The collection of all possible attribute vectors is attribute space, . We may arrange the data list into a matrix and, for a fixed exposure time, the conditional probability distribution function (PDF) for the list is given by
[TABLE]
where is a -dimensional parameter vector describing the object being imaged and is the attribute space conditional PDF determined by . The specific form for depends on the imaging system. The FIM with respect to for list mode data is defined by
[TABLE]
Using the specific form for the list mode FIM can be written as
[TABLE]
This is a matrix which figures prominently in the task of estimating from the data list via the Cramer-Rao bound [18]. As we will discuss further below, the FIM is also related to the performance of an ideal observer using the data list for the task of detecting a change in the parameter vector from to [19,20].
3 Binned Fisher information
List mode data can also de described as a Poisson Point Process [21] on attribute space via the generalized function given by
[TABLE]
If we introduce binning functions for , then we get the components
[TABLE]
of a binned -dimensional data vector . We will assume that the functions are binary with non-overlapping supports, so that , and that they cover all of attribute space, i.e. for all in we have The PDF for the binned data vector is multivariate Poisson:
[TABLE]
with The binned FIM is defined by
[TABLE]
This matrix is relevant to the task of estimating from the data vector via the corresponding Cramer-Rao bound. As above, this FIM is also related to the performance of an ideal observer using the data vector for the task of detecting a change in the parameter vector from to . Intuitively we expect better perfomance on the estimation task or the detection task with the list mode data than with the binned data, since there is an obvious loss of information about each photon in the transition from list mode to binned data. In the following we will show that this is true and derive an equation that quantifies this loss of information using the FIM matrices for the two data types.
4 Relation between the two FIMs
The attribute-space PDF can be written in terms of the conditional mean of the Poisson Point Process via the equation , where
[TABLE]
Now we may write the list mode FIM as
[TABLE]
and this is the same as the integral expression
[TABLE]
Thus the list mode FIM is determined entirely by the conditional mean function .
Meanwhile, we have the relation between conditional means
[TABLE]
and we can define a finite conditional probability distribution on via . Now the binned FIM is given by an expectation with respect to this finite probability distribution
[TABLE]
Notice the similarity with the corresponding expectation expression for the list mode FIM. The only difference is that a PDF for the attribute vector has been replace by a finite probability distribution for the bin index The binned FIM can also be written as
[TABLE]
Thus, from one viewpoint , we get the binned FIM by using the bin functions to numerically perform the integration in the list mode FIM. It is not obvious at this point that this numerical procedure will always produce a lower value for the FIM.
The ideal observer detectability for the task of detecting a change in the parameter vector from to is defined by
[TABLE]
where is the area under the ROC curve for the ideal observer. It has been shown that, to lowest order, where is the FIM for the conditional PDF of the data. Thus the scalar
[TABLE]
gives the square of the approximate ideal-observer detectability for this task when we use list mode data. Similarly, the scalar
[TABLE]
gives the square of the approximate ideal-observer detectability for a small change in the parameter vector from to if we are using binned data. We will show that for all and . By definition, this then implies that as matrices for all
To simplify the calculations we will define and suppress the fact that this function also depends on and , since these vectors are fixed for the purposes of this computation. Then we have
[TABLE]
This expression suggests that, for fixed , we define a weighted Hilbert space inner product for functions on attribute space via
[TABLE]
where . The list-mode approximate detectability is then given by the corresponding weighted Hilbert-space norm as .
For the binned data we have the summation
[TABLE]
We define the binning operator by
[TABLE]
and the ordinary Hilbert space adjoint of this operator by
[TABLE]
Then we have a simpler looking expression
[TABLE]
This expression suggests introducing a weighted inner product in the -dimensional data space by
[TABLE]
where is a diagonal matrix with the numbers along the diagonal. With this notation the binned approxiamte detectability is given by the weighted norm . Thus both and are now expressed as weighted Hilbert space norms of the function and the vector , respectively.
We can now think of the binning operator as a map between two weighted Hilbert spaces: . As a first step we want to find the pseudoinverse of this operator. We begin by finding the adjoint of this operator. Note that this is not the “ordinary adjoint” described above. The relevant calculation for this adjoint is given by
[TABLE]
Thus is the adjoint operator we are looking for. The pseudoinverse of , as an operator between the weighted Hilbert spaces, is then given by
[TABLE]
If we look at this expression in detail we first note that
[TABLE]
Now implementing the binning operator, and using the properties of the binning functions, gives us, in component form,
[TABLE]
Therefore we find that . Now we have a simplified version of the needed pseudoinverse: .
We may decompose the function into two components , where is a null function with respect to the binning operator, i.e. , and we have the orthogonality condition The component is given by. Therefore we have . Writing this equation out in detail we have
[TABLE]
The null component of is then defined by , and due to the orthogonality condition we have .
Now we examine the square magnitude, in the weighted Hilbert space, of the component of :
[TABLE]
Substituting our expression for and then using the properties of the binning functions, we find that
[TABLE]
After performing the integration we find that .
Now we can find the difference between the list-mode and binned approximate detectabilities
[TABLE]
Using the definition of we have the final result
[TABLE]
Since is arbitrary, this equation gives us a matrix inequality between FIMs : with equality only if The equality condition can also be written as
[TABLE]
where and
[TABLE]
The probability is zero that this condition will be satisfied in any real imaging situation, which means that binning always results in a loss of Fisher information.
Note that the condition for no loss of Fisher information due to binning can be written as
[TABLE]
This then gives us
[TABLE]
Thus each bin contributes an amount to the loss of detectability according to three factors. The first factor is the deviation of the quantity in curly brackets from zero within that bin. The second factor is the value of the mean data function within the bin. The third factor is the size of the bin itself. Therefore the efficiency of any particular choice of bins in preserving Fisher information depends on the actual parameter value as well as the bin sizes. Having derived this relationship it is actually streightforward to prove that it is valid without any discussion of weighted Hilbert spaces. However, the path we followed to get here demonstrates that the loss of Fisher information due to binning is caused by the null space of the binning operator , when viewed as an operator between weighted Hilbert spaces.
5 FIMs for object Reconstruction
In this section the parameter vector is replaced with a function of spatial coordinates. This complication is mitigated by a linear relation between the object function and mean data function via a linear operator:
[TABLE]
where is a support region for object functions in a -dimensional space. The gradient operator is replaced by a functional derivative or Frechet derivative. The FIM matrices are now a Fisher information operators and . The simplicity of the connection between and makes the functional derivative easy to compute.
The end result for the detectability calculation with list-mode data is then given by
[TABLE]
The weighted inner product for functions on attribute space is now defined by
[TABLE]
With the resulting weighted Hilbert space norm we then have
The imaging operator for the binned imaging system is given by the concatenation of the list-mode system operator with the binning operator:. The detectability calculation for the binned system then gives us
[TABLE]
As before we introduce a weighted inner product in data space via
[TABLE]
and we then have .
The relevant operators are now the list mode system operator , the binning operator , and their concatenation into the binned system operator . We have the deomposition in of the function as f, where and .
As before we find the adjoint of the binning operator, as an operator between weight Hilbert spaces, via
[TABLE]
We then have the pseudoinverse of the binning operator , which simplifies to . Computing the operator in parentheses in this last expression leads to
[TABLE]
Examining this equation componentwise then gives us
[TABLE]
Therefore we have and the needed pseudoinverse is gien by .
Now we have for the first term in the orthogonal decomposition . If we write this equation out explicitly it becomes
[TABLE]
Then the null component of with respect to the binning operator in the weighted Hilbert space is . Using the orthogonality of the decomposition we have . The first term in the sum on the right is
[TABLE]
Using the properties of the bin functions we then have
[TABLE]
Thus we have .
Now we see that the null component determines the loss of Fisher information: . Alternatively we can write
[TABLE]
The two approximate detectabilities are equal only if
[TABLE]
This condition implies that for almost all perturbation functions the list-mode approximate detectability will be greater than the binned approximate detectability.
Note that the condition for no loss of information due to binning can also be written as
[TABLE]
This then gives us
[TABLE]
Thus, as in the case described above for a finite dimensional parameter, each bin contributes to the loss of the detectability of a change in the object function according to three factors. The first factor is again the deviation of the quantity in curly brackets from zero within that bin. The second factor is the value of the function within the bin. The third factor is the size of the bin itself. The efficiency of any particular choice of bins in preserving Fisher information depends on the actual object function as well as bin size.
Finally, note that, as in the previous section, this last equality can be proved directly. Again, the path follwed in this derivation shows that the loss of Fisher information about the object function due to binning comes from the null space of as an operator between weighted Hilbert spaces.
6 Example
For this example, consider the attribute space to be a symmetric interval on the real line: . The object functions will be square integrable functions of a real variable and the list-mode system operator is convolution with a pint spread function (PSF): . We assume that the point spread function is band limited to the band .
Now let and be such that and define the regularly spaced points in via
[TABLE]
and the bin functions as
[TABLE]
We now have the binning operator described by
[TABLE]
The condition for no loss in the approximate detectability by binning is given by
[TABLE]
This condition is impossible to satisfy since the function on the left is band-limited and the function on the right, in general, is not. Thus, even with Nyquist sampling, when , there is a loss in the detectability of a small change in the object function when we bin the list-mode data. The actual loss of Fisher information for a small change in the object function is given by
[TABLE]
In general, loss of Fisher information is mitigated if is decreased since this will mean that and are smoother functions, and hence there will be a decrease the quantities in the curly brackets.
There is at least one circumstance in this example where there is no loss of Fisher information from binning the list-mode data. If for some constant , then his is true even if and . In other words, to detect a simple change in amplitude of the object function we might as well use one bin covering all of . There may also be other special situations where binning does not create a loss of Fisher information, but for generic functions and there will always be a loss.
7 Conclusion
We have shown that there is almost always a loss of Fisher information for any estimatioion task when list-mode data is binned. This loss of information is due to the null space of the binning operator when it is viewed as an operator between certain parameter dependent weighted Hilbert spaces. The magnitude of the loss can be quantified by finding the null component, with respect to the binning operator, of a directional derivative of the conditional PDF as an element of one of the weighted Hilbert spaces. We found that the information loss depends on the smoothness of the mean data function for the list-mode data, the actual object being imaged, and the the binning scheme in relation to the other two factors. We have shown that these conclutions apply even when the estimation problem is an object reconstruction problem, where the finite dimensional parameter vector is replaced with a function in an infinite dimensional Hilbert space.
As a final note the difference can be written as
[TABLE]
Therefore we have an expression for the difference of FIMs:
[TABLE]
Now if we have a nominal value for , but there is some uncertainty in this value, then this is equivalent to making a random vector with zero mean. If the covariance matrix for this vector is then the average value for is . This may be a useful quantification of the average loss of Fisher information due to binning in this situation. When we end up with
[TABLE]
This is a relatively compact expression that can be easily evaluated in many cases.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] L. Caucci and H. H. Barrett , “Objective assessment of image quality. V. Photon counting detectors and list -mode data, “ JOSA A 29, 1003-1016 (2012).
- 2[2] H. H. Barrett, T. White and L. C. Parra, “List-mode likelihood,” JOSA A 14, 2914-2923 (1997).
- 3[3] L. Parra and H. H. Barrett, “List-mode likelihood: EM algorithm and image quality estimation demonstrated on 2-D PET,” IEEE Trans. Med. Imag. 17, 228–235 (1998).
- 4[4] P. C. Johns, J. Dubeau, D. G. Gobbi, M. Li, and M. S. Dixit, “Photon-counting detectors for digital radiography and X-ray computed tomography,” in “Opto-Canada: SPIE Regional Meeting on Optoelectronics, Photonics, and Imaging,” (Proc. SPIE TD 01) 367–369 (2002).
- 5[5] P. M. Shikhaliev, T. Xu, and S. Molloi, “Photon counting computed tomography: Concept and initial results,” Med. Phys. 32, 427–436 (2005).
- 6[6] A. J. Reader, S. Ally, F. Bakatselos, R. Manavaki, R. J. Walledge, A. P. Jeavons, P. J. Julyan, S. Zhao, D. L. Hastings, and J. Zweit, “One-pass list-mode EM algorithm for high-resolution 3-D PET image reconstruction into large arrays,” IEEE Trans. Nucl. Sci. 49, 693–699 (2002).
- 7[7] P. Khurd, I.-T. Hsiao, A. Rangarajan, and G. Gindi, “A globally convergent regularized ordered-subset EM algorithm for list-mode reconstruction,” IEEE Trans. Nucl. Sci. 51, 719–725 (2004).
- 8[8] A. J. Reader, K. Erlandsson, R. J. Ott, and M. A. Flower, “Attenuation and scatter correction of list-mode data driven iterative and analytic image reconstruction algorithms for rotating 3D PET systems,” IEEE Trans. Nucl. Sci. 46, 2218–2226 (1999).
