annotate progs/mincaverage/mincaverage.man1 @ 1784:0e4a869ecb1a

Revised man pages
author bert <bert>
date Thu, 20 May 2004 21:52:07 +0000
parents 8c04b124e8e0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
1 .\" Hey, EMACS: -*- nroff -*-
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
2 .\" Copyright 1995 Peter Neelin, McConnell Brain Imaging Centre,
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
3 .\" Montreal Neurological Institute, McGill University.
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
4 .\" Permission to use, copy, modify, and distribute this
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
5 .\" software and its documentation for any purpose and without
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
6 .\" fee is hereby granted, provided that the above copyright
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
7 .\" notice appear in all copies. The author and McGill University
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
8 .\" make no representations about the suitability of this
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
9 .\" software for any purpose. It is provided "as is" without
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
10 .\" express or implied warranty.
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
11 .\"
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
12 .\" $Header: /private-cvsroot/minc/progs/mincaverage/mincaverage.man1,v 6.3 2004-05-20 21:52:07 bert Exp $
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
13 .\"
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
14 .TH MINCAVERAGE 1 "$Date: 2004-05-20 21:52:07 $" "" "MINC User's Guide"
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
15
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
16 .SH NAME
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
17 mincaverage - average minc files
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
18
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
19 .SH SYNOPSIS
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
20 .B mincaverage
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
21 [<options>] <in1>.mnc [<in2>.mnc...] <out>.mnc
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
22
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
23 .SH DESCRIPTION
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
24 \fIMincaverage\fR averages minc files together. A range of optional
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
25 behaviour is permitted as well: pre-normalizing volumes, creating a
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
26 standard deviation volume, averaging over a specified dimension of the
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
27 input files.
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
28
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
29 .SH OPTIONS
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
30 Note that options can be specified in abbreviated form (as long as
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
31 they are unique) and can be given anywhere on the command line.
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
32
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
33 .SH General options
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
34 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
35 \fB\-2\fR
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
36 Create a MINC 2.0 format output file.
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
37 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
38 \fB\-clobber\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
39 Overwrite an existing file.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
40 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
41 \fB\-noclobber\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
42 Don't overwrite an existing file (default).
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
43 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
44 \fB\-verbose\fR
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
45 Print out progress information for each chunk of data copied (default).
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
46 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
47 \fB\-quiet\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
48 Do not print out progress information.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
49 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
50 \fB\-debug\fR
833
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
51 Print extra information (e.g. normalization factors).
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
52 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
53 \fB\-filelist\fR \fIfilename\fR
1275
8092b8fc921e Added option -filelist to read file names from a file. This gets around
neelin <neelin>
parents: 1112
diff changeset
54 Specify a file containing a list of input file names. If "-" is given, then
8092b8fc921e Added option -filelist to read file names from a file. This gets around
neelin <neelin>
parents: 1112
diff changeset
55 file names are read from stdin. If this option is given, then there should be
8092b8fc921e Added option -filelist to read file names from a file. This gets around
neelin <neelin>
parents: 1112
diff changeset
56 no input file names specified on the command line. Empty lines in the input
8092b8fc921e Added option -filelist to read file names from a file. This gets around
neelin <neelin>
parents: 1112
diff changeset
57 file are ignored.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
58 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
59 \fB\-max_buffer_size_in_kb\fR \fIbuffer-size\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
60 Specify the maximum size of the internal buffers (in kbytes). Default is
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
61 4096 kbytes.
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
62
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
63 .SH Output type options
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
64 These options control the storage precision and size of individual voxel
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
65 values in the output file.
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
66 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
67 \fB-filetype\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
68 Don't do any type conversion (default).
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
69 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
70 \fB\-byte\fR
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
71 Write out 8-bit integer values.
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
72 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
73 \fB\-short\fR
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
74 Write out 16-bit integer values.
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
75 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
76 \fB-int\fR
1336
8c04b124e8e0 Modifications to work with NetCDF 3.x
neelin <neelin>
parents: 1275
diff changeset
77 Write out 32-bit integer values.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
78 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
79 \fB\-long\fR
1336
8c04b124e8e0 Modifications to work with NetCDF 3.x
neelin <neelin>
parents: 1275
diff changeset
80 Superseded by -int.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
81 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
82 \fB\-float\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
83 Write out single-precision floating point values.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
84 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
85 \fB\-double\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
86 Write out double-precision floating point values.
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
87 .P
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
88 \fB\-signed\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
89 Write out values as signed integers (default for short and long). Ignored for
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
90 floating point types.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
91 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
92 \fB\-unsigned\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
93 Write out values as unsigned integers (default for byte). Ignored for
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
94 floating point types.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
95 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
96 \fB\-range\fR \fImin max\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
97 specifies the valid range of output voxel values in their integer
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
98 representation. Default is the full range
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
99 for the type and sign. This option is ignored for floating point
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
100 values. For it to have any effect, you must specify a type.
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
101
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
102 .SH Averaging options
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
103 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
104 \fB\-normalize\fR
833
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
105 Normalize volumes to their global average before averaging them (based
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
106 on the mean of voxels with value greater than 2 percent of full range
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
107 above the minimum).
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
108 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
109 \fB\-nonormalize\fR
833
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
110 Do not normalize volumes (default).
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
111 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
112 \fB\-sdfile\fR \fIsdfile.mnc\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
113 Specify the name of an output standard deviation file, to be
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
114 calculated in addition the mean that is normally calculated.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
115 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
116 \fB\-copy_header\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
117 Copy all of the additional header information from the first input
995
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
118 file (default for one input file).
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
119 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
120 \fB\-nocopy_header\fR
995
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
121 Do not copy additional header information (default for many input files).
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
122 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
123 \fB\-avgdim\fR \fIdimname\fR
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
124 Specify the name of a dimension over which we should be averaging (or
833
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
125 calculating standard deviation). If normalization is done, it still
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
126 only applies to separate files only - no normalization is done within
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
127 a file.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
128 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
129 \fB\-binarize\fR
833
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
130 Binarize the input volumes before calculating the average. The
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
131 binarization is done by specifying a range of values that contribute 1
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
132 to the average. Normalization of the input is not permitted when
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
133 performing binarization.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
134 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
135 \fB\-binrange\fR \fImin max\fR
833
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
136 Specify the range of values for binarization.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
137 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
138 \fB\-binvalue\fR \fIvalue\fR
833
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
139 Specify a single legal value (integer) for binarization. The range is
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
140 set to be +/- 0.5 around this value to achieve an effective rounding
63def0e738a2 Added binarization options.
neelin <neelin>
parents: 832
diff changeset
141 of input values.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
142 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
143 \fB\-weights\fR \fI<w1,w2,...>\fR
958
0ff19cd34727 Added -weights option.
neelin <neelin>
parents: 870
diff changeset
144 Specify a series of weights for averaging. The number of weighting
0ff19cd34727 Added -weights option.
neelin <neelin>
parents: 870
diff changeset
145 values must match the number of input files and the values must be
0ff19cd34727 Added -weights option.
neelin <neelin>
parents: 870
diff changeset
146 provided as a single argument with commas or spaces as
995
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
147 separators. The sum of the weights must be non-zero. If weights are
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
148 used with an averaging dimension, then only one input file can be
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
149 specified.
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
150 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
151 \fB\-width_weighted\fR
995
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
152 This option can only be used when averaging across a dimension
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
153 (\fB-avgdim\fR option). It specifies that weighting should be done using the
995
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
154 width variable that corresponds to the averaging dimension. For
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
155 example, using \fB\-width_weighted\fR with \fB\-avgdim\fR time will use the
995
26eb4481c907 Added -width_weighted option. Allow -weights with -avgdim option.
neelin <neelin>
parents: 958
diff changeset
156 time-width variable to weight the values.
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
157
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
158 .SH Generic options for all commands:
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
159 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
160 \fB-help\fR
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
161 Print summary of command-line options and exit.
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
162 .TP
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
163 \fB\-version\fR
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
164 Print the program's version number and exit.
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
165
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
166 .SH AUTHOR
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
167 Peter Neelin
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
168
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
169 .SH COPYRIGHTS
1784
0e4a869ecb1a Revised man pages
bert <bert>
parents: 1336
diff changeset
170 Copyright \(co 1995 by Peter Neelin
832
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
171
a41b52046337 Initial revision
neelin <neelin>
parents:
diff changeset
172