L. David Sabbagh, Harold A. Sabbagh and James S. Klopfenstein Sabbagh Associates, Inc Round Hill Lane Bloomington, IN 47401

Similar documents
Consistency in Tomographic Reconstruction by Iterative Methods

Reading. 2. Fourier analysis and sampling theory. Required: Watt, Section 14.1 Recommended:

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Restoration of Error-Diffused Images Using Projection Onto Convex Sets

Adaptive Quantization for Video Compression in Frequency Domain

ANALYSIS OF GEOPHYSICAL POTENTIAL FIELDS A Digital Signal Processing Approach

Journal of Engineering Research and Studies E-ISSN

Iterated Functions Systems and Fractal Coding

Fourier analysis and sampling theory

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

Overview. Spectral Processing of Point- Sampled Geometry. Introduction. Introduction. Fourier Transform. Fourier Transform

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava

Recovery of Piecewise Smooth Images from Few Fourier Samples

Image Processing. Application area chosen because it has very good parallelism and interesting output.

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

Central Slice Theorem

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Image Acquisition + Histograms

CoE4TN3 Medical Image Processing

Adaptive osculatory rational interpolation for image processing

Digital correlation hologram implemented on optical correlator

RECONSTRUCTION AND ENHANCEMENT OF CURRENT DISTRIBUTION ON CURVED SURFACES FROM BIOMAGNETIC FIELDS USING POCS

Reconstructing Images of Bar Codes for Construction Site Object Recognition 1

Satellite Image Processing Using Singular Value Decomposition and Discrete Wavelet Transform

Design of Low-Delay FIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal

The main goal of Computer Graphics is to generate 2D images 2D images are continuous 2D functions (or signals)

Image reconstruction based on back propagation learning in Compressed Sensing theory

Recognition, SVD, and PCA

Short Communications

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Interior Reconstruction Using the Truncated Hilbert Transform via Singular Value Decomposition

Algebraic Iterative Methods for Computed Tomography

Lecture 2 September 3

OPTIMIZATION TOOL FOR X-RAY RADIOGRAPHY NDE

Spatial Enhancement Definition

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

Super-Resolution from Image Sequences A Review

Shape from Shadows. A Hilbert Space Setting. Michael Hatzitheodorou 1. INTRODUCTION

Motivation. The main goal of Computer Graphics is to generate 2D images. 2D images are continuous 2D functions (or signals)

3. Lifting Scheme of Wavelet Transform

Alternating Projections

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

Fast Anomaly Detection Algorithms For Hyperspectral Images

Denoising Using Projection Onto Convex Sets (POCS) Based Framework

Estimation of Tikhonov Regularization Parameter for Image Reconstruction in Electromagnetic Geotomography

Extracting Wavefront Error From Shack-Hartmann Images Using Spatial Demodulation

ULTRASONIC IMAGE RESTORATION BY PSEUDO THREE-DIMENSIONAL POWER SPECTRUM EQUALIZATION

Compressed Sensing from Several Sets of Downsampled Fourier Values using Only FFTs

MANY image and video compression standards such as

RECONSTRUCTION AND ENHANCEMENT OF CURRENT DISTRIBUTION ON CURVED SURFACES FROM BIOMAGNETIC FIELDS USING POCS

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

Iterative Blind Image Deconvolution in Space and Frequency

CS6015 / LARP ACK : Linear Algebra and Its Applications - Gilbert Strang

Chapter 11 Image Processing

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can

Image Restoration. Yao Wang Polytechnic Institute of NYU, Brooklyn, NY 11201

Introduction to Computer Vision. Week 3, Fall 2010 Instructor: Prof. Ko Nishino

Lab # 2 - ACS I Part I - DATA COMPRESSION in IMAGE PROCESSING using SVD

3. Image formation, Fourier analysis and CTF theory. Paula da Fonseca

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

Two-dimensional Totalistic Code 52

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

Aliasing. Can t draw smooth lines on discrete raster device get staircased lines ( jaggies ):

