Fast X-Ray and Beamlet Transforms for Three-Dimensional Data

Three-dimensional volumetric data are becoming increasingly available in a wide range of scientific and technical disciplines. With the right tools, we can expect such data to yield valuable insights about many important systems in our three-dimensional world. In this paper, we develop tools for the analysis of 3-D data which may contain structures built from lines, line segments, and filaments. These tools come in two main forms: (a) Monoscale: the X-ray transform, offering the collection of line integrals along a wide range of lines running through the image – at all different orientations and positions; and (b) Multiscale: the (3-D) beamlet transform, offering the collection of line integrals along line segments which, in addition to ranging through a wide collection of locations and positions, also occupy a wide range of scales. We describe three principles for computing these transforms: exact (slow) evaluation, approximate, recursive evaluation based on a multiscale divide-and-conquer approach, and fast exact evaluation based on the use of the two-dimensional Fast Slant Stack algorithm (Averbuch et al. 2001) applied to slices of sheared arrays. We compare these different computational strategies from the viewpoint of analysing the small 3-D datasets available currently, and the larger 3-D datasets surely to become available in the near future, as storage and processing power continue their exponential growth. We also describe several basic applications of these tools, for example in finding faint structures buried in noisy data.

[2]  S. Deans The Radon Transform and Some of Its Applications , 1983 .

[3]  D. Donoho,et al.  Fast Slant Stack: a notion of Radon transform for data in a Cartesian grid which is rapidly computable, algebraically exact, geometrically faithful and invertible , 2003 .

[4]  Anne Greenbaum,et al.  Iterative methods for solving linear systems , 1997, Frontiers in applied mathematics.

[5]  Xiaoming Huo,et al.  Beamlet pyramids: a new form of multiresolution analysis suited for extracting lines, curves, and objects from very noisy image data , 2000, SPIE Optics + Photonics.

[6]  G. Herman,et al.  3D Imaging In Medicine , 1991 .

[7]  Joachim Frank,et al.  Electron Tomography , 1992, Springer US.

[8]  Gabor T. Herman,et al.  Geometry of digital spaces , 1998, Optics & Photonics.

[9]  D B Karki,et al.  Imaging in medicine. , 2004, Kathmandu University medical journal.

[10]  Wayne Lawton,et al.  A new polar Fourier transform for computer-aided tomography and spotlight synthetic aperture radar , 1988, IEEE Trans. Acoust. Speech Signal Process..

[11]  Martin L. Brady,et al.  A Fast Discrete Approximation Algorithm for the Radon Transform , 1998, SIAM J. Comput..

[12]  G. Herman,et al.  Discrete tomography : foundations, algorithms, and applications , 1999 .

[13]  R. Leahy,et al.  Fully 3 D Bayesian Image Reconstruction for the ECAT EXACT HR + 1 , 1998 .

[14]  Xiaoming Huo,et al.  Beamlets and Multiscale Image Analysis , 2002 .

[15]  Alok Gupta,et al.  Dynamic Programming for Detecting, Tracking, and Matching Deformable Contours , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  G. Herman,et al.  Linograms in Image Reconstruction from Projections , 1987, IEEE Transactions on Medical Imaging.

[17]  Achi Brandt,et al.  Fast Calculation of Multiple Line Integrals , 1999, SIAM J. Sci. Comput..

[18]  Ronald R. Coifman,et al.  Fast Slant Stack: a Notion of Radon Transform for Data in a Cartesian Grid Which Is Rapidly Computible, Algebraically Exact, Geometrically Faithful and Invertible , 2001 .

[19]  Claude Comtat,et al.  Fast fully 3D image reconstruction using planograms , 2000, 2000 IEEE Nuclear Science Symposium. Conference Record (Cat. No.00CH37149).

[20]  Gene H. Golub,et al.  Matrix computations , 1983 .

[21]  Frédo Durand,et al.  A Multidisciplinary Survey of Visibility , 2000 .

[22]  Martin L. Brady,et al.  Fast parallel discrete approximation algorithms for the radon transform , 1992, SPAA '92.

[23]  Fionn Murtagh,et al.  Image Processing and Data Analysis: Preface , 1998 .

[24]  J. Bond,et al.  How filaments of galaxies are woven into the cosmic web , 1995, Nature.

[25]  B. G. Sidharth Large Scale Structures in the Universe , 1999 .

[26]  Ronen Basri,et al.  Fast multiscale image segmentation , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[27]  W. A. Götz,et al.  A fast digital Radon transform--An efficient means for evaluating the Hough transform , 1995, Pattern Recognit..

[28]  Ariela Sofer,et al.  Evaluation of 3D reconstruction algorithms for a small animal PET camera , 1996 .

[29]  Michael Unser,et al.  Convolution-based interpolation for fast, high-quality rotation of images , 1995, IEEE Trans. Image Process..

[30]  D. Donoho,et al.  Tight frames of k-plane ridgelets and the problem of representing objects that are smooth away from d-dimensional singularities in Rn. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[31]  A. G. Flesia,et al.  Digital Ridgelet Transform Based on True Ridge Functions , 2003 .

[32]  B. S. Sathyaprakash,et al.  Emergence of filamentary structure in cosmological gravitational clustering , 1996 .

[33]  Simon R. Cherry,et al.  Fully 3D Bayesian image reconstruction for the ECAT EXACT HR , 1997 .

[34]  J. Pawley,et al.  Handbook of Biological Confocal Microscopy , 1990, Springer US.

[35]  D. Donoho Wedgelets: nearly minimax estimation of edges , 1999 .

[36]  David L. Donoho,et al.  Orthonormal Ridgelets and Linear Singularities , 2000, SIAM J. Math. Anal..

[37]  M.L. Brady,et al.  Interactive navigation inside 3D radiological images , 1995, Proceedings 1995 Biomedical Visualization.

[38]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[39]  Xiaoming Huo,et al.  Sparse image representation via combined transforms , 1999 .

[40]  S. Pizer,et al.  3D Imaging in Medicine , 1990, NATO ASI Series.

[41]  Gideon Dror,et al.  Vertex Identification in High Energy Physics Experiments , 1998, NIPS.

[42]  D. Solmon,et al.  The X-ray transform , 1976 .

[43]  A. Ramm,et al.  The RADON TRANSFORM and LOCAL TOMOGRAPHY , 1996 .

[44]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[45]  David Horn,et al.  An Orientation Selective Neural Network for Pattern Identification in Particle Detectors , 1996, NIPS.

[46]  M. Brady,et al.  Parallel approximate computation of projections for animated volume rendered displays , 1993, Proceedings of 1993 IEEE Parallel Rendering Symposium.

[47]  Ugo Montanari,et al.  On the optimal detection of curves in noisy pictures , 1971, CACM.

[48]  David Horn,et al.  An orientation selective neural network and its application to cosmic muon identification , 1996 .

[49]  R. Weale Vision. A Computational Investigation Into the Human Representation and Processing of Visual Information. David Marr , 1983 .

[50]  M. Lachièze‐Rey,et al.  Statistics of the galaxy distribution , 1989 .