Simultaneous Multislice Spiral and EPI Chemical Shift Imaging By Obaidah Anees Abuhashem B.S. Electrical Engineering and Computer Science Massachusetts Institute of Technology, 2013 Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of ARHtU Master of Engineering in Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE at the OF TECHNOLOGY MASSACHUSETTS INSTITUTE OF TECHNOLOGY OCT 2 9 2013 September 2013 @MassachusettsJIstitute 9f Technology 2013. All rights reserved LIBRARIES ........................................................... A u th o r Department of Electrical Engineering and Computer Science September 3, 2013 C ertified b y .......................................................... ,....................................... . ..... ....................................... Elfar Adalsteinsson Associate Professor of Electrical Engineering and Computer Science Associate Professor of Harvard-MIT Division of Health, Science and Technology Institute for Medical Engineering and Science Thesis Supervisor Accepted by ....................................... ................................. Prof. Albert R. Meyer Chairman, Masters of Engineering Thesis Committee Simultaneous Multislice Spiral and EPI Chemical Shift Imaging By Obaidah Anees Abuhashem Submitted to the Department of Electrical Engineering and Computer Science on September 3, 2013 in partial fulfillment of the requirements for the degree of Master of Engineering in Electrical Engineering and Computer Science Abstract The current prominent excitation methods of 3D slabs used for MR Spectroscopy Imaging (MRSI) include long dead times in each TR. This dead time is necessary for magnetization moments' longitudinal relaxation, and so a good SNR efficiency. The fact that SNR is one of the dominant challenges that MRSI faces makes it an expensive tradeoff to decrease the dead time in the 3D excitation methods. Therefore, I investigate the possibility of using 2D slice excitation methods with simultaneous multi-slice excitation and the associated reconstructions to address some of the limitations of 3D excitations with the goal of increasing the overall efficiency of the MRSI acquisition and acquiring one average in a much faster time. The benefit of using simultaneous multislice for 2D spectroscopy is explained, and it is shown how this method can accelerate the 2D acquisition with quantifications of the involved tradeoffs. Then the details of designing RF pulses for SMS spectroscopy imaging are explained, and a pulse to be used is proposed. I discuss the sequences used to encode the k-space, where spiral trajectories are an efficient choice. Therefore, a method that can be used for SMS spiral spectroscopy acquired data is proposed. The proposed method accelerates the minimum scan time of 2D excitation for a single average by a factor of four. This acceleration is possible with SNR degradation less than 7% of the ordinary 2D excitation method. Thesis Supervisor: Elfar Adalsteinsson Title: Associate Professor of Electrical Engineering and Computer Science Associate Professor of Harvard-MIT Division of Health, Science and Technology iii iv Acknowledgements Here, I would like to acknowledge the people who made this work possible. First, and most importantly, I would like to express my sincere appreciation to my advisor, Professor Elfar Adalsteinsson for his guidance, supervision, assistance and encouragement during the times I worked with him. I have been grateful and honored to be a part of his group and to take the classes he teaches during my study time at MIT. Our discussions has taught me a lot, not only about research and MRI, but how to be a creative thinker and successful in life, THANK YOU. I feel very fortunate that I had the chance to work with Dr. Berkin Bilgic. He was always there to help me whenever I needed assistance since my first day at the MIT MRI lab. The work in this thesis would have not been possible without his assistance. I am very thankful to Professor Kawin Setsompop for his help in the work done in this thesis. I feel very honored that I had the chance to get advice and discuss my project with the man who founded the novel approach that I am building my thesis on. I am also grateful to Dr. Borjan Gagoski for teaching me about the foundations for some of the methods I am using in this thesis. He was a great source whenever I needed more information. It has been a pleasure to work and interact with students in the MRI lab. I learned a lot from Audrey about MR. Itthi's help was there whenever I needed it. I am glad to know Filiz, Jeff, Trina and Shao Ying. This thesis marks the end of the five years I spent at MIT for my undergraduate and masters educations. Thanks to my friends who were around me all the time, MIT became the most memorable and enjoyable place. I will not forget the joy of pulling all-nighters working on p-sets and projects, or just to chill out. It v will be one of the many unique things that remind me of MIT. I will not forget walking in the Infinite Corridor, Stata Center, RLE, or in libraries. It always made me feel home away from home. Finally, I would like to deeply thank my Mom and Dad for instilling in me the love of knowledge. This work would have not possible without their support, encouragement and love during my education years at MIT. Obaidah A. Abuhashem Cambridge, Massachusetts, USA vi Table of Content Abstract..................................................................................................................................... Acknow ledgem ent................................................................................................................... Table of Content.................................................................................................................... iii v vii List of Figures...........................................................................................................................ix List of Tables ........................................................................................................................... Chapter 1 Introduction and M otivation.................................................................... xv 1 1.1 The Im portance of M R Spectroscopic Im aging ........................................................ 1 1.2 M R Spectroscopic Im aging Challenges ...................................................................... 2 1.3 Excitation Sequences and Possible Solutions ........................................................... 2 1.4 Scan Tim e and SNR................................................................................................................... 5 1.5 Simultaneous Multislice Imaging for 2D Spectroscopy....................................... 7 Chapter 2 Simultaneous Multislice Imaging.......................................................... 9 2.1 SM S Concept .............................................................................................................................. 10 2.2 SM S Theory ................................................................................................................................ 12 2.2.1 Blipped-W ideband Approach............................................................................... 12 2.2.2 Blipped-CAIPI Approach........................................................................................ 14 2.3 SM S Im age Reconstruction ........................................................................................... 19 2.4 SM S for spectroscopy ...................................................................................................... 21 SM S RF Pulse Design................................................................................. 25 3.1 Excitation Background.................................................................................................... 25 3.2 Design Param eters..................................................................................................................26 Chapter 3 Vii 3.2.1 Slice Thickness.................................................................................................................27 3.2.2 Separation Between Slices Excited Simultaneously .................................... 27 3.2.3 Spectral Bandw idth.................................................................................................. 27 3.3 Design M ethod..........................................................................................................................29 3.4 RF Pulse Design........................................................................................................................30 3.4.1 RF Sinc Pulse.....................................................................................................................32 3.4.2 Parks-M cClellan Pulse Design Algorithm ......................................................... 3.5 Bloch Simulator........................................................................................................................45 3.6 Sum m ary.....................................................................................................................................46 Chapter 4 SMS Spectroscopic Imaging: Data Acquisition ................................ 39 47 4.1 Spiral acquisition for CS1.................................................................................................. 48 4.2 Spiral with SM S ........................................................................................................................ 51 4.3 SM S acquired data synthesis......................................................................................... 53 4.4 Data Reconstruction .............................................................................................................. 54 4.5 Spiral SM S Simulations and Results.......................................................................... 55 4.5.1 Structural Data w ith one frequency.................................................................. 55 4.5.2 Spectroscopy Data..........................................................................................................59 4.6 EPI SM S Spectroscopy...........................................................................................................68 4.6.1 EPI SM S Spectroscopy Sim ulations..................................................................... 69 4.6.2 EPI SM S Spectroscopy Results ............................................................................. 70 4.7 Sum m ary.....................................................................................................................................78 Conclusion ................................................................................................... 81 Appendix A ............................................................................................................................... 85 Appendix B .............................................................................................................................. 87 Appendix C .............................................................................................................................. 91 Appendix D .............................................................................................................................. 95 Bibliography........................................................................................................................... 99 Chapter 5 viii List of Figures Figure 1.1: Encoding scheme for conventional 3D excitation, phase-encoded MRSI a cq u isitio n .................................................................................................................................................... 3 Figure 1.2: Simulated SNR efficiency for different main field strengths...................... 4 Figure 1.3: Encoding scheme for conventional 2D excitation, phase-encoded MRSI a cq u isitio n .................................................................................................................................................... 5 Figure 2.1: The phase seen by each slice in SMS excitation and the phase difference in o n slice .................................................................................................................................................... 12 Figure 2.2: Phase switching in the excited slices in SMS between Gz blips, and phase accumulation at the slice edge when blipped-wideband is used.................................. 13 Figure 2.3: Phase switching in the excited slices in SMS between Gz blips, and phase accumulation at the slice edge when blipped-CAIPI is used........................................... 15 Figure 2.4: The phase seen by each slice in SMS excitation when isocenter slice is not ex cite d .......................................................................................................................................................... 16 Figure 2.5: Phase switching in the excited slices in SMS between Gz blips when isocenter slice is not excited...............................................................................................................17 Figure 2.6: Gz blips when 2, 3 or 4 slices to be excited using SMS. In Addition to the caused Phase switching in the excited slices between Gz blips, and phase accumulation at the slice edge of each slice............................................................................18 Figure 2.7: The acquired data using SMS of two slices without recon for un-aliasing. ......................................................................................................................................................................... 19 Figure 2.8: The acquired slices using single slice excitation for each one................. 20 ix Figure 2.9: An illustration of the GRAPPA recon method used to un-alias the acq u ired d ata.............................................................................................................................................2 1 Figure 3.1: RF excitation and signal generation.................................................................. 26 Figure 3.2: Simulation of the metabolites spectrum ........................................................... 28 Figure 3.3: Shape of RF pulse used for 900 excitation of isocenter slice....................32 Figure 3.4: Shape of the z gradient used simultaneously with the RF pulse during excitation for slice selective excitation ..................................................................................... 33 Figure 3.5: A simulation of the excited slice location after 900 sinc RF pulse excitation. The right axis is for the phase in rad in green, and the left axis is the m agnitude in dB in blue........................................................................................................................34 Figure 3.6: 2D profile that relates the excited spectral frequency in each slice, to its lo catio n in z-axis......................................................................................................................................3 5 Figure 3.7: A simulation of the excited spectral frequency at z=O after 900 sinc RF pulse excitation. The right axis is for the phase in rad in green, and the left axis is the m agnitude in dB in blue........................................................................................................................35 Figure 3.8: Shape of RF pulse used for 900 excitation of 2 different slices............... 37 Figure 3.9: A simulation of the excited slices locations after 900 sinc RF pulse excitation. The simulation also shows how the non-excited slices are affected. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blu e ................................................................................................................................................................ 38 Figure 3.10: A simulation of the excited slices locations after 900 PM RF pulse excitation. The simulation also shows how the non-excited slices are affected. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in b lue ................................................................................................................................................................ 40 Figure 3.11: 2D profile showing the excitation in x-z plane at y=0 ............................. 41 Figure 3.12: 2D profile that relates the excited spectral frequency in each slice, to its location in z-axes after using a PM RF pulse for exciting 2 slices..................................42 x Figure 3.13: A simulation of the excited spectral frequency at z=O after 90 o PM RF pulse excitation for SMS of 2. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blue ..................................................................................... 43 Figure 3.14: A simulation of the excited slices locations at echo time, when PM RF pulse is used. The simulation also shows how the non-excited slices are affected. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blu e ................................................................................................................................................................ 44 Figure 3.15: 2D profile, generated using Bloch simulator, which relates the excited spectral frequency in each slice, to its location in z-axes after using a PM RF pulse for ex citin g 2 slices.........................................................................................................................................4 6 Figure 4.1: The x and y gradients used for a spiral trajectory, this is for FOV of 12cm and resolution of 2.5m m ...................................................................................................................... 49 Figure 4.2: A spiral trajectory in the Kx-Ky plane .............................................................. 49 Figure 4.3: A spiral trajectory in the Kx-Ky-Kf space when the gradients in figure 4.1 a re ap p lied .................................................................................................................................................. 50 Figure 4.4: Encoding scheme for conventional spiral-encoded MRSI acquisition......50 Figure 4.5: Proposed z gradient blips to be used for SMS acquisition ....................... 51 Figure 4.6: The resulted k-space sampling locations when SMS of 2 is used with sp iral trajecto ry........................................................................................................................................ 52 Figure 4.7: The two different spirals used to sample the 2 Kx-Ky two planes in the ksp a ce .............................................................................................................................................................. 53 Figure 4.8: Two slices that are acquired with fully sampled k-space using spiral acq uisitio n .................................................................................................................................................. 56 Figure 4.9: Two slices that are acquired with under sampled by a factor of two kspace using SMS spiral acquisition .............................................................................................. 56 Figure 4.10: The difference between the fully samples k-space and the half sampled. ......................................................................................................................................................................... xi 57 Figure 4.11: Four slices that are acquired with fully sampled k-space using spiral acq u isitio n.................................................................................................................................................. 58 Figure 4.12: Four slices that are acquired with under sampled by a factor of four kspace using SMS spiral acquisition ........................................................................................... 58 Figure 4.13: The difference between the fully samples k-space and the quarter sam p led ........................................................................................................................................................ 58 Figure 4.14: Reconstructing the under sampled k-space without using the proposed optim ization technique.........................................................................................................................59 Figure 4.15: The process of creating spectroscopy data similar to the one acquired using spiral SM S for M R SI....................................................................................................................60 Figure 4.16: The simulated spectra for some voxels when fully sampled k-space using spiral acquisition is used. This is the ground truth ................................................ 61 Figure 4.17: The simulated spectra for some voxels when acquisition simulation of spiral SMS spectroscopy excitation of four is used.............................................................. 62 Figure 4.18: The difference between the fully sampled k-space and SMS acquired kspace after reconstruction...................................................................................................................63 Figure 4.19: The image resulted after summing all the non-metabolite values for each v ox el. .................................................................................................................................................. 64 Figure 4.20: The simulated spectra for some voxels when fully sampled k-space of noisy data using spiral acquisition is used ............................................................................. 65 Figure 4.21: The simulated spectra for some voxels when acquisition simulation of spiral SMS spectroscopy excitation is used for noisy data............................................... 67 Figure 4.22: The difference between the fully sampled k-space and SMS acquired kspace after reconstruction for the noisy data ....................................................................... 68 Figure 4.23: An EPI trajectory in the Kx-Ky-Kf space that is used for EPI sp ectro sco p y.............................................................................................................................................. Xii 69 Figure 4.24: The simulated spectra for some voxels when fully sampled k-space using EPI acquisition is used. This is the ground truth...................................................... 72 Figure 4.25: Collapsed K-space data resulted of EPI SMS acquisition of four slices..73 Figure 4.26: The simulated spectra for some voxels when acquisition simulation of EPI SMS spectroscopy excitation of four is used ................................................................. 73 Figure 4.27: The difference between the fully sampled k-space and SMS acquired kspace after reconstruction...................................................................................................................74 Figure 4.28: The simulated spectra for some voxels when fully sampled k-space using EPI acquisition is used w ith noisy data ....................................................................... 75 Figure 4.29: The simulated spectra for some voxels when acquisition simulation of EPI SMS spectroscopy excitation of four is used with noisy data.................................77 Figure 4.30: The difference between the fully sampled k-space and SMS acquired kspace after reconstruction for the noisy data ...................................................................... xiii 78 xiv List of Tables Table 1-1: Ti values for the different Bo fields......................................................................... 4 Table 3-1: Spectral bandwidth for the different Bo scanners.........................................29 Table 4-1: The average amplitude for the different metabolites' signals and the correspondent SNR values based on the added noise..................................................... 64 Table 4-2: The SNR values for the different metabolites after spiral full k-space reconstruction and spiral SMS reconstruction................................................................... 66 Table 4-3: The average amplitude for the different metabolites' signals and the correspondent SNR values based on the added noise........................................................75 Table 4-4: The SNR values for the different metabolites after EPI full k-space reconstruction and EPI SMS reconstruction......................................................................... xv 76 xvi Chapter 1 Introduction and Motivation 1.1 The Importance of MR Spectroscopic Imaging Magnetic resonance spectroscopic imaging (MRSI), also known as chemical shift imaging (CSI), is an application of Magnetic resonance (MR). It is used in current clinical MRI machines to detect the metabolites in the scanned spatial location of interest, and gives a frequency spectrum of biochemical compounds, e.g. brain metabolites present in each spatial voxel of tissue. Detection of these signals is based on the MR phenomenon of chemical shift - a frequency shift in the spectrum that depends on the chemical structure of particular compound. MRSI measurements are used to understand the rule of the different metabolites, including N-acetyl-L-aspartate (NAA) - a neuronal marker, creatine (Cr) - one of brain's energy suppliers, choline (Cho) - an essential nutrient. For example, 1 deficiency in the amount of NAA is correlated to the presence of a neurodegenerative disease, like the Alzheimer's disease [1-4]. 1.2 MR Spectroscopic Imaging Challenges The major challenge for the current MRSI techniques is the low SNR of the metabolites. It is due to low metabolite concentrations of the order 1-10 mM, compared to water signal for MRI at concentrations -50M [5-7]. In structural MRI, where water is the primary signal source, scan time is in the order of minutes and resolution is within millimeters, however, MRSI scan times are in the order of tens of minutes and resolution is within centimeters. The reason for long scan time and low resolution is to help achieving a better SNR; relation is in the following equation [8]. SNR oc (Ax) (Ay) (Az) Vtotal readout interval 1.3 Excitation Sequences and Possible Solutions A time diagram of the excitation and encoding process illustrates how time is spent during the scan time. An example of a simple phase encoding sequence with RF excitation pulses for 3D slab is shown figure 1-1. 2 TR RF Gz Z z 0 0 Gy Gx ---- Magnetization relaxation X DAC -Acq. tim" X U Figure 1.1: Encoding scheme for conventional 3D excitation, phase-encoded MRSI acquisition. Linear gradients (Gx, Gy and Gz) are used to traverse to a particular location in the (Kx, Ky, Kz) space prior to switching on the analog-to-digital converter (ADC), which then acquires samples along the Kf axis. This RF pulses for 3D slab excites the entire spatial location of interest before encoding any point in the (Kx, Ky, Kz) space. However, time is wasted after the ADC finishes acquiring data for one period and before starting the RF excitation for the second period. This time is needed to allow the return of the magnetization moments along the main field (Bo) before the following excitation. The value of the magnetization moment along (Bo) before excitation is proportional to the acquired data's SNR, and so waiting is required here. The process where magnetization moments gain magnitude in the main field direction can be modeled as an exponential decay with time constant T1 . In order to find the best TR to use, TR is selected to be the time that maximizes SNR efficiency; plots of SNR efficiency are 3 shown in figure 1-2. SNR efficiency is a relation between the received signal SNR time spent, and so it and the time spent to acquire that signal; that is signal SNR/ is a good metric to relate the trade off between time spent and SNR. The optimal TR depends on T1, which depends on the main field strength, that TR is usually around 1.25xTi. The used values for T, in the different main field values are shown in table 1 below [23]. The values are chosen based on the metabolites with the longest longitudinal relaxation time constant for each Bo, which is NAA. Scanner Bo field strength T 1 value 1.5 Tesla 1.27 sec 3.0 Tesla 1.47 sec 1.73 sec 7.0 Tesla Table 1-1: T, values for the different Bo fields. SNR Efficiency Diagram E 1lEeslu *- -- rrele scmnnei scam.e . .1S.T, S1.5 2 2 2 TR time (seconds) .5 4 4.1 Figure 1.2: Simulated SNR efficiency for different main field strengths. 4 5 The key solution to avoid wasting time between two consecutive excitations is to avoid exciting the same spatial location in both periods. This solution suggests exciting one slice of the subject at the time and encodes one TR there, then excites a different slice in the following pulse, where magnetization moments are already relaxed "at equilibrium"; figure 1.3 illustrates the suggested scheme. If more than one TR are needed to encode each slice, then one TR is done for each slice before moving to the next one, so there is enough time for magnetization moments relaxation at each slice. TR 10 TR RF @1 @1 U U Gz ) g z Gy 0 0 z 0 is -I- I Gx V I- V X X DAC -- LU F-Acq. time-* L IAcq. J I Figure 1.3: Encoding scheme for conventional 2D excitation, phase-encoded MRSI acquisition. 1.4 Scan Time and SNR In this section, scanning parameters are proposed, then the scan time and SNR for both 2D and 3D excitations are calculated. This helps understanding the difference between the two scans and the advantages of each. 5 The timing proposed scan parameters are for isotropic voxel size of 1cc, ADC is on for 0.32 seconds, another 0.1 seconds is for excitation, 6 TRs per slice, 8 slices in the Z dimension. In 3D, TR is 1.8 seconds, 1.37 seconds are for relaxation. In 2D, TR is 0.42 seconds. A simple calculation shows that the total time needed for one full acquisition in the 3D case is 84.6 seconds, however, a single full acquisition for 2D needs 20.2 seconds. In addition to the time comparison, a SNR comparison in required here. Assume for the 3D acquisition SNR = X, then for the 2D case SNR = X/V. The reason behind the 1/V factor is the fact that 8 slices are acquired in the Z dimension. Basically, in the 3D scans, any point in the k-space is coded by exciting the entire space and so it has contributions from the 8 slices, where in 2D, the data for any point in the k-space comes from one slice only. For any different number of slices, the factor between 3D SNR and 2D SNR is 1/V# of slices in favor of the 3D. If the same time that is used for a 3D scan is used for a 2D scan, four acquisitions of the 2D scan can be averaged. This allows improving the 2D case SNR by a factor of V4. Therefore, the final SNR result for spending the same time in both scans is better for the 3D scan by a factor of VZ in the case illustrated here. The calculation above show that 2D scans makes it possible to get one acquisition in a faster time. However, the SNR will suffer degradation in compare to one acquisition of 3D scan. 6 1.5 Simultaneous Multislice Imaging for 2D Spectroscopy Simultaneous Multislice (SMS) is a technique that allows the excitation and acquisition of more than one slice simultaneously, without any degradation in SNR. SMS has been applied to many MR applications including structural imaging, and Diffusion imaging. This thesis studies the extension of SMS applications to include MRSI with excitation pulses 2D slices. The addition of SMS to the tools that can be used for the 2D scans, makes it necessary to revise the case analyzed in the section above. The 3D scan does not benefit from SMS, and so the time and SNR will be the same there. However, assume 2 slices are excited at the same time in the 2D case. We can do 1 and 5, 2 and 6, 3 and 7, 4 and 8 at the same time. The required time for one full acquisition in reduced to 10.1 seconds. The time between each two consecutive TRs for the same set of slices is 1.68 seconds, so it is enough for the magnetization relaxation in each set of slices. Looking at the SNR that can be achieved, 8 acquisitions of the 2D scan can be performed in the time needed for one 3D scan. This allows the 2D scan to attain the same SNR as the 3D scan. The benefit that 2D SMS scan offers over the 3D is that it is possible to get one average in a much faster time. In 2D SMS, if good SNR is the goal, then the same 3D SNR can be achieved in the same time. If it is impossible to spend the long time that one 3D acquisition requires, then one or more of the 2D acquisitions will be possible, e.g. infants and fetus scanning. Also, the 2D SMS scan will not suffer the 7 same degree of motion effects, because less time will be spent for each acquisition. Furthermore, different excitation pulses will be possible in shorter time, e.g. phase cycling and 2D spectroscopy [21]. 8 Chapter 2 Simultaneous Multislice Imaging Over the last three decades, MRI has gained a high importance to clinicians and researchers for its ability to produce high quality images non-invasively without the side effects of ionizing radiations. This importance comes from the numerous applications that MRI has in both medical diagnostic and research and perioperative clinical imaging. Despite the great success of MRI in the clinic, it still faces many challenges. The image encoding process is inherently time consuming, as different variations of the applied fields are required throughout the acquisition procedure for full sampling of the Fourier-space data. The scan time problem introduces motion artifacts, limits the images resolution, reduces the patient throughput, and can be a challenge for non-compliant or ill subjects who have problems to remain still for minutes at a time. Therefore, there is a great interest among scientists, radiologists, and manufacturers to achieve the fastest possible scan time while 9 maintaining image quality. Many techniques have been investigated to accelerate imaging process including parallel imaging, compressed sensing and simultaneous multislice (SMS) Imaging. In this chapter, the background behind SMS will be illustrated. Some of the techniques used for SMS imaging will be explained. In addition, the extension of SMS to include MR spectroscopy imaging is justified here. 2.1 SMS Concept Simultaneous multislice imaging accelerates the data acquisition by exciting and acquiring multiple slices simultaneously. This process is possible by manipulating the phase of the simultaneously excited slices differently, and so the received signal from all the excited slices can be separated into the contributions from each slice. Additionally, the fact that a larger number of coils are used in receiving the signal, with a better special sensitivity makes it possible to encode data that make the reconstruction possible. For example, if three imaging slices are excited and acquired per shot instead of one, the total acquisition time decreases directly by a factor of 3. Additionally, unlike standard parallel imaging techniques, simultaneous multislice acquisition methods do not neglect some k-space samples, or shorten the readout period. Therefore, they are not subject to a V\iY penalty on SNR (where R is the acceleration factor) faced in parallel imaging acceleration. Various methods have been proposed for single-shot simultaneous multislice methods using slice selection to excite multiple slices simultaneously including the 10 "wideband" imaging [9-11], simultaneous echo refocusing (SER) [12] sometimes referred to as simultaneous image refocused [13] and parallel image reconstruction based multislice imaging [14]. However, each of these methods has its limitations. They can be found in more details in the references. In this chapter, a method of class of simultaneous multislice methods that uses parallel imaging concepts to un-alias the pixels from slices excited and encoded simultaneously will be illustrated [14-15]. The "controlled aliasing in parallel imaging results in higher acceleration" (CAIPIRINHA) technique [14] introduces an in plane image shift between the simultaneously acquired slices to increase the distance between aliasing voxels and thus make them easier to separate. The technique uses a different radio frequency (RF) pulse for every other k-space line. The multiband pulse modulates the phase of the magnetization excited in the individual slices for each k- space line. For example, alternating the phase of every other k-space line's excitation by wr will result in a spatial shift of FOV/2 in the phase-encoded (PE) direction for that slice. Unfortunately, this technique is not applicable to where all the PE lines are read out after a single RF excitation, or spiral readout when no uniform sampling of the kspace is used. Alternatively, another approach was proposed on the basis of the wideband method, where a shift in the PE direction is also applied to introduce further distance between aliasing pixels. The shift is achieved by applying Gz blips. This chapter illustrates Kawin et al. [15] technique termed as "blipped-CAIPI", which is an extension of Nunes et al. [16] wideband method. 11 2.2 SMS Theory A brief explanation of the blipped-wideband approach will be given here for EPI scan, with its associated tilted voxel artifact. And then blipped-CAIPI scheme will then be explained as a solution to the blipped-wideband approach problem. The basic method of causing a FOV/2 shift in the PE direction will be described using an example of a two simultaneously excited slices, one of which is at isocenter, as shown in figure 2-1. z e 2----- ^- Slice 1 Figure 2.1: The phase seen by each slice in SMS excitation and the phase difference 2.2.1 in on slice. Blipped-Wideband Approach The blipped-wideband gradient scheme is shown in Figure 2-2. A train of constant gradient blips in the slice-select gradient (Gz) is applied simultaneously with the conventional y gradient (Gy) PE blips of the EPI readout. This creates an interslice image shift in the PE direction for the off-isocenter slice. 12 The amount of the shift depends on the distance of the slice from isocenter and the area of the blips. For a FOV/ 2 interslice image shift, yAblipZgap = IT, where AbIip = fbl 1p Gz dt is the area of each blip. So each Gz blip increases the phase of the spins at the center of slice 2 by 11, the outcome is FOV/2 image shift relative to slice one, where there is no shift at that isocenter slice. The voxel tilting artifact associated with this technique occurs as a result of the finite thickness of the slice (AZ). Each blip of Gz introduces a ±8 phase variation across the slice where 6 = y Abip A , that ultimately cases signal degradation, due to the accumulation after each blip. The prewind lobe, with the area of Aprewind is chosen to ensure minimum through- plane dephasing. GzAAAA center slice top slice --------- 0 0 ---------- Of / ------------------- 0 -------M0 I Phase at edge of slice Sir '~ 86 ------ 6 Figure 2.2: Phase switching in the excited slices in SMS between Gz blips, and phase accumulation at the slice edge when blipped-wideband is used. 13 2.2.2 Blipped-CAIPI Approach The goal of blipped-CAIPI [15] technique is to achieve a similar interslice image shift to the one blipped-wideband method does, but without the undesirable voxel-tilting artifact that causes signal degradation. This is accomplished using a modified "phase-cycled" Gz blips that applies the desired phase modulation along PE, but without causing significant phase accumulation over the full readout. Figure 2-3 shows the phase-cycled Gz blips, a sign reversal is now applied on every PE line to cause a phase difference of w between every two adjacent PE lines. Additionally, balancing blip (shown in red), of area Aprewind = - Abiip /2 replaces the prewinding lobe. As shown in Figure 2-3, the desired w phase difference is still achieved at the center of the top slice. However, the sign modulation of the Gz blips solves the phase accumulation problem during readout at the slices' edges. The new Gz blips make the edges' phase switch back and forth between two small states ±6/2, which are centered at zero. Therefore, the signal degradation due to phase acclamation does not exist here. 14 A Gz A V Balancing V center slice top slice o -11/2 kL-------- o n/2 o -n/2 \Wt/t o n/2 /p A/ o -n/2 Phase at edge of slice kx 6/2 -6/2 8/2 -6/2 6/2 V w -6/2 Figure 2.3: Phase switching in the excited slices in SMS between Gz blips, and phase accumulation at the slice edge when blipped-CAIPI is used. The case shown in Figure 2-1 illustrates a special case where on of the excited slice slices is at the isocenter position. However, for the rest of the scans neither slice is at isocenter, for example case 2 in Figure 2-4. For all the non- isocenter cases, Gz blip adds a phase of q5 to one of the slice close to center, and q + 7r phase to the farther slice. Where q5 = yAblipZoffset and Zoffset is the offset of the closer to the center slice from isocenter. 15 z case2 case1 01 40 iTr+4) Figure 2.4: The phase seen by each slice in SMS excitation when isocenter slice is not excited. The prewind blip continues to have the same area as in the isocenter case; it adds a phase of - q/2 to one of the slice close to center, and - (4 + n)/2 phase to the farther slice. The phase switch in the same slice after the consecutive blips is shown in figure 2-5. As the figure shows, the odd and even phase encoding lines don't have the same phase for the bottom slice, or exact difference of 7r phase for the top slice. This problem is addressed by adding 4/2 to the even PE lines and - q/2 to the odd PE lines, and then we have the same k-space configuration as the isocenter case. 16 Center slice Top slice Case 1 J2R/ -0/2 0/2 It Case 2 + Case 2 with added phase (T 0 \/ + 0) 2 JI Figure 2.5: Phase switching in the excited slices in SMS between Gz blips when isocenter slice is not excited. The last point to be addressed here is extending the SMS excitation of two slices into SMS excitation of more than two. The case of exciting three or fours slices simultaneously requires achieving multiples of FOV/3 or FOV/4 for the different slices based on the blipped-CAIPI technique. For example, a SMS of three introduces no shift to one of the three slices, a shift of FOV/3 to another one, and a shift of 2FOV/3 to the last slice. A SMS of four introduces no shift to one of the three slices, a shift of FOV/4 to another one, a shift of FOV/2 to the third slice, and a shift of 3FOV/4 to the last slice. This could be achieved by having PE line phase correction cycle in periods of 3 or 4 instead of 2. So instead of a phase difference of w between any two consecutive PE lines, there is 21/3 phase difference for any two consecutive 17 PE lines in SMS of 3, and r/2 phase difference for any two consecutive PE lines in SMS of 3. Figure 2-6 presents the Gz blips scheme for interslice shift of FOV/2, multiples of FOV/3 and multiples of FOV/4. It also shows the phase accumulation at the edges excited slice. The blipped-CAIPI technique does not allow significant phase acclamation to build up at the edges, and so avoiding voxel-tilting artifact that is caused by phase accumulation. Additionally, the balancing blips center the phase variations around zero. VA A FOV/2 btw slices A A btw slices A AA F3 V/3 OV/3btw slices /4 VA in slices A A In slices A A in slices 4 Figure 2.6: Gz blips when 2, 3 or 4 slices to be excited using SMS. In Addition to the caused Phase switching in the excited slices between Gz blips, and phase accumulation at the slice edge of each slice. 18 2.3 SMS Image Reconstruction The next step after exciting a number of slices simultaneously is to separate the data and reconstruct the slices. In SMS explained earlier, the acquired data is the summation of the k-space for the slices. For example, the acquired data for the excitation in figure 2-1 is the summation of k-space of slice1 and the k-space of slice 2 after the FOV/2 shift that is due to the applied Gz blips. Applying the inverse Fourier transform for the acquired k-space gives an image similar to figure 2-7. Figure 2.7: The acquired data using SMS of two slices without recon for un-aliasing. Using single slice excitation acquisition for the same slices results in the images shown in figure 2-8. The reconstruction step aims to separate the images from the collapsed data. The applied FOV/2 shift helps to minimize the error when separating the images. 19 Figure 2.8: The acquired slices using single slice excitation for each one. A method similar to parallel imaging GRAPPA reconstruction [17] is used to separate the collapsed images. The slice-GRAPPA uses kernels that are optimized using data acquired from separately excited single slice acquisition. For the SMS of two, two kernels iterate over the collapsed k-space after the SMS acquisition and each kernel builds the k-space for one of the two slices. Finally the inverse Fourier transform is applied to the two new reconstructed k-spaces. And the one of the image that has FOV/2 shift get shifted again to have it in the right orientation. Figure 2-9 illustrates the process. More details could be found in [15]. 20 Slice 1 Slice 2 Figure 2.9: An illustration of the GRAPPA recon method used to un-alias the acquired data. 2.4 SMS for spectroscopy The goal of this thesis is to accelerate Spectroscopy Imaging using image. In order to understand how that is possible to extend the technique explained above to spectroscopy, the MR signal equation is below. M1 (kx(t), ky(t), kf(t)) = f f fm(x, y)e-i2n[kx(t)x+ky(t)y+ftdx dy df Where kx(t) = 271 0 21 Gx(T) dr ky(t) = 2 f Gy (c) d-c kf(t) = t In the ordinary SMS case for MRI discussed in this chapter so far, Gz blips are applied to achieve the phase difference in the PE lines in the k-space. Adding the applied Gz blips to the signal equation adds the factor Kz to the exponent in the equation: Msms(t) = f f fm(x, y)e-i27[kx(t)x+ky(t)y+kz(t)z+ftdx dy df Where M(t) = M(kx(t),ky(t),kf(t)) Based on the description of the 2 slices excitation case, the following applied: Y ft Gz(-r) d kz (t)=-- 27r Now assume an odd number of blips kz(t) kz = 2)-1AiP w (A blip 22 - 2 Ablip) nt kz-(t) y' 4 - T = 7 y zgap 1 4 zgap The equation becomes Msms (t) = f f fm(x,y)e-i2z[kx(t)x+kY(t)y+ft] e-inr/2df dy dx So for odd PE lines Msms (kx(t), ky(t), kf(t)) = M1 (kx(t), ky(t), kf(t))e -i/ 2 And for even PE lines Msms (kx (t), ky t(t)) = M1 (kx (t),yky (t),Ykf (t)) e in/2 In conclusion, the phase modulation for SMS achieved in the basic case could be extended to the MR Spectroscopy without problems theoretically. The acquired signal's phase modulation does not depend on the value of kf, and so the phase modulation is applied to all values of kf. The result here is that the FOV/2 shift in the image will be applied to all frequencies. Therefore, after applying the 3D inverse Fourier transform to get m (x, y, f), the same process that is used in the ordinary case should be applied to all frequencies f One advantage here is that the kernel should be trained only on onefand then it could be applied to the other frequencies. 23 24 Chapter 3 SMS RF Pulse Design In this chapter, the work to design the excitation pulse for MR spectroscopy SMS is presented. The discussion includes the excitation specifications that are required for the MR spectroscopy SMS. In addition, methods used in the design are explained. The outcome of the different methods is examined using simulation tools. 3.1 Excitation Background In MRI machines, the main constant Bo field is always present and applied in the positive z-direction. Applying this field affects a part of the magnetic moments in atoms in the body causing them to align with it; this is called the equilibrium state. In order to generate a signal in the spatial location of interest, radiofrequency (RF) magnetic pulse B1 is applied in the x-y (transverse) plane using RF transmission coils. The result of B1 field is rotating the atoms' magnetic moment 900 away from 25 the equilibrium state (parallel to Bo). The field strength is usually a small fraction of a Gauss and has duration of few milliseconds. This filed is usually used to excite a slice of the scanned object. After applying the RF pulse, the magnetic moments start moving back toward equilibrium in the z-direction. These magnetic moments emit a signal that is used for the imaging of the excited spatial location of interest. More details can be found in [8]. Transmit coil(s) RF pL4se z Excitation of magnetic RF pulse moments via Receiver coil(s) BO Figure 3.1: RF excitation and signal generation. 3.2 Design Parameters The parameters for the RF pulse design should be chosen such that the purpose of the experiment is possible to achieve. This design aims for SMS excitation of two for MR spectroscopic imaging. 26 3.2.1 Slice Thickness The first parameter to decide here is the thickness of each slice. This variable depends highly of the nature of the scan we are running. For a structural imaging case, it can be 1mm. However, the main challenge in spectroscopy is low SNR. Based on the equation below, the slice thickness (Az) is proportional to SNR, and so 1mm slice thickness is not appropriate for spectroscopy. In this design, I decided to go with a slice thickness of 1cm. This thickness is used in some spectroscopy scan. In addition, it allows running fast spectroscopy with small number of averages to build a good SNR. SNR oc (Ax) (Ay) (Az) Vtotal readout interval 3.2.2 Separation Between Slices Excited Simultaneously The second parameter is the separation between the two simultaneously excited slices. This parameter is simply calculated by dividing the z dimension of the FOV over 2. In this design I propose a FOV of 10cm in z, and so separation between centers of simultaneously excited slices is 5cm. 3.2.3 Spectral Bandwidth The third parameter is the spectral bandwidth (BW) of the RF pulse. In spectroscopy, this depends on the metabolites the scan aims to detect. The frequency axis in spectroscopy is given in units of "parts per million", or PPM, relative to the frequency defined by the main field. PPM is a unit less entity and if one wants to convert the ppm axis in the units of Hertz (Hz), then 1ppm = (y 27 /2T)-Bo-10- 6 Hz. Here, (y/2n) is the gyromagnetic ratio and is equal to 42.576 MHz. Figure 3-2 shows a simulation of the spectrum of the three important brain metabolites: N-acetyl-L-aspartate (NAA), creatine (Cr), and choline (Cho). H20 Cr+Cho NAA Lac 5 4 4.5 ~ 3.5 Cho CrLa 3 2.5 2 1.5 1 Chemical shift (ppm) Figure 3.2: Simulation of the metabolites spectrum. From the metabolites spectrum above, we can see that NAA signal is concentrated in the singlet peak at 2.01 ppm. Creatine has a distinct peaks located at 3.03 ppm, and Choline has a distinct peak at 3.21 ppm. A peak at 3.91 ppm is caused but both Creatine and Choline. Here, 10ppm of the spectrum will be excited, this value is used to ensure exciting the metabolites shown above even when there is a slight shift of the excited band for reason that is explained later. Table 3-1 below shows the spectral bandwidth of the RF pulse that should be used for the different Bo scanners, so 10 ppm are excited. 28 Scanner Bo field strength Spectral bandwidth in Hz 1.5 Tesla 600 Hz 3.0 Tesla 1200 Hz 7.0 Tesla 3000 Hz Table 3-1: Spectral bandwidth for the different Bo scanners. The last design decision here is the type of pulse to be used. Two different designs will be examined here; one uses the simple sinc pulse, and the other uses ParksMcClellan Pulse Design Algorithm [18]. The used pulses are 900 excitation; they excite the two slices simultaneously for SMS. A spin echo pulse sequence is used here, and so a 1800 pulse will follow the 90 0 pulse. The time between the 90 pulse and 180 pulses is in tens of milliseconds; it is called a half echo time (TE/2). 3.3 Design Method In general, the magnetization vector behavior is descried by so-called Bloch equation given by the following if relaxation is neglected [8]. m( My Mz y 0 G -B1,y -G 0 B1,, Bly -Bl,x 0 MX\ (Mi MZ B1 is the RF pulse, and Mx, My, and Mz are the magnetization moments in the x, y and z directions respectively, and G is the gradient amplitude. In designing the pulses here, Shinnar-Le Roux (SLR) algorithm [18] is used. SLR is an approximation of the Bloch equation. The method simplifies the solution of Bloch 29 equation to a design of two polynomials, and so RF pulse can be solved using known digital filter design problem, for example, Parks-McClellan algorithm. The SLR transform maps the RF field Bl(t) and the Cayley-Klein parameters a and P. The Cayley-Klein parameters are used to map the magnetization moments before and after the excitation based on the following equation. 2 M (a*) M') = y MZ+ (f#*) 2 -a*f#* _fl2 2a*# 0 -a# 2a#f* aa*-ft* MXY* Mz where Mx,y = M + iMy Therefore, running the SLR transform, and using the equation above allows to simulate the excited slice profile after applying any RF excitation pulse. 3.4 RF Pulse Design The first excitation pulse to be examined is the windowed sinc pulse. When a simple sinc pulse is used, it adds an undesired in slice and out of slice ripples as a result of Gibbs phenomenon. Therefore, a sinc pulse that is windowed using a hamming window to overcome this problem. All equations in this section can be found in [8]. In order to achieve the desired 900 flip in the magnetization moments, the following equations explain the relation between the flip angle 0 and the RF excitation pulse B1(t). 30 fw(s) f= ds Where w (t) = y B1 (t) The last step to be considered before applying and RF pulse is setting the z gradient (Gz) value during the excitation process. The Gz value is what decides the excited slice thickness based on the following equation Gz = 27* BW y *AZ Therefore, the applied Gz value during the excitation = 7.05 mT/m; here the used BW is 3000 Hz. At this point, a hamming windowed sinc pulse can be designed, however, this pulse excites the slice at the isocenter only. In order to excite a different slice, the designed pulse should be modulated. The following equation explains the relation between the modulation frequency Wd, and the slice offset d. d = * y * Gz 31 Thus, the modulation frequency cod = 94247.8 rad/s. when d = 5cm. 3.4.1 RF Sinc Pulse The first step is to test the design above on a single slice excitation. This slice is isocenter and the design parameters are the same ones indicated above. The pulse to be used is shown in figure 3-3. 90 degrees excitation puls 2X 10 - - I --.- 10 - --.... - - - - -- 15 .............---.......-- - Real(RF) Imag(RF) .- - - - -- -- - - - 0 0 05 1 1s 3 2 2. Trme(mrSeconds) 35 4 45 5 x 104 Figure 3.3: Shape of RF pulse used for 900 excitation of isocenter slice. The z gradient is applied simultaneously with the RF pulse for a selective excitation. After the RF pulse in turned off, a negative z gradient is applied to unwind the linear phase that has occurred over the slice width during the excitation; the process of applying this negative gradient is called the refocusing. For a maximum refocusing, the negative gradient must undo the phase shift by having the same magnitude as 32 the positive gradient and for half the time. The Gz for this case is shown in figure 34. GZefor 1Z 10 10 _0 . *. 1 3 2 mtcafte OxWOM 4 Time(milliSeconds) 5 6 . 7 . 6 x 10, Figure 3.4: Shape of the z gradient used simultaneously with the RF pulse during excitation for slice selective excitation. The SLR transform is used in order to evaluate the excitation profile for this RF sinc pulse and z gradient. Assuming that before excitation, the magnetization vector is only in the z direction, that is M- = (0, 0, Mo). Solving the equation using a and j, that gives the following output of magnetization after excitation M' = 2a*I3Mo Figure 3-5 illustrates the excited slice after applying the RF pulse. The excited slice is the one with log (IM,yI) ~ 0. 33 Mxy profile after refocus ..... s.....t..n ................................ Figure the T x i. .e s...e .. . xcited.... -5.C C .. 5. ..U.. -60 .. . .. . .$ >t x.......... ....... . .. . . .. ...... MM 01 .. .. I. ...... ...... ) .... Figure 3.5: A simulation of the excited slice location after 900 sinc RF pulse excitation. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blue. We can see that the figure achieves the parameters chosen earlier, but we still cannot see the spectral bandwidth in this plot. Figure 3-6 demonstrates 2D plot of the excited bandwidth based on the z location of the magnetization moments. 34 Mo I. I I Z-Om Figure 3.6: 2D profile that relates the excited spectral frequency in each slice, to its location in z-axis. Looking at the center of the excited slice at z=O (blue line), the excited frequencies are between -1.5 kHz and 1.5 kHz to give the bandwidth of 3 kHz. This can be seen clearer in figure 3-7. 1 Mxy Bandwidth profile after refocus at z= -2 Sd -2 .... .. .. . . .. -.. . .. . .. . . .. .. .. .... . . ...2 Ia .. ..... . .. .. -3 ... . . .. .. .. . ... . .. -.. 4. -.. .. .. . .. . . . .. . . . . ... -2 .. . .. .. . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . . .. . . . . .. . . . . . . . . . . . . . . . -4 4 a 16I Pr1q (IC d Figure 3.7: A simulation of the excited spectral frequency at z=0 after 900 sinc RF pulse excitation. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blue. 35 The more interesting observation here is the excited frequencies at the edges of the slice, that is at z = -0.5 and z = 0.5. The bandwidth is still 3 kHz, however, it is not centered around zero. This effect is a result of the field modulation that is a function of the point in the space based on the applied gradients. This modulation has different effects for different points along z due to Gz. The z gradient is designed such that the resonance frequency for the magnetization at the center of the excited slice is what taken in account for the bandwidth. However, the changes of the applied magnetic fiend at the edges of the slice, as a result of Gz, causes a slight change in the resonance frequency for the magnetizations moments there, and so a shift in the excited frequencies. This phenomenon is known in MR spectroscopy and it is still possible to encode all the metabolites, since their spectrum is within the excited bandwidth over the slice. This is another reason for choosing a bandwidth that covers 10ppm, which is more than what is needed based on the spectrum in figure 3-2, and selecting a thick slice. One more observation is the phase at the excited slice. Based on the assumption used to add the refocusing lobe to Gz, the phase should be the same over the entire slice. However, it is linear with a slope here. The reason is the non-linearity of the Bloch equation, which approximated to be linear the approximations made earlier. Trying a refocusing lobe that is a bit more than 50% of the area of the positive z gradients could solve this problem. The problem solution will be implemented in the design of the RF pulses to be used in SMS excitation. 36 The next step toward our goal of simultaneous multislice excitation is to design the RF pulse that will excite the slice centered at z = 5cm based on the parameter choice earlier. The modulation frequency for the pulse to do that task was calculated earlier. After modulating the RF pulse shown in figure 3-3 with this modulation, it is added another RF pulse that is identical to the one in figure 3-3. The result pulse is presented in figure 3-8. 90 degrees SMS excitation pulse IMS S.. 11-1.1 ... .... ...... ........ .. iii I .......... ........... ............ ........ ........... 5.51 . .............. -~F ...... ........I E .. . . .. . . . .. . ... . .. . . I 0 .6.5 ................. ............. - ................... .11 I ___ j 1.5s 2 1111111 I U Tbm.(OONSeconds) 2 U3 4 4S x1 Xl Figure 3.8: Shape of RF pulse used for 900 excitation of 2 different slices. The used Gz is similar to the one that was used before, shown in figure 3-4. However, the non-constant phase problem, descried earlier, is solved by extending the refocusing lobe to be 50.6% of the area of the positive z gradients. The same SLR process that is used before is used here to examine the excitation profile. Figure 3-9 illustrates the profile of M+ along z. 37 Mxy proile afer for SMS excitndon refocu I -P..ft(Xv i Md s5 .. . 4e - ... . .0.. - .. 4 -3 - -1 0 1 3 .. . . .. . .. 5 Z-ex13 (cm) of the excited slices locations after 900 sinc RF pulse excitation. The simulation also shows how the non-excited slices are affected. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blue. Figure 3.9: A simulation The first observation is the constant phase along the excited slice, the solution proposed earlier by extending the refocusing lobe works well here. Also the second excited slice is centered at z = 5cm, and so it meet the specifications. The method of adding 2 sinc RF pulse to excite the 2 slices of interest is proven to work here, however some problems can be noticed. In the figure above, the out of slice ripples (circled in red) witness amplification when compared to the case of one slice only. When only 1 slice is exited, the out of slices ripples goes to -30 dB at 5mm away from the excited slice, on the other hand, for excitation of 2 slices, the out of slice ripples goes to -22 dB 5mm away from excited slice boundaries. The reason of this is the out of slice ripples from each slice is having an affect on the other one. This ripple interference is obvious, and could be problematic in some cases, in the transition regions. This problem gets worse if the slices get closer, due to the nature 38 of the sinc pulse ripples. That is, the out of slice ripples have a larger magnitude, as they get closer to the excited band. Therefore, the out of slice ripples will have more severe affect, as excited slices get closer. Also this effect will be much worse when the same method is used for more than two slices simultaneous excitation. 3.4.2 Parks-McClellan Pulse Design Algorithm The problem faced when more than one sinc pulse are summed for SMS excitation suggest that we need a design that can control the out of slice ripples everywhere. The benefit of SLR is it makes it possible to design the RF excitation pulse using any digital filter design algorithm. The Algorithm that is used when more than one band are to be excited and can control the in slice and out of slice ripples is ParksMcClellan Algorithm. In addition to the freedom the Algorithm gives in specifying the ripples, it makes it possible to specify the number of slices to be excited, the separation between them and their thickness. An RF pulse is designed using the Parks-McClellan Algorithm to satisfy the parameters specified earlier and used in the RF sinc pulse. The same z gradient that is used in the two added RF sinc pulses is used here. Finally, the same SLR process that is used before is used here to examine the excitation profile. Figure 3-10 illustrates the profile of M+7y along z. 39 Mxy profile after for SMS excitation refocuw a le ....... Fgr i. '6 . (.. Axs asshshof Fiue1:Asimulation the nexcited slices 90TMhple aion afeted. excitaxtsison hse in rad in green, and the left axis is the magnitude in dB in blue. It can be observed that the ripples problem is solved here. Although that the out of slice ripples value here is -23 dB, which is similar to the previous design, it is not a problem here. The out of slice ripples value is chosen in the design of the filter to be less than .5% of the in-slice signal. The out of slice ripples are the same no matter how far they are from the excited slice, and so there is no problem if slices number increase or they get closer. When looking at the phase, we can see that it is almost constant, however, it has small ripples. These ripples are due to the Parks-McClellan Algorithm which trade off the in slice ripple, out of slice ripple and transition region width, to output the optimal design based on the specified parameters. The in slice ripples are set to 1% of the in-slice signal. 40 Based on the simulated excitation for the two examined designs here, I decided to use Parks-McClellan Algorithm to design the pulses. More simulation for the RF Parks-McClellan pulse is illustrated below to assure that it meets the specifications. Figure 3-11 illustrates a 2D (x-z) profile of the resulting Mxy profile after excitation. E I x-cmI Figure 3.11: 2D profile showing the excitation in x-z plane at y=O. The simulation presented in the figure above shows that for any x, the two slices centered at z = 0 and z = 5 are excited. A cross section of this figure at x = 0 gives figure 3-10 shown before. Figure 3-12 illustrates a 2D (z-f) profile of the resulting Mxy profile after excitation. 41 50 44 -4 44 -4 4 4 45 4 -3 42 1 -1 2 3 4 U Figure 3.12: 2D profile that relates the excited spectral frequency in each slice, to its location in z-axes after using a PM RF pulse for exciting 2 slices. The simulation results in the figure above illustrates that the spectral bandwidth of 3 kHz is excited in both slices. The spectral bandwidth from -1.5 kHz to 1.5 kHz can be seen at the center of both slices (blue lines). Also it shows that the same excited spectral band shift, which is witnessed when only one slice is excited at z = 0, is happening here in both slices. The red lines show the excited slices boundaries. For a better visualization, a cross section of the simulation above at z = 0 is taken and plotted it in figure 3-13. 42 Mxy Bandwidth profile after refocus at z=O o - ...... .....-E.... .......... .......-........ ..... _ X O Ind O I S A W. dBinbl magnitudeOPX in Freq (kfW Figure 3.13: A simulation of the excited spectral frequency at z=O after 90 0 PM RF pulse excitation for SMS of 2. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blue. The cross section plot demonstrated the phase in the excited spectral band; it is constant here with some ripples, the in-slice ripples are set to be .5% of the signal. The simulation that have been done so far are after the 900 pulse, however, we decided to use spin echo technique for a better signal acquisition. The technique applies a 1800 pulse at time T after the 900 excitation, and so it rotates the magnetizations around the x-axis. More details about the technique can be found in [8]. The task now is to find how this excitation profiles will change after the 1800 pulse. The pulse is similar to the one used for the 900 excitation, but has to be multiplied by 2, so it gives 6 = 180. The Gz has the same value that is used with the 900 RF pulse, the positive part is applied simultaneously with the 1800 pulse, but 43 there is no refocusing lobe here. Instead, crusher gradients are applied before and after the pulse by Gz for a better in slice signal and preserving the transition region. The excitation profile can be anticipated using SLR transform, same process used for the 900 pulse. Here crusher gradients are taken in account to get = -fl2Mxy* M+ Figure 3-14 illustrates the profile of log (IM' yI) along z. This is the profile at 2T (echo time). Mxy profile at echc 0-IMXY1I U1 - bM d ...... inepx ..... I I ... ........ 1 5 I I ....... ...... 2......0..................... ........... 0... -2 ...... .............. . . . . . . .. . . . . . . .. . .... . . . . ... . . . . . . . .. .. . . .. . . . .. . . . . . I . ... .. ... .. .. ... .. .. ... .. ........ ..... .... x.. ............. .. ..... .. .... Figure 3.14: A simulation of the excited slices locations at echo time, when PM RF pulse is used. The simulation also shows how the non-excited slices are affected. The right axis is for the phase in rad in green, and the left axis is the magnitude in dB in blue. We can see that the profile shares same shape when looking at slices thickness and position as the one after 900. The similarity between "after 900" and "echo time" is 44 the same for the other simulations, and so the figures and not shown here. One observation of the profile simulation at echo time is the magnitude of the magnetization moment Mx,y for the out of slice ripples. Here, they are significantly better than the case after the 900 pulse. Mx, is about -50dB here, where it is about 23dB after the 900. This means we go from out of slice ripples to be .05% of the inslice signal, to .0001% out of slice ripples at echo time. This is one reason why it is better to start the acquisition around the echo time. The extra degradation of the out of slice ripples is due to the crusher gradient used in Gz. 3.5 Bloch Simulator In addition to the simulations done using the SLR tools. Bloch simulator was used to confirm that the SLR approximations were valid. The 2D (z-f) profile of the Bloch simulator output is illustrated in figure 3-15. The figure shows that the result indeed meets what SLR tools have expected. 45 4 4 4 a. 4 a IL 4 a 2 4 6 Z - cm Figure 3.15: 2D profile, generated using Bloch simulator, which relates the excited spectral frequency in each slice, to its location in z-axes after using a PM RF pulse for exciting 2 slices. 3.6 Summary The group of simulations that is used to examine the RF pulse designed using ParksMcClellan algorithm assures that the pulse is good to be used in real scans. The pulse meets all the specification that were set earlier for MR spectroscopic imaging, and it is easy to be extended for more than SMS excitation of two, without creating any problem. Unlike the sinc RF pulse, which starts to face challenges, even with SMS of two. On the way to reach this conclusion, SLR pulse design technique is used; in addition, Bloch simulator is used to examine the designed RF pulse. 46 Chapter 4 SMS Spectroscopic Imaging: Data Acquisition The RF pulse excitation of the spatial location of interest is the first step to scan a subject in the MRI machine. In spectroscopy SMS, same as other scan techniques, the next step is to acquire the data. In the 2D excitation process, both x gradient (Gx) and y gradient (Gy) are used in the data acquisition process. The x and y gradients traverse the kx-ky plane in the k-space. After the gradients specify the k-space index to sample, the machine's analog to digital converted (ADC) is turned on to acquire the signal. Usually the z gradient (Gz) is not used during the 2D acquisition process of a slice, however, Gz in necessary in SMS acquisition. Chapter 2 illustrates the necessity of Gz during the acquisition process, and the use of blipped-CAIPI 47 technique to apply the required phase modulation. Many methods are used in the acquisition of K-space, some use uniform sampling -Echo planner Imaging (EPI)-, and others use non-uniform one, -Spiral Trajectories-. In this chapter, I propose a method that can use spiral trajectory acquisition for spectroscopy SMS. The acquisition steps and how to use the different gradients are explained. Also, simulations that produce the acquired data are implemented. Finally, I propose algorithm to be used in the reconstruction process of the collapsed acquired data, and the performance of this algorithm is tested on the simulated data. 4.1 Spiral acquisition for CSI Spiral acquisition is an efficient method for MR spectroscopy scans. It uses time varying gradients during the long acquisition readout periods, so that in addition to sampling the time (Kf) axis, samples are simultaneously acquired along Kx and Ky. The spiral CSI algorithm, introduced by Adalsteinsson et al [19], uses 2D spiralshaped k-space trajectories that are frequently played during the long acquisition window, to simultaneously collect samples in the 3D (Kx, Ky, Kf) space in each repetition period (TR). The spiral-shaped trajectories are formed by playing sinusoidal gradient waveforms simultaneously along Gx and Gy. Figure 4-1 shows the played gradients in Gx and Gy. 48 Gx and Gy during acquisition -Gx II ............... 10 . ......... U. ........ ........... ........... ...... ....... ............. .......... ........................ . ... .. . .. ... .. ............... S 0 . ............. -16 .... -15 a L ...... z ..... .................... 4 ... .... .......... ...... ......... ..... 4 .... ......... ....... ............. U is 9U ... ... U 12 U 14 EU go Nm.Cm.1 W I Figure 4.1: The x and y gradients used for a spiral trajectory, this is for FOV of 12cm and resolution of 2.5mm. Figure 4-2 illustrates the resulted spiral k-space trajectory that samples k-space here. Spiral K-Space Trajectory Kx Figure 4.2: A spiral trajectory in the Kx-Ky plane. Figure 4-3 shows the acquisitions of one spiral interleave in the 3D space of (Kx, Ky, Kf). 49 Kx II I]') nfl n((llnr(Yfl I Kf Ky Figure 4.3: A spiral trajectory in the Kx-Ky-Kf space when the gradients in figure 4.1 are applied. Figure 4-4 shows an encoding sequence scheme when spiral is used. TR RF Gz z 0 Gy Gx DAC 'U L~1 Acq. time Figure 4.4: Encoding scheme for conventional spiral-encoded MRSI acquisition. 50 P 4.2 Spiral with SMS Applying the SMS technique to spiral acquisition requires using a reconstruction method other than the one explained in chapter 2 for EPI acquisition. In EPI, SMS makes use of the phase difference of ir between every two consecutive Ky lines in the k-space. Due to the nature of the acquisition of spiral trajectories, this is not possible. Also, it will not be possible to apply the Gz blips when moving between PE (Ky) lines in spiral trajectories, since there are no PE lines here. Another method has been proposed to apply blipped-CAIPI SMS for spiral in [20]. A similar design for the blips used that method is proposed below. The phasing blips for SMS of 2 will be inserted in Gz as shown in figure 4-5. This will result in an under sampling by a factor of 2 of the k-space if we encode each phase in a different plane as shown in figure 4-6. Ox, Gy and Gz duung acquisition 4 U. 1 6 5 435 7 Figure 4.5: Proposed z gradient blips to be used for SMS acquisition. 51 The result will be k-space that is sampled in a spiral trajectory, and there is a phase difference of 7r between every two consecutive rotations. Therefore, the switching between -7/2 and 7/2 in every two consecutive full cycles could be represented as in figure 4-6. -0. ...-.. Ky e -2 x - Figure 4.6: The resulted k-space sampling locations when SMS of 2 is used with spiral trajectory. The acquired data in the scanner are one 2D k-space. However, it is possible to represent these data as an under sampled 3D k-space as shown in figure 4-6. The reason is that for any two consecutive full cycles in the acquired k-space, each cycle belongs to a different kx-ky plan. The goal after applying the acquisition with this similar blipped-CAIPI technique is to reconstruct the full 3D k-space. Here, the 3D kspace could be considered as an under sampled 3D k-space by a factor of two that was acquired using spiral trajectory. Therefore, it is possible to use a similar technique as the ones used in reconstructing under sampled spiral k-space. 52 4.3 SMS acquired data synthesis In order to demonstrate how the acquired data can be processed and un-aliased to reconstruct the real image, simulations of the acquired data are carried out here. The data sets used here are acquired on a machine of 64 coils. It is part of a structural scan. Two slices were taken in order to simulate the artifacts of the spiral acquisition proposed here. The spiral-acquired data are simulated by applying data acq = C mU.S S(FSi * img) Where, Si is the i coil sensitivity. C -+.s S is the process of converting the Cartesian data that we have, to under sampled data resulted using a spiral trajectory. Two different under sampled k-space trajectories are used in each k-space plane, so the fact that a different cycle is sampled for each plans is reflected. Figure 4-7 shows the two spirals that are used. Figure 4.7: The two different spirals used to sample the 2 Kx-Ky two planes in the k-space. 53 An important factor to consider when looking at the data we are using is the number of acquisition coils. A higher number of coils make it easier to reconstruct an image since there are more data to be used. That is, in multi coils systems, the data come from smaller coils in an array with special sensitivity profiles that are better separated than for arrays with smaller number of larger coils. In the simulations for spiral SMS here, the data were acquired using 64 coils. 4.4 Data Reconstruction In order to solve the data reconstruction problem for spiral SMS, I will implement optimization techniques that are used to solve under sampled k-space problems. The problem we are trying to solve can be represented in this cost function 11C --+. S(FSi * x) - data i 112 + A * TV(x) Where x is the image we are trying to find, C - ., S is the operation of transforming a fully sampled Cartesian k-space into an under sampled spiral kspace. F is the Fourier transform, TV is the total variation transform, A is a coefficient and Si is the i coil sensitivity. data i is the image data coming from coil i, and it is simulated in this work using the equation shown in the previous section. The solution of this optimization problem is implemented using the conjugate gradient method. 54 4.5 Spiral SMS Simulations and Results In this section, the results of applying spiral SMS reconstruction on simulated data are presented. 4.5.1 Structural Data with one frequency Figure 4.8 shows two slices that are acquired with fully sampled k-space using spiral acquisition. It is reconstructed using the optimization equation explained before. Figure 4.9 shows two slices that are acquired with under sampled k-space by a factor of two using spiral acquisition, that is spiral SMS acquisition. Each plane in the k-space was under sampled using a different spiral trajectory (as shown in figure 4.7) to simulate the SMS acquisition. It is reconstructed using the optimization equation explained before. Figure 4.10 shows the difference between the two different acquisitions after reconstruction. It is obvious that the difference is not in the brain details. It is just making some areas darker and others brighter randomly. The RMSE between the two reconstructions is 16% in the masked region of the head. This RMSE value is a result of the difference shown in figure 4.10, and so the reconstruction output is good since a large part of the difference is not in the image details. 55 Figure 4.8: Two slices that are acquired with fully sampled k-space using spiral acquisition. Figure 4.9: Two slices that are acquired with under sampled by a factor of two k-space using SMS spiral acquisition. 56 Figure 4.10: The difference between the fully samples k-space and the half sampled. The same method that is applied for two slices is applied for four slices now. The simulation is done by under sampling every plane in k-space by 4. Figure 4.11 shows four slices that are acquired using fully sampled k-space using spiral acquisition. It is reconstructed using the optimization equation explained before. Figure 4.12 shows four slices that are acquired using under sampled k-space by a factor of four using spiral acquisition. Each plane in the k-space was under sampled using a different spiral trajectory to simulate the SMS acquisition. It is reconstructed using the optimization equation explained before. Figure 4.13 shows the difference between the two different acquisitions after reconstruction. It is obvious that the difference is not in the brain details. It is just making some areas darker and others brighter randomly. The RMSE between the two reconstructions is 27%. Since this RMSE value is a result of the difference shown in figure 4.13, I can consider the output to be good because a large part of the difference is not in the image details. Finally, to appreciate the output of the proposed optimization method, figure 4.14 57 illustrates the simulated data for SMS of four if only standard gridding is used in solving k-space from the SMS spiral trajectories without optimizing the cost function in solving for the image. Figure 4.11: Four slices that are acquired with fully sampled k-space using spiral acquisition. Figure 4.12: Four slices that are acquired with under sampled by a factor of four k-space using SMS spiral acquisition. Figure 4.13: The difference between the fully samples k-space and the quarter sampled. 58 Figure 4.14: Reconstructing the under sampled k-space without using the proposed optimization technique. 4.5.2 Spectroscopy Data The motivation for the work done in this thesis is to apply SMS for spiral spectroscopy in MRSI. The benefit of using spiral SMS spectroscopy is accelerating the process of data acquisition for 2D spectroscopy excitations without causing degradation in SNR when voxel size and imaging time are kept constant. In the simulations in this chapter, SMS of four is used for spiral spectroscopy. This SMS excitation achieves an acceleration factor of four, and so it is possible to finish one acquisition in quarter the time that the normal 2D excitation takes, the associated SNR with this acceleration is quantified. The FOV for the 2D slice is 240mm. The slice size is 96x96 pixels, and so resolution is 2.5mm. The scanner gradients are specified to have maximum amplitude of 40 mT/m, and maximum slew rate of 150 T/m/s. In chapter 2, I have proved using the signal equation that in EPI, there is no problem in extending SMS to include the frequency (Kf) dimension. The same concept is used to prove that the spiral SMS could be used to acquire spectroscopy data using spiral trajectories. In order to show that this is possible, a simulation similar to the one 59 applied in the structural data in the sub-section above is used. However, the simulation is extended to include a number of frequencies, instead of one frequency only. Figure 4.15 explains the computations used to simulate the SMS spiral spectroscopy data from the scanner. I- 4D data (x, y, z, f) from 64 coils with estimated coil sensitivities 2- Use Fourier transform to get K-Space (Kx, Ky, Kz, KO) Ir 3- Under sample in every Kx-Ky plane by a factor of 4 using spiral trajectory (This data is to be used as the acquired data) 4) The output data now is 3D (Kxy, Kz, Kf) where Kxy is the acquired vector for a spiral in Kx-Ky plane Figure 4.15: The process of creating spectroscopy data similar to the one acquired using spiral SMS for MRSI. The same 3D data set acquired using 64 coils is used here. The addition of the frequency access is simulated by adding another 63 frequency points to each voxel. Therefore, there is 64 frequency points for each voxel now, one is used for H2 0, one for Cr, one for Cho and one for NAA. The decision of using 64 frequency points was made so that it is possible to run a large number of simulations in short time. The method has the same performance regardless the number of the frequencies used if run time is ignored. The simulation values for the metabolites are a function of the 60 index in x, y and the value of that voxel in acquired 3D data set. The values at the other 60 frequencies are set to zero for now. Figure 4.16 shows the ground truth for the spectroscopy simulations. It illustrates the four slices after reconstructing the acquired data using a fully sampled k-space spiral trajectory. The presented slices are the values of the H2 0 from each voxel spectrum. The spectrum of two voxel from each slice is presented under that slice. $AAA LAAL an ~ A U * Il AA A Figure 4.16: The simulated spectra for some voxels when fully sampled k-space using spiral acquisition is used. This is the ground truth. Figure 4.17 illustrates the four slices after reconstructing the acquired data using the proposed spectroscopy SMS spiral acquisition. The same technique that was used for a single frequency in the previous sub-section is used here for all frequencies to simulate spiral SMS spectroscopy. The main observation that can be made here is that there is no aliasing between the different frequencies; that is non61 metabolite frequencies, where the signal is zero with fully sampled k-space in 4.16, continue to have a signal of zero after the spiral SMS spectroscopy. AA em- A 'AAt j hAA A., A Figure 4.17: The simulated spectra for some voxels when acquisition simulation of spiral SMS spectroscopy excitation of four is used. The RMSE between the ground truth in figure 4.16, and the SMS acquisition in figure 4.17 is 27%. It is important to notice that this RMSE is the same as the one when only one frequency was for structural data; that means using spiral SMS for spectroscopy without the addition of noise does not change the RMSE. Similar to the case of structural imaging, I look at the difference between the two acquisitions before judging if this RMSE is good or bad. Figure 4.18 illustrates the difference between the two spectroscopy-data sets is shown in figure 4.16 and 4.17. It is obvious that the difference here is only where there are metabolites. Also, the value of the difference is proportional to the value of 62 the signal at that metabolite. Finally, the difference does not affect the details of the data, in a similar trend to the structural case where it only makes some areas darker and others brighter. Therefore, I can consider the reconstruction performance to be good here. B- - em I am 0 I se IB m am $AD 0"nI .. aI amI* a-s . B-* an enI .a * T1 1, AA JAA Figure 4.18: The difference between the fully sampled k-space and SMS acquired k-space after reconstruction. In order to confirm that aliasing is not happening between difference adjacent frequencies, the values from all the non-metabolite frequencies are summed to create the image shown in figure 4.19. 63 X 104 4 3.5 3 2.5 2 1.5 1 0.5 0 Figure 4.19: The image resulted after summing all the non-metabolite values for each voxel. In the figure above, it is obvious that the signal is not zero, which means that it might be affected by the metabolites signal. However, this effect is completely negligible. In the data set used to compute figure 4.19, the max value for a metabolite signal in the (x, y, z, t) space is 1, however, the value in this summed nonmetabolite signal is less than 10-8. The next step of simulations, that examine the proposed method for solving spiral SMS spectroscopy, involves adding zero mean Gaussian to the entire data set. In order to decide the standard deviation of the noise, the average amplitude of each metabolite signal is calculated from the ground truth data as shown in table 4-1 below. The standard deviation is chosen to be 0.003 so it gives the SNR shown in the table. Metabolite Average Amplitude SNR H20 0.148 0.148/0.003=49.3 Cho 0.033 0.033/0.003=11.0 Cr 0.024 0.024/0.003=8.0 NAA 0.037 0.037/0.003=12.3 Table 4-1: The average amplitude for the different metabolites' signals and the correspondent SNR values based on the added noise. 64 Figure 4.20 shows the four slices of the noisy data acquired using a spiral trajectory for fully sampled k-space. The presented slices are the values of the H20 peak from each voxel spectrum. The spectrum of two voxel from each slices is presented under each slice. We can see that it is easy to recognize the four peaks for H20, Cr, Cho, NAA, and noise in other frequencies. saI ofa a so I aEM am am *A- *1 E I a" toI a am as Ia voxels when fully sampled k-space of noisy data using spiral acquisition is used. Figure 4.20: The simulated spectra for some Figure 4.21 shows the four slices after reconstructing the noisy acquired data using the proposed spectroscopy SMS spiral acquisition. It is obvious here that the metabolites signals can be recognized without difficulties in the reconstruction of spiral SMS spectroscopy with added noise. In order to quantify the changes in the SNR between the fully sampled spiral k-space and the spiral SMS sampling, SNR 65 calculations are done on both data sets illustrated in figures 4.20 and 4.21. The SNR results are presented in the table below. Metabolite SNR for figure 4.20= SNR for figure 4.2 1= Average Amplitude/noise std Average Amplitude/noise std H2 0 0.150/0.0037 = 40.5 0.142/0.0037 = 38.4 Cho 0.035/0.0037 = 9.5 0.033/0.0037 = 8.9 Cr 0.026/0.0037 = 7 0.024/0.0037 = 6.5 NAA 0.038/0.0037= 10.2 0.036/0.0037 = 9.7 Table 4-2: The SNR values for the different metabolites after spiral full k-space reconstruction and spiral SMS reconstruction. The table above includes the information needed to understand how the reconstruction method proposed here affects the SNR in the acquired data. First, one can see that the noise is the same weather spiral SMS acquisition is used, or fully sampled k-space spiral acquisition is used, it comes to be zero mean Gaussian with standard deviation of 0.0037 after the reconstruction in both cases. The average value for the signal amplitude changes within a range of 7% of its original value. For SNR, the degradation after spiral SMS spectroscopy is less that 7% in the worst case. The results above give the conclusion that the spiral SMS spectroscopy proposed algorithm could still function in the presence of noise without problems. In order to have a better understanding of the difference between the two acquisitions, fully sampled and SMS under sampled for spiral spectroscopy. The difference is computed, that is (Ifully sampled - SMS sampledi), and is shown in figure 4.22. Looking at the figure, the first conclusion is that the difference is proportional to the signal amplitude at a given frequency. We can see that whenever 66 the difference has a higher value at a specific frequency, then that is the H2 0 frequency. Also it is obvious that the signal difference at H20 frequency is higher, when the H20 amplitude is initially high, as seen in the 2 slices to the right. The conclusion is that the difference between the two acquisitions at any frequency is affected by the metabolite amplitude there. *A MS SM MS 62 WA an IA. MS an MS j Figure 4.21: The simulated spectra for some voxels when acquisition simulation of spiral SMS spectroscopy excitation is used for noisy data. 67 m e am Figure 4.22: The difference between the fully sampled k-space and SMS acquired k-space after reconstruction for the noisy data. 4.6 EPI SMS Spectroscopy In the previous section, the performance of Spiral SMS for spectroscopy was tested by comparing it to the performance of ordinary spiral spectroscopy. Same data set was used in both computations, and spiral SMS for spectroscopy has shown promising results. In order to have another demonstration that SMS is possible for spectroscopy data, simulations of using EPI sequence for spectroscopy data are implemented here. The trajectory of EPI acquisition in the 3D space of (Kx, Ky, KfO is shown in figure 4.23. 68 Kx Ky Figure 4.23: An EPI trajectory in the Kx-Ky-Kf space that is used for EPI spectroscopy. 4.6.1 EPI SMS Spectroscopy Simulations The implementation process here requires the simulation of spectroscopy data, and then extension of the slice-GRAPPA algorithm introduced in [15] to work for spectroscopy data. In chapter 2, it has been proven using the signal equation that the phase modulation blips has the same effect in all Kx-Ky planes that are in the (Kx, Ky, Kf) space. Therefore, the process of simulating spectroscopy data needs only applying the appropriate FOV shift for all the x-y planes that are in the (x, y, f) space. In a method similar to the one used to create SMS spiral spectroscopy data, SMS EPI spectroscopy data will be created. In order to solve the aliased data, the same slice-GRAPPA algorithm is extended to include the frequency dimension. In this process, to build each slice (Kx, Ky, Kf) from 69 the collapsed data, it is enough to train the kernel at one Kf value, and then use this trained kernel in the reconstruction for all the other Kf point, of course only for the slice k-space where the kernel is trained. For example if the collapsed data set for 4 slices has Kx = 64, Ky = 64, Kf = 320, then only 4 kernels need to be trained, one for each slice. 4.6.2 EPI SMS Spectroscopy Results 3D data set with simulated coil sensitivity to create 8 coils acquisition is used here. The addition of the frequency access is simulated by adding another 63 frequency points for each voxel. For each voxel there is 64 frequency points now, one is used for H2 0, one for Cr, one for Cho and one for NAA. The simulation values for the metabolites are a function of the index in x, y and the value of that voxel in acquired 3D data set. The values at the other 60 frequencies are set to zero for now. SMS acquisition of four is used here; and so one slice is not affected, one is shifted by FOV/4, another by FOV/2 and the last by 3FOV/4. This shift is applied in all frequencies. Then the after shift slices are collapsed into one slice. Image reconstruction has been done on the simulated data to demonstrate how possibility of SMS with EPI spectroscopy. The benefit of using EPI SMS spectroscopy is accelerating the process of data acquisition for 2D spectroscopy excitations without causing degradation in SNR. In the simulations in this chapter, SMS of four is used for EPI spectroscopy. This SMS excitation achieves an acceleration factor of four, and so it is possible to finish one 70 acquisition in quarter the time that the normal 2D excitation takes, the associated SNR with this acceleration is quantified. It is important to notice here that SMS with EPI require a pre-acquired data set using single shot and SMS so that it can be used to train the kernel. In the work done here, the same set that is used to train the kernel is tested with this kernel. Therefore, the results might not be possible to achieve in real time, but the point here is to demonstrate the possibility of extracting the un-aliased data if the right kernel is used for EPI SMS spectroscopy. Figure 4.24 shows the ground truth for the EPI spectroscopy simulations. It illustrates the four slices after using a fully sampled k-space for each. The presented slices are the values of the H2 0 from each voxel spectrum. The spectrum of two voxel from each slice is presented under that slice. 71 $A *a as Wa 02 a." *'a. 6A M *1 0.06 0.1 00 AA MI L AA I 0. '531 A Figure 4.24: The simulated spectra for some voxels when fully sampled k-space using EPI acquisition is used. This is the ground truth. Figure 4.25 shows the collapsed four slices when EPI SMS (blipped-CAIPI) is used to excite four slices simultaneously. Figure 4.26 illustrates the four slices after reconstructing the acquired collapsed data using the extended slice-grappa algorithm. The main observation that can be made here is that there is no aliasing between the different frequencies; that is non-metabolite frequencies, where the signal is zero with fully sampled k-space in 4.24, continue to have a signal of zero after the spiral SMS spectroscopy. 72 Figure 4.25: Collapsed K-space data resulted of EPI SMS acquisition of four slices. an AA an * IM a"] ILA Ma~L~K Ilj Figure 4.26: The simulated spectra for some voxels when acquisition simulation of EPI SMS spectroscopy excitation of four is used. The RMSE between the ground truth in figure 4.24, and the SMS acquisition in figure 4.26 is 2%, which means a very good reconstruction. Similar to the case of spiral SMS spectroscopy imaging, I look at the difference between the two acquisitions. Figure 4.27 illustrates the difference between the two EPI spectroscopy-data sets is 73 shown in figure 4.24 and 4.26. It is obvious that the difference here is only where there are metabolites, and it is less than 2% of the signal value. .me A -A . *a M" a- I . --- A. I Figure 4.27: The difference between the fully sampled k-space and SMS acquired k-space after reconstruction. Similar to the spiral SMS spectroscopy, the EPI spectroscopy slice-grappa algorithm will be tested after the addition of zero mean Gaussian noise to the signal. In order to decide the standard deviation of the noise, the average amplitude of each metabolite signal is calculated from the ground truth data as shown in the table below. The standard deviation is chosen to be 0.006 so it gives the SNR shown in the table 74 Metabolite Average Amplitude SNR H2 0 0.317 0.317/0.006 = 52 Cho 0.037 0.037/0.006= 6 Cr 0.023 0.023/0.006 =4 NAA 0.111 0.111/0.006= 18 Table 4-3: The average amplitude for the different metabolites' signals and the correspondent SNR values based on the added noise. Figure 2.28 shows the four slices using a fully sampled k-space for each after addition of the zero mean Gaussian noise. The presented slices are the values of the H2 0 peak from each voxel spectrum. The spectrum of two voxel from each slices is presented under each slice. We can see that it is easy to recognize the four peaks for H20, Cr, Cho, NAA, and noise in the other frequencies. * an 0* 01 0a A* 0* 0.1 0* an &Is U Is I 5I a V Figure 4.28: The simulated spectra for some voxels when fully sampled k-space using EPI acquisition is used with noisy data. 75 Figure 4.29 shows the four slices after reconstructing the noisy acquired data using the proposed EPI SMS spectroscopy acquisition. It is obvious here that the metabolites signals can be recognized without difficulties in the reconstruction of EPI SMS spectroscopy with added noise. In order to quantify the changes in the SNR between the fully sampled k-space and the EPI SMS sampling, SNR calculations are done on both data sets illustrated in figures 4.28 and 4.29. The SNR results are presented in the table below. Metabolite SNR for figure 4.28= Average Amplitude/noise std SNR for figure 4.29= Average Amplitude/noise std H2 0 0.317/0.006=52.8 0.317/0.006=52.8 Cho 0.037/0.006=6.2 0.037/0.006=6.2 Cr 0.03/0.006=5.0 0.03/0.006=5.0 NAA 0.111/0.006=18.5 0.111/0.006=18.5 Table 4-4: The SNR values for the different metabolites after EPI full k-space reconstruction and EPI SMS reconstruction. The table above includes the information needed to understand how the reconstruction method proposed here affects the SNR in acquired data. We can see that the SNR in the same id EPI SMS spectroscopy is used, or full sampling is used. This means the extended to spectroscopy slice-grappa functions without any problem in the presence of noise. In order to have a better understanding of the small difference between the two acquisitions, fully sampled and SMS sampled for EPI spectroscopy. The difference is computed; that is (Ifully sampled - SMS sampledi), and is shown in figure 4.30. 76 Looking at the figure, the first conclusion is that the difference is proportional to the signal amplitude at a given frequency. We can see that whenever the difference has a higher value at a specific frequency, then that is the H20 frequency. The same conclusion reached in the spiral SMS spectroscopy can be confirmed here; that is the difference between the two acquisitions, fully sampled and SMS sampled, at any frequency is affected by the metabolite amplitude there. an C., em em n 8 *4 * U U U U S. ~ * * --j a -. . u a Figure 4.29: The simulated spectra for some voxels when acquisition simulation of EPI SMS spectroscopy excitation of four is used with noisy data. 77 an am am am T*at 9"W GM 04" am em 440*a '~ -w OM' saw em OM 6*0 s am Figure 4.30: The difference between the fully sampled k-space and SMS acquired k-space after reconstruction for the noisy data. 4.7 Summary In this chapter, I have demonstrated the technique that can be used to apply Simultaneous multislice acquisition technique to MR spectroscopy using spiral trajectory acquisition. After that, simulations have been done to implement the expected effect of the spiral SMS acquisitions on the data. The simulations were implemented first on collapsed two slices of structural imaging only. Then it was extended to include four slices, and finally to function with more than one frequency, so MR spectroscopy can be used. The data were un-aliased using an optimization method that is usually used to solve under sampled k-space data in MRI. The reconstructions of both EPI and spiral SMS spectroscopy has been quantified and compared to the ground truth data. The SNR for all reconstructions 78 was computed, and it is shown how spiral SMS spectroscopy degrades SNR by less than 7% of it initial value in the worst case, where EPI SMS spectroscopy does not change SNR. 79 80 Chapter 5 Conclusion The work in this thesis investigates the possibility of using simultaneous multislice acquisition with spiral trajectory for MR Spectroscopy. The SMS spectroscopy advantages include the acceleration of 2D excitation spectroscopy and the possibility of acquiring one average in a faster time than the current 3D excitations. The potential of using these advantages was the motivation behind implementing the work presented here. Signal equation was studied first to guarantee the possibility of applying SMS on spectroscopy acquisitions. The thesis has addressed the two important stages in using the MR scanner for MR spectroscopy SMS with spiral trajectory. In chapter 3, the first stage discusses the right method to be used for RF pulse design. Two methods, windowed Sinc and Parks-McClellan Algorithm, were used to design the RF pulse. Extensive simulations have been used to ensure that the better method is used, and the right pulse is 81 designed. The choice of RF excitation pulse parameter has justified for the goal of exciting multislice simultaneously for spectroscopy. The results have shown that Parks-McClellan Algorithm has advantages over the other designs for a more selective excitation. It made it possible to decide the maximum value for the out-ofslice ripples in the design unlike the windowed sinc pulse method. Also a multi band pulse is possible to design instead of adding modulated pulses to excite more than one slice. The second stage in using MR scanner is the data acquisition stage. This stage includes the design of the x, y and z gradients that are used to encode the k-space when the signal is received. In chapter 4, the discussion explains the basics of the spiral trajectory acquisition. Spiral with SMS is explained, and the design for the blips in the z gradient is justified. A demonstration of how the data are affected when Spiral SMS acquisition used is presented. Also, I have explained how the data can be treated as an under sampled k-space, and so optimization technique to be used in solving the problem. The algorithm used to solve such a problem was implemented here. Simulations have been used to implement the effects that SMS excitation and acquisition imposes on the data. Finally, a number of reconstruction examples have been presented to confirm that the proposed method is working. The used examples included spiral acquisition for structural scan, I illustrated that the design works for two simultaneously excited slices, then this was extended to four slices. After that, 82 the method is extended to included spectroscopy data for both spiral SMS and EPI SMS chemical shift scans. Overall, the possibility of using SMS with spiral trajectory for MR spectroscopy imaging has been investigated here. All simulations have confirmed that the proposed methods make it possible. Also the EPI spectroscopy sequence is proven to work with SMS excitation here. The future work that can be a follow up the work presented here is implementing the designed RF pulse and gradients on the scanner. Then use the technique explained in chapter 4.4 for data reconstruction. The implemented code used in running the simulations of this thesis is included in the appendix. The Parks-McClellan Algorithm to design the RF pulse for two slices excitation is in appendix A. The code implemented to simulate the SMS spiral spectroscopy data is in appendix B. The code used in solving spiral SMS spectroscopy data is in appendix C. Finally the extension to the current slice-grappa algorithm to work for EPI SMS spectroscopy is included in appendix D. Any prerequirements for the code to be used is stated in the appendix. 83 84 Appendix A The function below is the one implemented to design the Parks-McClellan RF pulse for excitation of 2 slices simultaneously. The code is an extension of John Pauly's rftools [18]. The installation of rftools is required to be able to run this code. The code is included in sms-spectroscopy/rf design. function [ rf ] = dz2rfpm( n,tb,ptype,dis,dl,d2) There are a lot of options, most of % % Designs an rf pulse. which have defaults. % % % % % % % % % % % % % Inputs are: (required) np -- number of points. (required) tb -- time-bandwidth product ptype -- pulse type. Options are: (default) st -- small tip angle ex -- pi/2 excitation pulse se -- pi spin-echo pulse sat -- pi/2 saturation pulse inv -- inversion pulse dis - for seperation between slices (default = 0.01) dl -- Passband ripple (default = 0.01) d2 -- Stopband ripple (default = 1.5) pclsfrac -- pcls tolerance if nargin < 5, dl = 0.01; d2 = 0.01; end; end; if nargin < 3, ptype = 'st'; if nargin < 4, dis = 0 ; end; if strcmp(ptype, 'st'), bsf = 1; elseif strcmp(ptype, 'ex'), bsf = sqrt(1/2); dl = sqrt(dl/2); d2 = d2/sqrt(2); elseif strcmp(ptype,'se'), bsf = 1; dl = dl/4; d2 = sqrt(d2); elseif strcmp(ptype, 'inv'), 85 bsf = 1; dl = dl/8; d2 = sqrt(d2/2); elseif strcmp(ptype,'sat'), bsf = sqrt(1/2); dl = dl/2; d2 = sqrt(d2); else ',ptype]); disp(['Unrecognized Pulse Type -disp('Recognized types are st, ex, se, inv, and sat'); return; end; di = dinf(dl,d2); w = di/tb; shift = dis*n/2; (1+w)*(tb/2) trans = - (1-w)*(tb/2); band = 2*(1-w)*(tb/2); f = [0 shift shift+trans shift+trans+band shift+2*trans+band (n/2)]/(n/2); m = [0 0 1 1 0 0]; w b [dl/d2 1 dl/d2]; firpm(n-1,f,m,w); = = if strcmp(ptype,'st'), rf = b; else b = bsf*b; rf = b2rf(b); end; end 86 Appendix B The output of this code is ZI, the simulation of the acquired data using spiral SMS spectroscopic imaging. It contains the data for the 4 slices, each slice has 64 frequencies in this simulation and each one of this comes from 64 different channels in this simulation. The code here creates spiral trajectories, then samples Cartesian x-y-z-f based of those trajectories. The code and data are included in sms.spectroscopy/spiralsim&recon. % 150 T/m/s % G/cm % Sampling time on GE scanners [Seconds] % No of Interleaves smax = 15000; gmax = 4; T = 4e-6; N = 1; Fcoeff = [6, -0]; % FOV im size = 96; FOV max = 240; res = FOV max / im size; % resolution in mm kmax = 5 / res; % cm^(-l), corresponds to rad = [0:.1:kmax]; FOV = zeros(size(rad)); for t = 1:length(Fcoeff) FOV = FOV + Fcoeff(t) .*(rad/kmax) 1mm resolution. (t-1); end figure(2), plot(rad, FOV) ,axis([O kmax 0 max(FOV)]) kvds = k-space trajectory (kx+iky) in cm-1. % [k-vds, g, s, time, r,theta] = vds(smax, gmax, T, N, Fcoeff, kmax); 87 figure(1), plot(real(kvds) / 1, imag(kvds) / .5] 1), axis([-.5, .5, -. 5, * kmax * 2) numchan = 64; %% Import data and build the x-y-z-f matrix % load SENS_96x96x64x57.mat; sens = imresize(SENS, [im size,imsize]); sensl = sens ./ max(abs(sens(:))); sensitivity maps % x-y-z data for different channels load img_96x96x64x57.mat imgs = imresize(img, [im size,imsize]); imgs = imgs / max(imgs(:)); mask = ones(96,96,64,2); y = 48.5:.5:96; for j = 1:64 for i=1:96 mask (:,i,j,1) = y; mask (i,:,j,2) = y.^2; end end mask(:,:,:,,1) = mask(:,:,:,1)/max(max(mask(:,:,1,1))); mask(:,:, : ,2) = mask(:,:,:,2)/max(max(mask(:,:,1,2))); num slices = 4; spectrumsize = 64; img-sens = zeros(imsize,imsize,numslices,spectrumsize,numchan); %zero noise case k_space sens = zeros(im-size,imsize,numslices,spectrumsize,num-chan); %add water img-sens(:,:,1,12,:) imgsens(:,:,2,12,:) imgsens(:,:,3,12,:) imgsens(:,:,4,12,:) %add Cho img-sens(:,:,1,40,:) imgsens(:,:,2,40,:) imgsens(:,:,3,40,:) imgsens(:,:,4,40,:) %add Cr imgsens(:,:,1,44,:) imgsens(:,:,2,44,:) imgsens(:,:,3,44,:) imgsens(:,:,4,44,:) %add NAA imgsens(:,:,1,56,:) img-sens(:,:,2,56,:) img-sens(:,:,3,56,:) imgs(:,:,:,18); imgs(:,:,:,28); imgs(:,:,:,38); imgs(:,:,:,48); 0.1*imgs(:,:,:,18).*mask(:,:,:,1); 0.1*imgs(:,:,:,28).*mask(:,:,:,1); 0.1*imgs(:,:,:,38).*mask(:,:,:,1); 0.1*imgs(:,:,:,48).*mask(:,:,:,1); 0.1*imgs(:,:,:,18).*mask(:,:,:,2); 0.1*imgs(:,:,:,28).*mask(:,:,:,2); 0.1*imgs(:,:,:,38).*mask(:,:,:,2); 0.1*imgs(:,:,:,48).*mask(:,:,:,2); 0.25*imgs(:,:,:,18); 0.25*imgs(:,:,:,28); 0.25*imgs(:,:,:,38); 88 img-sens(:,:,4,56,:) = 0.25*imgs(:,:,:,48); for c = 1:size(kspacesens,5) k_spacesens(:,:,:,:,c) = (1/sqrt(length(imgsens(:,:,:,:,c))))*fftshift(fftn(fftshift(imgsens(: end %% find k-space on the spiral points using interp2 ZI = zeros(length(k vds), numslices,spectrumsize,numchan); [Y,X] = meshgrid(linspace(-kmax,kmax,imsize), linspace(kmax,kmax,im size)); XI = real(kvds); YI = imag(kvds); %different trajectories for the different Kz planes to simulate SMS XI_1 = real(exp(2i*pi/4)*k vds); YI_1 = imag(exp(2i*pi/4)*k-vds); XI_2 = real(exp(4i*pi/4)*k-vds); YI_2 = imag(exp(4i*pi/4)*k-vds); XI_3 = real(exp(6i*pi/4)*k-vds); YI_3 = imag(exp(6i*pi/4)*k-vds); XI_4 = real(exp(8i*pi/4)*k-vds); YI_4 = imag(exp(8i*pi/4)*k-vds); for f=l:spectrumsize for c = 1:size(kspacesens,5) ZI(:,1,f,c) = interp2(Y, X, kspace sens(:,:,1,f,c), YI_1, XI-1).'; ZI(:,2,f,c) = interp2(Y, X, kspace sens(:,:,2,f,c), YI_2, XI_2).'; ZI(:,3,f,c) = interp2(Y, X, kspace sens(:,:,3,f,c), YI_3, XI_3).'; ZI(:,4,f,c) = interp2(Y, X, kspace-sens(:,:,4,f,c), YI_4, XI_4).'; end end 89 90 Appendix C The function fnlCg_SENSE2DSMS() implemented here to solve for the image using spiral SMS spectroscopy data as input. The code below modifies the algorithm implanted by Lustig et al. [22] to solve image from sparse under-sampled k-space using conjugate gradient with line search method. The code and data are included in sms.spectroscopy/spiralsim&recon. %% spiral-sense recon for SMS oversamplingfactor = 1; param = init; param.FT k_vds.'); = Resampling2D(kmax, oversamplingfactor*imsize, num slices, param.XFM = 1; param.Itnlim = 5; param.numcoils = numchan; Res = zeros([oversamplingfactor*imsize, oversamplingfactor*imsize, numslices,spectrumsize]); param.data = [I; param.sens = temp = zeros(im size, im-size, num slices ,spectrum-size) for c = 1:numchan param.data{c} = ZI(:,:,:,c); for f=1:spectrumsize %add coil sensitivites for the diffetn slices ,1,f) = sensl(:,:,c,18); temp (:,: ,2,f) = sensl(:,:,c,28); temp (:,: ,3,f) = sensl(:,:,c,38); temp (:,: ,4,f) = sensl(:,:,c,48); temp (:,: end param.sens{c} = temp; 91 end for 1:1 Res = fnlCgSENSE2D_SMS(Res, param); %solve for the image n = end function x = fnlCg_SENSE2DSMS(xO,params) %---------------------------------------------------------------------- % implementation of a Li penalized non linear conjugate gradient % reconstruction The function solves the following problem: % given k-space measurments y, a fourier operator F, and Cartesian to spiral operator C-->S, the function % finds the image x that minimizes: % Phi(x) = II(C-->S)F* C *x - y||^2 % the optimization method used is non linear conjugate gradient with fast&cheap backtracking % line-search. % params.sens : sensitivity maps, with size [im sizex, im-size-y, num coils] %---------------------------------------------------------------------x = xO; % line search parameters maxlsiter = params.lineSearchItnlim gradToll = params.gradToll ; alpha = params.lineSearchAlpha; beta = params.lineSearchBeta; to = params.lineSearchTO; k = t = 0; 1; % copmute gO = grad(Phi(x)) gO = wGradient(x,params); dx = -go; % iterations while(1) % backtracking line-search % pre-calculate values, such that it would be cheap to compute the objective % many times for efficient line-search [FTXFMtx, FTXFMtdx] = preobjective(x, dx, params); fO = objective(FTXFMtx, FTXFMtdx, DXFMtdx, 0, params); t = to; 92 [fl, ERRobj] = objective(FTXFMtx, FTXFMtdx, t, params); isiter = 0; while (fl > fO - alpha*t*abs(gO(:)'*dx(:)))^2 & (lsiter<maxlsiter) lsiter = isiter + 1; t = t * beta; [fl, ERRobj] = objective(FTXFMtx, FTXFMtdx, t, params); end if lsiter == maxlsiter disp('Reached max line search..... not so good... might have a bug in operators. exiting... '); return; end % control the number of line searches by adapting the initial step search if lsiter > 2 tO = tO * beta; end if lsiter<1 tO = tO / beta; end x = (x + t*dx); %--------uncomment for debug purposes -----------------------if mod(k,1) == 0 && (k > 0) disp(sprintf('%d , obj: %f, L-S: %d', k,fl,lsiter)); end %--------------------------------------------------------------- %conjugate gradient calculation gl = wGradient(x,params); bk = gl(:)'*gl(:)/(gO(:)'*gO(:)+eps); gO = gl; dx = - gl + bk* dx; k = k + 1; %TODO: need to "think" of a "better" stopping criteria if (k > params.Itnlim) I (norm(dx(:)) < gradToll) break; end ;-) end return; % --------------------------------------------------------------------- function [FCtx, FCtdx] = preobjective(x, dx, params) % precalculates transforms to make line search cheap tx = params.XFM'*x; 93 tdx = params.XFM'*dx; FCtx = FCtdx = []; for coil = 1:params.numcoils FCtx{coil} = params.FT * (params.sens{coil} .* tx); FCtdx{coil} = params.FT * (params.sens{coil} .* tdx); end % --------------------------------------------------------------------function [res, obj] = objective(FCtx, FCtdx,t, params) %calculates the objective function p = params.pNorm; obj = 0; for coil = 1:params.num coils temp = FCtx{coil} + t * FCtdx{coil} - params.data{coil}; obj = obj + norm(temp(:))^2; end res = obj function grad = wGradient(x,params) gradObj = gOBJ(x,params); grad = (gradObj ); % --------------------------------------------------------------------- function gradObj = gOBJ(x,params) % computes the gradient of the data consistency tx = params.XFM'*x; temp = 0; for coil = 1:params.numcoils Res = params.FT * (params.sens{coil} temp = temp + conj(params.sens{coil}) end gradObj = params.XFM*temp; gradObj = 2*gradObj; 94 .* .* tx) - params.data{coil}; (params.FT'*Res); Appendix D The code below is an extension of slice-grappa algorithm implemented in [15] to solve for EPI SMS. The implementation here makes it possible to apply slice-grappa for EPI SMS spectroscopy data. The code and data are included sms.spectroscopy/EPIsim&recon. load tse_27msdicom; img = tse_27msdicom; imagesize = 96; img = imresize(img, [imagesize,imagesize]); img = img / max(img(:)); mosaic(img(:,:,20:end),3,5,1, sens = (bl); load bl_8chan; sens = imresize(sens, [imagesize,imagesize]); sens = sens ./ max(abs(sens(:))); numchan = size(sens,3); spectrumsize = 64; mask = ones(imagesize,imagesize,38,2); y = image size/2+.5:.5:imagesize; for j=1:38 for i=1:64 mask (:,i,j,1) = y; mask (i,:,j,2) = y.^2; end end mask(:,:,:,1) = mask(:,:,:,1)/max(max(max(mask(:,:,:,1)))); mask(:,:,:,2) = mask(:,:,:,2)/max(max(max(mask(:,:,:,2)))); %csimg = normrnd(O, .006, [dim,dim,38,spectrum size]); % Gaussian noise % zero cs_img = zeros([imagesize,imagesize,38,spectrumsize]); noise %add cs img(:,:,:,1 2 )+ img; csimg(:,:,:,12) = water 95 in %add csimg(:,:,:,40) =csimg(:,:,:,40)+ .2*img.*mask(:,:,:,1); Cho cs img(:,:,:,44) = cs img(:,:,:,44)+.2*img.*mask(:,:,:,2); cs img(:,:,:,56) =csimg(:,:,:,56)+ 0.35*img; NAA training-slices = 10:6:30; % location of training slices num_slices = length(trainingslices); sliceshift = round(linspace(0, size(img,1) * , %add Cr %add (num slices-1)/num-slices numslices)); imgslices = []; for s = 1:numslices for f = 1:spectrumsize imgslices(:,:,:,s,f) = circshift( repmat(csimg(:,:,trainingslices(s),f), [sliceshift(s),O,O] [1,1,num-chan]) .* sens, ); end end kspaceslices = zeros(size(img slices)); % generate collapsed and individual k-space for s = 1:numslices for c = 1:numchan kspaceslices(:,:,c,s,:) = fftshift(fftn(fftshift(imgslices(:,:,c,s,:)))); end end kspacecollapse = (sum(kspaceslices,4)); % collapsed k-space%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % kernel training using individual k-space data %% train one set of kernels for each collapsed slice using onr frequency only %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% kernel sizeX = 5; kernelleftSizeX = round((kernelsizeX-1.1) / 2); kernel rightSizeX = round((kernel-sizeX-.9) / 2); kernel sizeY = 5; kernel leftSizeY = round((kernelsizeY-1.1) / 2); kernel rightSizeY = round((kernel-sizeY-.9) / 2); kxlimits = kernelleftSizeX + 1 : size(csimg,1) - kernel_rightSizeX; kylimits = kernel leftSizeY + 1 : size(csimg,2) - kernel_rightSizeY; 96 kspacetraining = zeros(length(kx limits)*length(ky limits), kernelsizeX*kernelsizeY*num-chan); kspace targets = zeros(length(kx limits)*length(kylimits), size(sens,3), num slices); ind = 1; for kx = kx limits(1) : kx limits(end) kylimits(end) for ky = kylimits(1) for s = 1:numslices kspacetargets(ind, :, s) = kspaceslices(kx, ky, 1:size(sens,3), s,spectrum-size/2); end temp = kspace_collapse(kxkernelleftSizeX:kx+kernel_rightSizeX, kykernelleftSizeY:ky+kernelrightSizeY, :,1,spectrum-size/2); kspacetraining(ind, :) = temp(:).'; ind = ind + 1; end end kernels = []; %% least squares kernel fit for s = 1:numslices kernels(:,:,s) = kspacetraining \ kspacetargets(:,:,s); end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% recon collapsed slices with the trained kernels %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% testslices = training-slices; imslices = []; for f= 1:size(csimg,4) for s = 1:numslices imIslices(:,:,:,s,f) circshift(repmat(csimg(:,:,test-slices(s),f), [1,1,size(sens,3)]) sens, [sliceshift(s),O,O]); end end kspcslices = [1; % generate collapsed and individual k-space for s = 1:numslices for c = 1:size(sens,3) kspcslices(:,:,c,s,:) = fftshift(fftn(fftshift( im-slices(:,:,c,s,:) ))); end end 97 .* kspccollapse = (sum(kspcslices,4)); % Recon with convolution in k-space kspcrecons = zeros([size(kspccollapse(:,:,1)), size(sens,3), numslices,size(csimg,4)] ); ind = 1; for kx = kx limits(1) : kx-limits(end) for ky = ky-limits(1) : kylimits(end) for f= 1:size(csimg,4) temp = kspccollapse(kx-kernelleftSizeX:kx+kernelrightSizeX, ky-kernelleftSizeY:ky+kernel-rightSizeY, :,1,f); for s = 1:num slices kspcrecons(kx,ky,:,s,f) = (temp(:).') * kernels(:,:,s); end end ind = ind + 1; end end = zeros(size(im slices)); img true = []; []; imslicesreal = zeros(size(im slices)); im recons im-res = rmse = [I; for s = 1:numslices for c = 1:size(sens,3) templ = fftshift(ifftn(fftshift(kspc_recons(:,:,c,s,:)))); 1,1,:); im recons(:,:,c,s,:) = templ(:, :, temp2 = fftshift(ifftn(fftshift(kspace_slices(:,:,c,s,:)))); im-slicesreal(:,:,c,s,:) = temp2(:, :, 1,1,:); end for f= 1:size(csimg,4) im res(:,:,s,f) = adaptivecombine( circshift(imrecons(:,:,1:size(sens,3),s,f), [-sliceshift(s),0,0]), sens ); img-true(:,:,s,f) = adaptive combine( circshift(imslices real(:,:,:,s,f), [-slice shift(s),O,O]), sens ); end t2 = imgtrue(:,:,s,12); tl = im res(:,:,s,12); rmse(s) = 100 * norm(tl(:)-t2(:)) / norm(t2(:)); end 98 Bibliography 1- Pfefferbaum, A., et al., In vivo brain concentrations of N-acetyl compounds, creatine, and choline in Alzheimer disease. Arch Gen Psychiatry, 1999. 56(2): p. 185-92. 2- Mohanakrishnan, P., et al., An in vitro 1H nuclear magnetic resonance study of the temporoparietal cortex of Alzheimer brains. Exp Brain Res, 1995. 102(3): p. 503-10. 3- Schuff, N., et al., Changes of hippocampal N-acetyl aspartate and volume in Alzheimer's disease. A proton MR spectroscopic imaging and MRI study. Neurology, 1997. 49(6): p. 1513-21. 4- Klunk, W.E., et al., N-acetyl-L-aspartate and other amino acid metabolites in Alzheimer's disease brain: a preliminary proton nuclear magnetic resonance study. Neurology, 1992. 42(8): p. 1578-85. 5- Govindaraju, V., K. Young, and A.A. Maudsley, Proton NMR chemical shifts and coupling constants for brain metabolites. Nmr in Biomedicine, 2000. 13(3): p. 129-153. 6- Ernst, T., R. Kreis, and B.D. Ross, Absolute Quantitation of Water and Metabolites in the Human Brain .1. Compartments and Water. Journal of Magnetic Resonance Series B, 1993. 102(1): p. 1-8. 99 7- Kreis, R., T. Ernst, and B.D. Ross, Absolute Quantitation of Water and Metabolites in the Human Brain .2. Metabolite Concentrations. Journal of Magnetic Resonance Series B, 1993. 102(1): p. 9-19. 8- Nishimura, D. G., Principles of Magnetic Resonance Imaging. 1996. 9- Weaver JB. Simultaneous multislice acquisition of MR images. Magn Reson Med 1988;8 (3):275-284. 10- Paley MN, Lee KJ, Wild JM, Griffiths PD, Whitby EH. Simultaneous parallel inclined readout image technique. Magn Reson Imaging 2006;24 (5):557562. 11- Wu EL, Chen J-H, Chiueh T-D. Wideband MRI: a new dimension of MR image acceleration. In: Proceedings of the 17th annual meeting of ISMRM, Hawaii, USA, 2009. p 2678. 12- Feinberg DA, Reese TG, Wedeen VJ. Simultaneous echo refocusing in EPI. Magn Reson Med 2002;48 (1):1-5. 13- Reese TG, Benner T, Wang R, Feinberg DA, Wedeen VJ. Halving imaging time of whole brain diffusion spectrum imaging and diffu- sion tractography using simultaneous image refocusing in EPI. J Magn Reson Imaging 2009;29 (3):517-522. 14- Breuer FA, Blaimer M, Heidemann RM, Mueller MF, Griswold MA, Jakob PM. Controlled aliasing in parallel imaging results in higher acceleration (CAIPIRINHA) for multi-slice imaging. Magn Reson Med 2005;53 (3):684691. 100 15- Setsompop K et al., Blipped-Controlled Aliasing in Parallel Imaging for Simultaneous Multislice Echo Planar Imaging With Reduced g-Factor Penalty. Magn Reson Med, 67(5):1210-1224, May 2012 16- Nunes RG, Hajnal JV, Golay X, Larkman DJ. Simultaneous slice exci- tation and reconstruction for single shot EPI. In: Proceedings of the 14th annual meeting of ISMRM, Seattle, Washington, USA, 2006. p 293. 17- Mark A. Griswold et al., Generalized Autocalibrating Partially Parallel Acquisitions (GRAPPA). Magn Reson Med 47:1202-1210 (2002) 18- John Pauly, Patrick Le Roux, Dwight Nishimura, Albert Macovski. Parameter Relations for the Shinnar-Le Roux Selective Excitation Pulse Design Algorithm. IEEE TRANSACTIONS ON MEDICAL IMAGING. VOL. IO,NO. I, MARCH 1991 19- Adalsteinsson, E., et al., Volumetric spectroscopic imaging with spiral-based kspace trajectories. Magn Reson Med, 1998. 39(6): p. 889-98. 20-Zahneisen B, et al. ISMRM 2013: 0409 21- Hore, P., J. Jones, and S. Wimperis, NMR: The Toolkit. Oxford Chemistry Primers2000, Great Britain: Oxford Science Publications. 22-M. Lustig, D.L Donoho and J.M Pauly, Sparse MRI: The Application of Compressed Sensing for Rapid MR Imaging. Magnetic Resonance in Medicine, 2007 Dec; 58(6):1182-1195. 23-Ricardo Otazo, Bryon Mueller, Kamil Ugurbil, Lawrence Wald, and Stefan Posse, Signal-to-Noise Ratio and Spectral Linewidth Improvements Between 101 1.5 and 7 Tesla in Proton Echo- Planar Spectroscopic Imaging. Magnetic Resonance in Medicine 56:1200-1210 (2006) 102