TubeTK/Documentation/SimulateAcquisitionArtifactsUsingPrior
From KitwarePublic
< TubeTK | Documentation
Jump to navigationJump to search
Revision as of 19:37, 7 January 2015 by Christopher.mullins (talk | contribs) (Created page with " Description: Given an image and a mask, process the mask to match the image. USAGE: ./SimulateAcquisitionArtifactsUsingPrior [--returnparameterfile...")
Description: Given an image and a mask, process the mask to match the image.
USAGE:
./SimulateAcquisitionArtifactsUsingPrior [--returnparameterfile <std::string>] [--processinformationaddress <std::string>] [--xml] [--echo] [-S <int>] [-n] [-B <std::vector<int>>] [-r] [--loadTransform <std::string>] [--saveTransform <std::string>] [-o] [-s <float>] [-g <float>] [-d <int>] [-e <int>] [-m <std::string>] [-b <float>] [-f <float>] [--] [--version] [-h] <std::string> <std::string> <std::string> <std::string>
Where:
--returnparameterfile <std::string> Filename in which to write simple return parameters (int, float, int-vector, etc.) as opposed to bulk return parameters (image, geometry, transform, measurement, table).
--processinformationaddress <std::string> Address of a structure to store process information (progress, abort, etc.). (default: 0)
--xml Produce xml description of command line arguments (default: 0)
--echo Echo the command line arguments (default: 0)
-S <int>, --seed <int> Seed for random processes in the method (0 = no seed). (default: 0)
-n, --disableNormalize Disable attempt to match mask intensity range with volume intensity range. (default: 0)
-B <std::vector<int>>, --outputBoundary <std::vector<int>> Size of boundary to be excluded from match computation and then cropped.
-r, --disableParameterOptimization Turn off the optimization of the erode, dilate, blur parameters. (default: 0)
--loadTransform <std::string> Load the transform to be used instead of registration.
--saveTransform <std::string> Save the registration transform.
-o, --disableRegistrationOptimization Turn off the optimization of the registration of the prior to the image. (default: 0)
-s <float>, --samplingRate <float> Portion of voxels to use when computing image-match metric. (default: 0.1)
-g <float>, --gaussianBlur <float> Radius to use for blurring to simulate tomosynthesis. (default: 9)
-d <int>, --dilate <int> Radius to use for dilation (after erosion) to simulate tomosynthesis. (default: 10)
-e <int>, --erode <int> Radius to use for erosion to simulate tomosynthesis. (default: 6)
-m <std::string>, --metricMask <std::string> Points with non-zero values in this mask are used in match computations.
-b <float>, --background <float> Background intensity value. (default: 0)
-f <float>, --foreground <float> Foreground intensity value, i.e., object value. (default: 255)
--, --ignore_rest Ignores the rest of the labeled arguments following this flag.
--version Displays version information and exits.
-h, --help Displays usage information and exits.
<std::string> (required) Input volume.
<std::string> (required) Input mask.
<std::string> (required) Output volume.
<std::string> (required) Output mask.
Author(s): Stephen R. Aylward (Kitware)
Acknowledgements: This work is part of the TubeTK project at Kitware. It was funded in part by USC:EXPOSE.