Chapter 30

Two-Stage Evolutionary Quantification of In Vivo MRS Metabolites

G.A. Papakostas1; D.A. Karras2; B.G. Mertzios3; D. van Ormondt4; D. Graveron-Demilly5    1 Department of Computer and Informatics Engineering, Eastern Macedonia and Thrace Institute of Technology, Kavala, Greece
2 Department of Automation, Sterea Hellas Institute of Technology, Evia, Greece
3 Department of Electrical and Computer Engineering, Democritus University of Thrace (DUTH), Greece
4 Applied Physics, Delft University of Technology, Delft, Netherlands CN
5 Laboratoire CREATIS-LRMN, CNRS UMR 5220, Inserm U630, Université Claude Villeurbanne, France

Abstract

The main subject of this work is the in vivo quantification of the metabolites concentrations revealed in the magnetic resonance spectroscopy (MRS) spectra. For this purpose, a novel two-stage processing methodology, consisting of the denoising of the MRS signal and the quantification of the metabolites’ peaks using a genetic algorithm (GA), is proposed. The denoising stage tends to improve the quality of the acquired MRS signal in a way that makes the fitting procedure performed by the genetic algorithm (GA) more successful. Two different approaches for improving the MRS signal quality, the denoising via wavelet analysis and signal separation by singular value decomposition (SVD), under possible combinations are examined. The introduced quantification technique deals with metabolites’ peaks overlapping, a considerably difficult situation occurred in real conditions. Extensive experiments have proved the efficiency of the introduced methodology in artificial MRS data by establishing it as a generic metabolite quantification procedure.

Keywords

Magnetic resonance spectroscopy (MRS)

quantification

genetic algorithm (GA)

denoising

optimization

Acknowledgments

This work has been partially supported by the European Project FAST—Advanced Signal Processing for Ultra-Fast Magnetic Resonance Spectroscopic Imaging, and Training, Marie Curie Research Training Network, MRTN-CT-2006-035801.

1 Introduction

Magnetic resonance spectroscopy (MRS) has been widely used in medical diagnosis due to its advantage to provide diagnostic information about the biochemical content of the human tissues in a noninvasive manner. Among the several processing steps (in’t Zandt et al., 2001) applied to the MRS data, the quantification of the metabolites presented into the retrieved spectrum constitutes a significant and challenging scientific research field. The quantification of the metabolites’ concentrations is achieved by measuring the area under their peaks presented into the MRS spectrum.

Depending on the processing domain where the quantification algorithms are applied, they are classified into two categories: time-domain (Vanhamme et al., 2001) and frequency-domain (Mierisova and Ala-Korpela, 2001) methods. While in the time-domain algorithms, the acquired signal (MRS) is processed in its physical domain, in the frequency domain, the signal is transformed into its frequency spectrum by applying a Fourier Transform (FT). Although the proposed methodology is independent of the processing domain, the overall technique is described in the time domain.

In this work, a novel technique that encounters the quantification procedure of in vivo MRS metabolites as an optimization problem, which is solved by using a simple Genetic Algorithm (GA), is proposed (Weber et al., 1998). The parallel nature of the GA gives it more chances to converge in a global optimum at the expense of speed. Moreover, evolutionary optimization permits the usage of objective minimization functions without the requirement to be differentiable and allows prior knowledge of the metabolite properties (such as the frequency and phase of each metabolite peak) to be easily incorporated into the overall quantification procedure.

Mainly, there are three open issues to cope with regarding the quantification of the metabolites by using evolutionary optimization: (1) the high overlapping of the metabolites’ peaks that makes the separation of these peaks difficult, (2) the low convergence rate of the GA as the number of unknowns increases, due to high complex search space and (3) the low performance of the GA in noise conditions, where the presence of a noisy signal’s samples increases the search space virtually.

As far as the first issue is concerned, our previous studies (Papakostas et al., 2009, 2010a, 2010b) have shown that the GA is able to separate the peaks satisfactorily, and its performance is highly dependent on the noise level of the acquired MRS signal.

On the other hand, the capabilities of the GA to find a global optimum set of peak parameters that are necessary to quantify them decrease as the unknown variables are increased. One advantage of the GA-based quantification is that it permits the easy incorporation [in the form of constraints in the fitness function definition (Papakostas et al., 2010a)] of any prior knowledge into the quantification procedure. In this way, the number of unknowns can be reduced by boosting the overall performance of the GA.

This phenomenon of the high complex search spaces becomes more difficult in noisy conditions. The presence of noisy samples further increases the complexity of the search space since the correlation of the desired approximated signal with the noisy one is significantly lower.

However, while the incorporation of as many as possible prior knowledge enforces the GA based optimization procedure, this amount of knowledge is not always available. In this case, the performance of the GA-based quantification is quite poor.

The main contribution of this chapter focuses on the increasing of the GA quantification performance, by alleviating the influence of the noise with the use of less prior knowledge simultaneously. This is achieved by applying an additional processing stage of noise removal and signal smoothing. For this purpose, along with a wavelet denoising by applying discrete wavelet transform, the signal separation by Singular Value Decomposition (SVD) analysis is also examined (Zhu et al., 2003). These two processing steps are investigated separately and in a combinational fashion by formulating a novel, two-stage evolutionary quantification technique with improved performance.

