SynthSeries

SynthSeries is a tool to create a time series of MR images with signal intensity characteristics similar to those in fMRI time series. At this time, SynthSeries is executable only on the Apple Macintosh.

The program works by modulating the signal intensity of a single image according to a spatial and temporal pattern defined by the user, and adds noise with intensity distributions like those of MR images, specifically Rayleigh noise created by adding Gaussian noise in Fourier space.

The source is now available at: The UCLA Brain Mapping Center


SynthSeries is executed at the command line:

SynthSeries -i AnatomyReference.ext -o OutputFile.ext -f FunctionReference.ext -p TimeCourseVectorFile [ -N NoiseLevel -M ModulationDepth -F ForceFloat ]

Arguments are as follows:

-i Image or volume used as anatomical reference. This is the image whose intensity will be modulated to form the time series. May be any UCLA recognized file type (see file formats page for more detail).
-f Function Reference image used to place "activated" regions. The output images will show intensity modulation scaled by the intensity in this image. The field of view, number of slices, and matrix size must be the same for this and the anatomical reference image.
-p A paradigm file. This file must be a list of ASCII formatted numbers corresponding to the temporal intensity modulation to be superimposed onto the output images.
-o Output file. This must be a UCLA recognized type. SynthSeries will attempt to rescale values as needed to meet the resolution of the output type. It is recommended that this either be floating point, or made to match the input images. If 'Analyze' is the selected output type, SynthSeries will save the data as short integer, unless the -F option is added.
-N Amplitude of the added noise (in arbitrary units, as MR pixel intensity).
-M Modulation depth of the pseudo activation. The pixel intensities in the Function Reference image are multiplied by this value in the output images.
-F Force the output type to float (for Analyze files) - default Analyze output is short integer.
More help can be found here: [Here]

Back to HowTo pages
This page is maintained by Mark Cohen [updated 11.3.02]