
#include "Channels/ChannelOpts.H"#include "Channels/ColorComputeTypes.H"#include "Channels/IntegerDecodeType.H"#include "Channels/MapCombineType.H"#include "Channels/OrientComputeTypes.H"#include "Component/ModelOptionDef.H"#include "Component/OptionManager.H"#include "Image/LevelSpec.H"#include "Image/fancynorm.H"
Go to the source code of this file.
Functions | |
| void | REQUEST_OPTIONALIAS_CHANNEL (OptionManager &m) |
| request all of the above-named OPT_ALIAS options | |
Variables | |
| const ModelOptionCateg | MOC_CHANNEL |
| Command-line options for ChannelBase and derivatives. | |
| const ModelOptionDef | OPT_UseOlderVersion |
| const ModelOptionDef | OPT_ChannelOutputRangeMax |
| const ModelOptionDef | OPT_ChannelOutputRangeMin |
| const ModelOptionDef | OPT_MapLevel |
| const ModelOptionDef | OPT_LevelSpec |
| const ModelOptionDef | OPT_MaxNormType |
| const ModelOptionDef | OPT_SingleChannelQueueLen |
| const ModelOptionDef | OPT_SingleChannelTimeDecay |
| const ModelOptionDef | OPT_NumOrientations |
| const ModelOptionDef | OPT_OriInteraction |
| const ModelOptionDef | OPT_OrientComputeType |
| const ModelOptionDef | OPT_GaborChannelIntensity |
| const ModelOptionDef | OPT_UseTrigTab |
| const ModelOptionDef | OPT_DirectionChannelTakeSqrt |
| const ModelOptionDef | OPT_DirectionChannelLowThresh |
| const ModelOptionDef | OPT_NumColorBands |
| const ModelOptionDef | OPT_NumSatBands |
| const ModelOptionDef | OPT_HueBandWidth |
| const ModelOptionDef | OPT_SatBandWidth |
| const ModelOptionDef | OPT_NumIntensityBands |
| const ModelOptionDef | OPT_IntensityBandWidth |
| const ModelOptionDef | OPT_NumDirections |
| const ModelOptionDef | OPT_NumSpatioTemporalDirections |
| const ModelOptionDef | OPT_NumSpatioTemporalSpeeds |
| const ModelOptionDef | OPT_NumOpticalFlowDirections |
| const ModelOptionDef | OPT_NumDirectionsFOE |
| const ModelOptionDef | OPT_FoeMSTChannelDelta |
| const ModelOptionDef | OPT_NumTheta |
| const ModelOptionDef | OPT_LJunctionChannelDelta |
| const ModelOptionDef | OPT_TJunctionChannelDelta |
| const ModelOptionDef | OPT_XJunctionChannelDelta |
| const ModelOptionDef | OPT_EndPointChannelDelta |
| const ModelOptionDef | OPT_NumLOrients |
| const ModelOptionDef | OPT_NumTOrients |
| const ModelOptionDef | OPT_NumXOrients |
| const ModelOptionDef | OPT_NumEOrients |
| const ModelOptionDef | OPT_LFullImplementation |
| const ModelOptionDef | OPT_TFullImplementation |
| const ModelOptionDef | OPT_XFullImplementation |
| const ModelOptionDef | OPT_EFullImplementation |
| const ModelOptionDef | OPT_SingleChannelUseSplitCS |
| const ModelOptionDef | OPT_SingleChannelSaveRawMaps |
| const ModelOptionDef | OPT_SingleChannelComputeFullPyramidForGist |
| const ModelOptionDef | OPT_SingleChannelSaveFeatureMaps |
| const ModelOptionDef | OPT_SingleChannelSaveOutputMap |
| const ModelOptionDef | OPT_ComplexChannelSaveOutputMap |
| const ModelOptionDef | OPT_ComplexChannelMapCombineType |
| const ModelOptionDef | OPT_ColorComputeType |
| const ModelOptionDef | OPT_DummyChannelFactor |
| const ModelOptionDef | OPT_TcorrChannelFrameLag |
| const ModelOptionDef | OPT_ScorrChannelRadius |
| const ModelOptionDef | OPT_SubmapAlgoType |
| const ModelOptionDef | OPT_GetSingleChannelStats |
| const ModelOptionDef | OPT_SaveStatsPerChannel |
| const ModelOptionDef | OPT_SaveStatsPerChannelFreq |
| const ModelOptionDef | OPT_GetSingleChannelStatsFile |
| const ModelOptionDef | OPT_GetSingleChannelStatsTag |
| const ModelOptionDef | OPT_UseH2SV1 |
| const ModelOptionDef | OPT_CompColorDoubleOppWeight |
| const ModelOptionDef | OPT_CompColorSingleOppWeight |
| const ModelOptionCateg | MOC_INTCHANNEL |
| Command-line options for integer math in the channel classes. | |
| const ModelOptionDef | OPT_IntChannelScaleBits |
| const ModelOptionDef | OPT_IntChannelOutputRangeMax |
| const ModelOptionDef | OPT_IntChannelOutputRangeMin |
| const ModelOptionDef | OPT_IntMathLowPass5 |
| const ModelOptionDef | OPT_IntMathLowPass9 |
| const ModelOptionDef | OPT_IntInputDecode |
| const ModelOptionDef | OPT_ALIASsaveChannelOutputs |
| Channel-related command-line option aliases. | |
| const ModelOptionDef | OPT_ALIASsaveChannelInternals |
| const ModelOptionCateg | MOC_VCX |
| Command-line options for raw VisualCortex. | |
| const ModelOptionDef | OPT_RawVisualCortexOutputFactor |
| const ModelOptionDef | OPT_RawVisualCortexNoise |
| const ModelOptionDef | OPT_VCXsaveOutTo |
| const ModelOptionDef | OPT_VCXloadOutFrom |
| const ModelOptionDef | OPT_RawVisualCortexChans |
| const ModelOptionDef | OPT_IntegerRawVisualCortexChans |
| const ModelOptionDef | OPT_RawVisualCortexSaveOutput |
| const ModelOptionDef | OPT_VCXuseMax |
| const ModelOptionDef | OPT_VCXweightThresh |
Definition in file ChannelOpts.C.
| void REQUEST_OPTIONALIAS_CHANNEL | ( | OptionManager & | m | ) |
request all of the above-named OPT_ALIAS options
Definition at line 669 of file ChannelOpts.C.
References OptionManager::requestOptionAlias().
Referenced by REQUEST_OPTIONALIAS_NEURO().
| const ModelOptionCateg MOC_CHANNEL |
{
MOC_SORTPRI_3, "Channel-Related Options" }
Command-line options for ChannelBase and derivatives.
Channel-related options
Definition at line 52 of file ChannelOpts.C.
{
MOC_SORTPRI_3, "Channel-Related Integer Math Options" }
Command-line options for integer math in the channel classes.
Channel-related integer-math options
Definition at line 484 of file ChannelOpts.C.
| const ModelOptionCateg MOC_VCX |
{
MOC_SORTPRI_3, "VisualCortex-Related Options" }
Command-line options for raw VisualCortex.
VisualCortex-related options
Definition at line 546 of file ChannelOpts.C.
| const ModelOptionDef OPT_ALIASsaveChannelInternals |
{ MODOPT_ALIAS, "ALIASsaveChannelInternals", &MOC_CHANNEL, OPTEXP_SAVE,
"Save all available channel internal maps",
"save-channel-internals", '\0', "",
"--save-raw-maps --save-feature-maps" }
Definition at line 539 of file ChannelOpts.C.
{ MODOPT_ALIAS, "ALIASsaveChannelOutputs", &MOC_CHANNEL, OPTEXP_SAVE,
"Save all channel outputs",
"save-channel-outputs", '\0', "",
"--save-featurecomb-maps --save-conspic-maps" }
Channel-related command-line option aliases.
Definition at line 533 of file ChannelOpts.C.
| const ModelOptionDef OPT_ChannelOutputRangeMax |
{ MODOPT_ARG(float), "ChannelOutputRangeMax", &MOC_CHANNEL, OPTEXP_CORE,
"Max of the channel's output range",
"chanout-max", '\0', "<float>", "10.0" }
Definition at line 83 of file ChannelOpts.C.
| const ModelOptionDef OPT_ChannelOutputRangeMin |
{ MODOPT_ARG(float), "ChannelOutputRangeMin", &MOC_CHANNEL, OPTEXP_CORE,
"Min of the channel's output range",
"chanout-min", '\0', "<float>", "0.0" }
Definition at line 89 of file ChannelOpts.C.
| const ModelOptionDef OPT_ColorComputeType |
{ MODOPT_ARG(ColorComputeType), "ColorComputeType", &MOC_CHANNEL, OPTEXP_CORE,
"Type of computation used to compute RG and BY color opponencies",
"color-comp-type", '\0', "<Standard|Simple|StandardFull>",
"Standard" }
Definition at line 402 of file ChannelOpts.C.
| const ModelOptionDef OPT_CompColorDoubleOppWeight |
{ MODOPT_ARG(double), "CompColorDoubleOppWeight", &MOC_CHANNEL, OPTEXP_CORE,
"Weight to assign to double-opponent channels in CompositeColorChannel",
"compcolor-double-weight", '\0', "<double>", "1.0" }
Definition at line 473 of file ChannelOpts.C.
| const ModelOptionDef OPT_CompColorSingleOppWeight |
{ MODOPT_ARG(double), "CompColorSingleOppWeight", &MOC_CHANNEL, OPTEXP_CORE,
"Weight to assign to single-opponent channels in CompositeColorChannel",
"compcolor-single-weight", '\0', "<double>", "1.0" }
Definition at line 479 of file ChannelOpts.C.
| const ModelOptionDef OPT_ComplexChannelMapCombineType |
{ MODOPT_ARG(MapCombineType), "ComplexChannelMapCombineType", &MOC_CHANNEL, OPTEXP_CORE,
"Strategy used by ComplexChannel for combining output maps from "
"subchannels. Default strategy is summation; alternatives include "
"pixel-wise max.",
"map-combine-type", '\0', "<Sum|Max>", "Sum" }
Definition at line 394 of file ChannelOpts.C.
| const ModelOptionDef OPT_ComplexChannelSaveOutputMap |
{ MODOPT_FLAG, "ComplexChannelSaveOutputMap", &MOC_CHANNEL, OPTEXP_SAVE,
"Save conspicuity maps from all complex channels (\"CO\")",
"save-conspic-maps", '\0', "", "false" }
Definition at line 388 of file ChannelOpts.C.
| const ModelOptionDef OPT_DirectionChannelLowThresh |
{ MODOPT_ARG(float), "DirectionChannelLowThresh", &MOC_CHANNEL, OPTEXP_CORE,
"Low threshold to allpy to eliminate small motion responses",
"direction-lowthresh", '\0', "<float>", "3.0" }
Definition at line 189 of file ChannelOpts.C.
| const ModelOptionDef OPT_DirectionChannelTakeSqrt |
{ MODOPT_FLAG, "DirectionChannelTakeSqrt", &MOC_CHANNEL, OPTEXP_CORE,
"Take square root of our Reichardt output if true",
"direction-sqrt", '\0', "", "false" }
Definition at line 183 of file ChannelOpts.C.
| const ModelOptionDef OPT_DummyChannelFactor |
{ MODOPT_ARG(float), "DummyChannelFactor", &MOC_CHANNEL, OPTEXP_CORE,
"Factor to multiply the input by, or 0.0 for nothing",
"dummychannel-factor", '\0', "<float>", "0.0" }
Definition at line 409 of file ChannelOpts.C.
| const ModelOptionDef OPT_EFullImplementation |
{ MODOPT_FLAG, "EFullImplementation", &MOC_CHANNEL, OPTEXP_CORE,
"Use full implementation of the end-point channel",
"use-full-e", '\0', "", "false" }
Definition at line 351 of file ChannelOpts.C.
| const ModelOptionDef OPT_EndPointChannelDelta |
{ MODOPT_ARG(uint), "EndPointChannelDelta", &MOC_CHANNEL, OPTEXP_CORE,
"Distance from current pixel at which the presence or absence of "
"features should be checked for, when computing junction filter "
"outputs in EndPointChannel (--vc-chans=E).",
"end-point-delta", '\0', "<uint>", "6" }
Definition at line 301 of file ChannelOpts.C.
| const ModelOptionDef OPT_FoeMSTChannelDelta |
{ MODOPT_ARG(uint), "FoeMSTChannelDelta", &MOC_CHANNEL, OPTEXP_CORE,
"Distance from current pixel at which the presence or absence of "
"features should be checked for, when computing junction filter "
"outputs in foeMstChannel (--vc-chans=B).",
"foeMst-delta", '\0', "<uint>", "6" }
Definition at line 262 of file ChannelOpts.C.
| const ModelOptionDef OPT_GaborChannelIntensity |
{ MODOPT_ARG(double), "GaborChannelIntensity", &MOC_CHANNEL, OPTEXP_CORE,
"Intensity coefficient for Gabor channel",
"gabor-intens", '\0', "<double>", "10.0" }
Definition at line 170 of file ChannelOpts.C.
| const ModelOptionDef OPT_GetSingleChannelStats |
{ MODOPT_FLAG, "GetSingleChannelStats", &MOC_CHANNEL, OPTEXP_SAVE,
"Save (append) several types of statistics for each single channel to sc_stats.txt",
"save-channel-stats", '\0', "", "false" }
Definition at line 435 of file ChannelOpts.C.
| const ModelOptionDef OPT_GetSingleChannelStatsFile |
{ MODOPT_ARG(std::string), "GetSingleChannelStatsFile", &MOC_CHANNEL,
OPTEXP_SAVE,
"File name to use for single channel stats file",
"save-channel-stats-name", '\0', "<string>", "sc_stats.txt" }
Definition at line 453 of file ChannelOpts.C.
| const ModelOptionDef OPT_GetSingleChannelStatsTag |
{ MODOPT_ARG(std::string), "GetSingleChannelStatsTag", &MOC_CHANNEL,
OPTEXP_SAVE,
"Tag name to use for single channel stats file",
"save-channel-stats-tag", '\0', "<string>", "NULL" }
Definition at line 460 of file ChannelOpts.C.
| const ModelOptionDef OPT_HueBandWidth |
{ MODOPT_ARG(float), "HueBandWidth", &MOC_CHANNEL, OPTEXP_CORE,
"Width of each hue band",
"sigma-hueband", '\0', "<float>", "30" }
Definition at line 207 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntChannelOutputRangeMax |
{ MODOPT_ARG(int), "IntChannelOutputRangeMax", &MOC_INTCHANNEL, OPTEXP_CORE,
"Max of the integer channel's output range",
"int-chanout-max", '\0', "<int>", "32768" }
Definition at line 494 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntChannelOutputRangeMin |
{ MODOPT_ARG(int), "IntChannelOutputRangeMin", &MOC_INTCHANNEL, OPTEXP_CORE,
"Min of the integer channel's output range",
"int-chanout-min", '\0', "<int>", "0" }
Definition at line 500 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntChannelScaleBits |
{ MODOPT_ARG(uint), "IntChannelScaleBits", &MOC_INTCHANNEL, OPTEXP_CORE,
"Number of working bits to use in integer channels",
"int-chan-scale-bits", '\0', "<uint>", "30" }
Definition at line 488 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntegerRawVisualCortexChans |
{ MODOPT_ARG_STRING, "IntegerRawVisualCortexChans", &MOC_VCX, OPTEXP_CORE,
"The string specifies a list of channels to use in your IntegerVisualCortex as a series of "
"letters from:\n"
" C: double-opponent color center-surround\n"
" I: intensity center-surround\n"
" O: orientation contrast\n"
" F: flicker center-surround\n"
" M: motion energy center-surround\n"
" U: foe\n"
" B: FoeMST\n"
"with possible optional weights (given just after the channel letter, "
"with a ':' in between). Note that this is a subset of what is "
"supported by --vc-chans for the standard (float) VisualCortex.\n"
"EXAMPLE: 'IO:5.0M' will use intensity (weight 1.0), orientation "
"(weight 5.0) and motion (weight 1.0) channels",
"ivc-chans", '\0', "<CIOFM>", "CFIOM" }
Definition at line 625 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntensityBandWidth |
{ MODOPT_ARG(float), "IntensityBandWidth", &MOC_CHANNEL, OPTEXP_CORE,
"Width of each intensity band",
"sigma-intband", '\0', "<float>", "22" }
Definition at line 225 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntInputDecode |
{ MODOPT_ARG(IntegerDecodeType), "IntDecodeType",
&MOC_INTCHANNEL, OPTEXP_CORE,
"Which type of integer decoding to apply to input frames to "
"extract the luminance and chrominance components. The 'rgb' "
"decoding strategy is used by default, in which the input frame "
"is converted to 8-bit RGB, and from there the luminance and "
"chrominance are computed separately. The 'video' decoding "
"strategy may be more efficient if the input frames are natively "
"in some YUV format, since the luminance and chrominance are "
"computed in a single pass over the YUV data, with the Y component "
"used for the luminance and Y-normalized U/Y and V/Y components "
"used for chrominance; note that 'video' decoding strategy will "
"give somewhat different results from the 'rgb' decoding.",
"int-input-decode", '\0', "<rgb|video>", "rgb" }
Definition at line 517 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntMathLowPass5 |
{ MODOPT_ARG(std::string), "IntMathLowPass5", &MOC_INTCHANNEL, OPTEXP_CORE,
"Which integer lowpass5 implementation to use",
"int-math-lowpass5", '\0', "<lp5std|lp5optim>", "lp5optim" }
Definition at line 506 of file ChannelOpts.C.
| const ModelOptionDef OPT_IntMathLowPass9 |
{ MODOPT_ARG(std::string), "IntMathLowPass9", &MOC_INTCHANNEL, OPTEXP_CORE,
"Which integer lowpass9 implementation to use",
"int-math-lowpass9", '\0', "<lp9std|lp9optim>", "lp9optim" }
Definition at line 512 of file ChannelOpts.C.
| const ModelOptionDef OPT_LevelSpec |
{ MODOPT_ARG(LevelSpec), "LevelSpec", &MOC_CHANNEL, OPTEXP_CORE,
"LevelSpec to use in channels. This controls the range of "
"spatial scales used in constructing center-surround maps, and "
"also controls the scale of the channel output maps. cmin and "
"cmax are the lowest (largest) and highest (largest) pyramid "
"levels to be used for the center scale in center-surround "
"operations. A level of 0 is the bottom pyramid level at the "
"original dimensions of the input image; each level above 0 "
"is reduced by a factor of 2 in the x and y dimensions, so e.g. "
"level 4 is 16-fold reduced in x and y. delmin and delmax "
"represent the range of differences at which the surround level "
"is offset from the center level. maplev is the scale at which "
"channel output should be generated. For example, the default "
"setting of 2,4,3,4,4 will use center scales 2-4 with deltas "
"of 3 and 4, for six center/surround pairs of 2/5, 2/6, 3/6, 3/7, "
"4/7 and 4/8, and the channel output will be at scale 4.",
"levelspec", '\0', "<cmin,cmax,delmin,delmax,maplev>", "2,4,3,4,4" }
Definition at line 101 of file ChannelOpts.C.
| const ModelOptionDef OPT_LFullImplementation |
{ MODOPT_FLAG, "LFullImplementation", &MOC_CHANNEL, OPTEXP_CORE,
"Use full implementation of the l-junction channel",
"use-full-l", '\0', "", "false" }
Definition at line 333 of file ChannelOpts.C.
| const ModelOptionDef OPT_LJunctionChannelDelta |
{ MODOPT_ARG(uint), "LJunctionChannelDelta", &MOC_CHANNEL, OPTEXP_CORE,
"Distance from current pixel at which the presence or absence of "
"features should be checked for, when computing junction filter "
"outputs in LJunctionChannel (--vc-chans=L).",
"l-junction-delta", '\0', "<uint>", "6" }
Definition at line 277 of file ChannelOpts.C.
| const ModelOptionDef OPT_MapLevel |
{ MODOPT_ARG(unsigned int), "MapLevel", &MOC_CHANNEL, OPTEXP_CORE,
"The level of the saliency map in Channels that don't need LevelSpec",
"maplevel", '\0', "<uint>", "4" }
Definition at line 95 of file ChannelOpts.C.
| const ModelOptionDef OPT_MaxNormType |
{ MODOPT_ARG(MaxNormType), "MaxNormType", &MOC_CHANNEL, OPTEXP_CORE,
"Type of MaxNormalization to use",
"maxnorm-type", '\0', "<None|Maxnorm|Fancy|FancyFast|FancyOne|"
"FancyLandmark|Landmark|FancyWeak|Ignore|Surprise>", "Fancy" }
Definition at line 121 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumColorBands |
{ MODOPT_ARG(unsigned int), "NumColorBands", &MOC_CHANNEL, OPTEXP_CORE,
"Number of hue-band channels",
"num-colorband", '\0', "<int>", "3" }
Definition at line 195 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumDirections |
{ MODOPT_ARG(unsigned int), "NumDirections", &MOC_CHANNEL, OPTEXP_CORE,
"Number of direction-selective motion channels",
"num-directions", '\0', "<int>", "4" }
Definition at line 231 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumDirectionsFOE |
{ MODOPT_ARG(unsigned int), "NumDirections", &MOC_CHANNEL, OPTEXP_CORE,
"Number of direction-selective foe channels",
"num-foedirections", '\0', "<int>", "4" }
Definition at line 255 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumEOrients |
{ MODOPT_ARG(unsigned int), "NumEOrients", &MOC_CHANNEL, OPTEXP_CORE,
"Number of oriented end-point channels",
"num-e-orients", '\0', "<int>", "4" }
Definition at line 327 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumIntensityBands |
{ MODOPT_ARG(unsigned int), "NumIntensityBands", &MOC_CHANNEL, OPTEXP_CORE,
"Number of intensity-band channels",
"num-intensityband", '\0', "<int>", "3" }
Definition at line 219 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumLOrients |
{ MODOPT_ARG(unsigned int), "NumLOrients", &MOC_CHANNEL, OPTEXP_CORE,
"Number of oriented l-junction channels",
"num-l-orients", '\0', "<int>", "4" }
Definition at line 309 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumOpticalFlowDirections |
{ MODOPT_ARG(unsigned int), "NumOpticalFlowDirections", &MOC_CHANNEL, OPTEXP_CORE,
"Number of directions for optical flow motion channels",
"num-opticalflowdirections", '\0', "<int>", "8" }
Definition at line 249 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumOrientations |
{ MODOPT_ARG(unsigned int), "NumOrientations", &MOC_CHANNEL, OPTEXP_CORE,
"Number of oriented channels",
"num-orient", '\0', "<int>", "4" }
Definition at line 140 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumSatBands |
{ MODOPT_ARG(unsigned int), "NumSatBands", &MOC_CHANNEL, OPTEXP_CORE,
"Number of saturation-band channels",
"num-satband", '\0', "<int>", "3" }
Definition at line 201 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumSpatioTemporalDirections |
{ MODOPT_ARG(unsigned int), "NumSpatioTemporalDirections", &MOC_CHANNEL, OPTEXP_CORE,
"Number of directions for spatiotemporal motion channels",
"num-spatiotemporaldirections", '\0', "<int>", "8" }
Definition at line 237 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumSpatioTemporalSpeeds |
{ MODOPT_ARG(unsigned int), "NumSpatioTemporalSpeeds", &MOC_CHANNEL, OPTEXP_CORE,
"Number of optimal speeds for spatiotemporal motion channels",
"num-spatiotemporalspeeds", '\0', "<int>", "3" }
Definition at line 243 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumTheta |
{ MODOPT_ARG(unsigned int), "NumTheta", &MOC_CHANNEL, OPTEXP_CORE,
"Number of oriented disparity channels",
"num-theta", '\0', "<int>", "1" }
Definition at line 271 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumTOrients |
{ MODOPT_ARG(unsigned int), "NumTOrients", &MOC_CHANNEL, OPTEXP_CORE,
"Number of oriented t-junction channels",
"num-t-orients", '\0', "<int>", "4" }
Definition at line 315 of file ChannelOpts.C.
| const ModelOptionDef OPT_NumXOrients |
{ MODOPT_ARG(unsigned int), "NumXOrients", &MOC_CHANNEL, OPTEXP_CORE,
"Number of oriented x-junction channels",
"num-x-orients", '\0', "<int>", "2" }
Definition at line 321 of file ChannelOpts.C.
| const ModelOptionDef OPT_OrientComputeType |
{ MODOPT_ARG(OrientComputeType), "OrientComputeType", &MOC_CHANNEL, OPTEXP_CORE,
"Type of computation used to compute orientations",
"oricomp-type", '\0', "<Steerable|Gabor|GaborEnergyNorm>",
"Steerable" }
Definition at line 163 of file ChannelOpts.C.
| const ModelOptionDef OPT_OriInteraction |
{ MODOPT_ARG_STRING, "OriInteraction", &MOC_CHANNEL, OPTEXP_CORE,
"This describes the way in which the different orientations "
"within the OrientationChannel interact with each other. "
"'None' is for no interaction (default); for 'SubtractMean', "
"the mean of all orientation pyramids is subtracted from each "
"orientation pyramid. You can determine your own interaction by "
"specifying a vector with interaction coefficients: 'c1,...,cn'"
" where n is the number of orientations. c1 is the coeffiecient "
"for an orientation itself, c2 for the one with the next higher "
"angle and so on. For instance, for n=4, 'None' is the same as "
"'1,0,0,0', and 'SubtractMean' is the same as "
"'0.75,-0.25,-0.25,-0.25'",
"ori-interaction", '\0', "<None|SubtractMean|c1,...,cn>",
"None" }
Definition at line 146 of file ChannelOpts.C.
| const ModelOptionDef OPT_RawVisualCortexNoise |
{ MODOPT_ARG(float), "RawVisualCortexNoise", &MOC_VCX, OPTEXP_CORE,
"Noise applied to outputs of VisualCortex after --vcx-outfac has been applied",
"vcx-noise", '\0', "<float>", "1.0e-12" }
Definition at line 557 of file ChannelOpts.C.
| const ModelOptionDef OPT_RawVisualCortexOutputFactor |
{ MODOPT_ARG(float), "RawVisualCortexOutputFactor", &MOC_VCX, OPTEXP_CORE,
"Factor applied to outputs of VisualCortex to scale them to Amps of "
"synaptic input currents to saliency map",
"vcx-outfac", '\0', "<float>", "1.0e-9" }
Definition at line 550 of file ChannelOpts.C.
| const ModelOptionDef OPT_RawVisualCortexSaveOutput |
{ MODOPT_FLAG, "RawVisualCortexSaveOutput", &MOC_VCX, OPTEXP_SAVE,
"Save output of visual cortex (=input to the saliency map) as a float "
"image in PFM format with absolute saliency values. This is good "
"for comparing several saliency maps obtained for different images. "
"See saliency/matlab/pfmreadmatlab.m for a program that reads PFM "
"images into Matlab.",
"save-vcx-output", '\0', "", "false" }
Definition at line 644 of file ChannelOpts.C.
| const ModelOptionDef OPT_SatBandWidth |
{ MODOPT_ARG(float), "SatBandWidth", &MOC_CHANNEL, OPTEXP_CORE,
"Width of each saturation band",
"sigma-satband", '\0', "<float>", "0.3" }
Definition at line 213 of file ChannelOpts.C.
| const ModelOptionDef OPT_SaveStatsPerChannel |
{ MODOPT_FLAG, "SaveStatsPerChannel", &MOC_CHANNEL, OPTEXP_SAVE,
"When saving channel stats, should we put the data for each channel into its own file?",
"save-stats-per-channel", '\0', "", "false" }
Definition at line 441 of file ChannelOpts.C.
| const ModelOptionDef OPT_SaveStatsPerChannelFreq |
{ MODOPT_FLAG, "SaveStatsPerChannelFreq", &MOC_CHANNEL, OPTEXP_SAVE,
"When saving channel stats, should we also save frequency data?",
"save-stats-per-channel-freq", '\0', "", "false" }
Definition at line 447 of file ChannelOpts.C.
| const ModelOptionDef OPT_ScorrChannelRadius |
{ MODOPT_ARG(int), "ScorrChannelRadius", &MOC_CHANNEL, OPTEXP_CORE,
"Radius (in saliency map pixels) to compute the spatial correlations",
"scorrchannel-radius", '\0', "<int>", "1" }
Definition at line 423 of file ChannelOpts.C.
| const ModelOptionDef OPT_SingleChannelComputeFullPyramidForGist |
{ MODOPT_FLAG, "SingleChannelComputeFullPyramidForGist", &MOC_CHANNEL, OPTEXP_SAVE,
"Save raw input maps (pyramid levels) from all single channels for gist"
"computation (\"SR\")",
"save-raw-maps-gist", '\0', "", "false" }
Definition at line 369 of file ChannelOpts.C.
| const ModelOptionDef OPT_SingleChannelQueueLen |
{ MODOPT_ARG(int), "SingleChannelQueueLen", &MOC_CHANNEL, OPTEXP_CORE,
"Queue length for channels",
"qlen", '\0', "<int>", "1" }
Definition at line 128 of file ChannelOpts.C.
| const ModelOptionDef OPT_SingleChannelSaveFeatureMaps |
{ MODOPT_FLAG, "SingleChannelSaveFeatureMaps", &MOC_CHANNEL, OPTEXP_SAVE,
"Save center-surround feature maps from all single channels (\"SF\")",
"save-feature-maps", '\0', "", "false" }
Definition at line 376 of file ChannelOpts.C.
| const ModelOptionDef OPT_SingleChannelSaveOutputMap |
{ MODOPT_FLAG, "SingleChannelSaveOutputMap", &MOC_CHANNEL, OPTEXP_SAVE,
"Save combined center-surround output maps from all single channels (\"SO\")",
"save-featurecomb-maps", '\0', "", "false" }
Definition at line 382 of file ChannelOpts.C.
| const ModelOptionDef OPT_SingleChannelSaveRawMaps |
{ MODOPT_FLAG, "SingleChannelSaveRawMaps", &MOC_CHANNEL, OPTEXP_SAVE,
"Save raw input maps (pyramid levels) from all single channels (\"SR\")",
"save-raw-maps", '\0', "", "false" }
Definition at line 363 of file ChannelOpts.C.
| const ModelOptionDef OPT_SingleChannelTimeDecay |
{ MODOPT_ARG(double), "SingleChannelTimeDecay", &MOC_CHANNEL, OPTEXP_CORE,
"Time decay for channel queues",
"qtime-decay", '\0', "<float>", "20.0" }
Definition at line 134 of file ChannelOpts.C.
| const ModelOptionDef OPT_SingleChannelUseSplitCS |
{ MODOPT_FLAG, "SingleChannelUseSplitCS", &MOC_CHANNEL, OPTEXP_CORE,
"Use split positive/negative center-surround computations",
"use-split-cs", '\0', "", "false" }
Definition at line 357 of file ChannelOpts.C.
| const ModelOptionDef OPT_SubmapAlgoType |
{ MODOPT_ARG_STRING, "SubmapAlgoType", &MOC_CHANNEL, OPTEXP_CORE,
"Name of the SubmapAlgorithm type to use in SingleChannel",
"submap-algo", '\0', "<Std|List>", "Std" }
Definition at line 429 of file ChannelOpts.C.
| const ModelOptionDef OPT_TcorrChannelFrameLag |
{ MODOPT_ARG(int), "TcorrChannelFrameLag", &MOC_CHANNEL, OPTEXP_CORE,
"Frame lag with which to compute the temporal correlations",
"tcorrchannel-framelag", '\0', "<int>", "1" }
Definition at line 416 of file ChannelOpts.C.
| const ModelOptionDef OPT_TFullImplementation |
{ MODOPT_FLAG, "TFullImplementation", &MOC_CHANNEL, OPTEXP_CORE,
"Use full implementation of the t-junction channel",
"use-full-t", '\0', "", "false" }
Definition at line 339 of file ChannelOpts.C.
| const ModelOptionDef OPT_TJunctionChannelDelta |
{ MODOPT_ARG(uint), "TJunctionChannelDelta", &MOC_CHANNEL, OPTEXP_CORE,
"Distance from current pixel at which the presence or absence of "
"features should be checked for, when computing junction filter "
"outputs in TJunctionChannel (--vc-chans=T).",
"t-junction-delta", '\0', "<uint>", "6" }
Definition at line 285 of file ChannelOpts.C.
| const ModelOptionDef OPT_UseH2SV1 |
{ MODOPT_FLAG, "UseH2SV1", &MOC_CHANNEL, OPTEXP_CORE,
"Use H2SV1 color type in H2SV rather than H2SV2",
"use-h2sv1", '\0', "", "false" }
Definition at line 467 of file ChannelOpts.C.
| const ModelOptionDef OPT_UseOlderVersion |
{ MODOPT_FLAG, "UseOlderVersion", &MOC_CHANNEL, OPTEXP_CORE,
"Use the older version where we normalize responses within all feature "
"types",
"use-older-version", '\0', "", "true" }
Definition at line 76 of file ChannelOpts.C.
| const ModelOptionDef OPT_UseTrigTab |
{ MODOPT_FLAG, "UseTrigTab", &MOC_CHANNEL, OPTEXP_CORE,
"Whether to accelerate trig operations by using table lookup, at the "
"expense of some loss of numerical precision",
"use-trig-tab", '\0', "", "false" }
Definition at line 176 of file ChannelOpts.C.
| const ModelOptionDef OPT_VCXloadOutFrom |
{ MODOPT_ARG_STRING, "VCXloadOutFrom", &MOC_VCX, OPTEXP_CORE,
"Load the raw VisualCortex output map from the designated MGZ file if "
"a filename is specified. Typically, the MGZ file should contain maps "
"which have been previously saved using the --vcx-save-out-to option. "
"CAUTION: When this option is in use, we will not compute much in "
"the VisualCortex, instead reading the precomputed results off the disk. "
"This means in particular that whichever channels you may have in your "
"VisualCortex will not affect its output.",
"vcx-load-out-from", '\0', "<filename.mgz>", "" }
Definition at line 571 of file ChannelOpts.C.
| const ModelOptionDef OPT_VCXsaveOutTo |
{ MODOPT_ARG_STRING, "VCXsaveOutTo", &MOC_VCX, OPTEXP_CORE,
"Save the raw VisualCortex output map to the designated MGZ file if "
"a filename is specified. The saved outputs can later be re-read using "
"the --vcx-load-out-from option.",
"vcx-save-out-to", '\0', "<filename.mgz>", "" }
Definition at line 563 of file ChannelOpts.C.
| const ModelOptionDef OPT_VCXuseMax |
{ MODOPT_FLAG, "VCXuseMax", &MOC_VCX, OPTEXP_SAVE,
"Use max across features instead of sum to yield the combined saliency map.",
"vcx-usemax", '\0', "", "false" }
Definition at line 654 of file ChannelOpts.C.
| const ModelOptionDef OPT_VCXweightThresh |
{ MODOPT_ARG(float), "VCXweightThresh", &MOC_VCX, OPTEXP_SAVE,
"Lower threshold on total channel weight when counting the number of non-zero "
"weight channels to decide whether or not to apply one last round of maxnorm "
"to the VisualCortex output, if the number of non-zero-weight channels is 2 or more.",
"vcx-weight-thresh", '\0', "<float>", "0.0" }
Definition at line 660 of file ChannelOpts.C.
| const ModelOptionDef OPT_XFullImplementation |
{ MODOPT_FLAG, "XFullImplementation", &MOC_CHANNEL, OPTEXP_CORE,
"Use full implementation of the x-junction channel",
"use-full-x", '\0', "", "false" }
Definition at line 345 of file ChannelOpts.C.
| const ModelOptionDef OPT_XJunctionChannelDelta |
{ MODOPT_ARG(uint), "XJunctionChannelDelta", &MOC_CHANNEL, OPTEXP_CORE,
"Distance from current pixel at which the presence or absence of "
"features should be checked for, when computing junction filter "
"outputs in XJunctionChannel (--vc-chans=X).",
"x-junction-delta", '\0', "<uint>", "6" }
Definition at line 293 of file ChannelOpts.C.
1.6.3