The organization of this chapter is as follows. The main processing steps of the proposed methodology are analyzed in detail in section 2. An extensive study regarding the performance of the introduced method is described in section 3. Finally, the main conclusions are summarized in section 4.

2 Proposed methodology

In this section, a model-based quantification method that tackles the problem as a curve-fitting procedure is proposed. The curve-fitting procedure is implemented by considering an optimization problem of finding the model parameter set that best fits the measured curve.

Mainly, three different line shapes are commonly used to model the magnetic resonance (MR) signals—that is, Free Induction Decays (FIDs) (Vanhamme et al., 2001): the Lorentzian, Gaussian, and Voigt model line-shapes. The proposed quantification methodology considers the first line-shape model, while all the processing is taking place in the time domain, although it also can be applied with the other line shapes and in the frequency domain.

An MRS signal is composed of a set of metabolites that are exponentials, and its description according to the Lorentzian line shape is as follows:

yMRSt=k=1Kakejφkedk+j2πfkt,

si1_e  (30.1)

where K represents the number of different resonance frequencies. Moreover, αk is the amplitude, dk the damping factor, fk the frequency, and φk the phase of the kth peak component.

The quantification procedure includes the determination of the parameter set {αk, dk, fk, φk} for each peak comprising the MRS signal. Under these circumstances, the quantification procedure can be described as an optimization problem according to the following definition:

Find a parameter set that best fits the time-domain MRS signal in process, in terms of an error objective function.

In this study, this optimization problem is addressed by the usage of a GA, the main operational principles of which are analyzed hereafter.

2.1 Methodology description

The proposed methodology consists of two distinctive processing stages, each having a specific contribution in achieving the target, which is the accurate quantification of the metabolites comprising the MRS signal under process. A block diagram of the introduced method is illustrated in Figure 30.1.

f30-01-9780128025086
Figure 30.1 Block diagram of the proposed methodology.

Based on this diagram, the acquired MRS signal is preprocessed initially, before being inserted to the main quantification mechanism of the method that gives the final solution (set of model parameters).

The two processing stages of the method, along with their specific subfunctions, are described in the next sections.

2.2 Stage 1: MRS signal preprocessing

The main role of this preprocessing stage is the smoothing of the analyzed MRS signal by applying wavelet denoising, SVD signal separation, or both. This stage is of major significance since it aims to reduce the influence of the noise to the quantification procedure by providing the second stage (GA quantification) with a signal that is very close to the desired line-shape model. In this direction, three different approaches are studied, as depicted in Figure 30.2.

f30-02-9780128025086
Figure 30.2 Examined approaches of the first processing stage.

Initially, a typical wavelet denoising procedure is applied on the real part of the time-domain MRS signal, while in the second approach, the SVD signal separation is used to discard the noisy singular values. Finally, these two methods are combined in a back-to-back operation to improve the final noise reduction.

It is worth mentioning that the order the wavelet denoising and SVD separation are applied is important. The former task gives a description of the signal in many frequency bands, and therefore, the denoising in the wavelet domain can remove more high-frequency components of the signal (and thus noise), while the coarse characteristics of the signal remain unchanged. On the other hand, SVD separation gives a more coarse description of the signal, so a possible first application of SVD could remove useful information of the signal and not as much noise. In the proposed scheme, the wavelet denoising removes many noisy components, and then, in a second phase, the SVD further smooths the already-denoised MRS signal.

2.2.1 Wavelet denoising

Wavelet analysis constitutes an advanced signal processing tool that enables the breaking up of a signal into shifted and scaled versions of the base wavelet, called mother wavelet. This description has the advantage of studying a signal on a time-scale domain by providing time and frequency (there is a relation between scale and frequency), which both are useful pieces of information about the signal, simultaneously.

The procedure of decomposition (analysis) into several resolutions and reconstruction (synthesis) of a signal f (MRS signal in this case) can be described by Eqs. (30.2) and (30.3), respectively:

ft=kuj0,kφj0,kt+j=j0kwj,kψj,kt

si2_e  (30.2)

uj,k=Wϕfjk,wj,k=Wψfjk,

si3_e  (30.3)

where uj,k, wj,k are the scaling and wavelet coefficients, respectively; j,k are indices of the translation and dilation parameters; j0 represents the coarsest scale; and Wψ, Wφ are the mother wavelet (ψ) and scaling function (φ) wavelet transforms of the signal, defined as

Wψfk2s,2s=2s/2ftψ2stkdt

si4_e  (30.4)

The scaling and wavelet coefficients are considered as the coefficients of a low-pass (signal approximation—low-frequency components) and a high-pass (signal details—high-frequency components) filter, respectively. These filters are the part of the quadrature mirror filter (Strang and Nguyen, 1997) that describes the one-level decomposition and reconstruction of the signal. The decomposition process can be iterated by decomposing the approximations of each level to lower resolution components, a procedure known as multiresolution analysis (MRA).

Wavelet denoising applied in this research includes the one-level decomposition of the real part of the MRS signal by using the one-dimensional (1D) discrete wavelet transform (DWT), subject to a specific mother wavelet, and the thresholding of the detail coefficients by applying soft thresholding (Donoho, 1995) according to the following formula:

