Tomographic Imaging Using Non-Linear Projections with Applications in MRI by Rainuka Gupta B.S. Mechanical Engineering Massachusetts Institute of Technology, 1999 Submitted to the Department of Mechanical Engineering in partial fulfillment of the requirements for the degree of Master of Science at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY February 2001 © 2001 Rainuka Gupta. All Rights Reserved. The m Author .... *w he rue ew ct ekcuonc copEs 01 tr t8 dr*umbnt I w~phIlor n port. BARKER MASSACHUSETTS INSTITUTE OF TECHNOLOGY JUL 16 2001 LIBRARIES Department of Mechanical Engineering January 19, 2001 C ertified by ... A ccepted by ......... ............................... Derek Rowell Professor of Mechanical Engineering Thesis Supervisor ............................................. Ain Sonin Professor of Mechanical Engineering Chairman, Graduate Thesis Committee Tomographic Imaging Using Non-Linear Projections with Applications in MRI by Rainuka Gupta Submitted to the Department of Mechanical Engineering on January 19, 2001, in partial fulfillment of the requirements for the degree of Master of Science Abstract Magnetic resonance imaging traditionally relies on spatially encoding an object using localized magnetic gradients. In this project, an alternative method for imaging in which radially varying gradients in the applied radiofrequency field define circular projections of proton density was developed. The physics of RF gradient imaging was explored, and an algorithm for image reconstruction using convolution backprojection using nonlinear projections was developed. The optimal filter for reconstruction using nonlinear projections was found to be the same as that for linear projections. A closed form solution for the point spread function of an object in the neighborhood of the origin was developed. A numerical solution for the PSF of an object arbitrarily located in the object space was created. Numerical simulations were used to verify the integrity of the reconstruction algorithm. It was found that the model that was created for the reconstruction of objects in the neighborhood of the origin was valid across the image space. An NMR probe was created to experimentally determine the feasibility of imaging using RF gradients. It was found that a 1r relationship existed between the measured nutation frequency and the distance of the sample from the RF coil. This relationship was used to correlate projections obtained by rotating a sample around an axis offset from the RF coil. A sample containing two tubes of water was imaged by collecting a set of twenty-four projections, filtering the projections, and backprojecting the data. It was found that effects from the distal wire of the coil significantly affected the spatial encoding. Mapping of the magnetic field accounting for both conductors increased the fidelity of the image. Thesis Supervisor: Derek Rowell Title: Professor of Mechanical Engineering 2 Acknowledgments There are a number of people whom I would like to thank for their assistance during the course of this project. I would like to thank my advisor, Dr. Derek Rowell, for giving me the opportunity to work on this project and for all the assistance and guidance along the way. It was a pleasure to work with him. I would also like to thank Dr. David Cory at the magnet lab for collaborating with us and for sharing his NMR expertise. Thanks also to Fred Cote at the Edgerton Center student shop for his help in the fabrication of the hardware for the project. Thanks to every one at the Newman Laboratory for their assistance, particularly Lori Humphrey. Also, everyone at the Francis Bitter Magnet Laboratory who helped out-Ross Mair, Dan Caputo, Mike Kutney, Rich Gostic, and Evan Fortunato were repeat victims who patiently answered my many questions. An extra special thank you to Kristin Jugenheimer and Byron Stanley who both helped out in so many ways and whose support was greatly appreciated. Finally, thank you to my friends and family for their love and support. 3 Contents 1 2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.1 M otivation. 1.2 Proposed Imaging Method . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Background 15 2.1 NMR Theory ...... 2.2 Current Applications of RF Gradients in NMR . . . . . . . . . . . . . . . . 20 2.3 3 12 ........................... . . . . . . . 15 2.2.1 Development of Rotating Frame Imaging . . . . . . . . . . . . . . . 20 2.2.2 Use of RF Gradients to Determine T Values . . . . . . . . . . . . . 21 2.2.3 Applications in Magic-Angle Spinning . . . . . . . . . . .. 2.2.4 Use of RF Gradients in p- and n- COSY Experiments . . . . . . . . 22 2.2.5 Quantification of Flow Velocities 2.2.6 Reduction of Acquisition Times Using Symmetrical RF Fields . . . 23 2.2.7 Three Dimensional Spatial Encoding via RF Gradients . . . . . . . 23 21 . . . . . . . . . . . . . . . . . . . 22 Proposed Image Reconstruction Using Nutation . . . . . . . . . . . . . . . 23 2.3.1 One Dimensional Imaging . . . . . . . . . . . . . . . . . . . . . . . 24 2.3.2 Two Dimensional Imaging . . . . . . . . . . . . . . . . . . . . . . . 25 Image Reconstruction from Circular Projections 3.1 ... Theoretical Analysis 28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4 3.2 4 3.1.1 Back Projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.2 Convolution Back Projection . . . . . . . . . . . . . . . . . . . . . . 32 3.1.3 Optimal Reconstruction Filter . . . . . . . . . . . . . . . . . . . . . 33 3.1.4 Filter Truncation Effects . . . . . . . . . . . . . . . . . . . . . . . . 36 3.1.5 Reconstruction of a Point Object at the Origin . . . . . . . . . . . . 37 Numerical Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.2.1 Calculation of the Point Spread Function . . . . . . . . . . . . . . . 42 3.2.2 Reconstruction of Photographic Images . . . . . . . . . . . . . . . . 47 Experimental Work: RF Gradient Imaging 49 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2 Coil Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.3 Hardware Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.4 4.3.1 Base Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.3.2 Variable Distance Sample Position 4.3.3 Multiple Sample Holder 4.3.4 Rotating Sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 . . . . . . . . . . . . . . . . . . 53 . . . . . . . . . . . . . . . . . . . . . . . . 55 Experimental Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5 Experimental Results and Analysis 68 5.1 Calibration of Frequency to Space . . . . . . . . . . . . . . . . . . . . . . . 68 5.2 Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 5.3 R otation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5.3.1 DANTE Pulse Program . . . . . . . . . . . . . . . . . . . . . . . . 74 5.3.2 Single Sample Rotation Experiment . . . . . . . . . . . . . . . . . . 75 5.3.3 Single Sample Experiment with Uniform Nutation Pulse Width 5.3.4 Two Sample Rotation Experiment . . . . . . . . . . . . . . . . . . . 99 6 Discussion 6.1 Coil Design . . 84 106 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 5 7 6.2 M agnetic Susceptibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107 6.3 Spatial M arkers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 6.4 Number of Projections . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109 Conclusion 111 A Reconstruction Using the Hankel Transform for an Arbitrary Object 113 B MATLAB Scripts 118 B.1 Numerical Simulations .............. . . . . . . . . . . . 118 B.1.1 Creating Circular Projections ....... . . . . . . . . . . . 118 B.1.2 Convolving the Filter Kernel . . . . . . . . . . . . . . . . . . 120 B.1.3 Back Projecting an Image . . . . . . . . . . . . . . . . . . . 123 B.1.4 Backprojection Over an Enlarged Image Space . . . . . . . . . . . 125 B.1.5 Collecting Projections from an Image . . . . . . . . . . . . . 127 B.2 Image Reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . 129 B.2.1 Data Extraction . . . . . . . . . . . . . . . . . . . . . . . . . 129 B.2.2 Data Processing . . . . . . . . . . . . . . . . . . . . . . . . . 130 B.2.3 Single Sample Rotation Data . . . . . . . . . . . . . . . . . 131 B.2.4 Single Sample with Uniform Pulse Data . . . . . . . . . . . 134 B.2.5 Mapping the Magnetic Field . . . . . . . . . . . . . . . . . . 137 B.2.6 Backprojection . . . . . . . . . . . . . . . . . . . . . . . . . 138 B.2.7 Filtering of the Backprojection . . . . . . . . . . . . . . . . 140 B.2.8 Two Sample Data . . . . . . . . . . . . . . . . . . . . . . . . 141 B.2.9 Windowing the Enlarged Image Space . . . . . . . . . . . . . . . . 145 C Engineering Drawings 146 D Pulse Programs 154 D .1 zg Pulse Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 154 D.2 Nutation Pulse Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 D.3 DANTE/Nutation Pulse Program . . . . . . . . . . . . . . . . . . . . . . . 156 E Experimental Data 158 7 List of Figures 1-1 Geometry of the imaging scheme. . . . . . . . . . . . . . . . . . . . . . . . 13 2-1 Displacement of the axis of M under the influence of B. . . . . . . . . . . . 16 2-2 Precession of the magnetization about B, and B1 . . . . . . . . . . . . . . 17 2-3 Frequency spectrum of a sample with and without an applied RF gradient 2-4 Schematic for one dimensional imaging. . . . . . . . . . . . . . . . . . . . . 25 2-5 Geometry of the magnetic fields and the object in two dimensions. . . . . . 26 3-1 Schematic of object space and spin density. . . . . . . . . . . . . . . . . . . 29 3-2 Result of backprojection 3-3 Effect of convolving the PSF with a kernel . . . . . . . . . . . . . . . . . . 32 3-4 Geometry for calculating the point spread function. . . . . . . . . . . . . . 34 3-5 Optimal filter for image reconstruction. . . . . . . . . . . . . . . . . . . . . 36 3-6 Cross section of the PSF reconstructed using a truncated filter . . . . . . . 37 3-7 Geometry used for point spread function simulation . . . . . . . . . . . . . 43 3-8 Effect of filtering the PSF . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3-9 Point spread function over image space . . . . . . . . . . . . . . . . . . . . 45 19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3-10 Point spread function with enlarged image space . . . . . . . . . . . . . . . 46 3-11 Comparison of original and reconstructed photographic images . . . . . . . 48 4-1 Geom etry of coil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4-2 Inductance of a single turn of wire . . . . . . . . . . . . . . . . . . . . . . . 51 4-3 Drawing of disk for mounting probe. 8 . . . . . . . . . . . . . . . . . . . . . 53 4-4 Picture of the mounting frame for the RF coil. . . . . . . . . . . . . . . . . 54 4-5 Mounting fixture of variable positioning fixture 4-6 Drawing of sandwich pieces of variable positioning mechanism. . . . . . . . 56 4-7 Picture of assembled positioning mechanism. . . . . . . . . . . . . . . . . . 57 4-8 Drawing of fixture for imaging multiple samples simultaneously. . . . . . . 57 4-9 Picture of coil with multiple samples. . . . . . . . . . . . . . . . . . . . . . 58 . . . . . . . . . . . . . . . 56 4-10 Drawing of disk in rotary fixture. . . . . . . . . . . . . . . . . . . . . . . . 59 4-11 Picture of fixture for sample rotation. . . . . . . . . . . . . . . . . . . . . . 60 4-12 FID data from the zg sequence. . . . . . . . . . . . . . . . . . . . . . . . . 62 4-13 Fourier transform of FID data from the zg sequence. . . . . . . . . . . . . 63 4-14 Schematic of nutation pulse program. . . . . . . . . . . . . . . . . . . . . . 63 4-15 FID data from the nutation sequence . . . . . . . . . . . . . . . . . . . . . 66 4-16 Fourier transform of "FID" data from the nutation sequence . . . . . . . . 67 4-17 Fourier transform of "FID" data from a dual sample. . . . . . . . . . . . . 67 5-1 Plot of nutation frequency as a function of distance to the coil. . . . . . . . 69 5-2 Fourier transform of two water samples located close to the coil. . . . . . . 71 5-3 Fourier transform of two water samples located far from the coil. . . . . . . 72 5-4 Photograph of setup of modified rotation fixture. 5-5 DANTE sequence in time and space . . . . . . . . . . . . . . . . . . . . . . 75 5-6 Geometry of rotation experiment. . . . . . . . . . . . . . . . . . . . . . . . 76 5-7 Plot of nutation frequency as the sample is rotated through a circle. . . . . 77 5-8 Image of intensity of the Fourier spectrum of each of the projections. 5-9 Spatial mapping of the intensity of the nutation frequency for each projection. 81 . . . . . . . . . . . . . . 74 . . . 79 5-10 Reconstructed image of a column of water. . . . . . . . . . . . . . . . . . . 83 5-11 Comparison of predicted and experimental values of the nutation frequency. 86 5-12 Mapping of the intensity of the nutation frequency in the frequency domain. 87 5-13 Mapping of the intensity of the nutation frequency component in the spatial dom ain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 9 5-14 Reconstruction of object in the image space. . . . . . . . . . . . . . . . . . 90 5-15 Three dimensional view of the image reconstruction. . . . . . . . . . . . . . 91 5-16 Contour of the image reconstruction. . . . . . . . . . . . . . . . . . . . . . 92 5-17 Simulation of reconstruction of an object using sixteen projections. . . . . 93 5-18 Three dimensional view of simulated reconstruction. . . . . . . . . . . . . . 94 5-19 Simulation of magnetic field produced by two wires. . . . . . . . . . . . . . 95 5-20 Reconstruction of sample using the contribution of the proximal and the distal w ires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5-21 Reconstruction of image using an expanded reconstruction space. . . . . . 97 5-22 Three dimensional view of the filtered backprojection. . . . . . . . . . . . . 98 5-23 Schematic of geometry of two sample rotary experiment. . . . . . . . . . . 99 5-24 Frequency spectrum of a typical "FID" of a sample containing two columns of water. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 5-25 Predicted and experimental nutation frequencies as a function of rotation an gle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5-26 Comparison of predicted nutation frequencies and measured values. . . . . 103 5-27 Reconstruction of two tube sample . . . . . . . . . . . . . . . . . . . . . . 104 A-1 Geometry used for reconstructing a point object located off the origin. . . . 114 A-2 Geometry for Graf's Theorem . . . . . . . . . . . . . . . . . . . . . . . . . 116 10 List of Tables 3.1 Definition of terms used in the theoretical development of the reconstruction algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 E.1 Raw data for frequency to space calibration . . . . . . . . . . . . . . . . . 159 E.2 Raw data for initial single sample rotation experiment . . . . . . . . . . . . 160 E.3 Raw data for single sample rotation experiment . . . . . . . . . . . . . . . 161 E.4 Raw data for dual sample rotation experiment . . . . . . . . . . . . . . . . 162 E.5 Raw data for dual sample rotation experiment . . . . . . . . . . . . . . . . 163 11 Chapter 1 Introduction 1.1 Motivation One of the most prevalent forms of medical imaging is nuclear magnetic resonance (NMR) imaging. Its non-invasive nature and its ability to produce high-quality images give it greater diagnostic capability than conventional techniques and make it a preferred imaging method [1] . Magnetic resonance imaging usually involves manipulating static magnetic gradient fields to spatially encode an object in the core of the magnet. In this work, an alternative method for imaging in which the object space is encoded using a spatially varying radiofrequency (RF) field in a static, homogeneous background magnetic field was developed. This may potentially be an alternative method for microscopic imaging. 1.2 Proposed Imaging Method An object can be considered to be an array of magnetic spin densities associated with the magnetic moments of the protons in the object. The proposed method encodes the object using a spatially varying radiofrequency field. The RF field, which is radially symmetric, produces data sets that are projections of the spin densities around circular paths. Figure 1-1 shows a schematic of the imaging method. An object is placed in the 12 X y uniform static field B. RF field Bi .............. -: sample RF field is stepped around the sample RF current n T| sinwt Figure 1-1: Geometry of the imaging scheme. spatially invariant background magnetic field B 0 oriented in the z direction. A radially symmetric RF field B 1 is applied in the x direction. In the figure, this RF field emanates from a long conductor; in practice, the coil on the NMR probe will act as the transducer. The dependence of the magnetic field B 1 on the radial distance from the coil spatially encodes the object. The magnitude of the magnetic field affects the nuclear spin of the object and causes a measurable precessional tilt. The nutation frequency, the frequency of precession of the magnetic moment about the B 1 field, depends on the magnitude of B 1, which depends on the distance from the sample to the coil. It is therefore possible to measure the nutation frequency and correlate it to a radial projection with respect to the coil. By surrounding the object with a ring of transducers that are equidistantly spaced from a central point in the object space and collecting projection data from each of the transducers, it is possible to reconstruct an image of the object. 1.3 Objective The objective of this thesis is to explore the feasibility of RF gradient imaging. The basic physics of magnetic resonance are explained in Chapter 2. The development of RF gradient imaging and its applications are discussed as well. A basic description of one and 13 two dimensional RF imaging concludes Chapter 2. An algorithm for image reconstruction using circular projections was developed. The development of the algorithm and numerical simulations validating the algorithm are contained in Chapter 3. Chapter 4 describes the experimental work that was conducted to determine the feasibility of implementing RF imaging. The results of the experimental work are analyzed in Chapter 5. A brief discussion of some of the issues that arose during the experimentation is contained in Chapter 6. Finally, conclusions are presented in Chapter 7. 14 Chapter 2 Background 2.1 NMR Theory The classical theory of magnetism can be used to describe the basic physics of nuclear magnetic resonance. Stable atomic nuclei possess angular momentum, I, quantized in integral or half integral units of h = h, where h is Planck's constant. The angular momentum depends on whether the number of constituent nucleons is even or odd [2]. The angular momentum, I, of a proton causes its distributed charge to rotate about a central axis. This results in a magnetic dipole moment, mp, such that MP = -I where -y is the gyromagnetic ratio [3]. (2.1) For a sample containing many nuclei, the net magnetic moment, M, is the combined sum of the individual magnetic moments. When an arbitrary external magnetic field with flux density B0 is applied, the resulting motion can be described as dM= M x B. dt (2.2) [3]. The precessional frequency of the magnetic moment M about the magnetic field B,, is described by the Larmor frequency, wO, where WO = -yBo 15 (2.3) z B0 Figure 2-1: Displacement of the axis of M under the influence of B. [3]. At equilibrium, the net magnetic moment is aligned with the magnetic field. In order to measure M, it is necessary to tilt it away from the B0 field. Convention dictates that B, is aligned in the z direction and the moment is tilted into the xy plane for measurement. When an additional circularly polarized magnetic field B 1 sin wt is oriented in the xy plane at the Larmor frequency, a transformation can be made to a rotating coordinate frame in which B1 is stationary [3]. As a result of the applied B1 field, an additional torque is applied to the moment, rotating it about x', moving it into the xy plane by an angle a (see Figure 2-1). The angle a, known as the nutation angle, depends on the magnitude of B1 and the duration of the applied RF excitation pulse such that a = yB1 T, (2.4) where T is the length of the RF pulse [3]. During the application of a rotating magnetic field of frequency wo, the magnetization simultaneously precesses about the longitudinal polarizing field B, and about the RF field B1 at w, (see Figure 2-2). In the reference frame rotating with B 1 around B0 , the moment simply precesses about B 1 . 16 M Figure 2-2: Precession of the magnetization about B, and B 1 . Reproduced from [2]. When a = 2'7, M will lie along the y' axis where x'y' is the reference frame rotating at the Larmor frequency around z. The pulse required to flip M through 900 is termed a 90* pulse. For the duration of the RF pulse, the magnetic moment precesses around the x' axis. Since the tilt angle depends on both T and B, either of these parameters can be adjusted to vary a. Also, since the gyromagnetic ratio affects a, different nuclei will be tilted by different amounts by the same pulse. After an RF pulse is applied, before the signal relaxes, the xy component of M is a rotating RF field that can be detected with a suitable receiver coil. A typical signal consists of a free induction decay (FID), which decays to zero as the signal loses phase coherence due to changes in the local molecular magnetic field, inhomogeneities in the B, field, and relaxation effects. If a spatially varying static magnetic field is applied, the amplitude of the Larmor frequencies in the resulting FID will vary according to the spin density. Thus, reconstruction of the spin density will be possible by observing the FID. In a homogeneous field with flux density B,, the equation of motion is given by Equation 2.2. Bloch's equations can be used to describe the behavior of the components of the magnetization [3]. Following the application of an RF pulse, the z component of the magnetization M, can be described as dMz dt MZ - MO( (2.5) = 17 where M is the equilibrium value of the magnetization and T is the longitudinal relaxation time [3]. If the magnetization has a component perpendicular to the z direction, the transverse magnetization will decay due to local interactions as described by cdtit - A li2 (2 .6 ) T2 and, dM = dt (2.7) T2 where T 2 is the transverse relaxation time [3]. The longitudinal relaxation, T 1 , is the spinlattice relaxation due to energy exchanges between the spin system of the sample and the surrounding thermal reservoir, or lattice, due to locally fluctuating magnetic fields such as those produced by dipole-dipole interactions. The T is typically found by using a saturation-recovery sequence and monitoring the amplitude of the free induction decay (FID) as the length of the pulse is varied. The transverse relaxation, T2 , describes the spin-spin relaxation. This is the loss of magnetization from the xy plane due to a loss of phase coherence in the xy plane and due to the reduction of the signal magnitude through T1 relaxation. The effective T2 relaxation, T2* accounts for the T2 relaxation and other effects such as magnetic field inhomogeneities. T2* can be measured by monitoring the envelope of the FID decay. Traditionally, static gradients are applied to an object. The static gradients will cause different spin densities to reach different levels of excitation. For example, in the sample shown in Figure 2-3, a homogeneous background field is applied to a sample containing two tubes of water. Since the magnetic field acting upon both tubes is uniform, each of the tubes will have the same Larmor frequency. Thus, when the FID is Fourier transformed, a single peak at a frequency of w, = -yB 0 results. If, however, a spatially varying gradient, GZ, were applied such that B, = B0 + yGzz, then the two samples would be subjected to different magnetic field intensities, which would result in different levels of excitation. The Fourier transform of the sample will result in two frequencies: w, = -y(B and W2 = y(B 0 + G-z 2 ) [3]. 18 0 + G~z) 6 A (a) UU Bo z (b) F zz~ Bz= BO+ I Gzzz, v:1IBo+Gzz) v2= (B0+Gz Z2) Z2 Figure 2-3: Frequency spectrum of a sample with and without an applied RF gradient. Reproduced from [3]. This demonstrates how the Fourier transform of the free induction decay is essentially a projection of the signal intensity in the plane in the direction of the applied gradient. The Fourier transform of the projection is a one dimensional image of the object. Conventional imaging using magnetic resonance involves collecting a series of projections and reconstructing the spin density of the original object. The alternative approach to magnetic resonance imaging that is proposed here involves manipulating the applied RF field. The precession of the magnetic moment about the RF field, B 1 , is termed nutation. Nutation occurs only during the period of time that the RF pulse is applied. The application of an RF pulse causes the moment to rotate by the angle a (as defined by Equation 2.4). The initial amplitude of the FID, A, is proportional to the tilt angle, so A = Ksina 19 (2.8) where K is a constant. Since a is a function of time, the amplitude of the FID is also a function of time A = K sin(yBi T). (2.9) It is possible to apply a series of RF pulses and measure the initial amplitude of the FID in between each pulse. Since the initial amplitude of the FID is directly affected by the tilt angle a, the changes in FID amplitude will correlate to changes in the tilt angle. The rate at which the tilt angle changes as a function of time is the nutation frequency. Since nutation only occurs for the duration of the applied RF pulse, the time in between pulses is insignificant and does not affect the measure of the nutation frequency. This method is used to experimentally measure the nutation frequency. In this work, the nutation frequency is used to spatially encode the spin density of the object space. A set of projection data measuring the nutation frequency will subsequently be used to reconstruct an image of the object space. 2.2 Current Applications of RF Gradients in NMR 2.2.1 Development of Rotating Frame Imaging The use of nutation and the manipulation of the RF field to facilitate data acquisition using NMR was first developed in 1979 [4]. Rotating frame imaging (RFI), as it was termed, involved using a spatially varying radiofrequency field in a static, homogeneous background magnetic field to spatially encode the object. The applied RF field would be spatially varying in a single direction. The advantage of this approach is that the object can be spatially encoded with good sensitivity without rapidly switching static gradient fields. Theoretically, RF fields can be applied in many directions to produce resolution in all three directions of space. It is also possible to vary the phases of various pulses to achieve different methods of encoding the object space. Hoult described the effects of field modulation and the effect of applying a second B 1 gradient to encode the space. 20 2.2.2 Use of RF Gradients to Determine T Values The principle of rotating frame imaging was useful in many applications of NMR. Since RFI is performed using a homogeneous B, field instead of employing gradient pulses, chemical shift information is preserved. Also, RFI is valuable for imaging nuclei with short T2 values since the acquisition time in RFI is very short. It was found that RFI could be used in conjunction with the saturation recovery pulse sequence to determine the T1 relaxation while retaining chemical shift information [5]. This is done by applying an RF gradient B 1 in the x direction such that the magnetization precesses with a frequency of V1 =x. (2.10) 27r Thus, every point along the x direction has a distinct characteristic frequency. The spatial distribution can be detected by collecting a series of free induction decays. The FIDs are collected using a pulse program that applies a series of pulses and measures the initial amplitude of the FID between each pulse. The magnetization is saturated in between pulses so that the starting orientation of the magnetizations is identical prior to the application of each pulse. The intensities of the one dimensional images produced using the RFI method are used to calculate the T, values for a number of samples. This technique is applicable to nucleides with single-line spectra. It was thought that this method would be superior to conventional methods for determining T for samples with very short T2 values. 2.2.3 Applications in Magic-Angle Spinning Magic-angle spinning can also incorporate RFI in its application [6]. Magic-angle spinning is used to spatially map NMR parameters in solids and broadband spectrum systems. By combining RFI with magic-angle spinning, the static magnetic field gradients, B", combine with the RF gradients, B 1 cos wt, to create an effective field Boe where JBoel = BO 21 + B1. (2.11) The resolution of a magic angle imaging experiment is improved by combining it with RFI. This is due to the fact that a large RF field results in a high rotation rate which removes the full dipolar linewidth. Usually, however, when magic angle imaging is done, RFI is not used since the signal to noise ratio suffers immensely. 2.2.4 Use of RF Gradients in p- and n- COSY Experiments Radial RF pulses have also been employed as an alternative to phase cycling in p- and ntype COSY experiments [7]. A new probe was developed that produced two RF fields of different symmetries from the same transmitter. The two fields are therefore coherent but not in phase. One of the fields can be used to excite and detect the spin magnetization while the other is used to introduce spatially varying coherence pathway transformations. Thus, the second field manipulates the magnetization with the same effect as phase cycling by allowing quadrature detection and suppressing axial resonances. The benefits of the radial pulse approach include short switching times, no distortions of lineshape, and no eddy currents due to gradient switching. 2.2.5 Quantification of Flow Velocities A spatially varying RF field has also been used to measure flow velocities without using other magnetic field gradients [8]. A probe with an amplitude modulated RF field was used to excite the sample. The RF field determines both the spatial variation of the excitation pulse and the variation of the coupling to the receiver. The pair of resonances that appear in the frequency spectrum as a result of a single excitation pulse may be used to recover the velocity spectrum. Since each NMR resonance reports on the flow characteristics from the compound which gave rise to the resonance, complex flows consisting of multiple components can be analyzed in a single excitation. 22 2.2.6 Reduction of Acquisition Times Using Symmetrical RF Fields For objects having cylindrical symmetry, radial RF imaging can also be useful [9]. The time required to image can be reduced by taking advantage of symmetry of the object. Cylindrically symmetric gradients can be created by the RF field produced by an infinitely long wire. When the wire is aligned with B, (along the z direction), the magnetic field in the xy plane varies with radial distance to the coil. This potentially could be applied to the study of Couette flows or for imaging flow at surfaces and boundary layers. 2.2.7 Three Dimensional Spatial Encoding via RF Gradients Although RFI has primarily been used for one dimensional imaging, efforts have been made to create two and three dimensional images. An RF coil in which the RF field intensity was simultaneously orthogonal to the flux lines of B1 and parallel to the static field B, would permit full three dimensional imaging with only RF gradients [10]. A cone shaped saddle coil was designed that would permit the magnetization of the RF field in three dimensions to vary in a known manner. This coil was used to create an image with spatial resolution along the B,, axis. This has the potential for allowing for three dimensional RF imaging; however, this has not yet been implemented. 2.3 Proposed Image Reconstruction Using Nutation It is proposed that the nutation frequency can also be used for image reconstruction. Different nuclei will see different tilt angles by the same RF pulse. Also, since the B1 field is spatially varying, nuclei in different positions will see different RF field strengths and will nutate at different frequencies. If the manner in which the B1 field varies is known, then it is possible to reconstruct the original spin densities of the object based on the measured nutation frequency. 23 If an object is considered to be an array of spin densities, as seen in Figure 1-1, then all of the magnetic moments in the object will align themselves with B, when the object is placed in a spatially invariant background field oriented in the z direction. When a radially symmetric RF field B 1 is applied, the dependence of the magnetic field B1 on the radial distance from the coil will spatially encode the object. Each radius, r, from the coil has a distinct RF magnetic field strength; thus, all of the spin densities that lie along a single arc of radius r will have the same excitation and the same measured nutation frequency. The Fourier spectrum of the nutation frequency components can be used in a similar manner to the spectrum resulting from applied static gradients. The measured response has the shape of a free induction decay and can be manipulated as a FID. To distinguish between a free induction decay and the measured nutation frequency response, the measured FID amplitude will be subsequently referred to as a "FID." The amplitude of the nutation frequency component is a line integral of the spin densities as a function of r, the distance from the coil. When the object is surrounded by a ring of transducers that are equidistantly spaced from a central point in the object space, projection data from each of the transducers can be used to reconstruct an image of the object. A basic description of one and two dimensional RF imaging is contained in the following two sections. 2.3.1 One Dimensional Imaging For the sample shown in Figure 2-4, a spatially varying B 1 field is applied at the Larmor frequency for a time period T. To reconstruct the spin density distribution, it is necessary to determine the contribution of a differential element 6r of the sample. Each differential element, which can be represented by c(r)6r, contributes to the differential magnitude of the "FID," 6A, such that 6A(-yT) = a(r) sin(yTB1 (r))Jr. 24 (2.12) B6r 0 R R01 2 R r B (r) r Figure 2-4: Schematic for one dimensional imaging. The measured amplitude of the "FID" is the integral over all the elements so ac(r) sin (7TB1(r)) dr. A(-T) = (2.13) Since B 1 (r) is a single valued, monotonic function of r, a change of variables results in A(yT) = 10 &(B,) sin (-yTB 1 ) dB 1 fo B'(BI) (2.14) where &(B1 ) is the transformed spin density distribution, and B'(B1 ) is the slope of B 1 evaluated at r(Bi). The spin density of the object can be obtained by taking the inverse sine transform of Equation 2.14 so that __(B_) B'(B1 ) 1 00 fA(yT) sin (yTBI(r)) d(yT). 27r o (2.15) The spin density a(r) may be calculated from this inverse sine transform. 2.3.2 Two Dimensional Imaging Each of the one dimensional images is actually a projection of the spin density along the gradient. A series of such projections can be collected for reconstruction of an image in the two dimensional case using convolution and backprojection. For the two dimensional case, 25 kz Y spin density cr(r0) z X x/ contour of constant RF flux density BN(r) aW (a) (b) Figure 2-5: Geometry of the magnetic fields and the object in two dimensions. the spin densities are distributed in the xy plane. A spatially invariant background field B0 is applied along the z direction (see Figure 2-5). In polar coordinates, the spin density is c(r, 9); an element of the spin density can therefore be represented as a(r,9)rdrd9. If a single valued, monotonic, radially symmetric RF field B 1 (r) is applied then the contribution of an element of the spin density to the "FID" amplitude will be 6A(-yT) = o(r, 9) sin(yB 1 (r)T)r(Jr)(6). (2.16) Expression 2.16 can be integrated to produce the total amplitude of the "FID" A(-yT) = j00* = jf, - Jo p(r) sin(-yBj(r)T)dr 2 7 r a (r,0)r {J 2r sin(yB 1 (r)T)d~dr o(r, 9)rd9} sin(yB 1 (r)T)dr (2.17) where p(r) is the projection of the spin density a(r) around the circular path at radius r. Since B 1 (r) is single valued and monotonic, the same change of variables can be made as 26 in section 2.3.1: A(yT) = /ro 13(B, o 1 ) B (B1 ) sin('}TB1)dB1 (2.18) where B'(B1 ) is the slope of the radial dependence of B 1 expressed in terms of the flux B 1 , and P(B) is the projection expressed in terms of the flux density. Taking the inverse sine transform of expression 2.18 produces P(B 1 ). The actual projection data p(r) may be obtained once P(B 1 ) is known. This set of projections can subsequently be backprojected to reconstruct the image of the object. 27 Chapter 3 Image Reconstruction from Circular Projections Since the data produced using RF imaging is encoded in radial projections, it was necessary to develop a new algorithm for image reconstruction that would use nonlinear projections. Conventional reconstruction using magnetic resonance utilizes linear pro- jections of the object space. The approach used in the development of this algorithm using nonlinear projections is similar to the reconstruction of ultrasound images [11]. The development of this algorithm is contained in this chapter. 3.1 Theoretical Analysis Table 3.1 contains a description of all the variables used throughout this chapter. For an arbitrary object space shown in Figure 3-1, the object is represented by a density distribution or(r, 9) centered around the origin. Transducers are placed on a circle of radius R. The data a single transducer located at (R, 4) records is the line integral of the object density around circles centered on (R, 4), or, pr,(r, 9) = 0 po-(r(p, a; 28 4), 9(p, a; 4))da, (3.1) contour of line integral %for projection PR(pP) -d epally cy~ 0) R r J/ locus of sensor locations Figure 3-1: Schematic of object space and spin density. where p, the distance from the transducer at (R,#) to a point on the object (r,O), is given by p(r, 9; #) = VR2 + r 2 - 2Rr cos(O - (3.2) O(r, a; 0) = tan-'Rsn0 i Rcosq#+ pcosa) (3.3) ( and The complete data set consists of p,,O(r,0) for all q. Imaging involves reconstructing o-(r, 0) from the complete set of projection data. 3.1.1 Back Projection The most elementary method of reconstructing the object is through backprojectionthe reversal of the data acquisition through projection. The back projection algorithm consists of reconstructing each point (r, 0) in the image space by summing all the rays that pass through that given point. Given a projection set of N projections, pr,4, the back projection P(r,0) is equal to p(r, 9) = 1 N-1 E PR (P (r,9, 0i) , #i), i=0 29 (3.4) x, y Rectangular coordinates of a point in the reconstruction plane r, 0 Polar coordinates of a point in the reconstruction plane r Distance of a ray from the origin 6 Angle between a point on a ray and the x axis a- Density function of an object p(r, 0) Ray sum or projection of an object p Distance from the transducer to the point on the object q Angle between the transducer and the x axis R Distance of the ray from the origin to the transducer a Angle between a line parallel to the x axis at the transducer to the ray p k Convolution kernel P(r,6) Fourier transform of p(r, 6) K(jw) Fourier transform of the convolution kernel u, v Fourier transform of x, y variables p(w) Hankel transform of p(r, 0) P Backprojection of the object P' Filtered backprojection of the object P Fourier transform of the backprojection P' Fourier transform of the filtered backprojection Table 3.1: Definition of terms used in the theoretical development of the reconstruction algorithm. 30 (a) (b) Figure 3-2: The star artifact (a) is produced by backprojection when a few projections are used to reconstruct the image; when many projections are used, blurring of the image results (b). Reproduced from [121. where N is the number of projections and Oi is the ith projection angle. Since the transducers are spaced around a circle of radius R, the angular distance between transducers in Equation 3.4 results in is 21. Substituting A0q = P(r, 0) = 1 27r N-i : PR i=O (p (r, 0, Oi) , Oi) _A0. (3.5) As N -+ oc, the reconstruction summation becomes an integral. Substituting Equation 3.2 into the backprojection algorithm results in P(r, 0) = 27 0 PR VR2 + r 2 - 2Rr cos(9 - 0), 0) d$. (3.6) Figure 3-2 illustrates the results of backprojection at the origin. One of the limitations of the backprojection algorithm is that when a few projections are backprojected, the star artifact appears, as is shown in Figure 3-2 (a). On the other hand, when many projections are used, as in Figure 3-2 (b), blurring becomes an issue. Generally, there is a significant amount of blurring along edges of the object space as a result of backprojection. Furthermore, normalization is required to correlate the reconstructed image to the original object density. Straight backprojection is thus not often used as a reconstruction method. A number of refinements can be made to improve the quality of the backprojected image. 31 Kernel PSF Impulse Figure 3-3: The convolution of the point spread function from standard back projection with a kernel results in an improvement in the quality of the reconstructed image by reducing blurring. 3.1.2 Convolution Back Projection To improve reconstruction via backprojection, the convolution back projection method is used. The convolution back projection method, which is used in straight line tomographic reconstruction, involves convolving each projection p,q5(r, 0) with a kernel k(p) prior to back projection [3]. Figure 3-3 illustrates the effect of convolving the point spread function with the kernel to improve the backprojection. The kernel filters the data, thereby reducing the star artifact. For the straight line projection method, the optimal kernel is derived from the Radon transform. This results in a point spread function of 1. Since r nonlinear projections are being used in this reconstruction method, it is necessary to determine the optimal kernel. To do this, the point spread function must be determined and its reconstruction over the object space must be examined. In the nonlinear case, when projections are taken along circular arcs, the convolution back projection algorithm can be written as P(r, 9) = - f 27r a k(p) 0 PR (p (r, 0, #) , #) d# (3.7) where 0 denotes convolution and k(p) is the convolution kernel. For an object located in 32 the neighborhood of the origin, when r << R, the first order approximation of 1 12 IX - 1X 2+ 2 8 -/1+X -' ~ 1+ 13 IX 3 +., 48(38 (3.8) can be used to expand the expression of p such that R2 + r 2 p(r, 0; 4) = 1r - 2Rr cos(6 - q) 2 SR + 4 - r cos(6 4R )- (3.9) r2 r cos 2(0 -). 4R (3.10) If it is assumed that LR is sufficiently small, then higher order terms are negligible, and p(r,6; ) ~ R - r cos(6 -#). (3.11) The reconstruction, therefore, can be expressed as P(r, 6) = If P,,q4(jw, #) k(p) 9 pr,O(R - r cos(6 - 0), 0))do. - 27r (3.12) and K(jw) are the Fourier transforms of Pr,, and k(p) respectively, then k(p) 0 Pr,$ = 27r -oo K(jw)Prjo, q)ejwPdw, K- (3.13) and the reconstruction can be written as (r,6) 3.1.3 - 47r2 0 0 K(j2)P7,,(jr, #)ej(R-rcos(-0))dwd#. (3.14) Optimal Reconstruction Filter One way in which the reconstruction method can be evaluated is by examining the point spread function (PSF). The point spread function is the reconstruction of a two dimensional impulse located in the object space. Ideally, the PSF should itself be a two dimensional delta function. To make the PSF a two dimensional delta function, the reconstruction is filtered by a function K(jw). This filtering operation is the equivalent of convolving the reconstruction with a kernel k(p). It is necessary to determine the optimal K(jw) that would optimize the shape of the PSF. 33 Ay S p p Q Figure 3-4: Geometry for calculating the point spread function. In the object space shown in Figure 3-4, a point object, 0, is located on the x axis at a radius r,. The object space is surrounded by a ring of transducers located at a radius R. The transducers can be used to collect projection data and subsequently reconstruct an image of the object. In the neighborhood of the object, the PSF can be found by reconstructing the image of the object at a point, Q, that is located at a distance, d, at an angle, -y, from 0. For a particular transducer, S, located at (R, 4), the distance from the transducer to the object is po. The distance from the transducer to the reconstruction point is p, where p = Vd2 + p2 - 2dpo cos(y -#). If d < (3.15) R and ro < R, then the first order approximation given in Equation 3.8 can be used to approximate - p ; po - d cos(y (1-cos (2 (7--))). 4 po (3.16) The angle # can therefore be expressed as R sin cos tan = ( (3.17) If ro < R, then 0 ; 0, and if the reconstruction is done in the neighborhood of the object 34 so that d < po, then p ~ po - d cos(y - #). (3.18) The projection data collected by the transducers will be a set of shifted delta functions such that 6(x - p). pr (X, (3.19) The Fourier transforms of the projections can therefore be expressed as (3.20) ) = ejWPo. Pr(jOW, The filtered backprojection of the PSF at the point Q, thus becomes P (d, y;ro)=- 1 ~ 2 7 k(p) 9 pR (p, .)d (3.21) or, using the Fourier transforms K(jw) and PR(jw, 0) and the approximation of p given in Equation 3.18, 1 (d, -y; ro) = 2 47r2 j J J 27 0 S2 = - r J K(jw)PR(jw, q)eJWPdwdO -00 K(jw) { 2 eiwdcos(Y)d} dw ir K(jw)Jo(wd)dw. 27r- - o (3.22) In polar form, the two dimensional delta function can be expressed as -6(r) (X, y) = (r(3.23) , 7rlrl' and it can be shown J/oo 1 0 (rw)wdw = -6(r) 100 [13]. Therefore, if the convolution kernel k(p) has a Fourier transform K(jw) = IwI, (3.24) (3.25) the PSF, P(d, -y; ro), will be a delta function centered at d = 0, thus defining the optimal filter. It should be noted that this optimal filter is the same filter that is used in conventional straight line projection reconstruction [11]; however, where the filter is spatially invariant for the straight line projections, the filter is only valid in the neighborhood of the object near the origin using circular projections. 35 AK(W) -*C 10C 0 Figure 3-5: Optimal filter for image reconstruction. 3.1.4 Filter Truncation Effects The filter K(jw) = |wJ is acausal and non-realizable. In practice, this filter emphasizes high frequencies and would amplify noise elements. To improve the frequency response of the filtered projections, it is necessary to multiply the filter by an apodizing function to attenuate high frequencies. A cutoff frequency we can be imposed on the filter by multiplying K(jw) by a rectangular function so we -w for K(jw) ={w 0 for JwJ > we as shown in Figure 3-5. The imposition of limits on the filter also changes the limits of integration on the reconstruction, which subsequently causes the point spread function to be expressed as 1 P' (r,6) = - 27r / Wc we J0 (wr) w Idw. (3.26) wJ 0 (wr)dw. (3.27) Since the Bessel function is an even function, P'(r,0) = 1 / 7r 0 This expression can be evaluated using the property fa rJ(wr)dr = 0 36 Ji(aw) W (3.28) 025I) 1 015 0 15 0.1 -1 0.05- -0.05 -20 -15 -5 -10 D 5 10 15 20 Figure 3-6: Cross section of the PSF reconstructed using a truncated filter. [13]. Thus, the reconstruction becomes - (r, Jiwr) = W Ir 7rr wer (3.29) The result of this analysis indicates that the point spread function for a point object at the origin is a Bessel function of the first kind. A cross section of the Bessel function is shown in Figure 3-6. The width of the main lobe of the Bessel function,w, depends on the cutoff frequency of the filter such that W = 7.86 wc (3.30) The presence of the sidelobes of the Bessel function will produce artifacts in the reconstructed image. Since the magnitude of the sidelobes of the Bessel function is small compared to the main lobe, the artifact will have a much lower intensity than the main signal. 3.1.5 Reconstruction of a Point Object at the Origin A number of assumptions were made while developing the method for image reconstruction described in section 3.1.2. The most significant of these is that the object is located near the origin and is imaged at a point in the neighborhood of the origin. These assumptions 37 limit the application of the reconstruction method. An alternative method for analyzing the convolution backprojection method of reconstruction was examined that made fewer assumptions and allowed for the reconstruction of an object at the origin anywhere in the image space. For the object in the object space shown in Figure 3-1, the projection of the object is the line integral of the object density given in Equation 3.1. Since the circular projection p(r) is radially symmetric, it has a Hankel transform and can be expressed as j = (3.31) rp(r)Jo(wr)dr. The projections can also be expressed in terms of the two dimensional Fourier transform p( x2 + y2 ) -== (3.32) P(u, v). Since P(u, v) = 2 rp(w)1,=r, (3.33) it follows that P(u, v) = 27r j rp(r)J(rv/u 2 + v 2 )dr. (3.34) If it is assumed that the object is a point object at the origin, then p(r) = 6(r - R). (3.35) The Hankel transform of this is thus p(w) = RJ(wR), (3.36) which subsequently causes the Fourier transform to become P(u,v) = 27rRJ( /u 2 + v 2 R). (3.37) The shifting property of the two dimensional Fourier transform states f (X - X0, y - Yo) 4==* F(u, v)e(uxa 38 +VyO) (3.38) [13]. The Fourier transform of the object at a point (xO, yo) = (R cos q, R sin #) thus becomes 2 P(u, v)|,, 0 = 27rRJ0 (v'u + v2R)e-j(u cosO+vsin$) (3.39) An angle 0 can be defined such that U = w cos V) v = w sin V) =t W= -v - /U2 + V2. Equation 3.39 therefore becomes P(u, v)1,,,, = 27rRJ o (Vu 2 + v2R)e-i(wRcOs~cOs +wR sin#sino) (3.40) This expression can alternatively be expressed as a'2 + v2R)e-iw"c4s(V-O). P(u, v)I..,yo = 27rR JO( (3.41) The back projection of the object at the origin can be expressed as (x, y) = - 2 7r fo PR,O(x - Rcosq, y - Rsin)d, (3.42) or, using Equation 3.41 1 P(U'V) -27r 2r fo 27rRJ,( /u 2 + v2R)e-wR cos(O-)dO. (3.43) This can be simplified to P(U, v) = RJo(Vu 2 + v 2 R) jr e~wRcos(-)dO. (3.44) Since the object is circularly symmetric, then the Bessel identity JO(r) = 1 27r Jo 39 ejrcos(+-q)dO, (3.45) where q is an arbitrary constant [13], can be used to further simplify the expression to PF(u, v) = R JO(Vu 2 + v 2 R)27rJ0 (wR). (3.46) Since w= +V2 U2 P(w) = 27rR(J(wR))2 . (3.47) The inverse Hankel transform can be shown to be j0(ar) ++ 2W 2 w < 2a 0 w > 2a [13]. The symmetry property, which says (3.48) f (r) ++f(j), allows the inverse Hankel transform to be expressed as j2r(aw) +-+ 22 7r r v 4_2 - 2 (3.49) It is thus possible to take the inverse Hankel transform of Equation 3.47 to get an expression for the unfiltered back projection of the image: k(r) 4R 4R2 r4R -r 2 (3.50) By implementing a filter on the data, it is possible to optimize the shape of the point spread function to make it similar to an impulse. Incorporating the optimum filter for the linear backprojection algorithm (see Section 3.1.3), 1w , into the expression for the backprojection in Fourier space yields P'(w) = 27r~wIRJ(wR). (3.51) It is possible to approximate the Bessel function J0 (x) as JO(x)= 4) + O(x) - cos 7rX 40 (3.52) [13]. Since Equation 3.51 calls for J,2(wR), which is an even function, it is necessary to modify the approximation in Equation 3.52 such that it is also an even function. An equivalent even approximation that can be made is 27rIxIJo2(x) = 4 Heaviside(x) sin 2 + 4 Heaviside(-x) cos 2 X+ X+ . (3.53) Using MAPLE, the inverse Fourier transform of the approximation was found to be '(r)approx = 2(-2 + ir3(r)r2 - 47r6(r) (r + 2)(r - 2)7r (354) This expression can be simplified by separating it into two separate terms. This results in 2 2 ((r + 2)(r - 2)7 + 6(r) . (3.55) This expression for the filtered backprojection must be slightly modified since Equation 3.51 is in terms of wR and the inverse Fourier transform was taken with respect to an arbitrary variable x. It can be shown [14] that if F(x) (3.56) -G(r) then F(Rx) =>-G -;(3.57) R R thus, the correct expression for the filtered backprojection is approx 2 ((R + 2 ) -2( R 2 ) 7). (3.58) It can clearly be seen from this form of the inverse Fourier transform that the filtered backprojection consists of a delta function at the origin and delta-like functions located at a radius of Irl = 2R from the origin. An effort was made to find a closed form expression for the point spread function of a point object arbitrarily located in the object space. The details of the development of a numerical solution are contained in Appendix A. 41 3.2 Numerical Simulations The reconstruction method described in Section 3.1.2 was evaluated by creating artificial projection sets and reconstructing images. Two studies were conducted using the method. 3.2.1 Calculation of the Point Spread Function The goal of the first study was to determine the severity of any spatial dependence of the point spread function. This was done by computing the PSF numerically at various radial distances from the origin. It was assumed that a point object was located in the object space. The object space was represented by a 64 x 64 grid. It was assumed that a ring of 200 transducers was located around a circle of radius R = 50 centered around the object space (see Figure 3-7). One hundred projections were simulated for each of these 200 transducers. Each of the projections was a line integral of the spin density around a circular arc of radius r. The radius was varied from 0 to 2R in one hundred steps so projections could be collected across the object space. If the circular arc passed through the point object, the projection data consisted of an impulse function; if the arc did not pass through the object, the line integral was equal to zero. Each of these projections contained data from one hundred points. This data was then backprojected into the image plane. Figure 3-8 shows the effect of filtering the reconstruction in the neighborhood of the object using the optimal filter K(jw) = w| described in Section 3.1.3. The PSF from the filtered projection is much narrower than the PSF produced by the unfiltered projection. The broadening of the main peak that is apparent in Figure 3-8 results in blurring of the reconstructed image. The projection data for all subsequent simulations was filtered prior to backprojection. Linear interpolation between points was used during the back projection. Filtering operations were done using the FFT method with the cut-off frequency set to the Nyquist rate. The MATLAB scripts used for these simulations are contained in Appendix B. 42 R =50 image space . 64x6 --. 200 projections each with 100 points and linearly interpolated for back projection --. i Figure 3-7: Geometry used for point spread function simulation. Figure 3-9 shows the computed point spread functions at r = 0, 16, and 32. It can be seen from these figures that there is little dependence of the PSF on the distance from the origin. Thus, assumptions that were made to calculate the closed form of the PSF in the neighborhood of the origin may have some validity for objects located far from the origin. The analysis using the Hankel transform that was derived in Section 3.1.5 indicated the presence of a ring of impulse functions located outside of the object space at a location of r = 2R. The numerical simulation of reconstructing a point object in the object space was repeated to verify the presence of this ring of impulse functions. The object space remained a 64 x 64 grid; however the image space was expanded so the ring of delta functions at r = 2R could be seen. One hundred projections with one hundred points were created from each of the 200 transducers located on a circle of radius R = 50. This data was filtered and back projected into the enlarged image space. Figure 3-10 shows the point spread functions at r = 0 and 16. The ring of delta functions at a radius of r = 2R is absent from each of these plots. This seems to indicate that the ring of delta 43 I I. 0.8- 0.6 0.4,- 80 48 40 802 0 0 0.1 0.6 44 08w 0.0 0.2 0 0 20 (a) 0.1 0.6 044 02, 080 220 (b) 0.2, 2 20 so 0 (c) Figure 3-9: Point spread functions for a point object located at r=O (a), r=16 (b), and r=32 (c). 45 - -~ ~ r=0 0.6 0.4 - 0.2 0 250 250 2000 100 1 50 I(a) 50 0 0 (a) 11 0 P 250 (b) Figure 3-10: Point spread functions for a point object located at r=0 (a) and r=16 (b) reconstructed in an enlarged image space. 46 functions is an artifact associated with the numerical approximation of the PSF. The algorithm does, however, correctly place an impulse at the location of the object. This would suggest that the integrity of the imaging algorithm was not adversely affected by the approximations. 3.2.2 Reconstruction of Photographic Images In the second study that was conducted, the reconstruction algorithm was tested using photographic images. This would verify the reconstruction method using objects that were not point objects, and it would also allow for the integrity and the resolution of the method to be qualitatively assessed. Images were scanned into the computer and stored in a 256 gray level format. Circular projection data was collected from the images and stored. This data was then passed to the reconstruction algorithm and a new image was created. The MATLAB scripts for this study are contained in Appendix B. Two examples of this simulation are shown in Figure 3-11. Each reconstructed image is created from a set of 360 transducers. Each transducer collected 200 projections with 200 points apiece. The top pair of images in Figure 3-11 is an MRI image of the saggital section of a human head. The bottom pair of images was created using a photograph of grains of rice on a gray background. The projections were formed by summing the pixel values around the circular arc. The agreement between the original image and the reconstructed image validates the reconstruction method. 47 ta) (b) fc) (d) Figure 3-11: Original and reconstructed images of the saggital section of the head and grains of rice. 48 Chapter 4 Experimental Work: RF Gradient Imaging 4.1 Introduction RF gradient imaging utilizes the techniques developed in RFI [4] to create images. Whereas conventional imaging techniques collect linear projection data, this technique encodes the object along nonlinear gradients. The spin density of the object can be quantified along the nonlinear gradients by measuring the nutation frequency of the sample. This information can subsequently be used to reconstruct an image of the object. The theoretical development of the this technique was examined in Chapter 3. It is subsequently necessary to apply the technique to determine the practicality of the method and to examine its limitations. This required designing an NMR probe with a suitable geometry to facilitate data collection and designing a series of experiments that could be used to evaluate the feasibility of this technique. 49 4.2 Coil Design It was necessary to build an NMR probe with an RF coil that would produce a spatially varying RF field. According to the Biot-Savart law, the magnetic field for an infinitely long wire conducting current is B (4.1) 27rr' where p, is a constant, I is the current, and r is the radial distance from the wire. The magnetic field thus varies as a function of distance from the wire along circular arcs. An RF pulse that utilizes this type of RF field has previously been used for reducing image times [9]. Instead of producing a coil that was a single wire, a single-turn rectangular RF coil was constructed as shown in Figure 4-1. The coil was created out of a tube that was bent into a rectangle of width, W, and length, 1. The length of wire closest to the center of the magnet that is aligned with B, would act as an infinite conductor. The width of the coil was made as large as possible to minimize the effect of the RF field from the distal side of the coil. The length of the coil was also maximized to approximate the assumption of an infinitely long wire carrying current. The experiments were conducted in a 4.7 Tesla magnet with a 12 cm bore at the Francis Bitter Magnet Laboratory. Tuning and impedance matching capacitors were included in the circuit, and the coil was tuned to 200.4 MHz using an RF bridge. The resonant frequency of the coil is 1 W = 27rf = (4.2) where L and C respectively are the inductance and the capacitance of the coil, and f is the frequency of the coil in Hertz. In order to select the resonant frequency of the coil, it was necessary to adjust both the capacitance and the inductance of the coil. For a single turn of wire as shown in Figure 4-2, the inductance, L, of the wire is L = -in-7r d (4.3) where d is the diameter of the wire, and p is the magnetic permeability of air. It was 50 K-W- D D #A coil B; lz L r W sample coil r sample tuning capacitor ~C1 Cimpedance 2 capacitor co-ax cable matching co-ax cable Figure 4-1: Geometry of coil. I U..- I wI <- 'I, dj' Figure 4-2: Inductance of a single turn of wire (Adapted from [15]). 51 i found that a coil that maximized W and 1 had too high an inductance to be tuned to 200.4 MHz. The dimensions of the coil were reduced to produce a coil that could be tuned and matched to the appropriate resonant frequency. In its final configuration, the coil consisted of a tube of diameter 3.6 mm, with a length of 66 mm, and a width of 52 mm. A rectangular coil of these dimensions does not adhere to the assumption of an infinite conductor. This may affect the performance of the coil in two respects. At distances close to the proximal wire, the field produced by the distal wire is very small compared to that of the proximal wire; however, at distances far away from the proximal and distal wires, the magnetic field from the distal wire can effectively cancel the magnetic field that is produced by the proximal wire since the current in the two wires is conducted in opposite directions. The other potential complication arises from the transverse wire branching across the proximal and distal wires. The magnetic fields produced by these sections of wire may contribute to the magnetization, thereby creating gradients in directions which are assumed to be subjected to homogeneous magnetic fields. Since the workspace around the coil is small and the sample is small relative to the length of the coil, it was assumed that these issues would not significantly affect the model. 4.3 Hardware Design 4.3.1 Base Frame It was necessary to design a fixture to which the coil could be mounted. This fixture serves three purposes: 1) It electrically isolates the coil from the magnet; 2) It allows the coil to be free standing; and 3) It accurately positions the coil in the center of the magnetic field. A disk was designed to accurately position the coil within the magnet. A drawing of the disk is shown in Figure 4-3. The disk can fit inside the bore of the magnet but prevents radial movement within the magnet. Mounting two of these disks to brass rods created a free standing structure to which the coil could be mounted (see Figure 4-4). This 52 Figure 4-3: Drawing of disk for mounting probe. free standing structure could be positioned arbitrarily along the length of the magnet. It was therefore possible to place the coil in the center of the magnet. By fabricating this base frame from non-conductive materials, the coil would be electrically isolated from the rest of the magnet. Engineering drawings of the disk in the fixture are contained in Appendix C. Holes were added to the disks to allow for tuning tools with extensions to be attached to the tuning and matching capacitors. This completed the construction of the NMR probe. 4.3.2 Variable Distance Sample Position Once the construction of the probe was complete, it was necessary to design various fixtures that could be used to position samples in the probe for the purposes of experimentation. It was intended that the fixtures be modular so the appropriate configuration of the probe could be attained for each experiment. The goal of the first experiment was to characterize the behavior of the magnetic field. It was expected that the magnetic field would vary inversely with r, the distance from the coil. Since the nutation frequency varies directly with the magnetic field, it was expected 53 Figure 4-4: Picture of the mounting frame for the RF coil. that the nutation frequency would also vary inversely with r. To verify this behavior, it was necessary to measure the nutation frequency of a sample as the position of the sample changed within the magnetic field. It was also important to know the position of the sample with respect to the coil so the measurement of the nutation frequency could be verified by comparing it to predicted values. A mechanism was needed that would accurately position the sample with respect to the coil. It was also necessary that the distance from the coil to the sample be adjustable in small increments without significantly disturbing the system. Incremental changes in the radial position of the sample would allow for the assessment of the sensitivity of the experimental method. The sample used in initial experiments was a 3 mm OD glass tube containing a column of water 6 mm in length. A positioning mechanism was designed that would place the sample next to the proximal coil conductor and could move the sample radially away from the coil in discrete, measurable increments over a range of approximately 20 mm. This 54 positioning fixture consisted of three components. The first piece is shown in Figure 4-5. This piece is mounted directly to the rear disk of the probe. The remaining two pieces are shown in Figure 4-6. These pieces have a groove that is 0.125" wide and 0.06" deep through their centers. These pieces are sandwiched together to constrain a brass tube that has an outer diameter of 5" inside the groove. The inner diameter of the brass tube is 1". It is therefore possible to insert the NMR tube containing the sample into the brass tube. The sample, tube, and sandwiched plates are attached to the first piece of the fixture (that is mounted to the probe) using two M6 screws (see Figure 4-7). As the screws are turned, the sandwiched pieces move with respect to the fixed piece, moving the sample away from the coil along the positioning slot in the mounting disks. Since an M6 screw has a pitch of 1, a full turn of the screw moves the sample a radial distance of 1 mm; thus, the sample can move in measurable, discrete intervals away from the center of the coil. Engineering drawings of the elements of this positioning mechanism are contained in Appendix C. 4.3.3 Multiple Sample Holder A second experiment was designed to determine the resolution of the experimental method. The resolution of the method would be determined by the ability of the coil to detect multiple samples as the position of the samples varied with respect to the coil and to each other. It was therefore necessary to design a fixture that could be used to position multiple samples in a variety of positions. Figure 4-8 shows a drawing of the fixture that was designed to hold up to ten 3 mm NMR tubes simultaneously. The center to center distance between adjacent samples is 4 mm. It was possible to determine the resolution of the imaging method by measuring the frequency response when multiple, identical samples were placed in various locations. Figure 4-9 shows a picture of the probe with multiple samples in the fixture. Engineering drawings of the fixture are contained in Appendix C. 55 Figure 4-5: Drawing of fixture used to mount the variable positioning mechanism to the base of the probe. Figure 4-6: Drawing of sandwich pieces of variable positioning mechanism. 56 Figure 4-7: Picture of assembled positioning mechanism. Figure 4-8: Drawing of fixture for imaging multiple samples simultaneously. 57 Figure 4-9: Picture of coil with multiple samples. 4.3.4 Rotating Sample The next goal was to collect a set of projections for a sample to reconstruct an image of the sample using the algorithm that had been developed in Chapter 3. The algorithms for image reconstruction described in Chapter 3 require that projection data be collected by a ring of transducers. Since a standard NMR spectrometer was used for the experimentation, it was not possible to surround the sample with a ring of transducers. The same effect can be achieved by rotating a sample around an axis parallel to the transducer. As the sample moves about the central axis of rotation, the distance between the coil and the sample and the orientation of the object with respect to the transducer varies. This creates the effect of a ring of transducers surrounding the object. To achieve this effect, it was necessary to design a fixture that would rotate a sample around an axis that was a fixed distance from the coil. This rotary fixture is a small disk with an axial hole and four holes for holding samples 58 - EmBbERIF"M - Figure 4-10: Drawing of disk in rotary fixture. (see Figure 4-10). Mounting two of these disks to a central shaft creates a rigid fixture in which samples can be constrained. The 5" diameter brass shaft which passes through a central axis of the disks also passes through a plastic gear (see Figure 4-11). The plastic gear is used to quantify the rotation of the sample with respect to the coil. The position of the sample correlates to the position of the gear since the sample and the gear both rotate as the central shaft is rotated. There were four possible positions for the sample, corresponding to the four sample holes located at radial distances of 4.5, 5.5, 6.5, and 7.5 mm from the central axis of the disk. This allowed for multiple samples at a variety of positions to be imaged simultaneously. Mounting blocks were attached to the disks that form the body of the probe. These blocks had a close clearance hole for the central shaft of the rotary fixture. This served to position the axis of rotation of the rotary fixture with respect to the coil. Engineering drawings of the rotary disks and the mounting blocks are contained in Appendix C. 59 (a) Figure 4-11: Picture of fixture for sample rotation. 4.4 Experimental Setup Each of the fixtures described in Sections 4.3.2, 4.3.3, and 4.3.4 were used during the experimental phase of the project. The fixtures were each used to locate and move samples as was appropriate for a particular experiment. Samples consisted of water columns in 3 mm OD glass tubes (Wilmad Glass Part 305-PS-7). Experiments were conducted on an Oxford 4.7 Tesla magnet with a Bruker AMX2 console that has been modified for a horizontal imaging system. The operating console is an SGI 02 host computer running Bruker XWIN-NMR v. 2.6. For each experiment, the probe with the sample was placed in the bore of the magnet. The probe was positioned such that the sample was located in the center of the magnet in both the radial and the longitudinal directions. This was done because the static background field is homogeneous across the center of the magnet. There were two primary pulse programs that were utilized during the experimentation. The first pulse program, termed a zg program (see Appendix D) [16], applied a hard pulse to the sample and measured the response. The resulting free induction decay is shown in Figure 4-12. This FID can be Fourier transformed to display the frequency spectrum 60 of the sample, as is shown in Figure 4-13. The zg program was primarily used to match the resonance frequency of the sample with the resonant frequency of the transmitter. When the sample is on resonance, the FID takes the form of an exponential. The Fourier transform of a FID produced by a sample that is on resonance is a peak at zero frequency. This indicates that the sample and the transmitter are well matched. The zg program was also used to determine the length of the 900 pulse. Since the duration of the RF pulse determines the magnitude of the transverse magnetization, the 900 pulse, which maximizes the magnetization in the xy plane, produces a very strong signal. The strength of the signal corresponds to the number of spins that were excited and can be measured as the magnitude of the peak in frequency space. The 900 pulse was found by changing the duration of the hard pulse and measuring the intensity of the frequency response. When the frequency response was maximized, the 900 pulse had been determined. This value for the 900 pulse was verified by doubling the pulse length and checking to see that the resulting 1800 pulse minimized the response. A second pulse program (see Appendix D) was used to measure the nutation frequency of the sample. The nutation sequence consists of a series of RF pulses applied on-resonance, each followed by single-point acquisitions. The resulting signal is weighted by the proton density of the sample and the RF field strength. The pulse program administered a series of 10ps pulses (pi) and measured the response of the sample in between pulses. Each of the 1024 pulses (11) were separated by a 150ps delay (d20) to allow for the ringing of the probe to settle. A data point was then recorded in the real and the imaginary spectra respectively. Phase cycling of the pl pulse was used to permit continuous excitement of the nuclei without allowing for the relaxation of the sample. A diagram depicting the pulse sequence is shown in Figure 4-14. Each pulse of the nutation sequence tilts the magnetization vector by an angle, a. During the application of the RF pulse, the magnetization precesses around B 1 . In between pulses, precession about B 1 does not occur; thus, when another pulse is applied, the magnetization is flipped another angle a with respect to its previous location. The 61 25001- 2000 e 1500 1000 500- 0- 0 0.1 0.2 0.3 0.4 0.5 Time(s) 0.6 0.7 0.8 0.9 1 x 10- (a) rnn 0 -500 -1000 -1500 Z -2000 -2500 -3000 -3500 -4000 -450nn 0 0.1 0.2 0.3 0.4 0.5 Time(s) 0.6 0.7 0.8 0.9 1 X 10-3 (b) Figure 4-12: The real (a) and imaginary (b) components of a free induction decay resulting from the application of a hard pulse during the zg pulse program. 62 x 10_ 3.5 - 3- 2.5- 2 E, 1.5- 0.5- 0 -0.5 -2.5 -2 -1.5 -1 -0.5 0.5 0 Frequency (Hz) 1 1.5 2 2.5 x i0 Figure 4-13: Fourier transform of FID data from the zg sequence. Real Imaginary Point Point P1 d2 11 Figure 4-14: Schematic of nutation pulse program. 63 magnitude of the signal is recorded as the nutation angle varies with each of the 11 applied pulses. The variation of the magnetization is the nutation frequency of the sample. For a single sample, the length of the 900 pulse is related to the nutation frequency by Equations 2.3 and 2.4. Combining these two equations yields a = wT, (4.4) where w is the nutation frequency, T is the duration of the pulse, and a is the tilt angle. It is therefore possible to confirm the results of the nutation experiments by checking the length of the pl pulse. Since the length of the pl pulse is empirically determined, it alone can not be used as an accurate measure of the nutation frequency. It can, however, be used as an order of magnitude estimate to verify the results of the nutation experiment. Once the data in the time domain was Fourier transformed, a phase angle was added to the data to improve the absorption spectrum. This was necessary since the radiofrequency receivers heterodyne the signal by mixing the signal EMF with the output from a reference RF oscillator. Two heterodyned references, each 900 out of phase are used to effectively detect the magnetization in the x and y directions. Since it is difficult to set the receiver phase precisely, the phase correction is applied to the Fourier transform of the data. The Fourier transformed data correlates the spin density to a frequency. To reconstruct an image from this data, it is necessary to correlate the frequency in space to a distance r in mm that corresponds to a physical distance of the object from the coil. For the reconstruction process described in the next chapter, the raw "FID" data was used. Figure 4-15 shows the real (a) and the imaginary (b) components of the "free induction decay" that is generated by the nutation sequence. A baseline correction was applied to the data set prior to Fourier transforming the "FID" to smooth the curve, reduce noise, and eliminate any stray DC components. Some of the noise present in these data sets could be reduced by increasing the number of scans and thus the number of data sets that are averaged. The Fourier transform of the data is shown in Figure 4-16. Since the data points are acquired on resonance, the precession of the magnetization about B, is not seen. Instead, the precession of the moment about B 1 is visible in the raw "FID" 64 data. It was expected that the imaginary spectrum of the "FID" would be identical to the real spectrum. It is possible that the exponential trend in the imaginary spectrum is caused by the spatial extent of the sample, which is large enough that different levels of excitation are produced across the sample. As these precess about B1 at their respective frequencies, the signal decays due to molecular interaction and loss of phase coherence. The different levels of excitation may interact to produce the exponential trend that is seen in the imaginary spectrum. The Fourier transform of the data shows the nutation frequency in the positive and negative spectrum. Phasing can be added to the Fourier transform of the data set to produce an antisymmetric plot. After the phasing is added, the frequency of the nutation peak correlates with the distance between the sample and the coil. The peaks are wider when the sample is close to the coil than when the sample is far from the coil since the spatial extent of the sample is significant at close distances and becomes compressed as the sample moves away from the coil (see Figure 4-17). 65 x 10 -E0 -1 -2 -3 -4 0 0.1 0.2 0.3 0.4 0.5 Time(s) 0.6 0.7 0.8 0.9 1 X 10- (a) slO 4.5 4 3.5 3 2.5 2 2 1.5 1 0.5 0 0 0.1 0.2 0.3 0.4 0.5 Time(s) 0.6 0.7 0.8 1 0.9 3 x 10- (b) Figure 4-15: Real (a) and imaginary (b) spectra of the "FID". 66 x 108 3 2.5 2 .D 1.5 S 1 0.5 0 -0.5 -2.5 -2 -1.5 -1 -0.5 0 0.5 Frequency (Hz) 1 1.5 2 2.5 x 1o 4 Figure 4-16: Fourier transform of "FID" data from the nutation sequence X 10 0 E-1 L -2 -3 -2.5 -2 -1.5 -1 -0.5 0.5 0 Frequency (Hz) 1 1.5 2 2.5 x 10 Figure 4-17: Fourier transform of "FID" data from a dual sample. The sample located close to the coil produces the broad peak centered at approximately 2500 Hz while a sample located at a further distance from the coil produces the narrow peak centered at approximately 1200 Hz. 67 Chapter 5 Experimental Results and Analysis 5.1 Calibration of Frequency to Space The goal of the first set of experiments was to determine the spatial dependence of the nutation frequency on the distance from the sample to the coil. The Biot-Savart Law indicates that the magnitude of the magnetic field falls off as 1. r . Since the nutation frequency is a function of the magnetic field, it was expected that the nutation frequency would fall off as a function of } as well. Experimentally, the nutation frequency was measured by setting up the probe with the fixture described in Section 4.3.2. Initially, the sample was positioned immediately adjacent to the coil, and data was acquired. The screws on the fixture were then turned a single revolution; this moved the sample radially away from the coil along the positioning slot in the disk of the probe mount in a discrete step of 1 mm. This procedure was repeated until the sample was as far away from the coil as the hardware would permit (about 21 mm). The measured nutation frequency was plotted as a function of the distance from the center of the coil to the center of the sample. Figure 5-1 shows a log-log plot of one of these experiments. This experiment was repeated a number of times, and each time, similar data was obtained. The raw data for the experiment is contained in Appendix E. The trendline used to characterize the data supports the 1 dependence between the 68 Nutation Frequency vs. Position 4Nutation Frequency 3.1 -Linear (Nutation Frequency) . 2.5 2 U. S1.5 z y= -1.0206x + 4.2254 R2 1 = 0.9477 0.5 0 ~' 0 ' 0 '' '' ' 1 0.5 Log(Position(mm)) 1.5 Figure 5-1: Plot of nutation frequency as a function of distance to the coil. nutation frequency and the distance between the coil and the sample. The trendline does not agree with some of the data points that were measured when the sample was relatively close to the coil. The discrepancies between the trendline and the actual data were attributed to errors made in positioning the sample with respect to the coil. The experiment is more sensitive to positioning errors when the sample is close to the coil than when the sample is further away. This is because the spatial encoding causes the variation of the nutation frequency between adjacent discrete points to be greater when the sample is close to the coil than when the sample is far from the coil. The positioning error can be attributed to a number of sources. Since the sample is contained in a glass tube which is inserted in a brass tube which was clamped at its base to the positioning mechanism, an error associated with the displacement of a cantilever beam exists. An additional source of error in positioning the sample is due to the low stiffness of the structure. The clearance holes through which the M6 screws 69 pass had sufficient freedom to allow for the entire mechanism to pitch slightly. Any slight angular displacement was thus magnified by the length of the cantilever to produce a significant positioning error. These errors are evident in the data points close to the coil when the distance between the coil and the sample is small. For this reason, the data points as the sample moves away from the coil are more reliable. From the results of the first experiments, it was apparent that the nutation frequency was a reliable measure of the position of a sample with respect to the coil. The data would suggest that the dependence between the nutation frequency and the distance from the coil is a valid relationship. 5.2 Resolution It was then necessary to determine the resolution of the experimental method. The second set of experiments involved placing multiple samples in different positions to determine the ability of the method to distinguish between different samples. For this experiment, the sample holder described in Section 4.3.3 was attached to the base frame. Identical samples of NMR tubes containing 7 mm long columns of water were used. Initially, a single sample was placed immediately adjacent to the coil, and nutation data was collected. A second sample was then placed in the hole in the positioning mechanism neighboring the first sample. The centers of the two tubes were separated by a distance of 4 mm. Subsequently, a third tube was added to the fixture. Data was collected prior to the addition of each successive tube. It was found that the ability of the spectrometer to distinguish between multiple samples varied with the position of the samples with respect to the coil and to each other. When the samples were close to the coil, the difference in the RF field strength between two adjacent positions was quite significant. This caused the formation of two distinct peaks at the respective nutation frequencies of each of the two neighboring tubes. This can be seen in Figure 5-2. When the samples were far away from the coil, the relative RF field strengths were approximately the same. Thus, the 70 x 101 3- 2.5- CM Ca 1.5- 0.5- 0 -500 -400 -300 -200 -100 0 100 Frequency (Hz) 200 300 400 500 Figure 5-2: Fourier transform of two water samples located close to the coil. nutation peaks formed at frequencies that were very close to one another. It was not possible to distinguish between two neighboring samples when the samples were far away from the coil. This is shown in Figure 5-3 An additional complication arose from the spatial extent of the samples. Since the samples were 3 mm in diameter, the nutation peaks had a finite width that correlated to the diameter of the samples. The width of the peaks was often larger than the difference in nutation frequency as a result of introducing an additional sample. Thus, the peaks produced by adjacent samples would lie on top of one another and could not be distinguished. When a sample was placed immediately adjacent to the coil, and another sample was placed 4 mm away from the coil, the spatial resolution was good enough to observe both tubes simultaneously; however, two samples separated by a distance of 4 mm located at a distance of 12 mm away from the coil could not be distinguished from one another. 71 ~x 10a 3. 3 . I I I I I I 3- 2.5- 2 - 1.5- 0.5- 0 -500 -400 -300 -200 -100 0 100 Frequency (Hz) 200 300 400 500 Figure 5-3: Fourier transform of two water samples located far from the coil. Since the magnitude of the RF field falls as a function of r, the NMR signal grows weaker as the sample moves away from the coil. There are a number of ways in which this complication could be addressed. Increasing the power of the applied RF pulse would increase the strength of the RF field, and thus cause a greater excitation and a stronger signal. This would also result in a broader spectrum where the nutation frequencies are distributed over a greater space. The nutation frequencies of adjacent samples would then differ by a greater amount and could be distinguished from one another. Another possible alternative for increasing the strength of the signal as the sample moved away from the coil is to increase the number of scans that are added together to produce a data set. The random noise will average to zero while the signal component will add to produce a stronger signal. There is a practical limit to increasing the number of scans since the signal to noise ratio varies as a function of the square root of the number of scans, while the acquisition time varies directly with the number of scans. The number of scans was 72 quadrupled from 16 to 64, but this produced little change in the resolution of the peaks. An attempt was made to apply high power pulses; however, arcing across the capacitors prevented this from being a viable solution. 5.3 Rotation The low resolution of the method when the sample was moved away from the coil affected the results of the rotation experiment as well. Initially, a 6 mm long column of water was put into an NMR tube which was inserted into the positioning hole that was located 7.5 mm from the center of rotation. Nutation data was collected for each position of the sample as the gear was indexed in 45' increments. It was found that the RF field, which drops off as 1, was significantly weaker when the sample was rotated away from the coil, thereby making it difficult to distinguish the signal from the noise due to the low magnitude of the excitation. It was decided to modify the rotary fixture to allow for a smaller radius of rotation. Also, since the nutation frequency varied significantly over small distances, it was decided to reduce the diameter of the sample to reduce the width of the nutation peak. The rotary fixture was modified so a n" diameter brass tube was inserted into the second hole in the blocks that were used for locating the original rotary fixture. A 3 mm NMR tube was inserted into the brass tube. A 1.4 mm OD capillary tube was superglued to the 3 mm glass tube (see Figure 5-4). As the brass tube was rotated by indexing the gear, the 1.4 mm tube was rotated around the central axis of the brass tube. The radius of rotation was thus 2.2 mm. The pulse program was modified to allow for selective excitation of the sample. The nutation sequence used in the first set of experiments was modified by first employing the DANTE sequence to select the on-resonance components. The DANTE sequence is described in Section 5.3.1. The nutation sequence was executed immediately following the DANTE sequence so only the precession of the on-resonance components about B1 would contribute to the measured nutation signal. 73 U ~ E~ - Figure 5-4: Photograph of setup of modified rotation fixture. 5.3.1 DANTE Pulse Program The DANTE sequence (Delays Alternating with Nutation for Tailored Excitation) allows for the selection of the on-resonance signal while dispersing off-resonance signals [2]. Through the use of a multiple pulse train of short, intense pulses (see Figure 5-5) of duration At spaced T seconds apart, the DANTE sequence flips on-resonance spins a total flip angle of a = myB 1 At, (5.1) where m is the number of pulses contained in the DANTE sequence [2]. The spacing of the pulses in the DANTE sequence, T can be used to exclude off-resonance signals from the excitation. As a result, the frequency response of the signal consists of a comb of sidebands spaced by of width T- 1 with each spike in the comb having the form of a sinc function (mT) 1 . The DANTE sequence can be used in conjunction with other pulse programs to se74 B 1 (t) 0 B1(w) A Al AA W llI W HADIHIIIIHNIIIINII t?7- Figure 5-5: DANTE sequence in time and space. Reproduced from [2]. lect components of the magnetization which are on resonance. The nutation sequence described in Section 4.4 was invoked after the DANTE sequence so that only the nutation frequency of the on-resonance components of the magnetization was measured. This new pulse program is contained in Appendix D. 5.3.2 Single Sample Rotation Experiment An experiment was conducted in which a 9 mm long column of water was put into a 1.4 mm OD capillary tube. A zg pulse was executed on the sample to ensure the sample was on resonance and to determine the value of the 900 pulse. The 900 pulse was used in the DANTE pulse program to select the on-resonance components of the magnetization. Nutation data was subsequently collected using the modified nutation program that incorporated the DANTE sequence. Initially, the capillary tube was positioned so the distance to the coil was minimized. The gear on the shaft was advanced in 300 increments. Nutation data was collected for each position of the gear. The value of the 900 pulse was adjusted for each position of the sample as well. The 900 pulse was used in the nutation experiment to apply hard pulses on resonance in between data acquisitions. Since the appropriate 90' pulse had been determined for each position of the sample, it was neces75 3 mm tube 0 r coilsample Figure 5-6: Geometry of rotation experiment. sary to calibrate the measured nutation frequencies with the 90' pulse to determine the variation between the nutation frequency and the distance from the sample to the coil. This was done by dividing the measured nutation frequency by T, the duration T of the RF pulse to normalize the measurement of frequency. A diagram depicting the geometry of the experiment is shown in Figure 5-6. It was assumed that when the sample was closest to the coil, the angle of rotation was equal to zero. If the distance from the center of the coil to the axis of rotation is R, and the distance from the axis of rotation to the center of the sample is r, and 0 is the angle of rotation, then the distance from the center of the coil to the center of the sample, d, is given by d = VR2 + r2-2Rrcos 0. (5.2) Since 0, r, and R are known, it is possible to calculate the distance between the sample and the coil. Since the nutation frequency is inversely proportional to the distance between the coil and the sample, it is possible to predict the nutation frequency for a given separation by estimating, K, the constant of proportionality. The constant of proportionality will vary from experiment to experiment, depending on the spectrometer settings and parameters. It is therefore necessary to determine K from the experimental data. One way to do this would be to assume that the highest measured frequency results when 76 Nutation Frequency vs. Rotation Angle 250 + ExperimentalData *--- Theoretical Values 200 C $ 150 0 0 1 3 4 5 2 Rotation Angle (Radians) 6 Figure 5-7: Plot of nutation frequency as the sample is rotated through a circle. 0 = 00 and that the lowest measured nutation frequency results when 6 = 1800. Since V=.K (53) where v is the nutation frequency, then d = R - r when 0 = 00 and d = R + r when 0 = 180'. This yields two values for K, which can be averaged to yield an experimental K value. Since the sample was stepped through discrete positions based on the rotation of the gear, it is possible to calculate d for every angle 6 for which the data was collected. Equation 5.3 can subsequently be used to predict the nutation frequency for each position of the sample. A table with the experimental data and the predicted values for the experiment is contained in Appendix E. Figure 5-7 shows a plot of the theoretical and experimental values of the nutation frequency as a function of the angle of rotation of the sample. The agreement between the two curves validates the assumptions of an infinitely long conducting coil and confirms the assumption that the nutation frequency can be used to spatially encode the object space. Furthermore, the method was able to distinguish 77 between relatively small changes in distance with good resolution. A single data set was acquired for each position of the sample. Since the gear was moved in a complete circle in 30' increments, twelve data sets were acquired. This is the equivalent of collecting data from twelve transducers equidistantly spaced around the object at a distance of R. Each of the "free induction decays" encodes a set of projections taken across the object space. The Fourier transform of the "FID" is analogous to the projection data that was created in Section 3.2. To test the reconstruction algorithm, the convolution backprojection method was applied to the projection data. The real and imaginary components of the spectrum were separated using MATLAB. The script that was used to do this is contained in Appendix B. The "FID" data was subsequently detrended so exponential trends and DC components were removed. This improved the frequency spectrum of the data by reducing the width of the peaks. The "free induction decays" were then Fourier transformed using zero padding to increase the resolution of the frequency spectrum. The Fourier transformed projection sets were subsequently filtered using the ramp filter, which was determined to be the optimal filter for the convolution backprojection algorithm in Section 3.1.3. The MATLAB script that was used to do this is also contained in Appendix B. Each of the filtered projection sets was incorporated into a projection array of dimensions NxM, where N is the number of sets of projection data and M is the number of projections per set. The value for M depended on the resolution of the Fourier space as a result of the zero padding in the Fourier transform. An image of this matrix is shown in Figure 5-8. The intensity of each pixel corresponds to the amplitude of the nutation frequency component for each frequency in the projection. Dark pixels correspond to low or zero amplitudes for a given frequency in the Fourier transform of a "FID," while bright pixels are associated with high amplitudes of nutation peaks. Since a 900 pulse was applied during the nutation pulse program, it was expected that there would not be a great deal of variation in the observed nutation frequency. Because the pulse length T was being increased as the magnetic field strength B 1 decreased, the resulting nuta- 78 tion frequency would remain relatively constant. This can be seen in the mapping of the frequency response of the projections used in the experiment. 2 4 C 0 E CL 8 12 100 200 300 600 500 400 Nutation Frequency (Pixels) 700 800 900 1000 Figure 5-8: Image of intensity of the Fourier spectrum of each of the projections. In order to reconstruct the image, it was necessary to map the data collected in the frequency domain into an equivalent mapping in the spatial domain. It was necessary to determine the correlation between the nutation frequency spectrum and the spatial distance between the sample and the coil so that each element of the frequency spectrum would map to an element in the distance array. A unique mapping needed to be created for every projection set since the spatial encoding was not uniform across the experiment due to the variable pulse length in the nutation experiments. It was noticed that the spectrometer data was contained within the first 512 data points in the frequency domain. The first 200 points contain dark intensity pixels due to zero values or low amplitudes of the nutation components. The first points in the last 79 few data sets have high intensity pixels at the beginning of the array; however, this can be attributed to artifacts in the data. The contribution of these high intensity peaks was therefore neglected. Thus, it was only necessary to map a portion of the elements of the frequency spectrum into the spatial domain. The elements with the highest frequency in the spectrum are produced by objects that are located infinitely far away from the coil. Conversely, the elements with the lowest frequency in the spectrum are produced by objects that are located near the coil. Since the wire used in the coil has a finite diameter, and the measured distance from the sample to the coil was measured from the center of the coil, the first few elements of the distance array correspond to positions that lie within the wire of the coil. It was thus decided that the first few elements of the distance array would be equal to zero. The calibration that was used was where f (5.4) k = 512a f is the index of the frequency array, k is the index of the spatial array, and a is the length of the applied RF pulse. This mapping function essentially was normalized by calibrating the nutation frequency using the length of the 900 pulse. In this mapping, k varied from 1 to 512 to create a high resolution spatial map of the frequency domain. Linear interpolation was used to calculate the contribution of neighboring pixels in the frequency domain to a particular pixel in the spatial domain. The MATLAB script used to perform this mapping is contained in Appendix B. The result of this transformation is shown in Figure 5-9. This figure shows a mapping of the intensity of the nutation peaks as a function of distance. The movement of the high intensity pixels is a physical mapping of the relative distance between the sample and the coil. This correlates directly to the projection data that was used for the numerical simulations described in Section 3.2. In Section 3.2, the object space was surrounded by a ring of transducers located on a circle of radius, R. M projections were collected from each of the N transducers by taking the line integral of the spin densities around arcs of varying radius. In this sinogram, M 80 2 4 E ts 0 12 50 100 150 Distance (Pixels) 200 250 Figure 5-9: Spatial mapping of the intensity of the nutation frequency for each projection. projections collected by N transducers are mapped. The projections were obtained by mapping the magnitude of the nutation frequency as the magnetic field strength varied along circular arcs. The projection data shown in the sinogram is dimensionless. This data array could describe the variation of the nutation frequency for a sample that is arbitrarily large or small. It is therefore necessary to calculate a dimensionless value for R that would enable the backprojection of the data for the reconstruction of an image. One method for selecting R was to determine the length of R in pixel units. The beginning of the distance array corresponds to a zero separation between the coil and the sample. Thus, it can be assumed that the sample is located at this location. It is then necessary to determine the location of the transducers with respect to the sample. The location of the closest high intensity pixel can be attributed to a transducer located very close to the sample. It can be assumed that the angle of rotation between the sample and 81 the transducer is 0 = 0; thus, d = R - r. The location of the furthest high intensity pixel can be attributed to a transducer located far away from the sample. If this transducer is located at a rotation angle of 0 = 1800, then d = R + r. The location of the ring of transducers can therefore be determined by averaging these two values of d. Once a value for the radius of the circle upon which the transducers lie had been determined, it was then necessary to select the size of the object space. Since the object space must lie completely within the circle of transducers, the maximum dimension for the object space in pixels is v'2R. When the object space is v'2R, the transducers pass through the corners of the object space. It is therefore suggested that an object space that is slightly less than v'2R be selected. Once the dimensions of the object space had been determined, it was possible to reconstruct an image of the object. The algorithm used to reconstruct images using nutation data was similar to the algorithm used for the numerical simulations in Section 3.2. One important difference between the two algorithms is that in the simulations, a scaling factor was used to reconstruct a set of projection data onto any sized image space. For the actual reconstruction, however, the scaling factor was removed since the characteristic dimension of one pixel was being used to calculate distances. This lent greater importance to the selection of the object space. Without the scaling factor, it would be possible to reconstruct a partial image due to an inadequate object space. Figure 5-10 shows the reconstructed image. The MATLAB script used to reconstruct the image is contained in Appendix B. The image was normalized so that the intensities of the pixels in the image ranged from zero to one. The reconstruction shown in Figure 5-10 is of very poor quality. There is a region on the right side of the image space which has a localized concentration of light pixels. This describes the approximate location of the object with respect to the center of the image space; however, the image is very grainy, and there is no definitive image of the sample. The reconstruction algorithm effectively "smears" each of the reconstruction arcs back across the image space. As each arc is backprojected, its intensity is added to the intensity 82 of the pixels in the image space. Bright regions of high intensity will result where the object was located. The arcs that were used in the reconstruction process can clearly be seen across the image space. Since there was only one sample in the object space, all of the reconstruction arcs should intersect at the location of the object. This should result in a bright locus on a dark background. The reconstruction arcs shown in Figure 5-10 do not intersect in a single region that defines the location of the object. This lack of coherence resulted in the poor image quality seen in the figure. 20 40 60 80 100 120 20 40 60 80 100 120 Figure 5-10: Reconstructed image of a column of water. An error in the mapping of the frequency domain into the spatial domain could result in the poor image quality. Since each of the projections was formed using a specific RF pulse length, the mapping reflected the dependence of the nutation frequency on this value. The value of the 900 pulse, however, was empirically determined. The variability associated with this measurement is sufficient to produce a skewed mapping. The error 83 in the mapping would contribute a significant error in the reconstruction. To address this issue, it was necessary to perform an experiment in which a uniform pulse width was used in the nutation experiment. This would result in a uniform mapping which could be used to effectively create an image of the object space. 5.3.3 Single Sample Experiment with Uniform Nutation Pulse Width A second experiment was performed using a single sample in the 1.4 mm OD capillary tube. The procedure for the second experiment was nearly identical to the procedure used in Section 5.3.2; however, the length of the applied RF pulse during the nutation sequence was set to a constant value of i 0 ps. The 900 pulse length was still used in the DANTE sequence; however, where the first experiment also recorded nutation data using the 900 pulse length, this experiment used a constant pulse in the nutation sequence regardless of the position of the sample. Since the nutation angle, a, varies with both the magnetic field strength and the length of the applied RF pulse, setting T, the length of pl, to a constant eliminated one of the variables on which the nutation frequency depended. Any variation in the nutation frequency would therefore be attributed to the magnetic field strength and thus, the distance from the coil to the sample. The gear was indexed in 300 increments and nutation data was collected at each position. It was expected that the nutation frequency would change as the cosine of the angle of rotation varied. The final value of the nutation frequency would therefore be on the order of the initial value. After the gear had been rotated through twelve 300 increments, it was noticed that the nutation frequency had not yet returned to its initial value. It was theorized that some amount of slipping was occurring as the gear was being rotated. An additional four data points were collected, at which point the probe was removed from the magnet. The sample appeared to be in its original position with respect to the coil. An examination of the sample showed that the sample was no longer firmly confined within the brass tube. The rotation of the sample with respect to the 84 brass tube could account for the proposed slipping. It was difficult to determine when the slipping had begun, so it was assumed that slipping had occurred uniformly throughout the experiment. Using this assumption, the sample had been moved through sixteen steps of approximately 22.50. An experimental value of K was found to be 7430 using the method that was developed in the previous section. This K value was used to predict the nutation frequency of the sample as the sample was rotated in a circle. Figure 5-11 shows a plot of the predicted nutation frequencies and the experimentally obtained values as a function of the angle of rotation of the sample. The raw data for this experiment is contained in Appendix E. There is reasonable agreement between these two curves. Although the assumption that the slipping between the brass tube and the sample occurred uniformly throughout the experiment is not completely accurate, the general shape of the two curves agree. The sixteen projection sets correspond to the projections that would have been collected by sixteen transducers equidistantly spaced around the circle of radius R. The convolution backprojection method was once again applied to the projection data to reconstruct an image of the object. The real and imaginary components of the spectrum were separated using MATLAB. Exponential trends and DC components were removed from this data set to reduce the line width of the spectral peaks. Zero padding of the Fourier transform of the "free induction decays" was used to increase the resolution of the frequency spectrum. The Fourier transformed projection sets were subsequently filtered using the ramp filter. Each of the filtered projection sets was incorporated into a projection array of dimensions NxM. An image of this matrix is shown in Figure 5-12. The intensity of each pixel corresponds to the amplitude of the nutation frequency component for each frequency in the projection. The broadness of the peak results in a smearing of the intensity over a range of frequency values. This agrees with the expected frequency response. When the sample was close to the coil, a high nutation frequency resulted; the peak, however, was quite broad due to the spatial extent of the sample. A wide bright band produced by a 85 Nutation Frequency vs. Rotation Angle 2500 2000 1500 -- Predicted Values * Experimental Data 1000 ~ 500 z ''I 0 0 ' 1 '' 2 ' 3 4 I' 5 6 Rotation Angle (Radians) Figure 5-11: Comparison of predicted and experimental values of the nutation frequency. broad peak is expected in the frequency spectrum. When the sample was far away from the coil, lower nutation frequencies resulted; these peaks were narrower due to the compression of the spatial extent of the sample. In the mapping of the array, this corresponds to the narrow bright bands that occur at low frequencies. A sinusoidal trend can be seen in the locations of the high intensity pixels. It was expected that as the sample was rotated in a circle about its axis of rotation, the nutation frequency would vary inversely with the distance between the coil and the sample. Since the distance between the coil and the sample varies with the cosine of the angle of rotation, it was expected that the nutation peak would move through frequency space in a sinusoidal fashion. The relative locations of the high intensity pixels of each of the projection sets confirms this expectation. In order to reconstruct the image, it was necessary to map the measured nutation 86 E 0 LC 10 50 6 Frequency (Pixels) Figure 5-12: Mapping of the intensity of the nutation frequency in the frequency domain. frequency data into the spatial domain by correlating the measured nutation frequency to the distance between the sample and the coil. Since it is known that a reciprocal relationship exists between the two parameters, it was simply necessary to determine the constant of proportionality that would accurately characterize the relationship. Each element of the frequency spectrum is contained in the frequency array and must map to a corresponding element in the distance array. It was arbitrarily decided that the fifth element of the frequency array would map to the final element of the distance array. Since the nutation frequency decreases as the distance between the sample and the coil increases, the first few elements of the frequency array would correspond to infinitely large separations between the coil and the sample. In this mapping, the fifth element of the array corresponds to a physical separation between the coil and the sample that is greater than the largest distance between the two elements during the experiment. This ensures 87 that all of the frequencies that are of significance are mapped into the spatial domain. It was also necessary to determine which element of the frequency domain would map to the first element of the spatial domain. As described in Section 5.3.3, the first few elements of the distance array correspond to positions that lie within the coil. For this reason, the first fourteen elements of the distance array were assigned a -value of zero. Subsequent elements of the distance array corresponded to measured frequencies in the frequency domain. The relationship between the frequency domain and the spatial domain was thus f= where f 1280 , (5.5) is the index of the frequency array and k is the index of the spatial array. In this mapping, k varied from 1 to 256, thereby creating a high resolution spatial mapping of the range of distances over which nutation data was collected. Linear interpolation was used to calculate the contribution of neighboring pixels in the frequency domain to a particular pixel in the spatial domain. The MATLAB script used to perform this mapping is contained in Appendix B. Figure 5-13 shows a spatial map of the frequency spectrum that was shown in Figure 5-12. The sinogram shown in Figure 5-13 is a mapping of the amplitude of the nutation frequency component as a function of d, the distance between the coil and the sample. The movement of the high intensity pixels is a physical mapping of the relative distance between the sample and the coil. Once again, it was necessary to calculate a value for R (in pixels) that would enable the backprojection of the data for reconstruction of an image. This was done in the same manner as was used in Section 5.3.3. After the value for the radius of the circle upon which the transducers lie had been determined, it was then necessary to select the size of the object space. Thereafter, it was possible to reconstruct an image of the object. Figure 5-14 shows the reconstructed image. The MATLAB script used to reconstruct the image is contained in Appendix B. The image was normalized so that the intensities of the pixels in the image ranged from zero to one. The reconstruction of the object shows an assortment of arcs crossing the image space. There is a gray smear in the general 88 0 12 14 16 50 100 150 Position (Pixels) 200 250 Figure 5-13: Mapping of the intensity of the nutation frequency component in the spatial domain. region around the intersection of the arcs in the right half of the image space. There is a concentrated region of very high intensity pixels in the center of the smeared region. These white pixels are enveloped in a lighter, grayer region. This is consistent with the sample that was used for the experiment. The sample used in the experiment was an NMR tube of water. It would be expected that the reconstruction of the sample would consist of a very bright circular region representing the water, surrounded by a lighter, grayer area due to reconstruction artifacts. The smeared region in Figure 5-14 is not solely due to artifacts as a result of the reconstruction process. The paths that the reconstruction arcs make can clearly be seen in the image. The bright center of the smeared region is the locus of the intersection of the majority of the reconstruction arcs, and the most likely location of the water inside 89 20 40 60 80 100 20 40 60 80 100 120 Figure 5-14: Reconstruction of object in the image space. the NMR tube. It is apparent, however, that not all of the arcs pass through this locus. This may be due to an error in the calculation of R, an error in the angle of rotation, or another experimental error. Since only twelve projections were collected, misalignment of the projections has a significant impact on the quality of the reconstruction. In addition to diminishing the intensity of the center of the sample, the stray arcs erroneously contribute a spin density to a region which otherwise would not register a signal. If a greater number of projections had been collected, the low level signal produced by the arcs outside of the smeared region would have been rendered a -darker color after the image had been normalized. More projections would probably also reduce the intensity of the broad smeared region while increasing the intensity of the central locus. Figure 5-15 shows a three dimensional plot of the reconstruction of the object space. The broad base is much wider than was expected. Instead of a sharp change in intensity in the neighborhood of 90 1.21 0.4 0.2,- - 0 -0.21212- 80 ..- 60 '. .. .- 40.-- 6 -60 20 20 0 -:100 .80 4 0 Figure 5-15: Three dimensional view of the image reconstruction. the signal, a gradual increase in intensity is seen. Perhaps more projections would reduce the relative intensity of the base. It is also likely that an error in the calibration of R contributed to the gradual increase in signal. A contour map of the intensity of the pixels is shown in Figure 5-16. From this map, the coordinates describing the approximate location of the bright locus can be determined to be (68, 92). If the center of the object space is located at (60, 60), then the sample was located at a radial distance corresponding to 33 pixels. Since the value of R is known, it is possible to calibrate the image space and relate it to the physical dimensions of the experiment. The image reconstruction was performed using a radius of R = 95. Since it is known that R = 5.9 mm, it is possible to calibrate approximately 14 pixels to 1 mm. It therefore can be concluded that the sample was located at a radius of 2.05 mm away from the center of object space. The center of the object space corresponds to the axis of rotation of the sample. It is therefore expected that the location of the sample 91 120 110 ... ..... 0 100 .. .... ... .... 90 ...... ...... .. ......... 80 70 60 50 40 .. --.. - .. -. 30 20 0 11~ 10 10 20 30 0b A 40 50 60 70 80 90 100 110 120 Figure 5-16: Contour of the image reconstruction. would be equal to the value of r for the experiment. The measured value of r for the experiment was 2.1 mm. The agreement between the experimentally determined value and the actual value for the location of the sample is surprisingly accurate. This shows that the reconstruction algorithm is capable of locating the object in the correct place in the image space; however, the resolution with which the object is imaged is not acceptable. A simulation of the reconstruction of the sample was performed to asses the quality of the reconstruction. It was assumed that an object with a diameter of ten pixels was located at the point (68, 92). Projection data was collected for a set of sixteen transducers. This data was filtered using the optimum filter and then backprojected over the image space. Figure 5-17 shows the reconstruction of the object space as a result of the simulation. It can be seen from this figure that the paths of the arcs are visible in the simulated reconstruction. The simulated reconstruction does not have the broad region resulting 92 1 20 40 60 80 100 120 Figure 5-17: Simulation of reconstruction of an object using sixteen projections. from smearing of the data. This may potentially be due to the fact that the value of R that was used for the reconstruction was precisely equal to the value of R that was used to collect the projection data. A three dimensional view of the reconstruction, as seen in Figure 5-18, shows a relatively low level of signal across the image plane with a sharp increase in intensity in the region of the object. It was noted that the intensity is not uniform across the object. Another possible explanation for the poor quality of the reconstructed image is that the magnetic field produced by the distal wire of the coil is not negligible. It was initially assumed that the distal wire was sufficiently far away that only the magnetic field from the proximal wire would contribute to the magnetic field strength seen by the object. The magnetic field would thus fall off as as predicted by the Biot-Savart law. If, however, the effect of the magnetic field produced by the distal wire has a significant effect on 93 If- 0.6 04, .S 0.2,.-0.1 -0.2 ,. -0.4: .120100 .. - .. 80- .. 60 . ..-- ' - 2 ---- 100 80 ..- 4 40 20 20 0 0 4 0 Figure 5-18: Three dimensional view of simulated reconstruction. the magnetic field strength across the object space, then the 1r approximation will no longer be valid. This would effect the quality of the reconstruction since the projections would incorrectly be backprojected over the object space. For two wires carrying current in opposite directions that are separated by a distance W, the magnetic field at a point located at a radius r from the proximal wire is B = 1(5.6) 27r (r W+ r As the object moves with respect to the two wires, the contribution of each of the wires on the magnetic field strength varies. A simulation of the magnetic field produced by two wires was performed. Figure 5-19 shows the magnetic field lines produced by two wires separated by a distance, W, the approximate distance between the two wires in the coil. The diagram in Figure 5-19 is scaled so 1 pixel is approximately 2 mm. From this figure, it is evident that the effect of th'e distal wire is fairly significant in the region in which the sample was placed. 94 40- 35 - 30- 20- 15- 10- 5 10 15 20 25 30 35 40 45 Figure 5-19: Simulation of magnetic field produced by two wires. To account for the effect of the distal wire on the reconstruction algorithm, an alternative spatial encoding scheme was necessary. Instead of having a dependence and creating a spatial distribution once the frequency variation was known, the new method of reconstruction involved mapping each pixel in the image space to find the appropriate value for the field strength using a simulation of the magnetic field. Once the strength of the magnetic field was known for a given pixel, the magnitude of the nutation frequency component for that magnetic field strength was summed to reconstruct an image of the object space. The filtered backprojection method for reconstruction provides a high-quality image efficiently; however, it requires uniformly sampled data in both the linear translational and angular directions [17]. Since the encoding of the object no longer consists of equally spaced elements, the filtering operation can not be performed in the frequency domain 95 -I prior to backprojection. An alternative imaging method that can be employed is the backprojection filtering algorithm. The backprojection filtering algorithm assumes that the backprojected image is subjected to the 1 smearing given by the PSF. This image can be filtered to reduce smearing; however, there are some inherent practical limitations associated with this procedure. Truncation of the two dimensional blurred image is required to generate an image that is the same size as the original object. This results in a loss of information. Also, discontinuity in the slope of the filter function results in a ringing artifact [17]. 20 40 60 80 100 120 Figure 5-20: Reconstruction of sample using the contribution of the proximal and the distal wires. Figure 5-20 shows the reconstructed image as a result of the new algorithm. The effect of filtering the backprojected image can be seen in the high intensity bands that frame the boundary of the image space. The reconstructed image, however, is of much higher 96 quality than the image shown in Figure 5-14. Whereas many of the reconstruction arcs in Figure 5-14 did not pass through the object, all of the reconstruction arcs in Figure 5-20 contribute to the object. This indicates that the effect of the distal wire accounted for the distortion in the field that resulted in the poor quality of the reconstructed image. One possible way to reduce the effect of the filtering operation is to increase the size of the reconstructed image. Since the filtering process produces noise at the edge of the image space, the object space, which is centered in the image space, will not be significantly affected. Thus, the integrity of the image will not be diminished by the filtering operation. The projections were backprojected into a reconstruction space of 256 x 256 since it was recommended that the reconstruction space be at least twice the size of the image space [17]. After filtering the backprojected image, the central 128 x 128 pixels were extracted from the reconstruction to form the image shown in Figure 5-21. 20 40 60 80 100 120 20 40 60 80 100 120 Figure 5-21: Reconstruction of image using an expanded reconstruction space. 97 4 3.5, 3 2.5 - an , 15- 0.5 - 0 150 100. O1'20 100 140 60 50 0 20 0 40 Figure 5-22: Three dimensional view of the filtered backprojection. The quality of the reconstructed image is much improved. The image of the sample is much more coherent than the image shown in Figure 5-14. The smeared region is smaller in area. Also, the central, brighter area of the smear is more pronounced and more uniform. A closer examination of the high intensity bright region showed a circular region that was approximately 10 pixels in diameter. This would suggest that the bright region is approximately 0.62 mm in diameter. This is slightly smaller than the measured value of the inner diameter of the tube of approximately 0.8 mm. The edges of the sample may have been blurred by the reconstruction. The gray area surrounding the high intensity is due to the blurring of the projections. This blurring is an artifact of the backprojection process. A three dimensional view of the reconstruction, as shown in Figure 5-22, shows that the gray area has a much lower intensity and a much wider span than the bright peak of the object. It therefore may be possible to optimize the filter to improve the reconstruction further. 98 5.3.4 Two Sample Rotation Experiment A second 1.3 mm capillary tube was added to the fixture at approximately 90' from the first capillary tube. The second tube was attached to the 3 mm tube with a 1.3 mm spacer so the radius of rotation between the center of the glass tube to the central axis of rotation was approximately 3.45 mm. A column of water approximately 9 mm in length was put into the outer capillary tube. This column of water will be referred to as Sample 2. The same volume of water was also put into the 1.4 mm capillary tube that had been used in the previous experiment. This will be referred to as Sample 1. Figure 5-23 shows a schematic of the geometry of this experiment. The central glass tube was initally positioned such that Sample 2 was immediately adjacent to the coil. The procedure for this experiment was almost identical to the procedure used in the experiment described in Section 5.3.3. The zg pulse program was executed to match the resonant frequency of the transmitter and the sample and to determine the length of the 900 pulse. Nutation data was collected using the pulse program that utilized the DANTE sequence. The length of the pulse used during the nutation experiment was a constant of p1 = 10pts. 3 nm tube \ R sarnple 2 r2V dI s ample I Figure 5-23: Schematic of geometry of two sample rotary experiment. 99 The gear on the shaft was indexed in 150 increments. The zg pulse program was executed each time the sample was moved, and nutation data was collected for each position of the gear. Since there were two water tubes in the sample, it was expected that two distinct nutation peaks would be apparent in the spectrum. A figure of a typical frequency spectrum is shown in Figure 5-24. As the sample was rotated, the two peaks would move to reflect the changing position of their respective water column with respect to the coil. The measured nutation frequencies were plotted as a function of the angle of rotation (see Figure 5-25). X 106 1.8[. 1.61. 1.4 1.2 0) 1 CIS 0.810.6 0.41g 0.2= 0 0.5 1 1.5 Nutation Frequency (Hz) 2 2.5 x 104 Figure 5-24: Frequency spectrum of a typical "FID" of a sample containing two columns of water. It is evident in this figure that there are two distinct curves in the nutation data that was produced by the two samples. One of the curves resembles a cosine curve, while the other curve is more sinusoidal. The amplitude of the cosine curve is significantly larger 100 than the amplitude of the sine curve. This is consistent with the expected results. Since the two samples were attached to the central 3 mm glass tube approximately 900 apart, the resulting nutation frequencies should be about 900 out of phase with one another. Also, since Sample 2 has a spacer between the central tube and the tube containing the water sample, it has a larger radius of rotation than Sample 1, which has the water column attached directly to the central tube. Thus, the range of the variation of the nutation frequencies were expected to be larger for Sample 2 than for Sample 1 since Sample 2 traverses a greater distance from the coil. Since the initial position of Sample 2 was immediately next to the coil, it would produce the highest measured nutation frequency for the experiment, which would subsequently decrease as the sample was rotated away from the coil. Since Sample 1 initially was positioned approximately 90' away from the coil, the nutation frequency produced by that sample was expected to increase. It can therefore be concluded that the cosine curve with the higher amplitude was produced by Sample 2 while the sinusoidal curve was a result of the rotation of Sample 1. Once the data produced by the two tubes were separated, it was possible to calculate a K value based on the data. It was expected that the K value resulting from the two data sets would be identical since the data was collected in a single experiment. The experimental values of K for the two data sets were found to be 5600 and 6600 for Samples 1 and 2 respectively. The calculation of K assumes that the highest measured nutation frequency is produced when the sample has an angle of rotation of 6 = 0' and that the lowest measured nutation frequency results when the angle of rotation is 0 = 1800. The initial positions of the two samples, however, is not definitively known. It is possible that the addition of a phase angle would produce greater agreement between the calculated values of K for the two data sets. The calculated K values were used to predict the nutation frequency as a function of the angle of rotation. Figure 5-26 shows a comparison of the predicted nutation frequencies and the experimental data. The raw data from the experiment is contained in Appendix E. The agreement between the predicted nutation frequency and the experimental data is good in the regions where the samples were far 101 4500 4000 3500 - 8 3000 2500 + a U2000-, C 1500 P .0 1000 z 500 M "a 0 1 3 2 4 5 6 Rotation Angle (Radians) Figure 5-25: Predicted and experimental nutation frequencies as a function of rotation angle. away from the coil. The variation between the predicted and the experimental data may be a result of the effect of the magnetic field produced by the distal wire. A mapping of the magnetic field as a result of current flowing in opposite directions through two wires separated by a distance W was created. This mapping was identical to the mapping produced in Section 5.3.3, and was used to create the backprojection of the image in a similar manner to the method described in the previous section. The filtering operation was performed after the backprojection of the image had been complete. Once again, the effects of filtering the backprojected image led to artifacts in the image; this was partially remedied by enlarging the reconstruction space. Another alternative is to backproject the object into the enlarged image space and then 102 Experimental Results 4500 4000 3500 3000 a, 2500 2000 1500 0 1000 z 500 0 A N Experimental Data Sample 1 A14. A6 0 1 2 3 4 5 Angle of Rotation (radians) 6 Predicted Nutation Frequency Sample 1 SExperimental Data Sample 2 ------- Predicted Nutation Frequency Sample 2 Figure 5-26: Comparison of predicted nutation frequencies and measured values. impose a windowing function which would smooth the backprojected image. Filtering of the smooth backprojected image will not produce the high frequency components along the boundary of the image space due to sudden, sharp transitions at the boundary. This approach was used to reconstruct an image of the two samples. It was decided that the image space would be a 128 x 128 array. The projections were thus backprojected into a reconstruction space of 256 x 256. A windowing function was subsequently applied to the enlarged backprojected space. The windowing function smoothed the backprojection by imposing a cosine curve over the region surrounding the central object space. This reduced the effect of most of the noise on the filtered reconstructed image. Finally, two dimensional filtering was performed to extract the image from the reconstruction. Figure 5-27 shows an image of the reconstructed object. It can be seen that the quality of the images of the two samples varies. Sample 1, which was closer to the center of the 103 OR Magw"- Aiw-"' * - 20 40 60 80 100 120 20 40 60 80 100 120 Figure 5-27: Reconstruction of two tube sample image space, is located in the central region of the right half of the reconstruction space. Sample 2, which had the spacer between the central tube and the water column, is shown at the bottom of the reconstructed image. There is a significant amount of blurring in the image. Cloudy regions define the general location of the two samples; however it is difficult to distinguish the precise location of the water sample inside of the smeared region. There is a patch of bright pixels located in the center of the image of Sample 1. This patch is approximately 6 pixels in diameter. There is a suggestion of a similar region in the region that defines Sample 2, but the intensity of that locus is significantly lower than the intensity of the bright spot in Sample 1. This is most likely due to the normalization of the image after the reconstruction and filtering had occurred. The bright regions of 6 pixels correspond to a water sample approximately 0.4 mm in diameter. This is smaller than the inner diameter of the tube. Some blurring of the edge of the water 104 - , sample may have resulted in the disparity between the actual value and the experimental measure of the size of the water sample. The approximate coordinates of the bright patches are (103, 70) and (58,117) for Samples 1 and 2 respectively. Since the center of the image space is' approximately (64, 64), the radial distance to the two samples is approximately 39 pixels and 53 pixels. Since 95 pixels correspond to approximately 5.9 mm, the two bright patches are at approximately 2.4 mm and 3.3 mm from the center of the image. These distances can be compared to measured r values of 2.2 mm and 3.4 mm for Samples 1 and 2 respectively. Although it is difficult to determine the actual location of the sample within the blurred region, the accuracy of the method is reasonable. The image shown in Figure 5-27 was subjected to a windowing function prior to filtration. There is not a great difference between an image of this figure and the backprojection that was created by filtering the image in the expanded image space without imposing a windowing function on it. This is because the effect of the noise due to blurring is most severe at the edges of the image space. By enlarging the image space, the object space, which is in the center of the reconstruction space, is not significantly affected by the filtering noise. 105 Chapter 6 Discussion The initial results of the experimental phase of the research are very promising. It was found that the model used in the theoretical development was not accurate for the coil that was designed. The effect of the magnetic field produced by the distal wire proved to be a significant source of error in the initial reconstruction. Accounting for the magnetic field of the distal wire significantly increased the fidelity of the image; however, blurring in the neighborhood of the object is still an issue. Furthermore, because the spatial mapping of the object in frequency space is not equally spaced over the spectrum, convolution of the kernel prior to backprojection is not possible. The reconstruction, therefore, must subsequently be performed using the backprojection filtering method instead of the filtered backprojection method that was developed in Chapter 3. The resolution of images that are reconstructed using backprojection filtering is lower than the resolution of images that are reconstructed using filtered backprojection. There are a number of questions that arose during the experimental process. Further work needs to be done to resolve many of the issues. A brief discussion of some of the issues follows. 106 6.1 Coil Design It is possible that by creating a different type of coil, by altering the coil geometry or by redesigning the coil to be an infinite conductor, the spatial mapping described in Chapter 3 would be applicable. This would eliminate some of the issues associated with filtering the backprojected image and may allow for the implementation of alternate image reconstruction techniques. Also, the coil that was designed for the experiments in this work was intended to create one and two dimensional images. Further investigation into spatially encoding the spin densities in three dimensions using coils such as the cone coil [10] may potentially allow for even more applications of this technology. 6.2 Magnetic Susceptibility Another aspect of the coil design which could potentially impact the process is the material of the wire used in the coil. The introduction of the coil into the magnet locally distorts the magnetic field. These inhomogeneities can be reduced by shimming gradient coils to homogenize a localized area of the magnetic field. One potential means of reducing the effect of the coil on the magnetic field is to use "zero susceptibility" wire for the construction of the coil. Zero susceptibility wire is composed of strands of wire that are each made of different materials. Since each material has a distinct value describing its magnetic susceptibility, it is possible to create a composite wire that has zero susceptibility by summing the susceptibilities of each of the component strands of wire in the bundle. The composite wire will have almost no effect on the homogeneity of the magnetic field in the vicinity of the sample. Eliminating local disturbances due to the introduction of the coil in the magnet may potentially reduce the need for shimming of the static gradient fields to homogenize the field in the area around the sample. If shimming of the gradients is not necessary, then the time required for the set up of the experiment will be significantly reduced. Also, the variability of the magnetic field during the experiment will be reduced. This will further 107 standardize the data acquisition process. 6.3 Spatial Markers Refinements to the reconstruction algorithm could potentially improve the quality of the images produced by this method. The spatial mapping that was performed to convert the nutation data from the frequency domain to the spatial domain was a critical step in the reconstruction process. The value of R, the radius of the ring of transducers, was determined from this mapping. The quality of the image reconstruction was very dependent on the value that was chosen for R. If the R value was too large, the backprojected arcs would not intersect to form an image. If R was too small, arcs would intersect to form multiple low-intensity phantom peaks. Either of these situations would result in a blurred image of diminished integrity. One possible method of determining R might be to put a small marker at the center of the axis of revolution. Since the marker is coaxial with the axis of revolution, a constant signal would result in the frequency domain. This constant signal in the frequency domain would map to the correct value of R in the spatial domain regardless of the mapping that was used to convert from frequency to space. Furthermore, this would also provide the scale for the image. Since it is known that the center of the image is located at a certain distance from the transducer, an appropriately sized object space may be selected. This serves to reduce another variable in the process. One potential complication may arise from the fact that it may not be possible to place a marker at the center of the axis of rotation. The reconstruction algorithm is most accurate when the sample is located in the neighborhood of the origin. Thus, it may be disadvantageous to put a marker at the location that would be reconstructed with the highest fidelity. Also, it may be physically impossible to put the marker in the center of the object space due to the nature of the object. An alternative method of marking the space would be to put markers on the edge of 108 the object space. If multiple markers are placed symmetrically about the axis of rotation, it will be possible to calculate the value of R. This might be a more viable option for determining R since there is greater flexibility in the placement of the markers. Also, this alternative leaves the center of the object space available for the placement of an object. 6.4 Number of Projections One of the biggest differences between the simulations of the reconstruction algorithm and the actual implementation was the number of projections that were used to reconstruct the sample. The high fidelity of the PSF in Chapter 3 can partially be attributed to the number of projections used in the reconstruction. During the experimentation, the number of teeth in the gear limited the number of projections that could be collected. As the complexity of the samples increases, the number of projections required to produce a quality image will increase as well. To accommodate this need, it will be necessary to design a device that can be used to rotate the sample in fine, discrete intervals. Such a device would have to satisfy a number of requirements. In addition to being non- ferromagnetic, the magnetic susceptibility of the device will have to be considered. If it is located at a distance from the sample and the center of the magnet, then the effect of the device on the homogeneity of the magnetic field may not be critical. If, however, the device is located in the vicinity of the sample, local distortions in the magnetic field could affect the spatial encoding of the object. The device would also have to fit inside the bore of the magnet. It would need to accurately position the sample by maintaining a fixed angular position. Backlash, slippage, or positioning errors would have to be minimal to maintain a high quality image. Also, the device would need to be unaffected by high frequency noise or vibrations. Automating the motion of the sample in between data acquisitions would minimize the disturbance of the system. In the process that was used in this work, after the sample was moved, the tuning and matching of the probe was verified. The gradient coils were 109 subsequently shimmed to homogenize the field. By automating the movement of the sample, it may be possible to reduce the disturbance of the sample and reduce the time required for setting up between the acquisition of data for each projection set. 110 Chapter 7 Conclusion This work has demonstrated that there is potential for imaging by using the radiofrequency gradients. The image reconstruction algorithm shows that it is possible to spatially encode a two dimensional object space using the nutation frequency. Since the nutation frequency varies with the magnetic field, a nonlinear mapping of the spatial variation of the magnetic field can be used to backproject the object. This is true regardless of the shape of the magnetic field lines. It is, however, necessary to know how the magnetic field varies in space in order to implement this method. The accuracy with which the field is mapped determines the accuracy of the image. Using this method no longer makes it a requirement that the magnetic field be uniform or homogeneous. Instead, the only requirement is that the magnetic field variation be known. The implications of the experimental work are clear; this method has the potential of being quite significant. There are a great number of issues that need to be resolved to determine the resolution of the method and the ability of the method to produce quality images. The most significant of these requires building an apparatus that would enable a greater number of projections to be collected. This would increase the resolution of the image and allow for a qualitative comparison of RF gradient imaging and conventional imaging methods. A redesign of the coil to simulate an "infinite" conductor would also be a worthwhile endeavor. This would allow for the filter kernel to be convolved with 111 the projection data prior to backprojection, thereby improving the quality of the image. The general case, however, involves the reconstruction of an arbitrary object in a known magnetic field to be imaged using the backprojection filtering method. Improving the quality of the image in the general case requires the development of post processing techniques that can be applied to the backprojected image. Spatially encoding the object using the nutation frequency of the object has many advantages. This method potentially allows for imaging using permanent magnets or a different geometry to facilitate imaging of objects that might not be imaged using conventional magnets. Furthermore, if the field can be mapped accurately, there is no longer a need for static gradient coils. Without rapidly switching gradient coils, the power source required for the magnet is significantly reduced. Thus, it may be possible to reduce some of the hardware and the power supplies that are required for conventional systems. 112 Appendix A Reconstruction Using the Hankel Transform for an Arbitrary Object In section 3.1.5, an object located at the origin was reconstructed at any point in the image space. In this section, an object located at an arbitrary location in the object space is reconstructed. For an object located at a distance a from the origin (see Figure A-1), the Hankel transform of a projection can be expressed as P(w) = j rp(r)Jo(wr)dr. (A.1) The projections can also be expressed in terms of the two dimensional Fourier transform p( x2 + y 2 ) 4-=> P(U, v). (A.2) Since P(u, v) = 27rp(w)f_.y2 +v, (A.3) it follows that P(u, v) = 27rj rp(r)J,(r Vu 2 + v 2 )dr. (A.4) If it is assumed that the object is a point object located arbitrarily in the object space, where p is the distance from the transducer to the object, then p(r) = 6(r - p). 113 (A.5) (Ros ,R Si R p r 'I Figure A-1: Geometry used for reconstructing a point object located off the origin. The Hankel transform of this is thus P(w) = pJO(Wp), (A. 3) which subsequently causes the Fourier transform to become P(u,v) = 27rpJ(wp). (A. 7) The shifting property of the two dimensional Fourier transform states f (x - x, y - y,) -<= F(u, v) e(a+YO). (A. 3) The Fourier transform of the object at a point (x,, y,) = (p cos#, p sin#) thus becomes P(u, v)x,,,, = 2,rpJo(wp)e,-(up cos 8+vp sin3 ) An angle 0 can be defined such that * = w cos * = w sino ) V)= tan(U 114 (A. 9) w = 1/32 +V2. Equation A.9 thus becomes P(u, v) I .,y. = 27rpJo(wp)e-j(pw cos Vcos /+pw sin Osin /) (A.10) This expression alternatively be expressed as (A.11) P(u,v) Ix.,yo = 27rpJo(wp)e-Pcosf-). The back projection of the object on the x-axis can be expressed as y) = I(x, pp,/(X - pcos3, y - psin)d3, =27 P (,Y f (A.12) or, using expression A.11 P(u, v) = j (A.13) pJO(p)eiwPcs(Vb-O)d. It can be seen from Figure A-1 that cos3 =R cos$ - a p (A.14) and sin 0 = R sin q. (A.15) p Expanding the exponent in equation A.13 and substituting these expressions for cos # and sin 8 results in P(U, v) = ji pJo(Cp)e-wP(cos P(Rs,-a)+sin ( Rsin )) (A.16) 0)dO (A.17) This can be simplified to P(U, V) = 2r pJo(wp)e-jw(R cos V cos *+R sin 0 sin $--a cos or, P(u, v) = ejwa cos V I 27r pJ(wp)e-jwR cosvP-)dO. 115 (A.18) U w V Figure A-2: Geometry for Graf's Theorem [181. It is possible to take the partial derivative of both sides of equation A.14 to determine an expression for d# in terms of d#. This results in R 2 - aR cos d d3= (A.19) dq. 2 This can be substituted in Equation A.17 to yield P (u, v) - ejwacos j 27rj ,p),--jwR J p o cos(P-O)(R2 p ( - aR cos f -. do. Graf's Theorem [18] may be used to obtain an alternate expression for JO(wp). (A.20) Graf's Theorem states that JV(w)cos(vx) = J,+k(u)Jk(v)cos(ka), E k=-oo where Figure A-2 shows the relationship between u, v, w, a, and X. Figures A-1 and A-2 shows that for the image reconstruction, V =0 w =p U =R v = a 116 (A.21) A comparison of Equation A.21, therefore, can be rewritten as JO(P) = (A.22) , Jk(R)J(a)cos(k#). k=-oo The geometry associated with similar triangles permits 00 JO(Pp)= 5 (A.23) Jk(wR)Jk(wa) cos(k). k=-oo Equation A.23 can alternatively be expressed as Jo(wp) = Jo(wR)Jo(wa) + 2 E Jk(wR)Jk(wa) cos(k). (A.24) k=1 Substituting Equation A.24 into Equation A.20 yields P (u, v) = J0 (wR) Jo(wa)e wa cos ejwa cos (R 2 - aR cos 0) do + p 2 jwR cos(V-O) (R - aR cos 0) cos(O-0) 2-jwR b f27 00 2 Jk(wR)Jk(wa) cos(k) (A.25) dq. (k=1 A closed form solution for the Fourier Transform of this expression could not be found. It was thus not possible to find a general solution for the filtered backprojection of an arbitrary object in the object space at any point within the reconstruction space. Numerical solutions for the filtered backprojection, however, are possible. 117 Appendix B MATLAB Scripts Numerical Simulations B.1 B.1.1 Creating Circular Projections % imp-proj Create a set of impulse projections around circular arcs % Useage: % where proj = imp-proj(im-size, Radius, n-proj, npoints,x,y) im-size - size of image Radius - radius of the circular sampling path n-proj - number of projections taken around the circle n-points - number of points in each projection. x - the x coordinate of the impulse y - the y coordinate of the impulse % Returns: proj(n-proj, n-points) - an array of projection data. % Notes: The projections are taken at angular intervals of 2*pi/n-proj, 118 10 around a circle of radius Radius. A spatial distance of 2*Radius/n-points is assumed for sampling along the projection. %0 Radius should be large enough so that the sampling path % encompasses the image,ie Radius > 0.707*im-size function sum = imp-proj(im-size, Radius, n-proj, n-points,x,y) 20 sum=zeros (n-proj,n-points); ctheta=cos (linspace(O, 2*pi,n_proj)); stheta=sin(linspace(0,2*pi,n proj)); for T = 1:n-proj x-org = im-size/2 + Radius*ctheta(T); y-org = im-size/2 + Radius*stheta(T); distance = sqrt((x - x-org)^2 + (y - y-org)^2); k= round (distance*n-points/ (2*Radius)); sum(T,k) =1; 30 end 119 Convolving the Filter Kernel B.1.2 % Function: fft-cornv(proj,n-p roj,n-samples,filter,d) % INPUT ARGS: filter - a string specifying the filter classic ramp filter % 'ram-lak' % 'shepp-logan' Shepp-Logan filter 'cosine' Cosine window weighted ramp filter % 'hamming' % 'hann' Hamming window weighted ramp filter Han window weighted ramp filter % len - the length of the projections % d - the fraction of frequencies below the nyquist %/ 1o which we want to pass % OUTPUT ARGS: filt - the filter to use on the projections function cproj = fft conv (proj ,nproj ,nsamples,filter,d) p = proj I; 20 len = size(p,1); H = designFilter(filter,n-samples, d); p(length(H),1)=0; cproj = fft(p); % Zero pad projections % p holds fft of projections for i = 1:size(p,2) cproj(:,i) = cproj(:,i).*H; %frequency domain filtering end 120 % p is the filtered projections cproj = real(ifft(cproj)); cproj(ien+1:end,:) = cproj = cproj' ;% Truncate the filtered projections 30 % Sub-Function: designFilter % Returns the Fourier Transform of the filter which will be % used to filter the projections % INPUT ARGS: filter - a string specifying the filter classic ramp filter %'ram-lak' 'shepp-logan' Shepp-Logan filter / Cosine window weighted ramp filter %'cosine' % 'hamming' % 'hann' Hamming window weighted ramp filter Han window weighted ramp filter / len - the length of the projections % d - the fraction of frequencies below the nyquist %0 which we want to pass % OUTPUT ARGS: filt - the filter to use on the projections function filt = designFilter(filter, len, d) order = max(64,2^nextpow2(2*en)); % First create a ramp filter - go up to the next highest % power of 2. filt = 2*(O:(order/2))./order; 121 40 w = 2*pi*(O:size(filt,2)-1)/order; % frequency axis up to Nyquist switch filter case ram-lak' % Do nothing case shepp-logan 60 % be careful not to divide by 0: filt(2:end) = filt(2:end) .* (sin(w(2:end)/(2*d)) ./(w(2:end)/(2*d))); .* cos(w(2:end)/(2*d)); .* (.54 + .46 * cos(w(2:end)/d)); case 'cosine' filt(2:end) = filt(2:end) case 'hamming' filt(2:end) = filt(2:end) case 'hann' filt(2:end) = filt(2:end) .*(1+cos(w(2:end)./d)) / 2; otherwise error(' Invalid filter selected. ');0 end filt(w>pi*d) = 0; filt = [filt' ; filt(end-1:-1:2)']; % Crop the frequency response % Symmetry of the filter 122 B.1.3 Back Projecting an Image % back-proj Back project a set of circular arc projections into an image plane. % Useage: image = back-proj(proj, im.size, Radius, n-proj, n-points) % where proj(n-proj,n-points) - a set of circular arc projections. %// im-size - size of image to be created %/ Radius - radius of the circular sampling path used to create projections %0 % nproj - number of projections taken around the circle %0 n-points - number of points in each projection. %0 10 % Returns: image(im-size, im-size) - an image created by back projection. % Notes: The projections are assumed to be at angular intervals of 2*pi/n-proj around a circle of radius Radius. A spatial distance of 2* Radius/n-points is assumed for sampling along the projection. No attempt is made to normalize the image. function image = back proj(projim -size, Radius,n-proj,n-points) image = zeros(im-size); 20 mid = (im-size-1)/2; xcircle = mid + Radius*cos (linspace (0,2*pi* (nproj-1) /nproj ,nproj)); ycircle = mid + Radius*sin(linspace(0,2*pi*(n-proj-1)/n-proj,n-proj)); scale = n-points/(2*Radius); % Iterate over all pixels for row=l:im-size y = im-size-row; 123 row for col = 1:im-size x = col-1; 30 for T = 1:n-proj distance = sqrt((xcircle(T) - x)^2 + (ycircle(T) - y)~2)*scale; idist = fix(distance); delta = distance-idist; if idist < n-points; image(row,col) = image(row,col) + proj(T,idist) + delta* (proj (T,idist+1) - proj(T,idist)); end end end 40 end % Normalize the image %image = image/max(image(:)); 124 B.1.4 Backprojection Over an Enlarged Image Space % bigback-proj Back project a set of circular arc projections into an enlarged image plane. % Useage: recon = bigback-proj(proj, im-size, reconsize, Radius, n-proj, n-points) % where proj(n.proj,n-points) - a set of circular arc projections. im-size - size of image reconsize - the size of the reconstruction image >4* Radius Radius - nproj - radius of the circular sampling path used to create projections number of projections taken around the circle n-points - number of points in each projection. 10 % Returns: recon(reconsize, reconsize) - an image created by back projection. % Notes: The projections are assumed to be at angular intervals of 2*pi/n-proj around a circle of radius Radius. A spatial distance of 2*Radius/n-points is assumed for sampling along the projection. No attempt is made to normalize the image. function recon = bigback-proj (proj,im-size,reconsize, Radius,n proj ,n.points) recon = zeros(reconsize,reconsize); mid = (reconsize-1)/2; xcircle = mid + Radius*cos (linspace (0,2*pi* (n-proj -1) /nproj,nproj)); ycircle = mid + Radius*sin(linspace (0,2*pi* (n-proj -1) /nproj,nproj)); scale = n-points/(2*Radius); %Iterate over all pixels for row=1 :reconsize 125 20 y = reconsize-row; row for col = 1:reconsize 30 x = col-1; for T = 1:n-proj distance = sqrt((xcircle(T) - x)^2 + (ycircle(T) - y)^2)*scale; idist = fix(distance); delta = distance-idist; if idist>O & idist < n.points recon(row,col) = recon(row,col) + proj(T,idist); %+ delta*(proj(Tidist+1) - proj(Tidist)); end end 40 end end % Normalize the image recon = recon/max(recon(:)); 126 B.1.5 Collecting Projections from an Image % photoproj Create a set of projections around circular arcs from an image % Useage: % where proj = photo-proj(image, im-size, Radius, n-proj, n-points) image - a square image of size im-size x im-size %1/ im-size - size of image %/ Radius - radius of the circular sampling path %O nproj - number of projections taken around the circle %0 n-points - number of points in each projection. 10 %0 % Returns: proj(n-proj, n-points) - an array of projection data. % Notes: The projections are taken at angular intervals of 2*pi/n-proj, %0 around a circle of radius Radius. A spatial distance of %0 2*Radius/ n-points is assumed for sampling along the projection. %0 Radius should be large enough so that the sampling path %0 encompasses the image,ie Radius > 0.707*im-size function sum = photo proj(image, im-size, Radius, n-proj, n-points) ds = 1; % Set the interval to one pixel r = linspace(2*Radius/n-points, 2*Radius, n-points); angle = linspace(O, 2*pi*(nproj-1)/nproj, n-proj); x-org = (im-size-1)/2 + Radius*cos(angle); y-org = (im-size-1)/2 + Radius*sin(angle); sum = zeros(n-proj); 127 20 for T = 1:n-proj T 30 for rad = 1:n-points n-steps = pi*r(rad)/ds; comega = cos(linspace(angle(T) + pi/2, angle(T) + 1.5*pi*(n-steps-1)/n-steps, n-steps)); somega = sin(linspace(angle(T) + pi/2, angle(T) + 1.5*pi*(n-steps-1)/n-steps, n-steps)); s= 0; for i = 1:n-steps ix = round(r(rad)*comega(i) + x-org(T)); iy = round(r(rad)*somega(i) + y-org(T)); 40 row = im-size - iy; col = ix+1; if (row>O) & (row<=im-size) & (col>O) & (col<=im-size) s = s + image(row,col); end end sum(T,rad) = s; end end 50 128 B.2 Image Reconstruction Data Extraction B.2.1 % fid-read Reads the FID data and separates the real and the imaginary data % Useage: function [Re, Im]=fidread(file, td) % where file - string name of the file that is being opened by fidread % td- time domain of the acquisition *MUST BE A POWER OF TWO* % Returns: Re Im - vector containing real data - vector containing imaginary data function [Re, Im]==fidread(file, td) fl=fopen(file,' r ,' b'); 10 fid=fread(fl, ' int32'); fclose(fl); Re=zeros(td,1); Im=Re; for j=1:td, Re(j)=fid(2*j-1); Im(j)=fid(2*j); end 129 B.2.2 Data Processing function out = fidprocess(Re,Im, top) ri = detrend(Re); il = detrend(Im); f = abs(fft(rl + i*il)); for j= 2:top out(j) = f(j) + f(514-j); end; %out=f(1:top); out=out/max(out(5:top)); 130 B.2.3 Single Sample Rotation Data % Script to extract FID data for Dec 20, 2000 function [data,proj] = fidgetnewl; top = 100; [Re02,Im02]=fidread( f id2l',512); p02=fidprocess(ReO2, Im02, top); [Re04,Im04]=fidread( f id23',512); p04=fidprocess(ReO4, Im04, top); 10 [Re06,Im06]=fidread( 'fid25',512); p06=fidprocess(ReO6, Im06, top); [Re08,Im08]=fidread('fid271,512); p08=fidprocess(ReO8, Im08, top); [RelO,ImlO]=fidread(' f id29',512); plO=fidprocess(ReO, ImlO, top); [Re12,Im12]=fidread(' f id3l',512); 20 p12=fidprocess(Re12, Im12, top); [Re14,Im14]=fidread(' fid33 ,512); p14=fidprocess(Re14, Im14, top); [Re16,Im16]=fidread(' f id35 ',512); p16=fidprocess(Rel6, Im16, top); 131 [Rel8,Iml8]=fidread('fid37' ,512); p18==fidprocess(Rel8, Imi8, top); 30 [Re20,Im20]=fidread(' f id39' ,512); p20=fidprocess(Re2O, Im20, top); [Re22,Im22]=fidread(' f id4l',512); p22=fidprocess(Re22, Im22, top); [Re24,Im24]=fidread(' f id431,512); p24=fidprocess(Re24, Im24, top); 40 proj=[p02; p04; p06; p08; plO; p12; p14; p16; p18; p20; p22; p24]; j for = 1:12 proj(j,2)=O; proj (j,3)=0; end; % Create a sinogram in the frequency domain: for j = 1:256 50 for k = 1:3 map(j,k) = (j-1)/255; end; end; figure; 132 colormap(map); image(255*proj); % Create a sinogram in the spatial domain a = [33; 35; 37; 50; 65; 75; 70; 75; 65; 55; 50; 40]; 60 data = zero's(12,256); for j = 1:12 for k = 10: 256 dist = 10*k/(a(j)*1280*4); freq = 1/dist; intf = fix(freq); if intf < 1024 intf, j,k fracf = freq - intf; data(j,k) = proj(j,intf + 1) + fracf*(proj(j,intf + 2)-proj(j,intf + 1)); end; end; end; figure; colormap(map); image(255*data); 133 70 B.2.4 Single Sample with Uniform Pulse Data % Script to extract FID data for Dec 21, 2000 function data = fidgetnewl; top = 100; [Re02,Im02]=fidread(' f id02' ,512); p02=fidprocess(ReO2, Im02, top); [Re04,Im04]=fidread(' f id05' ,512); p04=fidprocess(ReO4, Im04, top); 10 [Re08,Im08]=fidread(' f id08' ,512); p08=fidprocess(ReO8, Im08, top); [Re10,Im10]=fidread(' fidO 1,512); p1O=fidprocess(Re1O, ImlO, top); [Re12,Im12]=fidread(' f id12',512); p12=fidprocess(Re12, Im12, top); [Re14,Im14]=fidread(' f id14',512); 20 p14=fidprocess(Rel4, Im14, top); [Re16,Im16]=fidread('f id16',512); p16=fidprocess(Rel6, Im16, top); [Re18,Im18]=fidread(' f id18' ,512); p18=fidprocess(Re18, Im18, top); 134 [Re20,Im2O]=fidread( 'fid201,512); p20=fidprocess(Re20, Im20, top); 30 [Re22,Im22]=fidread(' f id22 1,512); p22=fidprocess(Re22, Im22, top); [Re24,Im24]=fidread(' f id24' ,512); p24=fidprocess(Re24, Im24, top); [Re26,Im26]=fidread( 'fid261,512); p26=fidprocess(Re26, Im26, top); 40 [Re28,Im28]=fidread(' f id28',512); p28=fidprocess(Re28, Im28, top); [Re30,Im30]=fidread(' fid30',512); p30=fidprocess(Re3O, Im30, top); [Re32,Im32]=fidread(' f id321,512); p32=fidprocess(Re32, Im32, top); [Re34,Im34] =fidread(' f id34' ,512); 50 p34=fidprocess(Re34, Im34, top); proj=[p02; p04; p08; plo; p12; p14; p16; p18; p20; p22; p24; p26; p2 8 ; p30; p3 2 ; p3 4 ]; 135 N=16; j for = 1:N proj (j,2)=0; proj (j,3)=0; end; 60 % Create a sinogram in for j = 1:256 the frequency domain for k = 1:3 map(j,k) = (j-1)/255; end; end; figure; colormap (map); image(255*proj); % Create a sinogram in the spatial domain 70 data = zeros(N,256); for j = 1:N for k = 14: 256 dist = k/1280; freq = 1/dist; intf = fix(freq); fracf = freq - intf; data(j,k) = proj(j,intf + 1) + fracf*(proj(j,intf + 2)-proj(j,intf + 1)); end; end; 80 figure; colormap(map); image (255 *data); 136 B.2.5 Mapping the Magnetic Field function B = BiotSavart(imsize, R,alpha, D) x = R*cos(alpha); yO = R*sin(alpha); x1 = (R+D)*cos(alpha); yl = (R+D)*sin(alpha); mid = (imsize+1)/2; for xa = 1: imsize for ya = 1: imsize dxO = (xa-mid) - xO; dyG = (ya-mid) - yO; 10 dxl = (xa-mid) - x1; dyl = (ya-mid) - yl; RO = sqrt(dxO^2 + dyO^2); RI = sqrt(dx1^2 + dy1^2); cosO = dxO/RO; sinO = dyO/RO; cosi = dxl/R1; sinI = dyl/Ri; MagBO = 1/RO; MagBi = 1/Ri; Bx = -MagBO*sinO By = 20 + MagBl*sinl; MagBO*cosO - MagBl*cosl; B(xa,ya) = sqrt(Bx^2 +-By^2); end; end; 137 B.2.6 Backprojection % BS-back-proj Back project a set of nonlinear projections into an image plane. % Useage: image = BS-back-proj(proj, imsize, Radius, D, K, n-proj, n-points) % where proj(n-proj,n-points) - a set of circular arc projections. %0 im-size - size of image to be created Radius - radius of the circular sampling path used to create projections D - separation between the two conductors %0 K - constant of proportionality from Biot-Savart law %O n-proj - number of projections taken around the circle % n-points - number of points in each projection. % Returns: 10 image(im-size, im-size) - an image created by back projection. function image = bs back-proj (proj,im-size,Radius, D K ,nproj ,npoints) image = zeros(im-size); mid = (im-size+1)/2; for T = 1:n-proj alpha = 2*pi *(T-1)/n-proj; b = BiotSavart(im-size, Radius, alpha, D); b = K*b; % Iterate over all pixels for row=1:im-size % row for col = 1:im-size f = b(row,col); fl = fix(f); 138 20 delta = f -fl; if fl < n-points; image(row,col) = image(row,col) + proj(T,fl) + delta*(proj(T,fl+l) - proj(T,fl)); end end end % newim(image); end % Normalize the image image = image/max(image(:)); 139 30 B.2.7 Filtering of the Backprojection function image = filtim(in,imsize, rmax); z= fftshift(fft2(in)); im = zeros(imsize,imsize); mid = imsize/2 + 1; for row= 1:imsize for col = 1:imsize r = sqrt((row-mid)^2 + (col-mid)^2); if r < rmax im(row,col) = r* z(row, col); else 10 im(row,col) = 0; end end end image = abs(ifft2(ifftshift(im))); 140 B.2.8 Two Sample Data % Script to extract FID data for Dec 22, 2000 function data = fidgetnewl; top = 255; [Re02,Im02]=fidread(' f id021,512); p02=fidprocess(ReO2, Im02, top); [Re04,Im04]=fidread(' f id04',512); p04=fidprocess(ReO4, Im04, top); 10 [Re06,Im06]=fidread(' f id06',512); p06=fidprocess(Re6, Im06, top); [Re08,Im08]=fidread(' f id08 ',512); p08=fidprocess(ReO8, Im08, top); [RelO,ImlO]=fidread(' f id1 ',512); p1O=fidprocess(ReO, ImlO, top); [Re12,Im12]=fidread('f id12' ,512); 20 p12=fidprocess(Rel2, Im12, top); [Re14,Im14]=fidread(' f id14 ',512); p14=fidprocess(Rel4, Im14, top); [Re16,Im16]=fidread(' fid16',512); p16=fidprocess(Re16, Im16, top); 141 [Re18,Im18]=fidread(' f id181,512); p18=fidprocess(Rel8, Im18, top); 30 [Re20,Im20]=fidread( 'fid20',512); p20=fidprocess(Re2O, Im20, top); [Re22,Im22]=fidread(' f id22',512); p22=fidprocess(Re22, Im22, top); [Re24,Im24]==fidread('f id241,512); p24=fidprocess(Re24, Im24, top); 40 [Re26,Im26]=fidread(' f id26 1,512); p26=fidprocess(Re26, Im26, top); [Re28,Im28]=fidread(' f id28 1,512); p28=fidprocess(Re28, Im28, top); [Re30,Im30]=fidread(' f id30 1,512); p30=fidprocess(Re3O, Im30, top); [Re32,Im32]=fidread(' f id321,512); 50 p32=fidprocess(Re32, Im32, top); [Re34,Im34]=fidread(' f id34 ',512); p34=fidprocess(Re34, Im34, top); 142 [Re36,Im36]=fidread('f id36' ,512); p36=fidprocess(Re36, Im36, top); [Re38,Im38]=fidread(' f id38',512); p38=fidprocess(Re38, Im38, top); 60 [Re40,Im4]=fidread(' fid40',512); p40=fidprocess(Re4O, Im40, top); [Re42,Im42]=fidread(' f id42',512); p42=fidprocess(Re42, Im42, top); [Re44,Im44]=fidread(' f id44',512); p44=fidprocess(Re44, Im44, top); 70 [Re46,Im46]=fidread( 'fid46' ,512); p46=fidprocess(Re46, Im46, top); [Re48,Im48]=fidread(' f id48',512); p48=fidprocess(Re48, Im48, top); [Re50,Im50]=fidread(' f id50 1,512); p50=fidprocess(Re5O, Im50, top); data=[p02; p04; p06; p08; plO; p12; p14; p16; p18; p20; p22; p24; p26; p2 8 ; p30; p32; p34; p36; p38; p40; p42; p44; p4 6 ; p48]; for j = 1:24 data(j,2)=0; 143 80 data(j,3)=O; end; % Create a sinogram in the frequency domain: for j = 1:256 for k = 1:3 90 map(j,k) = (j-1)/255; end; end; figure; colormap (map); image(255*data); 144 B.2.9 Windowing the Enlarged Image Space function im = window-im(input,imsize, rl, r2) im = zeros(imsize); mid = (imsize+1)/2; deIr = r2-rl; for row= 1:imsize for col = 1:imsize r = sqrt((row-mid)^2 + (col-mid)^2); if r < ri im(row,col) = input(row,col); elseif (r > ri) & (r <= r2) 10 im(row,col) = input(row,col)* 0.5*(cos(3.14159*(r-rl)/delr) + 1); end end end 145 Appendix C Engineering Drawings 146 2 For Educati al Use Only I .970 I.969 II I Ii 01 01 % B % B I1110 I If I 1% 1 C C 0.25 0 R.09375 0 I 575 0 1 969 0 0 0.25 -o L&J L. 0..25 NAJ -o I .969 L. 0 0 LL. A 0.25 04.74 [e-.50 DESIGNER IS-Jan-RI Rainuka Gpt Gupta TLRAiN TOLERANCES TIT '/- 0.005 angles +/0.5 MATERIAL Departmenf of Mechanical Engineering 71 Mas. Ave. Cambridge, MA 02139 TITLE deg [ Accal INTERPRET PER ANSI ALL DIMENSIONS IN INCHES UNLESS SPECIFIED OTHERWISE 2 MassochusetIs Inslifule of Technology Iy On 0n I y U 5e For Educati 1al Use Pro/E Drawing ro Di5k File PROBED I SK SIZE A ISCALE 0.500 1 SHEET I OF I 2 For Educati al Use Only - 3.60 3.35 . 75 .60 LLi- B C 0 B \ I 25 0-U 0 I, V .25 o .25 0.20 -I- /-74 I I 00 0 LAJ. CWi 0 . 07 .240 La. "" La A 75 .24 0 20 L5 6 .19 .25 DESIGNER 19-Jan-01 Rainuka Gupfa MATERIAL 5 I ifUle of Iechnology Infteorecoog .ee*-0.005TTL B as5e Moun Aleslof - 0.5 deg INTERPRET E E T P PER ANSI ,T -Y14.5 ALL DIMENSIONS IN INCHES UNLESS SPECIFIED OTHERWISE 2 uacuef Deparlment of Mechanical Engineering 77 MasA. Ave. Cambrige MA 02139 TOLERANCES ATL M550CAuse For Educ at iaIl Use Only Pro/C Drawing File BASEFIXTURE SIZE A f SCALE 1.000 1 SHEET I OF I 2 For Educati al Use Only 3.50 3.1875 2.375 -iEa 1 125 - B .44 '>---------- r---------- B ---- a-..---.---------- -0 C 0 3125 -125 0 0.20 .25 56 0 -0C 125 -0 U 7- LdJ 0 -- A-0 v 75 *0 06 125 20 -0 -J DESIGNERDEINR 19jon-01 RANCkES TL TEACERainuka TOLERANCES nov MATERIAL +/- A For Educat i al Use Only Deportment 17 Mann. upt Gupta 0.005 0.deg INTERPRET PER ANSI 14.5 ALL DIMENSIONS IN INCHES "urcc eore rirri iiTUCOWit 2 Massachusetts lnslilute of Technology ri of Mechanical Engineering r r39 MAA 02139 Ave. Cmbridge, a TITLE ar able Pos I on Mec han i Pro/E Drawing File VAKRPOS I SIZE A ISCALE 1.000 SHEET I OF I 2 al For Educo ti Use Only 2.50 K .87 B 5 ---------- ------ - r--5 625 a- - - - - - - - B ~ 60~ -i 0 0 125 . 25 .3125 0 -0- * o .75 0 LO. 12 C 125- L 006 .125 A DESIGNER 19-Jan-01 Rainuka GupM s Inslilue of Technology hu Deparment of Mechanical Engineering .LRACE +110 IT-E7 Ma33. Ave. Cambridge, MA 02139 TITLE nI-RD 0 5 .0 0 # / E A A angles +/- 0.5 deg In MATERIAL Acelnl RUIr O I ProIE Drawing File INTERPRET PER ANSI Y14.5 TOLERANCES T l Ia ALL DIMENSIONS IN INCHES UNLES S~ PECIFIED ATUrDWIC17 2 For Educotij I Use Only o~iflon SandwuiIchi VA R _POS SAND SUlE A SIZEA 00 CAL 11000 IISCALE ISHEEFT O I. 1 HEE II01I 2 For Educoti .98 al Use Oniy - .1968 B B 0 N N - - 4 N - 0 13--E 7 7 9 0 2755 v, I18 1 1 79.2 0 0 v - 0 --- -- - - 0 0 1 65 o AJ .16 1.65 0 0 0 0 - *0 LL. T .---------- DESIGNER .98425 8 D 19-Jan-RI TLRANCES TOL.ERANCES X n5 i ote of Massa(hu5ll upt TITLE k/G0p01 Depot lin D77 Mass. .All +/- 0.005 deg angles #/- 0.5 MATERIAL u f Acelol s14.5 N O 2 p r e H le Use Only MULTHOLDER E ALL DIMENSIONS IN INCHES UNLESS SPECIFIED OTHERWISE Educat i al -a Pro/E Drawing file INTERPRET PER ANSI For Iednology of Mechanical Engineering Ave. Cambridge, MA 01i39 SIZE A SCALE 1.000 SHEET I OF I 2 For Educati ol Use Only 0% 0', B a a I I a a I I I I a a a a a a a a a a ~a1 g 1a *, ~a 1a 1a aa aa Ig I Ii I Ii I I a~ a a Ii I I a* a a1 a a* a aa a aa a Ig I A % a a a a a a 0 % % % B % %0 % %0 4.50 0 6.50 C 03.00 v, S0 1. 525 509 020.00 0 ---------- 03.00 A- ---------- .- 0 La a. 03.00 A 0 3.00 7 . 50 ----19-Jan-01 DESIGNER 03.90 ~ Ruinuka Gupta n/-0.0 f/- 0.005 Angles +/- 0.5 deg :1 MATERIAL Dimensions in mill imeters 2 Musa~husetts Insfilufe of Technology TOLERANCES AceIoI INTERPRET PER ANSI Y 14. 5 ALL DIMENSIONS IN INCHES UNLESS SPECIFIED OTHERWISE For Educoati AlI Use Only TIL Deparlient of Mechanical Engineering as, Ave. Cambridge, MA CZ139 TITLE Roain Sape Hle Pro/E Drawing File ROTATION SIZE A ISCALE 0.091 1 SHEET I OF I 2 Educ at i For 10 al Use Only 100 2. 500 I I I I I I I I I B I I I I I I I I I I I I I I I I I I % % % C % % % %% B % % % 0 0 % of) 32. 00 C.A3 2.700 0 0 C -0 2.00 -- - 0 24. 00 LL. 0 L. A L 4. 7 50 19-Jon-01 DESIGNER 4.000 1TIL TOLERANCES MATERIAL in mi IImeters f/Acetal 0.5 Engineering qe,. MA 0213 9 B deg ;f INTERPRET PER ANSI Y14. 5 ALLr DINSIONSIN NCHES ,_____ A r -**'- OTHERWIS 2 Deportnt of Mechanical 1- o~a mn.f AveM eCambri Ed - 0.005TITLE ongles Dimensions N05sochuseff5 lostiule of Technology Rainuka Gupta For Educati 1al Use Only MOUNTINGBLOCK SIZE A ISCALE 0.059 | SHEET I OF I Appendix D Pulse Programs D.1 zg Pulse Program zg amx-version 1D sequence with high power hard pulse 1 ze 2 dl thi p1 phl go=2 ph31 wr #0 exit phi 10 = 0 2 2 0 1 3 3 1 ph31 = 0 2 2 0 1 3 3 1 ;hll/xl: transmitter high power level ;pl 90 degree transmitter high power pulse ;dl relaxation delay; 1-5*T1 154 Nutation Pulse Program D.2 nutation amx version lo power nutation 1 ze 2 dI tlo 10Ou tlO 3u adc 3 pl:e phi d20 phO:r 10 3u :x 3u :x lo to 3 times 11 rcyc=2 ph31 wr #0 exit ph0=0 phl=0 1 2 3 ph3l=O 1 2 3 155 D.3 DANTE/Nutation Pulse Program dantnut amx version nutation pulse program with selective excitation using the DANTE sequence 1 ze 2 dl tlO 10Ou tlo 3 pl:e phi d20 pl ph2 10 d20 lo to 3 times 11 d22 adc 3u :x 3u :x 4 p2:e ph3 10Ou phO:r 3u :x 3u :x 20 lo to 4 times td aq rcyc=2 ph31 wr #0 exit 156 phO=O phl=0 ph2=2 30 ph3=0 1 2 3 ph31=0 1 2 3 157 Appendix E Experimental Data 158 Experiment Distance (mm) log(Distance) Nutation log(Frequency) Frequency (Hz) Number 2 4 0.60 4174.81 3.62 4 5 0.70 2539.06 3.40 6 6 0.78 2514.64 3.40 8 7 0.85 2636.71 3.42 10 8 0.90 2612.30 3.42 12 9 0.95 1806.64 3.26 14 10 1.00 1611.32 3.21 16 11 1.04 1440.44 3.16 18 12 1.08 1318.36 3.12 20 13 1.11 1196.30 3.08 22 14 1.15 1123.06 3.05 24 15 1.18 1049.80 3.02 26 17 1.23 1074.22 3.03 28 19 1.28 781.24 2.89 30 21 1.32 659.17 2.82 Table E.1: Raw data for calibration of measured nutation frequency to spatial distance between the coil and the sample. 159 Exp. Gear Angle Cos Calculated Calculated Measured Length of No. Tooth (radians) (Angle) Distance Nutation Nutation p1 Pulse (mm) Freq (Hz) Freq (Hz) (ps) No. 21 1 0 1 3.423 211.000 210.818 33 23 3 0.524 0.866 3.824 188.873 194.600 35 25 4 0.785 0.707 4.251 169.905 179.459 37 27 6 1.309 0.259 5.272 136.997 135.740 50 29 8 1.833 -0.259 6.247 115.619 111.538 65 31 10 2.356 -0.707 6.982 103.447 94.387 75 33 12 2.880 -0.966 7.373 97.959 97.300 70 35 14 3.403 -0.966 7.373 97.959 101.880 75 37 16 3.927 -0.707 6.982 103.447 107.415 65 39 18 4.451 -0.259 6.247 115.619 120.727 55 41 20 4.974 0.259 5.272 136.997 138.180 50 43 22 5.498 0.707 4.251 169.905 165.475 40 Table E.2: Raw data for single sample rotation experiment with varying applied RF pulse. 160 Experiment Gear Angle Cos of Calculated Calculated Measured Number Tooth No. (radians) Angle Distance Nutation Nutation (mm) Freq (Hz) Freq (Hz) 2 1 0.000 1.000 3.552 2075.000 2038 5 2 0.393 0.924 3.783 1948.575 2001 8 3 0.785 0.707 4.373 1685.550 1806 10 4 1.178 0.383 5.131 1436.521 1562 12 5 1.571 0.000 5.902 1249.005 1305.5 14 6 1.963 -0.383 6.582 1119.822 1086 16 7 2.356 -0.707 7.109 1036.918 1025 18 8 2.749 -0.924 7.440 990.794 976 20 9 3.142 -1.000 7.552 976.000 1000 22 10 3.534 -0.924 7.440 990.794 988 24 11 3.927 -0.707 7.109 1036.918 1098 26 12 4.320 -0.383 6.582 1119.822 1232.5 28 13 4.712 0.000 5.902 1249.005 1379 30 14 5.105 0.383 5.131 1436.521 1649 32 15 5.498 0.707 4.373 1685.550 1855 34 16 5.890 0.924 3.783 1948.575 1928.5 Table E.3: Raw data for single sample rotation experiment with uniform applied RF pulse. 161 Experiment Gear Angle Cos Calculated Calculated Measured Number Tooth (radians) (Angle) Distance Nutation Nutation (mm) Freq (Hz) Freq (Hz) No. 4.712 0.000 4.744 1184.941 1513 4.974 0.259 4.209 1335.437 1879 5.236 0.500 3.641 1543.816 5.498 0.707 3.070 1830.747 2465 5.760 0.866 2.547 2206.736 2490 6.021 0.966 2.154 2609.235 2661 0.000 1.000 2.003 2806.717 2807 0.262 0.966 2.154 2609.235 2709 0.524 0.866 2.547 2206.736 1904 0.785 0.707 3.070 1830.747 1831 1.047 0.500 3.641 1543.816 1635 1.309 0.259 4.209 1335.437 1318 1.571 0.000 4.744 1184.941 1171 1.833 -0.259 5.224 1076.025 1123 2.094 -0.500 5.635 997.588 976 2.356 -0.707 5.965 942.368 878 2.618 -0.866 6.206 905.705 976 2.880 -0.966 6.353 884.737 854 3.142 -1.000 6.403 877.911 878 3.403 -0.966 6.353 884.737 878 3.665 -0.866 6.206 905.705 927 3.927 -0.707 5.965 942.368 976 4.189 -0.500 5.635 997.588 1098 4.451 -0.259 5.224 1076.025 1171 Table E.4: Raw data for sample 1 of the dual sample rotation experiment. 162 Experiment Gear Angle Cos Calculated Calculated Measured Number Tooth (radians) (Angle) Distance Nutation Nutation (mm) Freq (Hz) Freq (Hz) No. 2 1 0 1 1.624 4051.487 4052 4 2 0.262 0.966 1.949 3374.411 3539 6 3 0.524 0.866 2.686 2449.313 2465 8 4 0.785 0.707 3.555 1850.100 1977 10 5 1.047 0.500 4.440 1481.429 1464 12 6 1.309 0.259 5.287 1244.121 1220 14 7 1.571 0.000 6.066 1084.402 1098 16 8 1.833 -0.259 6.756 973.713 976 18 9 2.094 -0.500 7.340 896.175 903 20 10 2.356 -0.707 7.807 842.560 878 22 11 2.618 -0.866 8.147 807.372 805 24 12 2.880 -0.966 8.354 787.386 781 26 13 3.142 -1.000 8.424 780.901 781 28 14 3.403 -0.966 8.354 787.386 781 30 15 3.665 -0.866 8.147 807.372 32 16 3.927 -0.707 7.807 842.560 976 34 17 4.189 -0.500 7.340 896.175 1074 36 18 4.451 -0.259 6.756 973.713 1171 38 19 4.712 0.000 6.066 1084.402 1342 40 20 4.974 0.259 5.287 1244.121 1586 42 21 5.236 0.500 4.440 1481.429 2001 44 22 5.498 0.707 3.555 1850.100 2587 46 23 5.760 0.866 2.686 2449.313 3613 48 24 6.021 0.966 1.949 3374.411 3979 Table E.5: Raw data for sample 2 of the dual sample rotation experiment. 163 Bibliography [1] Steven E. Harms and David M. Kramer. Fundamentals of magnetic resonance imaging. CRC Critical Review in Diagnostic Imaging, 1985. [2] Paul T. Callaghan. Principles of Nuclear Magnetic Resonance Microscopy. Oxford University Press Inc., 1991. [3] Steve Webb. The Physics of Medical Imaging. IOP Publishing Ltd., 1988. [4] D.I. Hoult. Rotating frame zeugmatography. Journal of Magnetic Resonance, 1979. [5] John P. Boehmer, Kenneth R. Metz, and Richard W. Briggs. One-dimensional spatial localization of spin-lattice relaxation times using rotating-frame imaging. Journal of Magnetic Resonance, 1985. [6] F. De Luca, C. Nuccetelli, C. De Simone, and B. Maraviglia. NMR imaging of a solid by the magic-angle rotating-frame method. Journal of Magnetic Resonance, 1986. [7] David G. Cory, F.H. Laukien, and W.E. Maas. NMR spectroscopy with radial pulses. p- and n-type selection COSY. Chemical Physics Letters, 1993. [8] Wurong Zhang and David G. Cory. Measurement of flow velocities by NMR using a spatially modulated RF field. Measurement Science and Technology, 1998. [9] G.A. Barrall, Y.K. Lee, and G.C. Chingas. Radial RF imaging using a coaxial resonator. Journal of Magnetic Resonance, 1994. 164 [10] John P. Boehmer, Robert I. Prince, and Richard W. Briggs. The cone coil, and RF gradient coil for spatial encoding along the B, axis in rotating-frame imaging experiments. Journal of Magnetic Resonance, 1989. [11] Avinash Kak and Malcome Slaney. Principlesof Computerized Tomographic Imaging. IEEE Press, 1988. [12] Charles E. Swenberg and James J. Conklin. Imaging Techniques in Biology and Medicine. Academic Press, Inc., 1988. [13] Athanasios Papoulis. Systems and Transforms with Applications in Optics. McGraw Hill, 1968. [14] George A. Campbell and Ronald M. Foster. Fourier Integrals for PracticalApplications. D. Van Nostrand Co., 1948. [15] Derek Rowell and David N. Wormley. System Dynamics: An Introduction. Prentice Hall Inc, 1997. [16] Bruker Analytik GmbH. XwinNMR Processing Software Manual Part I: General Features and Data Processing. Bruker, 1997. [17] Zang-hee Cho, Joie P. Jones, and Manbir Singh. Foundations of Medical Imaging. John Wiley and Sons, Inc, 1993. [18] Milton Abramowitz and Irene A. Stegun. Handbook of MathematicalFunctions with Formulas, Graphs, and Mathematical Tables. Dover Publications Inc., 1965. 165