Learn R Programming

dti (version 0.8-1)

dti.smooth-methods: Methods for Function `dti.smooth' in Package `dti'

Description

The function provides structural adaptive smoothing for diffusion weighted image data within the context of an diffusion tensor (DTI) model. It implements smoothing of DWI data using a structural assumption of a local (anisotropic) homogeneous diffusion tensor model (in case a "dtiData"-object is provided). It also implements structural adaptive smoothing of a diffusion tensor using a Riemannian metric (in case a "dtiTensor"-object is given), although we strictly recommend to use the first variant due to methodological reasons.

Usage

## S3 method for class 'dtiData':
dti.smooth(object, hmax=5, hinit=NULL, lambda=20, tau=10, rho=1, graph=FALSE, slice=NULL, quant=.8, minanindex=NULL, hsig=2.5, lseq=NULL, method="nonlinear", varmethod="residuals", rician=TRUE, niter=5, varmodel="local",result="Tensor")

Arguments

object
Either an object of class "dtiData" or an object of class "dtiTensor"
hmax
Maximal bandwidth
hinit
Initial bandwidth (default 1)
lambda
Critical parameter (default 20)
tau
Critical parameter for orientation scores (default 10)
rho
Regularization parameter for anisotropic vicinities (default 1)
graph
"logical": Visualize intermediate results (default FALSE)
slice
slice number, determines the slice used in visualization
quant
determines minanindex as corresponding quantile of FA if is.null(minanindex)
minanindex
minimal anisotropy index to use in visualization
hsig
bandwidth for presmoothing of variance estimates
lseq
sequence of correction factors for lambda
method
Method for tensor estimation. May be "linear", "nonlinear"
varmethod
Specifies the method for estimating the error variance. May be varmethod=="replicates", or "residuals".
varmodel
Specifies the model for the variance. May be "global", or "local".
rician
"logical": apply a correction for Rician bias. This is still experimental and depends on spatial independence of errors.
niter
Maximum number of iterations for tensor estimates using the nonlinear model.
result
Determines the created object. Alternatives are "Tensor" for create a dtiTensor-object and "dtiData" for a dtiData-object containing a smoothed data cube.

Value

  • An object of class dtiTensor.

References

Tabelow, K. and Polzehl, J. and Spokoiny, V. and Voss, H. U. (2008) Diffusion Tensor Imaging: Structural adaptive smoothing, NeuroImage 39(4), 1763--1773.

Koay, C. G. and Carew, J. D. and Alexander, A. L. and Basser, P. J. and Meyerand, M.E. (2006) Investigation of Anomalous Estimates of Tensor-Derived Quantities in Diffusion Tensor Imaging, Magnetic Resonance in Medicine 55, 930--936.

http://www.wias-berlin.de/projects/matheon_a3/

See Also

dtiData, readDWIdata, dtiTensor-methods, dtiIndices-methods, medinria , dtiData, dtiTensor, dtiIndices