cˆi=signcicithr,ci>thr0,cithr

si5_e  (30.5)

where ci is the ith detail coefficient, ĉi is its compressed version, and thr the threshold. Soft thresholding is an extension of hard thresholding, which first sets to zero the elements whose absolute values are lower than the threshold, and then shrinks the nonzero coefficients toward 0.

The remaining coefficients are used to reconstruct the initial MRS signal by applying the 1D inverse discrete wavelet transform (IDWT). In this way, the noise components, which affect the detail part of the signal (high-frequency components) are discarded.

The wavelet denoising procedure can be described as follows:

Step 1: Apply one-level decomposition (1D DWT) on the real part of the MRS signal

Step 2: Apply soft thresholding to the detail coefficients

Step 3: Reconstruct the MRS signal by applying 1D IDWT

It must be noted that according to the MATLAB implementation (http://www.mathworks.com/) used in this study, the threshold used in step 2 is equal to

thr=1Ni=1Nci,

si6_e  (30.6)

or if this value is 0, the threshold is set to

thr=0.05×maxci,i1N,

si7_e  (30.7)

where ci is the ith detail coefficient.

After the denoising of the MRS signal using the previous procedure, the signal is expected to be smoother, with reduced noisy components able to be quantified more accurately by the GA of the second stage.

It is noted that the prescribed wavelet denoising procedure is applied by using the MATLAB implementation, consisting of the functions dencmp() and wdencmp().

2.2.2 SVD signal separation

SVD has been applied successfully in MRS (Pijnappel et al., 1992; Stamatopoulos et al., 2009), to separate the signal into MRS and noise components. According to the SVD decomposition for any matrix ARm×nsi8_e, it takes the following form:

A=USVT,

si9_e  (30.8)

where U is an m×nsi10_e orthogonal matrix, S an n×nsi11_e diagonal matrix, and V an n×nsi11_e orthogonal matrix. The diagonal values of S are called singular values of A and correspond to the square roots of the eigenvalues of ATA and AAT.

In this work, the application of the SVD analysis aims to separate the MRS signal into the pure MRS signal and its noise component based on the following formula (Stamatopoulos et al., 2009):

AMRS=AMRSsignal+AMRSnoise=m=1MumsmvmT+m=M+1NumsmvmT,

si13_e  (30.9)

where N is the number of the singular values of the A matrix. In this representation, it is assumed that the original part of the MRS signal is described by the first M (with the higher value) components, while the other value, N − M, corresponds to the noise components of the acquired MRS signal.

As it can be seen from this discussion of the SVD analysis, this procedure is applied to a matrix representation of a signal. Therefore, its application directly on the time-domain MRS is not possible, and an intermediate transformation of the signal to a matrix form has to be performed first.

For this purpose, a matrix consisting of the coefficients derived by applying a continuous wavelet transform (CWT) on the MRS signal for various scales and positions (dilations and translations) is constructed. This signal representation is in some sense the wavelet power spectrum (the squared absolute values |.|2 of the coefficients) of the MRS signal over the time and for different scales and is computed as follows:

Csp=yMRStψspdt,

si14_e  (30.10)

where s and p are the scale and position, respectively.

Advantages of this signal representation include that it captures the time and frequency variations of the signal and it permits the reconstruction of the initial image by applying the inverse continuous wavelet transform (ICWT). The reconstruction of the signal by its wavelet coefficients is necessary since after the rejection of the noisy singular values (m > M) and the SVD composition of the modified Cmod(s,p) coefficients, the denoised MRS signal has to be reconstructed in order to be quantified during the second stage of the methodology.

Moreover, the determination of the M value usually is performed empirically, by a trial-and-error procedure. However, in the proposed methodology, an automatic procedure for the determination of the number of the singular values that better describe the useful part of the MRS signal is also applied. The number of singular values that correspond to the useful part of the MRS signal is defined by applying cluster analysis on the overall singular values derived by the SVD process.

The well-known k-means (Kuncheva, 2004) clustering algorithm is used in order to group the singular values of the acquired MRS signal into two separate clusters: one with the useful signal and the other with the noise. Those singular values (M values) that belong to the signal cluster is used in the first summation of Eq. (30.9), while the remaining values (N − M) are used in the second summation of the same equation. The SVD signal separation procedure is shown in detail in Figure 30.3.

f30-03-9780128025086
Figure 30.3 SVD signal separation procedure.

The SVD signal separation procedure described in this section is applied on the two approaches of the first stage, illustrated in Figure 30.2. While the role of this procedure is clearly defined in the second approach (signal denoising), its usage in combination with the wavelet denoising in the third approach aims to improve the accuracy of the k-means clustering, and therefore the fidelity of the separated signal. The produced denoised MRS signal is then fed to the second stage of the GA-based quantification process.

2.3 Stage 2: GA quantification

As already mentioned in the previous section, the MRS metabolites quantification procedure can be defined as an optimization problem. In order to solve it, a simple GA is used to create a possible solution by applying repetitively a set of genetically inspired operators.

These operators try to mimic the process that characterizes the evolution of living organisms (Holland, 2001). This theory is based on the mechanism of survival of the fittest individuals in a population. In fact, some specific procedures are taking place until the predominance of the fittest individual.

In the sequel, the used terminology in the field of genetic methods for optimization and searching purposes is given (Coley, 2001):

1. Individual (chromosome) is a solution of a problem satisfying the constraints and demands of the system in which it belongs.

2. Population is a set of candidate solutions of the problem (chromosomes), which contains the final solution.

3. Fitness is a real number that characterizes any solution and indicates how appropriate the solution is for the problem under consideration.

4. Selection is an operator applied to the current population, in a manner similar to the one of natural selection found in biological systems. The fitter individuals are promoted to the next population, and poorer individuals are discarded.

5. Crossover is the second operator that follows Selection. This operator allows solutions to exchange information in such a way that the living organisms use in order to reproduce themselves. Specifically, two solutions are selected to exchange their substrings from a single point and afterward, according to a predefined probability (Pc). The resulting offspring carry some information from their parents. In this way, new individuals are produced, and new candidate solutions are tested in order to find the one that satisfies the appropriate objective.

6. Mutation is the third operator that can be applied to an individual. According to this operation, its single bit of an individual binary string can be flipped with respect to a predefined probability (Pm).

After the application of these operators to the current population, a new population is formed and the generational counter is increased by 1. This process will continue until a predefined number of generations are attained or some form of convergence criterion is met.

While the incorporated genetic operators are almost the same for each application, where a GA is applied to solve an optimization problem, the module of Fitness Calculation is application dependent and needs particular formulation. For the needs of metabolite quantification, the fitness of each candidate solution, which corresponds to a model parameter set, is measured by comparing the constructed MRS signal with the real acquired signal by means of a predefined objective function.

The general form of the chromosome coding the parameters sets of k metabolites peaks used in the case of MRS quantification is depicted in Figure 30.4.

f30-04-9780128025086
Figure 30.4 Chromosome structure.

The fitness function used to measure the strength of each candidate solution of a current population has the following form:

fitness=i=1NFiFˆi2

si15_e  (30.11)

where N is the number of the MRS signal’s samples, and F and Fˆsi16_e the original and estimated MRS signals, respectively. Taking into account that the GA usually performs the minimization of an error function, the chromosome with the lowest fitness according to Eq. (30.11) is the optimal solution of the problem. Besides the line-shape model parameters that need to be optimized according to this definition, the number of peaks is also unknown and has to be found. To this end, the GA is applied iteratively in an early stage for different numbers of peaks (e.g., 1–20) and selecting that number that shows the lowest final fitness value (Papakostas et al., 2009, 2011).

3 Experiment

In order to investigate the performance of the proposed quantification methodology, a set of appropriate experiments was arranged. For the experimental purposes, specific software was developed in MATLAB, while all experiments were executed on an Intel i5 3.3GHz PC with 8 GB random access memory (RAM).

For experimental purposes, an artificial MRS signal was used; the MATLAB source code that generated it came from http://www.esat.kuleuven.be/sista/members/biomed/data005.htm. The signal consisted of 11 exponentials derived from a typical in vivo 31P spectrum measured in a human brain. The 31P peaks from brain tissue, phosphomonoesters, inorganic phosphate, phosphodiesters, phosphocreatine, gamma-ATP, alpha-ATP, and beta-ATP were presented in this simulation signal. The time-sampling interval is 0.333 ms, and the number of samples in the signal is 256. The real and imaginary parts of the artificial MRS signal are depicted in Figure 30.5, while its corresponding frequency representation (amplitude spectrum) is derived by applying the Fourier transform and takes the form shown in Figure 30.6.

f30-05-9780128025086
Figure 30.5 Real and imaginary parts of the artificial signal.
f30-06-9780128025086
Figure 30.6 Frequency domain representation (amplitude spectrum) of the artificial signal, where the 11 peaks can easily be identified.

It is worth mentioning that, without loss of generality, the quantification methodology proposed in this work is making use of the real part of the MRS signal. However, the methodology can be applied successfully to the complex or imaginary signals unchanged. Moreover, the signal is processed in the time domain, although frequency-domain processing also can be considered.

The parameters of the 11 peaks comprising the artificial MRS signal of Figure 30.5 are summarized in Table 30.1.

Table 30.1

Parameters of the 11 Peaks of the Artificial Signal

Peak
(k)
Amplitude
k)
Damping
Factor
(dk)
Frequency
(fk)
Phase
k)
17550− 86135
215050− 70135
37550− 54135
415050152135
515050168135
615050292135
715050308135
815025360135
91400285.7440135
106025490135
11500200530135