Bindel, Spring 2015 Numerical Analysis (CS 4220) Figure 1: A blurred mystery photo taken at the Ithaca SPCA. Proj 2: Where Are My Glasses?

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

Advanced Topics in Digital Communications Spezielle Methoden der digitalen Datenübertragung

Denoising and Edge Detection Using Sobelmethod

Image Sampling and Quantisation

MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

Image Sampling & Quantisation

Geometric structures on manifolds

Statistical Image Compression using Fast Fourier Coefficients

Chapter 4 Concepts from Geometry

Wavelet Transform (WT) & JPEG-2000

Fast Algorithm for Matrix-Vector Multiply of Asymmetric Multilevel Block-Toeplitz Matrices

Comments on the randomized Kaczmarz method

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

3-DIMENSIONAL FLAW CHARACTERIZATION THROUGH 2-DIMENSIONAL IMAGE RECONSTRUCTIONS. K. C. Tam

Off-the-Grid Compressive Imaging: Recovery of Piecewise Constant Images from Few Fourier Samples

f(x,y) is the original image H is the degradation process (or function) n(x,y) represents noise g(x,y) is the obtained degraded image p q

LINEAR AND NONLINEAR IMAGE RESTORATION METHODS FOR EDDY

J. Weston, A. Gammerman, M. Stitson, V. Vapnik, V. Vovk, C. Watkins. Technical Report. February 5, 1998

Level lines based disocclusion

Scientific Visualization Example exam questions with commented answers

FAULT DETECTION AND ISOLATION USING SPECTRAL ANALYSIS. Eugen Iancu

SPARSE COMPONENT ANALYSIS FOR BLIND SOURCE SEPARATION WITH LESS SENSORS THAN SOURCES. Yuanqing Li, Andrzej Cichocki and Shun-ichi Amari

Digital Image Processing. Lecture 6

Fault Tolerant Domain Decomposition for Parabolic Problems

Multiple View Geometry in Computer Vision

Drawing a Triangle (and an introduction to sampling)

Five Dimensional Interpolation:exploring different Fourier operators

THE discrete cosine transform (DCT) is the most popular

1. Techniques for ill-posed least squares problems. We write throughout this lecture = 2. Consider the following least squares problems:

Provide a drawing. Mark any line with three points in blue color.

SAFT DATA PROCESSING APPLIED TO LASER-ULTRASONIC INSPECTION

Simulation and Analysis of Interpolation Techniques for Image and Video Transcoding

Transcription:

IMAGE ENHANCEMENT VIA EXTRAPOLATION TECHNIQUES: A TWO DIMENSIONAL ITERATIVE SCHEME A DIRECT MATRIX INVERSION SCHEME L. David Sabbagh, Harold A. Sabbagh and James S. Klopfenstein Sabbagh Associates, Inc. 2634 Round Hill Lane Bloomington, IN 47401 INTRODUCTION In [1] and [2], we have developed a model and three dimensional inversion algorithm for detecting flaw in structures. The model, based on rigorous electromagnetic theory, and the algorithm have as their main objective the high resolution imaging of the flaw. The algorithm is computationally intensive and, like other inversion techniques, involves the solution of some ill conditioned problems. The major computations for our implementation of the algorithm are done in the two dimensional frequency domain. In order to take an inverse Fourier transform, we must solve a system of equations for each spatial frequency pair (kz,kv) For large values of (kz,kv), the system matrix becomes highly ill conditioned; hence solving the system for these values of (kz,kv) becomes impractical. While the system filtering of the high particular problems. is ill conditioned at all frequencies, the inevitable frequency spectral components in the system matrix causes For small values of (kz,ky). the solution of our system gives good information in the Fourier domain. resolution reconstructions, these missing high be present in the in the solution, are needed. allow us to get this information. However, in order to achieve high frequency components, which may Thus we need a method that will To get this missing high frequency information, we use a powerful mathematical tool called analytic continuation. This paper discusses two approaches to analytic continuation, the first utilizing a two dimensional iterative scheme based on the technique of projection onto convex sets, [3]-[7), and the second utilizing a direct matrix inversion technique, [8]-[10]. An important feature of the first method is that a priori knowledge about the unknown can be incorporated into the reconstruction technique in a natural way. Such information includes the finite support and/or constraints. We also give results of simulated flaws. 473

