Frequency-domain fitting with time-domain models
Slotboom, Boesch and Kreis introduced TDFD fitting as a way to
fit frequency-domain MR spectra while calculating the model
signal in the time domain. The model is sampled in discrete
time, transformed to the frequency domain, and then compared
with the measured spectrum. This lets the fit use realistic
time-domain signal models while preserving the practical
advantages of frequency-domain inspection and selection.
Combines advantages of TD and FD quantification
The paper explicitly positions TDFD fitting between classical
time-domain and frequency-domain approaches. Time-domain
fitting handles missing initial points and truncated data more
naturally; frequency-domain fitting makes it straightforward
to fit selected spectral regions. TDFD fitting was designed to
keep both advantages in one algorithm.
Multiple frequency-selective fitting
A central strength is the ability to fit one or more selected
frequency intervals. This matters when parts of the spectrum
are dominated by residual water, lipid resonances, strong
nuisance peaks, or poorly modeled regions. The least-squares
target can focus on the spectral bands that contain the
information needed for a particular metabolite or component.
Prior knowledge is built into the fitting strategy
The paper emphasizes prior knowledge as essential for in vivo
spectra with strongly overlapping resonance lines. TDFDFit can
encode relationships between amplitudes, resonance frequencies,
linewidth-related parameters, and phase terms. This reduces
ambiguity and improves the chance of obtaining meaningful
fitted parameters from complex spectra.
More than Lorentzian lineshapes
Simple Lorentzian models are often inadequate for in vivo MRS.
The original paper describes support for Lorentzian, Gaussian,
Voigt, and nonanalytic lineshapes. This is important for living
tissue, where susceptibility effects, imperfect shimming,
eddy currents, spatially varying metabolite distributions, and
lipid frequency distributions can produce nonideal lineshapes.
Experimental reference lineshapes can be incorporated
When analytic lineshape functions do not represent the data
well, the paper describes incorporating an experimentally
observed reference lineshape directly into the model. This can
reduce systematic quantification errors caused by forcing a
poor analytic model onto spectra with distorted or broadened
resonances.
Arbitrary nonanalytic lineshapes can be fitted
If no suitable reference line is available, the method can
estimate a general nonanalytic lineshape function together
with the analytic model parameters. The authors note that this
is computationally more expensive, but useful for cases where
the data cannot be represented accurately by simple analytic
lineshapes.
User-defined fitting strategies
TDFDFit was designed so the user can define a fitting strategy
as a sequence of steps. Parameters can be fitted in groups,
frequency intervals can be changed between steps, and different
spectral modes can be fitted, including absorption,
dispersion, complex, magnitude, or power spectra. This helps
guide the optimizer toward a useful least-squares minimum.
Robustness was a design goal
The paper discusses the risk of local minima in high-dimensional
spectral fitting. Robustness is improved through starting
values, correct prior knowledge, stepwise fitting strategies,
selective fitting regions, and different least-squares forms.
Example data showed good fit quality even when deliberately
poor starting values were used.
Fit quality and parameter uncertainty
The authors describe not only fitted parameter values but also
fit quality and uncertainty estimation. A quality factor was
used to detect systematic deviations between model and data,
and Cramer-Rao minimum variance bounds were calculated after
minimization to estimate parameter uncertainty.
Examples across nuclei and applications
The paper illustrates the method using in vivo 1H, 31P, and
13C MR spectroscopy examples. These examples demonstrate why a
flexible fitting engine is valuable: different nuclei and
tissues require different prior knowledge, different fitting
regions, and different assumptions about lineshape and
nuisance components.
Why it is central to spectrIm-QMRS
spectrIm-QMRS builds on this TDFDFit idea: quantitative MRS is
not just peak picking, but model-based interpretation of
complex spectra. Version 3.0.1 Alpha adds automatic basis-set and
model creation plus parallel CPU fitting, making the original
TDFDFit methodology more accessible for both clinical and
research workflows.