Differences between revisions 7 and 19 (spanning 12 versions)
Revision 7 as of 2008-01-21 22:54:41
Size: 5458
Comment:
Revision 19 as of 2008-04-29 11:45:52
Size: 3039
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
[[Navigation(children)]] <<Navigation(children)>>
Line 11: Line 11:
[[TableOfContents]] <<TableOfContents>>
Line 14: Line 14:
 * $Date: 2007/02/13 12:20:16 $
 * $Revision: 1.23 $
 * $Date: 2006/12/29 02:09:07 $
 * $Revision: 1.25 $
Line 21: Line 21:
= Purpose =
Xxx
= Overview =
Reads data from two or more subjects and creates a template file for volumes. (as opposed to [[mris_make_template]] which makes a template for registering surfaces.)
Line 25: Line 25:
mri_make_template subject1 [subject2 ...] output mri_make_template [Flagged args] subject1 [subject2...] ouput_template_path
Line 29: Line 29:
|| subject1 || description ||
|| subject2 || description ||
|| output|| description ||
||<^>'''Posn'''||<^> <'''Argname'''> ||<^>'''Description'''||
||<^>1 to last-1||<^> <subject> ||<^>List of one or more subjects to input||
||<^>last||<^> <Out_fname> ||<^>Full path to output template file.||
Line 38: Line 38:
||<^>Input||<^> -sulc||<^> <othercurv> ||<^>Sets curvature_names[1] (of 0..2) to othercurv. Default is 'sulc'.||
||<^>Input||<^>-infname||<^> <surffilename> ||<^#FFFF80>Sets surface_names[0] = surffilename, and curvature_names[0] = surffilename'.H'. Default is 'inflated'. (Not sure what a '.H' file is or where it comes from. --GW).||
||<^>Input||<^>-O||<^> <surface_name> ||<^>Sets a different surface_name for surface_names 1 and 2 (of 0,1,2), instead of default smoothwm.||
||<^>Input||<^>-overlay-dir||<^> <overlay_dir> ||<^>Sets directory from which to read optional overlay file. Default 'label'.||
||<^>Input||<^>-sdir||<^> <subjects_dir> ||<^>Set SUBJECTS_DIR to subjects_dir||
||<^>Atlas config||<^>-addframe||<^> <which_field where_in_atlas> ||<^>Uses the two integer args to specify how to add a variable to the atlas.[[BR]] [[BR]]which_field specifies the variable to add, with the meaning of the number determined by the list you can get from the vector option.[[BR]][[BR]]where_in_atlas tells what order to place the new field/ Locations 0..2 are already occupied by the default variables.||
||<^>Atlas config||<^>-nodefault||<^> ||<^>Not sure the purpose of this option --GW[[BR]][[BR]]base_default=0;[[BR]][[BR]]atlas_size = 0;[[BR]][[BR]]parms->nfields=0;[[BR]][[BR]]for (n=0;n<3;n++)[[BR]][[BR]]InitFieldLabel(&parms->fields[n]);||
||<^>Atlas config||<^>-overlay||<^> <overlay_file> ||<^>Increases atlas_size by one (to makes space for additional atlas variable) and reads overlay file from {subject}/label/{overlay_file}. To change directory, use -overlay_dir option||
||<^>Atlas config||<^>-size||<^> <atlas_size> ||<^>Sets the atlas to be able to contain data for atlas_size number of variables for each vertex. Default is atlas_size=3.||
||<^>Algorithm||<^>-A||<^> <navgs> ||<^>Average curvature patterns navgs times||
||<^>Algorithm||<^>-annot||<^> <annot_name> ||<^>Zero the median wall. Ie: Causes program to read annotation file from which to find vertices that belong to the medial wall so that these can be given a curvature of zero. Rationale?||
||<^>Algorithm||<^>-median||<^> ||<^>Using median normalization (default is mean)||
||<^>Algorithm||<^>-nbrs||<^> <nbrs> ||<^>Set neighborhood size to nbrs||
||<^>Algorithm||<^>-norot||<^> ||<^#FFFF80>Help/usage info for this is wrong (--GW):[[BR]][[BR]]Usage: -norot : 'align before averaging'[[BR]][[BR]]-norot printout: 'not aligning hemispheres before averaging'[[BR]][[BR]]What source code appears to do:[[BR]][[BR]]If -norot is selected, program appears to skip performing rigid alignment of subject's surface to template before averaging.[[BR]][[BR]]This appears to be the default, which is surprising because in addition to the Usage info describing this option wrongly, Usage does not mention the '-rot' option.||
||<^>Algorithm||<^>-rot||<^> ||<^>-rot printout: 'rigidly aligning hemispheres before averaging.' [[BR]]ie: DO perform rigid alignment of subject's surface to template before averaging.[[BR]][[BR]]What source code appears to do:[[BR]][[BR]]For multiframes situation: always perform rigid alignment.[[BR]][[BR]]For NOT multiframe situation: perform rigid alignment for all subjects except for the first. (Presumably the first subject is used to create the initial template data?)||
||<^>Algorithm||<^>-S||<^> <scale> ||<^>Scale 'parameterization' by scale (float). (If 'parameterization' refers to a complete surface worth of per-vertex values (ie: an atlas variable), is the idea here to scale '''all''' those variables by the same amount? --GW)||
||<^>Utility||<^>-?, -U||<^> ||<^>print_usage()||
||<^>Utility||<^>-help, --help||<^> ||<^>print_help()||
||<^>Utility||<^>-vector||<^> ||<^>Prints some help for using Multiframe mode. Option presumably named 'vector' because multiframe mode means that the template has multiple values per vertex.||
||<^>Utility||<^>-version, --version||<^> ||<^>print_version()||
||<^>Utility||<^>-W||<^> <optional int> ||<^>Obsolete option. Ignored.||
||<^>Input||<^>-open||<^> <open> ||<^>Open input volume {open} times||
||<^>Input||<^>-sdir||<^> <subjects_dir> ||<^>Sets SUBJECTS_DIR instead of default||
||<^>Input||<^>-T1||<^> <T1_name> ||<^>Reads T1 volume from directory T1_name. (Or file, presumably?)||
||<^>Output||<^>-B||<^> <binary_name> ||<^>Generates binary template from {binary_name} volume||
||<^>Output||<^>-novar||<^> ||<^>Disables writing of variance estimates||
||<^>Output||<^>-S,-V||<^> <var_fname> ||<^>Writes variances||
||<^>Output||<^>-statsonly||<^> ||<^>||
||<^>Output||<^>-X||<^> <xform_mean_fname, xform_covariance_fname> ||<^>Writes means and covariances of xforms||
||<^>Algorithm||<^>-binarize||<^> <binarize (int)> ||<^>Binarizes input volume with thresh= binarize||
||<^>Algorithm||<^>-erode||<^> <erode> ||<^>Erodes input volume {erode} times||
||<^>Algorithm||<^>-N||<^> ||<^>Don't use transform on first volume||
||<^>Algorithm||<^>-smooth||<^> <smooth (float)> ||<^>Smooths output with Gaussian sigma= smooth||
||<^>Algorithm||<^>-T||<^> <transform_fname> ||<^>Applies transformation {transform_fname} to each volume||
||<^>Utility||<^>-?,-U||<^> ||<^>Print usage||
Line 65: Line 58:
?? Not sure what kind of template this produces, nor what registration is expected upstream from the is program. --GW
Line 82: Line 75:
["mris_make_template"] [[mris_make_template]]
Line 93: Line 86:
["References/Lastname###"] [[References/Lastname###]]

Index

Software version described:

  • $Date: 2006/12/29 02:09:07 $
  • $Revision: 1.25 $
  • Use usage or version option to see version you are using

Name

mri_make_template

Overview

Reads data from two or more subjects and creates a template file for volumes. (as opposed to mris_make_template which makes a template for registering surfaces.)

Synopsis

mri_make_template [Flagged args] subject1 [subject2...] ouput_template_path

Arguments

Positional Arguments

Posn

<Argname>

Description

1 to last-1

<subject>

List of one or more subjects to input

last

<Out_fname>

Full path to output template file.

Required Flagged Arguments

None

Optional Flagged Arguments

Category

Flag

<Args>

Description

Input

-open

<open>

Open input volume {open} times

Input

-sdir

<subjects_dir>

Sets SUBJECTS_DIR instead of default

Input

-T1

<T1_name>

Reads T1 volume from directory T1_name. (Or file, presumably?)

Output

-B

<binary_name>

Generates binary template from {binary_name} volume

Output

-novar

Disables writing of variance estimates

Output

-S,-V

<var_fname>

Writes variances

Output

-statsonly

Output

-X

<xform_mean_fname, xform_covariance_fname>

Writes means and covariances of xforms

Algorithm

-binarize

<binarize (int)>

Binarizes input volume with thresh= binarize

Algorithm

-erode

<erode>

Erodes input volume {erode} times

Algorithm

-N

Don't use transform on first volume

Algorithm

-smooth

<smooth (float)>

Smooths output with Gaussian sigma= smooth

Algorithm

-T

<transform_fname>

Applies transformation {transform_fname} to each volume

Utility

-?,-U

Print usage

Footer

XXXXXXXXXXXXX

Outputs

output

??

Description

Not sure what kind of template this produces, nor what registration is expected upstream from the is program. --GW

Examples

Example 1

??

description

Example 2

command foo -i f -o out -f fvalue

description

Bugs

None

See Also

mris_make_template

Links

FreeSurfer, FsFast

Methods Description

??

References

References/Lastname###

Reporting Bugs

Report bugs to <analysis-bugs@nmr.mgh.harvard.edu>

Documentation Authors

BruceFischl, GrahamWideman

mri_make_template (last edited 2008-04-29 11:45:52 by localhost)