MATHEMATICAL BACKGROUND Our Analytic continuation method is based on the following two theorems that are well known in complex and Fourier analysis. Theorem 1. The two-dimensional Fourier transform of a spatially bounded function is an analytic function in the (k,, ky)-plane. Theorem 2. If any analytic function in the (k,, ky)-plane is known exactly in an arbitrarily small (nonzero) region of that plane, then the entire function can be found (uniquely) by means of analytic continuation. In order to use these theorems, we recall that a flaw can be thought of as a space-limited function g(x,y) (or a function with compact support). Thus, by Theorem 1, its Fourier transform, G(k,,ky). is analytic in the (kx,ky)-plane. If we have only limited information about G, say, only its values at low spatial-frequencies, Theorem 2 tells us that we can uniquely extend G to the whole (k,,ky)-plane. Once we have continued G to the (kx,ky)-plane, we can take an inverse Fourier transform to recover g. AN ITERATIVE SCHEME FOR ANALYTIC CONTINUATION The mathematical setting for the algorithm is projections onto closed linear manifolds (CLM) in a Hilbert space. Important features of the method include: 1. a priori knowledge about g can be incorporated into the reconstruction technique in a natural way. 2. Such information includes the finite support and/or any constraints. 3. In our application we know that the conductivity within the anomalous region is bounded, which in our model implies that -1 ~ g(x,y) ~ 0, and we also have an estimate of the support of g. The algorithm that we used is listed here: ALGORITHM Let the function G(k,,ky) be given over a prescribed region. and let 1 be the Fourier transform. Then starting with: fo(x, y)=1-1 [G(k,, ky)]; r=o; REPEAT! r - 1 r,! (2)_p /(1). r - 3 r, F(1) -1[/(2)] r+1- r ' F -PF( 1 ) r+1-2 r+1> (1)_p f. fr+l =1-1 [ Fr+l]; r=r + 1; UNTIL CONVERGENCE OCCURS. 474

