A discrete projection analogue to Pick’s theorem
Graphical abstract
We consider a symmetric convex polygon with 2N sides such that all vertices are integer lattice points and the sides are the vectors (pi, qi) and The area A can be expressed in terms of the total number of discrete projections B, for all directions (pi, qi), as
Introduction
Discrete projection preserves several properties of discrete images such as moments, correlations and oriented slices of the Fourier Transform (via the central slice theorem). We establish here a projective parallel to the well-known Pick’s theorem. We relate the total number of projections bins over a given set of discrete projection angles to a simple polygonal area.
The problem of counting the number of discrete projection bins is usually concerned with a rectangular region, which has been studied in great detail by Verbert [1] for n-dimensional projections. In this work we find the total number of non-trivial discrete (parallel ray) projection bins B over the null-set or ghost image for any set of 2D discrete projections comprised of N discrete angles, (pi, qi) for . We prove where A is the area of the convex hull of the ghost.
Though we state the result for ghosts, it may be applied to any polygonal region of interest defined by the discrete projection directions. This allows for quick calculation of the number of bins required to store information contained within an area of interest in tomographic reconstructions, also of relevance to digital security applications where data is encoded in discrete projections.
Pick’s theorem evaluates the exact area of a simple polygon whose vertices are fixed to any set of 2D integer lattice points. The polygon area A is evaluated by counting the number of interior i and boundary points b through [2]. Generalisations of Pick’s theorem to higher dimensions do not exist, as demonstrated through the Reeve tetrahedron [3]. The number of projection bins over a discrete ghost in 3D produces similar difficulties.
The Mojette transform is an example of a discrete Radon transform that uses discrete projections for reconstruction. This can allow for exact tomographic inversion in the absence of noise. The word “Mojette” comes from a type of bean used to teach children counting and arithmetic. Projections under the Mojette transform are discrete, and sum pixel values at sites separated by p steps in the x direction, and q steps in the y direction. Each projection sum is stored in a projection bin. A Mojette transform is demonstrated in Fig. 1.
For a set of non-degenerate projections {(pi, qi)} on a P × Q array, unique reconstruction is possible if and only if the Katz critereon is met [4].When this condition is not met, some values in the reconstructed array do not have a unique solution. The locations of these indeterminate values are fixed by the pattern of non-zero entries in the discrete projection ghost for that set of angles.
Ghosts are arrays that have zero sum projections along a set of prescribed directions. If a ghost can be embedded into an image, it will not change the value of projections and therefore the values of the image where the ghost array has a non-zero value can not be recovered uniquely. An elementary ghost is the simplest possible ghost for a single projection direction, consisting of a value at the point (0,0), and a value at the point (p, q). A ghost for a set of directions can be constructed through convolution of elementary ghosts for each projection direction. In this work we are interested in the size of these ghosts, as viewed by its projections. The following is an example of a ghost for the directions {(0, 1), (1,2), (2,1), (0, 1)}.
Section snippets
Convex hull of a discrete projection ghost
Let S be any set of N 2D discrete projection directions, 1 ≤ i ≤ N, ordered by their angles, . To avoid degenerate angles, we require and pi ≥ 0. The set of vectors along with its negatives, form the sequential tangents of a closed, convex, symmetric polygon. As the convex hull circumscribes all points of the projection ghost, it provides an upper bound for the area of the reconstructed image where pixel values cannot be uniquely determined.
Conclusion
Through substitution of Eq. (11) into (7), we find
Therefore, the number of discrete projection bins for any set of N directions can be found directly from the polygon area of the discrete ghost. For a large number of angles, the ratio B/A converges to 2.
As with Pick’s theorem, Eq. (12) does not generalise simply to higher dimensions. This can be demonstrated with a counter example in 3D, by calculating the volume and the number of bins required to store projections of the
Declaration of Competing Interests
The authors whose names are listed immediately below certify that they have NO affiliations with or involvement in any organization or entity with any financial interest (such as honoraria; educational grants; participation in speakers’ bureaus; membership, employment, consultancies, stock ownership, or other equity interest; and expert testimony or patent-licensing arrangements), or non-financial interest (such as personal or professional relationships, affiliations, knowledge or beliefs) in
Acknowledgments
This work was in part conducted whilst IS was an Invited Professor at Polytech’Nantes, France. IS acknowledges the seminal discussions there with Jeanpierre Guédon and Nicolas Normand. The School of Physics and Astronomy at Monash University, Australia, provided funds towards this work. MC has the support of the Australian government’s Research Training Program (RTP) and a J. L. William scholarship.
References (5)
Sur la redondance des transformations Mojette en dimension n et en ligne
(2004)Geometrisches zur zahlenlehre
Sitzenber. Lotos (Prague)
(1899)