NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION

Similar documents
NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

A Weighted Least Squares PET Image Reconstruction Method Using Iterative Coordinate Descent Algorithms

MRF-based Algorithms for Segmentation of SAR Images

Mixture Models and EM

Digital Image Processing Laboratory: Markov Random Fields and MAP Image Segmentation

Projection Space Maximum A Posterior Method for Low Photon Counts PET Image Reconstruction

Temperature Distribution Measurement Based on ML-EM Method Using Enclosed Acoustic CT System

F3-A5: Toward Model-Based Reconstruction in Scanned Baggage Security Applications

Empirical Bayesian Motion Segmentation

REDUCTION OF CODING ARTIFACTS IN LOW-BIT-RATE VIDEO CODING. Robert L. Stevenson. usually degrade edge information in the original image.

Normalized Texture Motifs and Their Application to Statistical Object Modeling

Smooth Image Segmentation by Nonparametric Bayesian Inference

Image Coding with Active Appearance Models

Tomographic Algorithm for Industrial Plasmas

Application of MRF s to Segmentation

Adaptive algebraic reconstruction technique

EM+TV Based Reconstruction for Cone-Beam CT with Reduced Radiation

IN THIS PAPER we consider the solution of ill-posed

Image Segmentation Using Iterated Graph Cuts Based on Multi-scale Smoothing

Consistency in Tomographic Reconstruction by Iterative Methods

Hybrid Video Compression Using Selective Keyframe Identification and Patch-Based Super-Resolution

Algebraic Iterative Methods for Computed Tomography

Digital Image Processing Laboratory: MAP Image Restoration

Invariant Recognition of Hand-Drawn Pictograms Using HMMs with a Rotating Feature Extraction

STATISTICAL image reconstruction methods for X-ray

Expectation Maximization and Total Variation Based Model for Computed Tomography Reconstruction from Undersampled Data

Advanced Image Reconstruction Methods for Photoacoustic Tomography

Scientific Visualization Example exam questions with commented answers

Image segmentation using an annealed Hopfield neural network

Digital Image Processing

IMPROVED SIDE MATCHING FOR MATCHED-TEXTURE CODING

Texture Modeling using MRF and Parameters Estimation

Image Segmentation Using Iterated Graph Cuts BasedonMulti-scaleSmoothing

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural

Query Learning Based on Boundary Search and Gradient Computation of Trained Multilayer Perceptrons*

Automatic basis selection for RBF networks using Stein s unbiased risk estimator

maximum likelihood estimates. The performance of

Multiframe Blocking-Artifact Reduction for Transform-Coded Video

A MAP Algorithm for AVO Seismic Inversion Based on the Mixed (L 2, non-l 2 ) Norms to Separate Primary and Multiple Signals in Slowness Space

Image Interpolation using Collaborative Filtering

Quantitative comparison of FBP, EM, and Bayesian reconstruction algorithms, including the impact of accurate system modeling, for the IndyPET scanner

Research on the New Image De-Noising Methodology Based on Neural Network and HMM-Hidden Markov Models

Video Alignment. Literature Survey. Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin

IMAGE DENOISING USING NL-MEANS VIA SMOOTH PATCH ORDERING

Non-homogeneous ICD Optimization for Targeted Reconstruction of Volumetric CT

Experiments with Edge Detection using One-dimensional Surface Fitting

Image Interpolation Using Multiscale Geometric Representations

Non-Homogeneous Updates for the Iterative Coordinate Descent Algorithm

Geoff McLachlan and Angus Ng. University of Queensland. Schlumberger Chaired Professor Univ. of Texas at Austin. + Chris Bishop

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

Improving Reconstructed Image Quality in a Limited-Angle Positron Emission

MAP Tomographic Reconstruction with a Spatially Adaptive Hierarchical Image Model

MAP Estimation with Gaussian Mixture Markov Random Field Model for Inverse Problems

Central Slice Theorem

Robust biometric image watermarking for fingerprint and face template protection

Denoising an Image by Denoising its Components in a Moving Frame

Resolution Magnification Technique for Satellite Images Using DT- CWT and NLM

New feature preserving noise removal algorithm based on thediscrete cosine transform and the a prior knowledge of pixel type.

A Fast GPU-Based Approach to Branchless Distance-Driven Projection and Back-Projection in Cone Beam CT

Multiple Motion and Occlusion Segmentation with a Multiphase Level Set Method

Image denoising using curvelet transform: an approach for edge preservation

636 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 24, NO. 5, MAY M. E. Kamasak*, C. A. Bouman, E. D. Morris, and K. Sauer

Resolution and Noise Properties of MAP Reconstruction for Fully 3-D PET

An Efficient Model Selection for Gaussian Mixture Model in a Bayesian Framework

Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

Index. aliasing artifacts and noise in CT images, 200 measurement of projection data, nondiffracting

A Novel Statistical Distortion Model Based on Mixed Laplacian and Uniform Distribution of Mpeg-4 FGS

Bias-Variance Tradeos Analysis Using Uniform CR Bound. Mohammad Usman, Alfred O. Hero, Jerey A. Fessler and W. L. Rogers. University of Michigan

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Probabilistic Facial Feature Extraction Using Joint Distribution of Location and Texture Information

Axial block coordinate descent (ABCD) algorithm for X-ray CT image reconstruction

Fast Model-Based X-ray CT Reconstruction. Using Spatially Non-Homogeneous ICD Optimization

Locally Weighted Least Squares Regression for Image Denoising, Reconstruction and Up-sampling

P257 Transform-domain Sparsity Regularization in Reconstruction of Channelized Facies

PET Image Reconstruction using Anatomical Information through Mutual Information Based Priors

Segmentation of Dynamic PET or fmri Images Based on a Similarity Metric

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

TOMOGRAPHIC IMAGE RECONSTRUCTION WITH A SPATIALLY VARYING GAUSSIAN MIXTURE PRIOR. Katerina Papadimitriou, Christophoros Nikou

Algebraic Iterative Methods for Computed Tomography

FAST MULTIRESOLUTION PHOTON-LIMITED IMAGE RECONSTRUCTION

STATISTICAL positron emission tomography (PET) image

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Ripplet: a New Transform for Feature Extraction and Image Representation

Adaptive osculatory rational interpolation for image processing

arxiv: v1 [cond-mat.dis-nn] 30 Dec 2018

ABSTRACT 1. INTRODUCTION 2. METHODS

Clustered Compressive Sensing: Application on Medical Imaging

Noise weighting with an exponent for transmission CT

Note Set 4: Finite Mixture Models and the EM Algorithm

Texture Segmentation Using Gabor Filters

Iterative SPECT reconstruction with 3D detector response

Adaptive Kernel Regression for Image Processing and Reconstruction

Clustering Relational Data using the Infinite Relational Model

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Automated Segmentation Using a Fast Implementation of the Chan-Vese Models

Wavelet Based Image Compression Using ROI SPIHT Coding

Bayesian Estimation for Skew Normal Distributions Using Data Augmentation

Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines

