dipy_slr#
Synopsis#
Streamline-based linear registration.
For efficiency we apply the registration on cluster centroids and remove small clusters. See [1], [2], [3] for further details.
Usage#
dipy_slr [OPTIONS] static_files moving_files
Input Parameters#
static_files
List of reference/fixed bundle tractograms.
moving_files
List of target bundle tractograms that will be moved/registered to match the static bundles.
General Options#
--x0
rigid, similarity or affine transformation model.
--rm_small_clusters
Remove clusters that have less than rm_small_clusters.
--qbx_thr
Thresholds for QuickBundlesX.
--num_threads
Number of threads to be used for OpenMP parallelization. If None (default) the value of OMP_NUM_THREADS environment variable is used if it is set, otherwise all available threads are used. If < 0 the maximal number of threads minus \(|num_threads + 1|\) is used (enter -1 to use as many threads as possible). 0 raises an error. Only metrics using OpenMP will use this variable.
--greater_than
Keep streamlines that have length greater than this value.
--less_than
Keep streamlines have length less than this value.
--nb_pts
Number of points for discretizing each streamline.
--progressive
True to enable progressive registration.
Output Options#
--out_dir
Output directory. (default current directory)
--out_moved
Filename of moved tractogram.
--out_affine
Filename of affine for SLR transformation.
--out_stat_centroids
Filename of static centroids.
--out_moving_centroids
Filename of moving centroids.
--out_moved_centroids
Filename of moved centroids.
References#
Garyfallidis, E., M. Brett, B. Amirbekian, A. Rokem, S. Van Der Walt, M. Descoteaux, and I. Nimmo-Smith. Dipy, a library for the analysis of diffusion MRI data. Frontiers in Neuroinformatics, 1-18, 2014.