t0010

In order to investigate the quantification performance of the proposed methodology under the three examined approaches shown in Figure 30.2, two different experimental scenarios were considered. In the first scenario, the parameters of the peaks were almost completely known, while in the second, there was only a little information about them.

The settings of the GAs for the two scenarios are summarized in Table 30.2.

Table 30.2

GA Settings

ParameterValue
ExperimentScenario
1
Scenario
2
Population size200600
Maximum generations20004000
Crossover probability (Pc)0.8
Mutation probability (Pm)0.010.5
Selection methodStochastic universal approximation (SUS)
Crossover points2 points

t0015

Note that these settings were not optimal. Rather, they were found by trial and error, and therefore the following results can be improved significantly by applying a more sophisticated calibration procedure. Furthermore, the quantification accuracy of each studied method is measured through the relative error (RE) in percent, defined as

RE%=VEstVActVAct×100

si17_e  (30.12)

where VAct is the actual and VEst the estimated value of the parameter V, respectively.

In order to minimize the influence of the GA’s randomness on the experimental results, each experiment has been executed 10 times and the mean values of them are presented. Moreover, 10 different levels [having a standard deviation (Stdv) from 5 to 50 with step 5] of Gaussian noise have been applied to the original MRS signal to construct noisy signals.

3.1 Scenario 1: Complete prior knowledge

