ChannelOpts.C File Reference

#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"
Include dependency graph for ChannelOpts.C:

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

Detailed Description

Definition in file ChannelOpts.C.


Function Documentation

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().


Variable Documentation

Initial value:
 {
  MOC_SORTPRI_3, "Channel-Related Options" }

Command-line options for ChannelBase and derivatives.

Channel-related options

Definition at line 52 of file ChannelOpts.C.

Initial value:
 {
  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.

Initial value:
 {
  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
Initial value:
  { 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.

Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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
Initial value:
  { 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.

Generated on Sun May 8 08:42:38 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3