Learn R Programming

ANTsR (version 1.0)

aslOutlierRejection: Pair-wise subtraction based outlier rejection.

Description

Performs outlier rejection based on divergence from mean difference.

Usage

aslOutlierRejection(asl, mask=NA, centralTendency=median, sigma.mean=2.5, sigma.sd=2.0)

Arguments

asl

ASL time-series image.

mask

Mask to compute average over. If not supplied, estimated from data.

centralTendency

Function to compute central tendency. Defaults to median, but mean may also work.

sigma.mean

Scalar defining how many standard deviations away from the mean a volume must be to be rejected.

sigma.sd

Scalar defining how many standard deviations away from mean of standard deviations the volume must be to be rejected.

Value

List of ASL time-series image including only inlier pairs and vector of outlier pair numbers (numbers correspond to *input* ASL time-series).

Details

Computes pair-wise differences in ASL time-series data and removes outliers. One of two criteria is sufficient to classify an image as an outlier: 1) A difference image for which the mean is higher than the mean of all the images plus sigma.mean times the standard deviation of the whole time-series; 2) A difference image which has a standard deviation greater than sigam.sd times the mean standard deviation of each difference image.

References

Tan H. et al., ``A Fast, Effective Filtering Method for Improving Clinical Pulsed Arterial Spin Labeling MRI,'' JMRI 2009.

Examples

Run this code
# NOT RUN {
 #WIP 
# }

Run the code above in your browser using DataLab