As already stated, in the first scenario, complete data about most of the peaks’ parameters (d, f, and φ) are assumed to be available, and only the amplitude (α) of each peak is unknown. In this case, the GA searches for the optimal peaks’ amplitudes (αk) that better fit the MRS signal in process.

The performance of the GA-based quantification is studied without applying the first stage of preprocessing. Some representative quantification results for the case of deviation noise Stdv values equal to 5, 15, 25, 35, and 45 are presented in Table 30.3.

Table 30.3

Quantification Results (% RE) When Only the Amplitudes (αk) Are Unknown

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
10.00.82.33.95.36.9
20.00.82.44.15.87.6
30.00.41.11.72.43.0
40.01.13.55.98.411.1
50.00.51.62.73.74.7
60.00.20.50.91.31.6
70.00.51.52.43.34.2
80.00.10.30.50.60.8
90.00.20.50.81.21.5
100.00.71.93.14.35.6
110.00.30.91.52.22.8

t0020

By studying the results of Table 30.3, it can be concluded that the single GA-based quantification quantifies perfectly (0% RE) the artificial MRS signal in the noise-free case. However, its performance deviates in the presence of noise, and as the noise level increases, the quantification fails more [the % RE varies from 0.8% (Stdv-5) to 6.9% (Stdv-45)]. This means that while the number of the unknowns remains the same, the presence of noise broadens the search space, where the GA searches the optimum solution by making it difficult to work in a satisfactory way.

Although the single GA-based quantification seems to be influenced by the presence of the noisy conditions, its performance is comparable. In some cases, it is better than other methods from previous studies (Stamatopoulos et al., 2009).

It is interesting to consider that in this very simple case, due to the thoroughness of the prior knowledge, the preprocessing stage seems unable to improve the quantification performance. This is because while the only unknowns are the peak’s amplitudes, any denoising or smoothing procedure may cause the corruption of the initial signal, which will deviate from the ideal model of Eq. (30.1).

3.2 Scenario 2: Limited prior knowledge

In the second experimental scenario, only limited prior knowledge is considered [namely, the frequencies and phases (f, φ)], while the other two parameters [namely, the amplitude and damping factor (αk, d) of each peak] are unknown. The additional unknown parameter (d) causes an increase of the chromosomes’ length by a factor of 2. Therefore, the population size, mutation probability, and generation number of the algorithm need to be increased, as shown in Table 30.2.

3.2.1 Performance of the first stage

However, before studying the performance of the each incorporating the denoising preprocessing stage, it is useful to investigate the denoising operation itself. The performance of each denoising approach (wavelet, SVD, wavelet+SVD), measured by the signal-to-noise ratio (SNR) in decibels for different noise levels, is summarized in Table 30.4.

Table 30.4

Performance of Each Denoising Method in Terms of SNR (dB)

SignalGaussian Noise
(Stdv)
515253545
Noised0.008− 0.015− 0.087− 0.206− 0.369
Wavelet0.0420.0890.1070.0930.053
SVD0.0880.079− 0.089− 0.179− 0.244
Wavelet + SVD0.1210.0550.0690.1050.060

t0025

From all this, it can be deduced that all the denoising approaches improve the SNR of the MRS signal, since they remove sufficient noisy components. Of the three methods, the wavelet + SVD approach shows the best results in almost all the noise levels, behavior that helps the fitting mechanism of the second stage.

3.2.1.1 Overall Performance

The optimization problem that the algorithm is required to solve in this case is more difficult, also due to the noisy conditions. In this scenario, the preprocessing stage of the proposed algorithm is incorporated, and the performance of the three possible approaches is investigated. In order to understand the difficulty of this optimization problem, let us look at Tables 30.5 and 30.6, which show the performance of the single GA-based quantification procedure without the preprocessing stage.

Table 30.5