The important operations in the Algorithm are the Fourier and inverse Fourier transforms and the various projection operators ~. which we now define: Pd={'' 0, P2F={ G(k.,,kll), { F(k.,,k 11 ), -1 P3/= /(~,y), 0, (x,y) E S, otherwise. (k.,, k 11 ) E.C, S = support of f, (k.,, k 11 ) i.c, where F(k.,, k 11 ) = 1[/(x, y)] if f(x,y) < -1 if -1 ~ f(x,y) ~ 0 if f(x,y) > 0 Hence, the algorithm successively applies the known properties of the sought-for solution to the initial given data. Numerical experiments suggest various methods for speeding the convergence. A DIRECT MATRIX INVERSION SCHEME FOR ANALYTIC CONTINUATION The basis for this technique is the Whittaker-Shannon Sampling Theorem which we briefly discuss. Let g(x,y) have spectrum G(k.,,k 11 ), and let G be sampled in Fourier space with periods SF.,, SF 11 in the k., and k 11 directions, respectively. Then G(k.,,k 11 ) = 4L.,L 11SF.,SF 11 ' '::'=-oo E:::=-ooG(nSF.,,mSF 11 )x sinc[2l.,(k.,- nsf.,)]sinc[2l 11 (k 11 - msf 11 )] where sinc(x) = sin(1rx)j1rx is the Fourier transform of the rect function, which is unity when its argument lies within -1/2 to +1/2. Note that, if g.(x,y) is the sampled version of g(x, y), whose support is 2L., X 2Lu, then X y g(x,y) = rect[-l ]rect[-l ]g,(x,y). 2 z 2 11 Using the Whittaker-Shannon theorem, we derive ~he matrix equations needed for extrapolation. Letting f.,= ksf., and / 11 = ISF 11, we have G(kSF.,,lSF 11 ) = 4L.,L 11SF.,SF 11 E'::'=-oo E:::=-oo G(nSF.,,mSF 11)x sinc[2l.,sf.,(k- n)]sinc[2l 11 SF 11 (l- m)]. Note that this is the direct product of an (infinite) x-matrix and an (infinite) y-matrix. Now consider truncated one-dimensional matrix equation _ ~ G sin[21rs.,(m- n)] Gm- L..., n ( }, n=-n 1r m- n m=-m,...,m where S., is the support in the x-direction and M «N; hence, the system is strongly underdetermined. Since the system is nonsquare, the solution is not unique. Thus we seek the (unique) minimum norm least squares solution. The minimum norm solution of the least-squares problem is given by the singular value expansion 475

X= Vp where v is the matrix of right singular vectors of B; =Xp;=(U b);fs; where u is the matrix of left singular vectors of B; {s;} are the singular values of B. Since the high order singular values are small, this problem is highly ill-conditioned. Thus we must not use these high order singular values which means that we do a truncated singular value expansion. The extension to two dimensional problems is straight forward when it is recognized that all two dimensional singular vectors are direct products of one dimensional singular vectors and the two dimensional singular values are products of one dimensional singular values. In some situations, the condition of the problem can be improved by 'preconditioning' the system matrix. We used a method of 'derivative smoothing' which we present below. Consider the one dimensional problem: where D is a discrete derivative operator. If we let y = Dx, we get To solve this, we use the Singular Value Decomposition of the matrix AD-1 and then proceed as before. A is a Levenberg-Marquardt parameter. operator and We considered two cases. In case one, D is a discrete first derivative (!, 0 0 =. D. 1 0 0 0 1 0 0-1 n-1 = 0 n ~J In case two, D is a symmetric discrete second derivative operator 1 D = h2-2 1 0 0 0 1-2 1 0 0 0 1-2 0 0 0 0 0-2 1 0 0 0 1-2 476

RESULTS We performed numerical experiments on three flaws: Flaw 1 was an impulse, Flaw 2 was a pulse, and Flaw 3 was a structured flaw. Figures 1, 2 and 3 show these flaws both as three dimensional and gray scale pictures. Fig. 1. Three dimensional and gray scale representation of Flaw 1. Fig. 2. Three dimensional and gray scale representation of Flaw 2. Fig. 3. Three dimensional and gray scale representation of Flaw 3. 477

Before describing the results, let us give names to the reconstruction methods: Method 1 was using the inverse Fourier transform directly, Method 2 was the iterative extrapolation technique, called LENTUY, Method 3 was the matrix inverse technique with no s moothing, called SVA2DO, and Method 4 was the matrix inverse technique with symmetric second derivative smoothing, called SVA2DSY. Figure 4 shows the reconstruction of Flaw 1 using Method 1 on the lowest 61 out of 256 frequencies in both the kz and kv directions. In this case, no extrapolation of data was used. Figure 5 shows the reconstruction of Flaw 1 using Method 2 on the lowest 61 frequencies and 10 iterations. Figure 6 shows the reconstruction of Flaw 1 using Method 3 with A1= 10 and using the first 7 singular values. Figure 7 shows the reconstruction of Flaw 1 using Method 4 with A1= 10 and using the first 6 singular values. [Note: Some gray scal e r e presentations o f the s e f l a ws h ave been omitted in t hese figures since t hey are too s ma ll for r epr oduction. The Edi t ors ] Fi g. 4. Three dime n s i on a l r e pre s e n tation of Fla w 1 u sing Me t h orl 1. F i g. 5. Three d i mensional 478

Fig. 6. Three dimensional and gray scale representation of Flaw 1 using Method 3. Fig. 7. Three dimensional and gray scale representation of Flaw 1 using Method 4. 479

Figures 8, 9 and 10 show the reconstructions of Flaw 2 using Methods 1, 2 and 3, respectively. Methods 1 and 2 both use the lowest 61 frequencies and Method 2 goes through 10 iterations, while Method 3 has Af= 10 and uses the first 14 singular values. Fig. 8. Three dimensional and gray scale representation of Flaw 2 using Method 1. Fig. 9. Three dimensional and gray scale representation of Flaw 2 using Method 2. Fig. 10. Three dimensional and gray scale representation of Flaw 2 using Method 3. 480

Figures 11, 12 and 13 show the reconstructions of Flaw 3 again using Methods 1, 2 and 3, respectively. Methods 1 and 2 again use the lowest 61 frequencies and Method 2 again uses 10 iterations, while Method 3 again has Af= 10 and uses the first 14 singular values. Fig. 11. Three dimensional and gray scale representation of Flaw 3 using Method 1. Fig. 12. Three dimensional and gray scale representation of Flaw 3 using Method 2. 481

Fig. 13. Three dimensional and gray scale representation of Flaw 3 using Method 3. As we can see from these results, the extrapolation techniques enhance the reconstructions of these flaws. The matrix method may be better for the impulsive flaw, but the iterative method is better for the other flaws. In addition, in the iterative method, it is easier to include a priori data. ACKNOWLEDGEMENT This work was supported by the Department of Energy under Contract No. DE-AC02-83-ER80096 with Sabbagh Associates, Inc. REFERENCES 1. H. A. Sabbagh and L. D. Sabbagh, ''Development of an Eddy-Current Sensor and Algorithm for Three-Dimensional Quantitative Non-Destructive Evaluation,'' Final Report Contract No. DE-AC02-83ER80096 with U.S. Department of Energy. 2. L. D. Sabbagh and H. A. Sabbagh, R eview of Progress in Quantitative Nondestructive Evaluation 4A, D. 0. Thompson and D. E. Chimenti, Eds., (Plenum Press, New York, 1984), pp. 635-642. 3. A. Papoulis, ''A New Algorithm in Spectr al Analysis and Band-Limited Extrapolation,'' IEEE Trans. Circuit Syst., vol CAS-22, pp. 735-742, 1975. 482

4. Dante C. Youla, ''Generalized Image Restoration by the Method of Alternating Orthognal Projections," IEEE Trans. Circuits Syst., vol CAS-25, pp. 694-702, 1978. 5. D. C. Youla and H. Webb, ''Image Restoration by the Method of Convex Projections: Part 1--Theory,'' IEEE Transactions on Medical Imaging, vol MI-1, pp. 81-94, October 1982. 6. M. I. Sezan and H. Stark, ''Image Restoration by the Method of Convex Projections: Part 2--Applications and Numerical Results,'' IEEE Transactions on Medical Imaging, vol MI-1, pp. 95-101, October 1982. 7. A. Lent and H. Tuy, ''An Iterative Method for the Extrapolation of Band Limited Functions,'' J. Math. Anal. Appl., vol 83, pp. 554-565, 1981. 8. B. J. Sullivan and B. Liu, ''On the Use of Singular Value Decomposition and Decimation in Discrete-Time Band-Limited Signal Extrapolation,'' IEEE Trans. on Acoustics, Speech, and Signal Processing, vol ASSP-32, No. 6, December 1984. 9. A. K. Jain and S. Ranganath, ''Extrapolation Algorithms For Discrete Signals with Application in Spectral Estimation," IEEE Trans. Acoustics, Speech, and Signal Processing, vol ASSP-29, No. 4, August 1981, pp. 830-845. 10. Y. S. Shim and Z. H. Cho, ''SVD Pseudoinversion Image Reconstruction,'' IEEE Trans. Acoustics, Speech, and Signal Processing, vol ASSP-29, No. 4, August 1981, pp. 904-909. 483