Transcription:

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauef and Charles A. Bournant *Department of Electrical Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 tschoo1 of Electrical Engineering, Purdue University West Lafayette, IN 47907-0501, (317) 494-0340 ABSTRACT The objective of this paper is to investigate a new non-it.erative paradigm for image reconstruction based on the use of nonlinear back projection filters. This method, which we call nonlinear back projection (NBP), attempts to directly model the optimal inverse operator through off-line training. Potential advantages of the NBP method include the ability to better account for effects of limited quantities and quality of mea surements, image cross-section properties, and forward model non-linearities. We present some preliminary numerical results to illustrate the potential advantages of this approach and to illustrate directions for future investigation. 1. INTRODUCTION In recent years, considerable effort has been put into the development Bayesian model-based approaches to toniographic image reconstruction(1, 2, 31. While these methods can substantially improve reconstruction quality, these iterative methods can be computationally demanding, requiring at least 10 to 20 times the computation of filtered back projection. Even the best reconstruction algorithms may produce artifacts that can be visually identified in limited data problems. In fact, several techniques have been proposed to take advantage of restrictive a priori knowledge of the object to compensate for these limitations in nonlinear geometric reconstruction [4, 5, 61. The fact remains that conventional filtered back projection (FBP) can produce surprisingly good quality reconstructions despite its limitation to simple averaging of projection data. In this research, we propose a more direct and nonlinear approach to the Bayesian tomographic inverse problem. Rather than trying to develop an accurate THIS WORK WAS SUPPORTED BY A GRANT FROM THE NATIONAL SCIENCE FOUNDATION. forward model that can be inverted, our approach is to directly model the inverse operator. The goal is to develop an non-iterative Bayesian reconstruction method which requires computation comparable to conventional CBP methods, but achieves quality comparible to or better than that of current Bayesian methods. The method we propose forms a back projected image cross-section by applying non-linear filters to the projected data. This method, which we call non-linear back projection, attempts to directly model the optimal inverse operator through off-line training of these non-linear filters using example training data. This direct approach to modeling of the inverse operator has a number of potential advantages which make it interesting: Better modeling of image cross-section behavior - Current Baycsian models, such as MRF s are limited in their complexity by the difficulty of estimating model parameters. A direct model can be more effectively trained for the attributes of typical image crosssections. Better modeling of non-linear forward models - Non-linear forward models are difficult to incorporate in current Bayesian methods. This problem is avoided by direct modeling of the inverse operator. Less computation - Since direct non-linear inversion is not iterative, it has potentially much lower computational requirements. 2. NON-LINEAR BACK PROJECTION METHOD The nonlinear back projection tomography (NBP) method is illustrated in Fig. 1. Conventional CBP works, as shown in Fig. l(a), by filtering the projections along a specific angle, 8, and then back projecting the result. Theoretically, this method yields perfect reconstruction with a continuum of data, but in practice it is well known to produce artifacts, and either overly smooth

or excessively noisy reconstructions. The NBP method works by applying a nonlinear filter to a window in the sinogram space as illustrated in Fig. l(b). The behavior of this filter depends on the local characteristics of the sinogram. In addition, the filter s characteristics may depend on the specific pixel being back projected; however, we will not consider this dependence in the present investigation. The non-linear filter is then formed by combining M distinct linear filters, each of which is designed to minimize mean squared error for some class of input values. A related model has been proposed by Popat and Picard [7] for application in image restoration, and compression. 3. DERIVATION OF NBP ALGORITHM (4 Sinogram (b) Figure 1: This figure illustrates that basic concept of nonlinear back projection. (a) Conventional CBP works by filtering the projections at each angle and then back projecting the result. (b) Nonlinear back projection applies a nonlinear filter to a window of data in the sinogram and then back projects this result. Let Y be a vector containing all the sinogram data, and let X be a pixel in the unknown image cross-section. Furthermore, let Yj be the vector of sinogram samples taken from the jth window. In other words, j indexes the projection angle and Yj contains the samples from the filter window of Fig. l(b). Notice that the position of the window along both the t and 0 coordinates will depend on the particular pixel being reconstructed. For simplicity, we will assume that the center pixel of the window falls precisely on the on the path integral required for back projection. In practice, the back projection is interpolated by a weighted combination of neighboring projection windows, but this does not substantively effect the resulting analysis. The conventional CBP reconstruction may be expressed as X=xFY, j where F is the matrix which implements a filter along t, and the sum over j is the back projection operation. For conventional CBP, the matrix F does not depend on j, the projection angle. Moreover, most of the elements in F are zero since only the samples at a single angle are filtered. For NBP, we will make the assumption that each set of samples, Yj, has associated with it a discrete class, Cj, which takes on values between 0 and M - 1. Instead of a single filter, WC will have M filters denoted by F, where 0 5 c < M. We will make two assumptions expressed in the following two equations. E[XIY,C] = cfcjy, P{Cj = ClY} = flc,yj). The first equation states that given the class information, the minimum mean squared error (MMSE) estimate may be obtained by applying an appropriate filter

to each window. The second equation states that the distribution of each class is only dependent on the pixels in the associated window. Using these two assump tions, we compute the MMSE estimator of X given Y. = Intuitively, this optimal estimator is formed by applying a spatially varying filter, CC F,f(clYj) to the sinogram. Since the filter depends on the data in the window through f(clyj), this is actually a nonlinear filter. The image is t.hen reconstructed by back projecting the nonlinearly filtered sinogram. To apply this strategy, the filters F, and the distribution f(clyj) must be estimated. To do this, we first rewrite (1) in the form E[W ] = CFc xf(ciw$ = xfc% c ( j ) c where VC = Cj f(clyj)yj. By defining, p= yo y1 Fe = [Fo,Fl,-.,h-I] I : 1 YM-1 the optimal filters may be easily computed as the least squares solution to In order to compute the probabilities f(clq), we use a Gaussian mixture model for Yj so that P(Yj) = CPbjlcbc e where p(yjlc) is a multivariate Gaussian distribution, and Cr- rc = 1. The parameters of p(yjic) and the probabilities x, may be estimated using the EM algorithm [8, 9, lo]. Given the mixture model, we have P(Yj IC)rc f(c Yj) = C,p(yjJC)T, 0) 4. EXPERIMENTAL RESULTS In this section we present preliminary experimental results to illustrate the method of NBP. Figures 2 (a) and (b) show the synthetic phantom together with the filter back projection reconstruction. The cross section was reconstructed at a resolution of 128 x 128 from 16 uniformly spaced projection angles. Figure 2 (c) and (d) show the result of training and applying NBP with 18 and 60 clusters respectively. Notice that the NBP reconstructions have reduced artifacts because each of the filters is designed to smooth these errors. However, some sharpness is also lost along the edges of features. We believe that this sharpness can be recovered by allowing filters to vary depending on the spatial location of pixels in the image. Figure 3 illustrates hoti the filters for various clusters vary. Each slice through the 3-D plot shows the filter values for a specific cluster. Notice that some filters are impulsive while others are smoothing functions. Figure 4 shows how the mean squared error (MSE) varies with the number of clusters used in the NBP reconstruction. The MSE is normalized with respect to filtered back projection reconstruction; so an MSE of 1 is equal to that of filtered back projection. Notice that as the number of clusters is increased the MSE decreases because the projections with different behaviors can be treated differently. This effect is more noticeable when the MSE is computed on the entire image because of the large discontinuity generated at the support boundary of the object. 5. CONCLUSION We presented a novel nonlinear image reconstruction algorithm which is conceptually similar to filtered back projection, but is not limited by a restriction to linear filters. Preliminary results indicate that the method can reduce reconstruction artifacts. We expect that the method can be improved by making the filters a function of both the cross-section pixel and the projection data. 6. REFERENCES [l] T. Hebert and R. Leahy. A generalized EM algorithm for 3-d Bayesian reconstruction from Poisson data using Gibbs priors. IEEE Trans. on Medical Imaging, 8(2):194-202, June 1989. [2] Gabor T. Herman and D. Odhncr. Performance evaluation of an iterative image reconstruction algorithm for positron emission tomography.

2, -1.5...,,..,:., Figure 3: Plot of 18 different filters used in back projection operation. Each filter has 9 taps. Notice that some filters are impulsive while others are smoothing functions. I.0 --_ -.-. -----. I.. - 8.,\- - Entire Image ----- Center Only -1 20 ------------- ------------ 0.0 L...I. I.--- -...I 1 0 10 20 30 40 50 60 Number of Clusters PO1 IEEE l%ans. on Medical Imaging, 10(3):336-346, September 1991. Peter J. Green. Bayesian reconstruction from emission tomography data using a modified EM algorithm. IEEE Trans. on Medical Imaging, 9(1):84-93, March 1990. Y. Bresler, J. A. Fessler, and A. Macovski. A Bayesian approach to reconstruction from incomplete projections of a multiple object 3D domain. IEEE Trans. on Pattern Analysis and Machine Intelligence, 11:840-%X$ August 1989. J. Prince and AS. Willsky. A hierarchical algorithm for limited-angle reconstruction. In Proc. of IEEE Int l Conf. on Acoust., Speech and Sig. Proc., pages 1468-1471, Glasgow, Scotland, May 23-26 1989. P. Milanfar, W.C. Karl, and A.S. Willsky. A moment-based variational approach to tomographic reconstruction. IEEE nuns. on Image Processing, 5:459-470, March 1996. K. Popat and R. W. Picard. Cluster-based probability model and its application to image and texture processing. Technical Report 351, MIT Media Laboratory, Cambridge, MA. C. A. Bouman. Cluster: an unsupervised algorithm for modeling Gaussian mixtures. Available from http://www.ece.purdue.edu/-bouman, April 1997. L. E. Baum and T. Petrie. Statistical inference for probabilistic functions of finite state Markov chains. Ann. Math. Statistics, 37:1554-1563,1966. Murray Ait.kin and Donald B. Rubin. Estimation and hypothesis testing in finite mixture models. Journal of the Royal Statistical Society B, 47(1):67-75, 1985. Figure 4: Plot of mean squared reconstruction error versus number of clusters. A value of represents the mean squared error achieved by filtered back projection Notice that the error decreases more rapidly for the entire image since this includes the large discontinuity along the support boundary of the object.

(4 (4 Figure 2: (a) Original phantom used for simulations; (b) Filtered back projection reconstruction; (c) Nonlinear back projection result using 18 clusters; (d) Nonlinear back projection result using 60 clusters.