Quantification Results (% RE) of the Single GA When the Unknowns Are (αk, dk)—Values of (αk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
121.751.638.326.010.311.3
231.669.238.219.01.37.2
324.552.936.427.77.616.4
45.15.70.81.46.312.8
51.10.31.92.13.11.9
63.00.119.720.336.335.8
70.10.912.310.917.621.5
83.84.810.615.121.825.3
925.113.49.916.89.930.0
101093.5491.0240.2482.510.5939.7
1154.523.18.917.512.338.0

t0030

Table 30.6

Quantification Results (% RE) of the Single GA When the Unknowns Are (αk, dk)— Values of (dk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
115.438.531.026.121.524.6
225.757.832.214.33.64.9
319.740.028.226.114.524.8
44.84.70.51.52.58.0
52.01.74.46.73.57.2
62.91.221.624.940.740.9
70.20.210.210.616.722.0
84.06.215.421.232.037.9
96.84.95.19.110.316.2
101474.2733.3541.5745.224.01548.8
1124.08.91.43.48.67.9

t0035

From these tables, it can be recognized that the performance of the single GA has been degraded with the addition of an extra unknown parameter for each metabolite peak. The main difficulty of the algorithm is not only the noisy conditions, as in the case of the first scenario, but the large search space formed by the number of the unknown parameters. This is justified by the contents of the first column of Table 30.5, which corresponds to the noise-free case, showing that the derived amplitudes are far enough from the desired values.

As far as the peaks’ damping factors derived by the single GA method are concerned, the accuracy is better than those of the amplitudes, as can be concluded by looking at Table 30.6.

The corresponding quantification results for the case of the first approach of implementing the second stage of the proposed methodology are summarized in Tables 30.7 and 30.8.

Table 30.7

Quantification Results (% RE) of the First Approach (Wavelet Denoising) When the Unknowns Are (αk, dk)—Values of (αk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
150.841.260.121.941.917.6
263.157.572.923.737.38.6
352.542.761.316.942.719.7
44.12.35.41.87.812.2
57.26.00.15.20.35.5
61.71.014.920.136.538.1
70.81.68.313.423.719.3
82.95.99.314.721.425.0
911.37.35.622.525.214.5
10437.8194.70.3770.5736.2141.2
1121.111.20.044.642.014.7

t0040

Table 30.8

Quantification Results (% RE) of the First Approach (Wavelet Denoising) When the Unknowns Are (αk, dk)—Values of (dk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
134.332.242.91.338.527.6
252.947.564.124.132.76.0
335.732.042.71.236.426.1
43.52.23.40.14.26.3
56.05.53.19.16.33.5
61.51.818.324.740.743.4
71.00.56.813.022.918.9
83.98.112.421.131.036.5
93.32.85.58.312.311.3
10697.2433.43.31348.51355.0368.6
116.50.32.013.610.12.3

t0045

By comparing the performance of the wavelet denoising (first approach) with that of the single GA quantification, it can highlight that it outperforms the previous one. The wavelet denoising helps the searching mechanism of the GA by reducing the influence of noise. In this way, more accurate peak parameters (amplitudes and damping factors), near the desired values, are found by the quantification stage of the proposed methodology. For example, while the mean RE values of computing αk with the single GA method are 64.83% and 103.63% for the 5 and 45 noise levels, respectively, the corresponding errors of the first approach are 33.74% and 28.77%—significantly less.

The quantification results of the second approach, presented in Tables 30.9 and 30.10, are better than those of the wavelet denoising for the low noise levels. For example, the mean absolute error values (of αk) for the 5 and 45 noise levels are 19.71% and 69.66%, respectively.

Table 30.9

Quantification Results (% RE) of the Second Approach (SVD Signal Separation) When the Unknowns Are (αk, dk)—Values of (αk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
161.951.126.717.518.71.2
258.746.59.62.38.29.8
357.349.118.112.316.32.1
44.02.10.83.59.117.7
52.11.52.03.95.511.5
64.13.86.911.417.533.5
716.114.53.40.29.723.7
88.910.014.721.527.529.9
911.38.314.010.618.921.8
10202.527.7296.30.0341.7504.0
1113.52.412.411.13.612.1

t0050

Table 30.10

Quantification Results (% RE) of the Second Approach (SVD Signal Separation) When the Unknowns Are (αk, dk)—Values of (dk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
145.537.929.729.135.028.3
244.136.14.80.84.39.9
333.226.511.714.823.323.0
43.63.74.85.98.012.3
52.44.14.26.87.75.0
66.34.88.015.224.040.6
78.66.52.36.615.225.8
810.912.917.625.233.337.7
98.18.27.39.110.810.9
10314.220.1519.28.7695.81350.0
1114.06.87.61.83.29.2

t0055

It is worth pointing out that wavelet denoising shows better performance when the noise level is generally increased, as compared to the second approach. This means that the SVD signal separation discards fewer noisy signal’s components than the first approach. On the other hand, in conditions of low noise, the first approach seems to reject useful information, where the SVD is more accurate.

The third approach, consisting of the back-to-back operation of wavelet denoising and SVD signal separation, tries to make better use of their advantages by combining them. The wavelet denoising is applied first, in order to remove the noisy components of the MRS signal, so the SVD can work more accurately by keeping the useful parts of the signal. The less noisy the signal that is guided to the SVD module, the more accurate is the procedure (k-means clustering) of finding the parameter M of SVD decomposition. Tables 30.11 and 30.12 summarize the quantification results of the third approach.

Table 30.11

Quantification Results (% RE) of the Third Approach (Wavelet Denoising Followed by SVD Signal Separation) When the Unknowns Are (αk, dk)—Values of (αk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
129.138.824.019.72.56.3
216.127.710.112.412.719.3
318.835.216.016.52.16.4
46.56.32.812.39.216.5
53.75.52.39.85.911.7
60.63.610.913.518.427.1
710.912.10.31.04.98.7
87.08.914.519.927.134.3
97.215.19.411.517.916.4
1042.5429.321.813.5239.87.0
111.024.11.21.215.60.8

t0060

Table 30.12

Quantification Results (% RE) of the Third Approach (Wavelet Denoising Followed by SVD Signal Separation) When the Unknowns Are (αk, dk)—Values of (dk)

Peak
(k)
Gaussian Noise
(Stdv)
0515253545
123.631.327.229.624.322.9
28.618.94.77.615.421.8
35.320.811.018.313.417.2
40.51.06.313.18.113.9
53.87.83.10.25.52.9
63.03.912.016.523.233.7
75.26.24.87.011.313.9
88.910.618.825.734.844.9
97.26.88.710.312.315.5
1037.2605.314.34.0458.99.9
118.715.46.45.17.44.5

t0065

In order to better understand the impact of the proposed methodology under the several approaches examined in this experiment, the data from Tables 30.530.12 have been combined and displayed in Figures 30.730.9.

f30-07-9780128025086
Figure 30.7 The various methods’ quantification errors in the case of amplitude parameters (αk).
f30-08-9780128025086
Figure 30.8 The various methods’ quantification errors in the case of damping factor parameters (dk).
f30-09-9780128025086
Figure 30.9 Total quantification errors for all the parameters (αk, dk) for the various methods.

Figures 30.7 and 30.8 illustrates the mean RE in percent of the proposed methodology compared with the single GA quantification method for the case of the amplitude (ak) and damping factor (dk) parameters, respectively. From these figures, it can be concluded that the proposed methodology in all three approaches significantly improves the searching capabilities of the GA, by converged to the best peaks’ parameter sets.

Moreover, the third approach, consisting of the combinative operation of the wavelet denoising and the SVD signal separation, shows the best performance in almost all the noise levels. This can be deduced by studying the mean RE in percent for both parameters (amplitudes and damping factors) of the methods, as depicted in Figure 30.9.

Apart from the previous quantification results, a Monte Carlo study with many different noise realizations can construct a more statistically accurate image of the methods’ performances. However, due to computation limitations coming from the high overhead of the GA operation, a Monte Carlo analysis with hundreds or millions of noise realizations is computationally difficult. Therefore, the 10 noise levels of the previous experiments (having Stdv from 5 to 50, with step 5) can be used to perform an analysis in this framework. Some statistical results (i.e., mean, Stdev) of this analysis are summarized in Table 30.13.

Table 30.13

Statistical Results (Mean/Stdv) of Monte Carlo Analysis Quantifying the 11 Peaks for the Studied Approaches

Peak
(k)
Method
Single GAWaveletSVDWavelet + SVD
129.2/14.535.3/19.479.3/75.762.8/68.8
226.9/20.844.5/28.332.6/27.026.7/20.5
329.2/14.035.5/20.334.7/22.329.3/24.1
45.9/4.85.6/4.112.2/9.816.2/11.8
54.3/3.15.0/3.013.6/14.611.1/10.9
623.2/17.123.5/16.321.1/12.815.7/9.6
712.4/8.512.4/9.011.8/9.29.5/8.0
821.1/11.718.5/10.923.1/10.223.2/11.2
914.5/6.111.0/5.514.6/5.414.4/5.4
10686.7/476.3444.1/417.7212.4/297.1106.0/168.0
1115.9/11.411.9/10.58.4/4.111.4/8.6
Mean79.0/53.558.8/49.642.2/44.429.7/31.5

t0070

By examining these results, the superiority of the wavelet + SVD methodology can be confirmed via the statistics. Moreover, it is worth pointing out that of the 11 peaks of the simulated MRS signal, the 10th peak was not quantified with any of the approaches. A brief look at the peaks’ locations (Figure 30.6) shows that the 10th peak was the highest, with two other peaks being very close. This means that all the approaches have difficulty identifying this peak due to the presence of other peaks with almost the same amplitude and frequency together.

From the precedent analysis, it can be concluded that the low quantification performance of the single GA-based quantification technique, for limited prior knowledge and noisy conditions, as proposed in previous studies (Papakostas et al., 2009, 2010a, 2010b), can be improved significantly by incorporating an additional processing stage (Figure 30.1 and 30.2). Among the three approaches investigated in the context of the proposed two-stage quantification methodology, the third one, consisting of the combination of wavelet denoising with SVD analysis, shows the best overall performance. The proposed methodology of the third approach can reduce the mean RE in finding the (αk,dk) parameters of the artificial signal by 50% over the performance of the single GA method.

Although the introduced methodology exhibits improved quantification capabilities, further research has to be performed in order to establish it as a reliable MRS metabolite quantification procedure. The optimization of wavelet denoising by finding the most appropriate wavelet family and level of decomposition (the coiflet of an order 3 wavelet with one-level decomposition was used in our experiments), along with the studying of other clustering algorithms (such as SOM clustering and Fuzzy c-means), are some of the future research issues that have to be studied.

Furthermore, future research issues include the redesign of the proposed methodology to involve concurrent and distributed GAs (Adeli and Cheng, 1994; Adeli and S. Kumar, 1995; Hung and Adeli, 1994) to be applied in magnetic resonance spectroscopy imaging (MRSI), as well as investigations of how to extract rules using specific GA techniques (Ballesteros, 2010) in the context of MRS and MRSI. Finally, instead of uniform sampling in the definition of fitness in Eq. (30.11). it might be advantageous to investigate hybrid sampling techniques (Seiffert et al., 2009) in metabolite quantification.

4 Conclusions

A novel MRS metabolites quantification methodology was proposed in this chapter. The introduced method consists of two processing stages: one for the preprocessing of the MRS signal and the other for the peaks’ parameter optimization. It has shown an improved performance compared with the single GA method. The experimental results on artificial data testified that the combination of wavelet denoising and SVD signal separation in the preprocessing stage of the technique can lead to significant improvement in the quantification procedure under noisy conditions.

While the preliminary results are very promising, further research on the directions of enhancing wavelet denoising and SVD analysis, along with the application of the method in real data, is needed in order to establish it as a generic quantification procedure.

References

Adeli H, Cheng N-T. Concurrent genetic algorithms for optimization of large structures. J. Aero. Eng. ASCE. 1994;7(3):276–296.

Adeli H, Kumar S. Distributed genetic algorithms for structural optimization. J. Aero. Eng. 1995;8(3):156–163.

Coley DA. An Introduction to Genetic Algorithms for Scientists and Engineers. World Scientific Publishing; 2001.

Donoho DL. De-noising by soft-thresholding. IEEE Trans. on Inf. Theory. 1995;41(3):613–627.

Holland JH. Adaptation in Natural and Artificial Systems. 6th Ed. MIT Press; 2001.

http://www.esat.kuleuven.be/sista/members/biomed/data005.htm, (accessed 01.03.15).

http://www.mathworks.com/, (accessed 02.03.11).

Hung SL, Adeli H. A parallel genetic/neural network learning algorithm for MIMD shared memory machines. IEEE Trans. Neural Netw. 1994;5(6):900–909.

in’t Zandt HJA, van der Graaf M, Heerschap A. Common processing of in vivo MR spectra. NMR Biomed. 2001;14(4):224–232.

Kuncheva LI. Combining Pattern Classifiers: Methods and Algorithms. Wiley-Interscience Publiching; 2004.

Martínez-Ballesteros M, Troncoso A, Martínez-Álvarez F, Riquelm JC. Mining quantitative association rules based on evolutionary computation and its application to atmospheric pollution. Integrated Comput. Aided Eng. 2010;17(3):227–242.

Mierisova S, Ala-Korpela M. MR spectroscopy quantitation: a review of frequency domain methods. NMR Biomed. 2001;14(4):247–259.

Papakostas GA, Karras DA, Mertzios BG. Dealing with Peaks Overlapping Issue in Quantifying Human Brain Metabolites of MRSI. In: IEEE International Workshop on Imaging Systems and Techniques (IST’09). 11-12 May 2009:58–62 Shenzhen – China.

Papakostas GA, Karras DA, Mertzios BG, van Ormondt D, Graveron-Demilly D. On Quantifying MRS Metabolites Using a Constrained Genetic Algorithm. In: IEEE International Workshop on Imaging Systems and Techniques (IST’10). 1-2 July 2010:46–51 Thessaloniki – Greece.

Papakostas GA, Karras DA, Mertzios BG, Graveron-Demilly D, van Ormondt D. A Constrained Genetic Algorithm with Adaptively Defined Fitness Function in MRS Quantification. In: International Conference on Grid and Distributed Computing, Control and Automation, (CGD/CA’10); 13-15 December 2010:257–268 Jeju Island – Korea.

Papakostas GA, Karras DA, Mertzios BG, van Ormondt D, Graveron-Demilly D. In vivo MRS Metabolites Quantification Using Evolutionary Optimization. Measurement Science and Technology. 2011;22(11):114004 (9pp).

Pijnappel WWF, van den Boogaart A, de Beer R, van Ormondt D. SVD-based quantification of magnetic resonance signals. J. Magn. Reson. 1992;97(1):122–134.

Seiffert C, Khoshgoftaar TM, Van Hulse J. Hybrid sampling for imbalanced data. Integrated Comput. Aided Eng. 2009;16(3):193–210.

Stamatopoulos VG, Karras DA, Mertzios BG. On an efficient modification of singular value decomposition using independent component analysis for improved MRS denoising and quantification. Meas. Sci. Tech. 2009;20:104021 9 pp.

Strang G, Nguyen T. Wavelets and Filter Banks. Wellesley-Cambridge Press; 1997.

Vanhamme L, Sundin T, Hecke PV, van Huffel S. MR spectroscopy quantitation: a review of time-domain methods. NMR Biomed. 2001;14(4):233–246.

Weber OM, Duc CO, Meier D, Boesiger P. Heuristic optimization algorithms applied to the quantification of spectroscopic data. Magn. Reson. Med. 1998;39(5):723–730.

Zhu X-P, Du A-T, Jahng G-H, Soher BJ, Maudsley AA, Weiner MW, Schuff N. Magnetic resonance spectroscopic imaging reconstruction with deformable shape-intensity models. Magn. Reson. Med. 2003;50(3):474–482.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset