
#include "Channels/ContourChannel.H"#include "Channels/ChannelBase.H"#include "Channels/ChannelOpts.H"#include "Channels/ComplexChannel.H"#include "Component/ModelOptionDef.H"#include "Component/OptionManager.H"#include "Image/ColorOps.H"#include "Image/DrawOps.H"#include "Image/FilterOps.H"#include "Image/ImageSet.H"#include "Image/ImageSetOps.H"#include "Image/LevelSpec.H"#include "Image/MathOps.H"#include "Image/PyramidOps.H"#include "Image/Range.H"#include "Image/ShapeOps.H"#include "Image/fancynorm.H"#include "Raster/GenericFrame.H"#include "Transport/FrameOstream.H"#include "Util/Assert.H"#include "Util/CpuTimer.H"#include "Util/StringConversions.H"#include "Util/StringUtil.H"#include "Util/Types.H"#include "Util/log.H"#include "Util/sformat.H"#include "rutz/shared_ptr.h"#include <cmath>#include <map>#include <iostream>#include <fstream>
Go to the source code of this file.
Classes | |
| struct | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::Accum |
| struct | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::SaveSet |
| class | ContourConnection |
| The connection kernel between orientation-tuned units. More... | |
| class | ContourConnectionCinnic |
| class | ContourConnectionBraun |
| class | ContourLayer |
| Represents a single scale band in which contour facilitation is run. More... | |
| class | ContourLayerDynamic |
| Based on Achim Braun's unpublished Neural Computation paper. More... | |
| class | ContourLayerStatic |
| Based on CINNIC (Nathan Mundhenk). More... | |
| class | ContourChannel |
Enumerations | |
| enum | ContourConnectionType { CC_CXN_CINNIC = 1, CC_CXN_BRAUN = 2, CC_CXN_BRAUN_NORM = 3 } |
| enum | ContourChannelFilterStyle { CC_FILTER_STEERABLE = 1, CC_FILTER_GABOR = 2, CC_FILTER_GAUSSIAN_STEERABLE = 3 } |
| enum | ContourChannelDynamicsType { CC_STATIC = 1, CC_DYNAMIC = 2 } |
Functions | |
| float | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::angDist (float ang1, float ang2) |
| float | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::sigmoid (float v, float thresh) |
| Image< float > | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::sigmoid (const Image< float > &input, float thresh) |
| double | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::sigmoid2 (double x) |
| double | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::excitFiring (double x) |
| double | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::PHI (double x) |
| double | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::inhibFiring (double x) |
| float | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::getScaleBias (int scaleNumber) |
| void | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::printStats (const Image< float > &img, const char *name) |
| Image< float > | dummy_namespace_to_avoid_gcc411_bug_ContourChannel_C::boxDownSizeClean (const Image< float > &src, const Dims &new_dims, const int filterWidth) |
| std::string | convertToString (const ContourConnectionType val) |
| void | convertFromString (const std::string &str1, ContourConnectionType &val) |
| std::string | convertToString (const ContourChannelFilterStyle val) |
| void | convertFromString (const std::string &str1, ContourChannelFilterStyle &val) |
| std::string | convertToString (const ContourChannelDynamicsType val) |
| void | convertFromString (const std::string &str1, ContourChannelDynamicsType &val) |
| nub::ref< ChannelBase > | makeContourChannel (OptionManager &mgr, const std::string &saveprefix) |
| Factory function that creates a new ContourChannel. | |
Variables | |
| static const ModelOptionDef | OPT_ContourConnectionDims |
| static const ModelOptionDef | OPT_ContourConnectionNumOrient |
| static const ModelOptionDef | OPT_CinnicAngleDropOff |
| static const ModelOptionDef | OPT_CinnicAngleSuppress |
| static const ModelOptionDef | OPT_CinnicSupMult |
| static const ModelOptionDef | OPT_CinnicOrthMult |
| static const ModelOptionDef | OPT_CinnicAngleOrthRangeA |
| static const ModelOptionDef | OPT_CinnicAngleOrthRangeB |
| static const ModelOptionDef | OPT_CinnicNeuronExSize |
| static const ModelOptionDef | OPT_CinnicNeuronSupSize |
| static const ModelOptionDef | OPT_CinnicNeuronSupStart |
| static const ModelOptionDef | OPT_CinnicNeuronOrthSize |
| static const ModelOptionDef | OPT_CinnicValueCutoff |
| static const ModelOptionDef | OPT_CinnicColinearDiff |
| static const ModelOptionDef | OPT_ContourConnectionPeakDistance |
| static const ModelOptionDef | OPT_ContourConnectionExcitStrength |
| static const ModelOptionDef | OPT_ContourConnectionInhibStrength |
| static const ModelOptionDef | OPT_ContourConnectionBeta |
| static const ModelOptionDef | OPT_ContourConnectionOrthoIntxn |
| static const ModelOptionDef | OPT_ContourLayerSaveOutput |
| static const ModelOptionDef | OPT_ContourLayerSaveDetails |
| static const ModelOptionDef | OPT_ContourLayerDynamicTimestep |
| static const ModelOptionDef | OPT_ContourLayerDynamicFilterThresh |
| static const ModelOptionDef | OPT_CinnicLayerFastPlast |
| static const ModelOptionDef | OPT_CinnicLayerGroupBottom |
| static const ModelOptionDef | OPT_CinnicLayerGroupTop |
| static const ModelOptionDef | OPT_CinnicLayerGroupSize |
| static const ModelOptionDef | OPT_CinnicLayerLeak |
| static const ModelOptionDef | OPT_CinnicLayerSuppressionAdd |
| static const ModelOptionDef | OPT_CinnicLayerSuppressionSub |
| static const ModelOptionDef | OPT_CinnicLayerSigmoidThresh |
| static const ModelOptionDef | OPT_CinnicLayerFilterThresh |
| static const ModelOptionDef | OPT_ContourConnectionType |
| static const ModelOptionDef | OPT_ContourChannelIterations |
| static const ModelOptionDef | OPT_ContourChannelLowPassWidth |
| static const ModelOptionDef | OPT_ContourChannelFirstScale |
| static const ModelOptionDef | OPT_ContourChannelNumScales |
| static const ModelOptionDef | OPT_ContourChannelMaxInputDims |
| static const ModelOptionDef | OPT_ContourChannelFilterStyle |
| static const ModelOptionDef | OPT_ContourChannelGaborPeriod |
| static const ModelOptionDef | OPT_ContourChannelFilterReduction |
| static const ModelOptionDef | OPT_ContourChannelDynamicsType |
| static const ModelOptionDef | OPT_ContourChannelNormFlags |
| static const ModelOptionDef | OPT_ContourChannelOutputBlur |
| static const ModelOptionDef | OPT_ContourChannelSaveWeights |
| static const ModelOptionDef | OPT_ContourChannelSaveFilterOutput |
| static const ModelOptionDef | OPT_ContourChannelSaveOutput |
| static const ModelOptionDef | OPT_ALIAScontourModel0027 |
| static const ModelOptionDef | OPT_ALIAScontourModel0032 |
[put description here]
Definition in file ContourChannel.C.
| nub::ref<ChannelBase> makeContourChannel | ( | OptionManager & | mgr, | |
| const std::string & | saveprefix | |||
| ) |
Factory function that creates a new ContourChannel.
Definition at line 2355 of file ContourChannel.C.
References makeSharedComp().
Referenced by RawVisualCortex::paramChanged().
const ModelOptionDef OPT_ALIAScontourModel0027 [static] |
{ MODOPT_ALIAS, "ALIAScontourModel0027", &MOC_ALIAS, OPTEXP_CORE,
"Contour model #0027",
"contour-model-0027", '\0', "",
"--contour-cxn-type=BraunNorm "
"--contour-cxn-beta=0.07 "
"--contour-cxn-excit-strength=1.7 "
"--contour-cxn-inhib-strength=-0.3 "
"--contour-cxn-dims=25x25 "
"--contour-cxn-peak-distance=2.5 "
"--contour-dynamics-type=Static "
"--cinnic-fast-plast=5.405775 "
"--cinnic-group-top=0.0048828125 "
"--cinnic-leak=0.0003662109375 "
"--cinnic-sigmoid-thresh=35.15625 "
"--cinnic-suppression-add=1.6875 "
"--cinnic-suppression-sub=2.0 "
"--contour-filter-reduction=1 "
"--contour-first-scale=2 "
"--contour-gabor-width=5.0 "
"--contour-num-iterations=3 "
"--contour-num-scales=1 "
}
Definition at line 1939 of file ContourChannel.C.
const ModelOptionDef OPT_ALIAScontourModel0032 [static] |
{ MODOPT_ALIAS, "ALIAScontourModel0032", &MOC_ALIAS, OPTEXP_CORE,
"Contour model #0032",
"contour-model-0032", '\0', "",
"--contour-cxn-type=BraunNorm "
"--contour-cxn-beta=0.000720977783205 "
"--contour-cxn-dims=31x31 "
"--contour-cxn-excit-strength=2.33459472656 "
"--contour-cxn-inhib-strength=-0.0030920982361 "
"--contour-cxn-peak-distance=54.931640625 "
"--contour-dynamics-type=Static "
"--cinnic-fast-plast=0.0791861572262 "
"--cinnic-group-size=11 "
"--cinnic-group-top=0.15625 "
"--cinnic-leak=1.318359375 "
"--cinnic-sigmoid-thresh=474.609375 "
"--cinnic-suppression-add=0.75 "
"--cinnic-suppression-sub=2.0 "
"--contour-filter-reduction=2 "
"--contour-first-scale=1 "
"--contour-gabor-width=2.02549743327 "
"--contour-num-iterations=1 "
"--contour-num-scales=1 "
}
Definition at line 1964 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicAngleDropOff [static] |
{ MODOPT_ARG(float), "CinnicAngleDropOff", &MOC_CHANNEL, OPTEXP_CORE,
"AngleDropOff parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'AngleDropOff=35.0')",
"cinnic-angle-dropoff", '\0', "<float>", "35.0" }
Definition at line 557 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicAngleOrthRangeA [static] |
{ MODOPT_ARG(float), "CinnicAngleOrthRangeA", &MOC_CHANNEL, OPTEXP_CORE,
"AngleOrthRangeA parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'AngleOrthRangeA=45.0')",
"cinnic-angle-orth-range-a", '\0', "<float>", "45.0" }
Definition at line 585 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicAngleOrthRangeB [static] |
{ MODOPT_ARG(float), "CinnicAngleOrthRangeB", &MOC_CHANNEL, OPTEXP_CORE,
"AngleOrthRangeB parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'AngleOrthRangeB=35.0')",
"cinnic-angle-orth-range-b", '\0', "<float>", "35.0" }
Definition at line 592 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicAngleSuppress [static] |
{ MODOPT_ARG(float), "CinnicAngleSuppress", &MOC_CHANNEL, OPTEXP_CORE,
"AngleSuppress parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'AngleSuppress=60.0')",
"cinnic-angle-suppress", '\0', "<float>", "60.0" }
Definition at line 564 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicColinearDiff [static] |
{ MODOPT_ARG(float), "CinnicColinearDiff", &MOC_CHANNEL, OPTEXP_CORE,
"ColinearDiff parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'CoLinearDiff=16.0')",
"cinnic-colinear-diff", '\0', "<float>", "16.0" }
Definition at line 634 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerFastPlast [static] |
{ MODOPT_ARG(float), "CinnicLayerFastPlast", &MOC_CHANNEL, OPTEXP_CORE,
"Fast-plasticity strength under --contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'fastPlast=7.2077')",
"cinnic-fast-plast", '\0', "<float>", "7.2077" }
Definition at line 1308 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerFilterThresh [static] |
{ MODOPT_ARG(float), "CinnicLayerFilterThresh", &MOC_CHANNEL, OPTEXP_CORE,
"Filter values less than this threshold will be forced to 0, under "
"--contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'filterThresh=0.0001')",
"cinnic-filter-thresh", '\0', "<float>", "0.0001" }
Definition at line 1371 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerGroupBottom [static] |
{ MODOPT_ARG(float), "CinnicLayerGroupBottom", &MOC_CHANNEL, OPTEXP_CORE,
"Threshold beneath which group suppression is removed, under "
"--contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'groupAvgBottom=0.0')",
"cinnic-group-bottom", '\0', "<float>", "0.0" }
Definition at line 1315 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerGroupSize [static] |
{ MODOPT_ARG(int), "CinnicLayerGroupSize", &MOC_CHANNEL, OPTEXP_CORE,
"Width of low-pass kernel used to compute group suppression, under "
"--contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'groupSize=15')",
"cinnic-group-size", '\0', "<int>", "15" }
Definition at line 1331 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerGroupTop [static] |
{ MODOPT_ARG(float), "CinnicLayerGroupTop", &MOC_CHANNEL, OPTEXP_CORE,
"Threshold above which group suppression is added, under "
"--contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'groupAvgTop=0.03125')",
"cinnic-group-top", '\0', "<float>", "0.03125" }
Definition at line 1323 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerLeak [static] |
{ MODOPT_ARG(float), "CinnicLayerLeak", &MOC_CHANNEL, OPTEXP_CORE,
"Amount of global leak during each iteration under "
"--contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'leakFactor=0.5')",
"cinnic-leak", '\0', "<float>", "0.5" }
Definition at line 1339 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerSigmoidThresh [static] |
{ MODOPT_ARG(float), "CinnicLayerSigmoidThresh", &MOC_CHANNEL, OPTEXP_CORE,
"Threshold for the output sigmoid nonlinearity, under "
"--contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'sigmoidThresh=9.0')",
"cinnic-sigmoid-thresh", '\0', "<float>", "9.0" }
Definition at line 1363 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerSuppressionAdd [static] |
{ MODOPT_ARG(float), "CinnicLayerSuppressionAdd", &MOC_CHANNEL, OPTEXP_CORE,
"Scale factor for group suppression added where the rate of change "
"exceeds --cinnic-group-top, --contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'suppressionAdd=1.0')",
"cinnic-suppression-add", '\0', "<float>", "1.0" }
Definition at line 1347 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicLayerSuppressionSub [static] |
{ MODOPT_ARG(float), "CinnicLayerSuppressionSub", &MOC_CHANNEL, OPTEXP_CORE,
"Scale factor for group suppression removed where the rate of change "
"is less than --cinnic-group-bottom, --contour-dynamics-type=Static "
"(corresponds to old ParamMap parameter 'suppressionSub=1.0')",
"cinnic-suppression-sub", '\0', "<float>", "1.0" }
Definition at line 1355 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicNeuronExSize [static] |
{ MODOPT_ARG(float), "CinnicNeuronExSize", &MOC_CHANNEL, OPTEXP_CORE,
"NeuronExSize parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'NeuronExSize=12.0')",
"cinnic-neuron-ex-size", '\0', "<float>", "12.0" }
Definition at line 599 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicNeuronOrthSize [static] |
{ MODOPT_ARG(float), "CinnicNeuronOrthSize", &MOC_CHANNEL, OPTEXP_CORE,
"NeuronOrthSize parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'NeuronOrthSize=12.0')",
"cinnic-neuron-orth-size", '\0', "<float>", "12.0" }
Definition at line 620 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicNeuronSupSize [static] |
{ MODOPT_ARG(float), "CinnicNeuronSupSize", &MOC_CHANNEL, OPTEXP_CORE,
"NeuronSupSize parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'NeuronSupSize=10.0')",
"cinnic-neuron-sup-size", '\0', "<float>", "10.0" }
Definition at line 606 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicNeuronSupStart [static] |
{ MODOPT_ARG(float), "CinnicNeuronSupStart", &MOC_CHANNEL, OPTEXP_CORE,
"NeuronSupStart parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'NeuronSupStart=1.0')",
"cinnic-neuron-sup-start", '\0', "<float>", "1.0" }
Definition at line 613 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicOrthMult [static] |
{ MODOPT_ARG(float), "CinnicOrthMult", &MOC_CHANNEL, OPTEXP_CORE,
"OrthMult parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'OrthMult=0.0')",
"cinnic-orth-mult", '\0', "<float>", "0.0" }
Definition at line 578 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicSupMult [static] |
{ MODOPT_ARG(float), "CinnicSupMult", &MOC_CHANNEL, OPTEXP_CORE,
"SupMult parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'SupMult=1.5')",
"cinnic-sup-mult", '\0', "<float>", "1.5" }
Definition at line 571 of file ContourChannel.C.
const ModelOptionDef OPT_CinnicValueCutoff [static] |
{ MODOPT_ARG(float), "CinnicValueCutoff", &MOC_CHANNEL, OPTEXP_CORE,
"valueCutOff parameter for the cinnic kernel in the contour channel "
"(corresponds to old ParamMap parameter 'valueCutOff=0.0001')",
"cinnic-value-cutoff", '\0', "<float>", "0.0001" }
Definition at line 627 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelDynamicsType [static] |
{ MODOPT_ARG(ContourChannelDynamicsType), "ContourChannelDynamicsType", &MOC_CHANNEL, OPTEXP_CORE,
"The type of iterative dynamics to use in the contour channel "
"(corresponds to old ParamMap parameter 'dynamicsType=1')",
"contour-dynamics-type", '\0', "<Static|Dynamic>", "Static" }
Definition at line 1895 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelFilterReduction [static] |
{ MODOPT_ARG(unsigned int), "ContourChannelFilterReduction", &MOC_CHANNEL, OPTEXP_CORE,
"Number of octaves by which to downsize the oriented filter outputs "
"in the contour channel "
"(corresponds to old ParamMap parameter 'filterReduction=1')",
"contour-filter-reduction", '\0', "<uint>", "1" }
Definition at line 1887 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelFilterStyle [static] |
{ MODOPT_ARG(ContourChannelFilterStyle), "ContourChannelFilterStyle", &MOC_CHANNEL, OPTEXP_CORE,
"Type of orientation filtering to use in the contour channel "
"(corresponds to old ParamMap parameter 'filterStyle=2')",
"contour-filter-style", '\0', "<Steerable|Gabor|GaussianSteerable>", "Gabor" }
Definition at line 1872 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelFirstScale [static] |
{ MODOPT_ARG(unsigned int), "ContourChannelFirstScale", &MOC_CHANNEL, OPTEXP_CORE,
"Lowest pyramid scale to use in the contour channel "
"(corresponds to old ParamMap parameter 'firstScale=0')",
"contour-first-scale", '\0', "<uint>", "0" }
Definition at line 1850 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelGaborPeriod [static] |
{ MODOPT_ARG(float), "ContourChannelGaborPeriod", &MOC_CHANNEL, OPTEXP_CORE,
"Period of the sine-wave component of the gabor filter used in the "
"contour channel "
"(corresponds to old ParamMap parameter 'gaborPeriod=5.0')",
"contour-gabor-width", '\0', "<float>", "5.0" }
Definition at line 1879 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelIterations [static] |
{ MODOPT_ARG(unsigned int), "ContourChannelIterations", &MOC_CHANNEL, OPTEXP_CORE,
"Number of iterations to run in the contour channel "
"(corresponds to old ParamMap parameter 'iterations=3')",
"contour-num-iterations", '\0', "<uint>", "3" }
Definition at line 1836 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelLowPassWidth [static] |
{ MODOPT_ARG(unsigned int), "ContourChannelLowPassWidth", &MOC_CHANNEL, OPTEXP_CORE,
"Width of low-pass filter to use in the contour channel "
"(corresponds to old ParamMap parameter 'lowPassWidth=9')",
"contour-lowpass-width", '\0', "<uint>", "9" }
Definition at line 1843 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelMaxInputDims [static] |
{ MODOPT_ARG(Dims), "ContourChannelMaxInputDims", &MOC_CHANNEL, OPTEXP_CORE,
"If input to the contour channel is larger than these dims, then "
"it will be rescaled down to fit "
"(corresponds to old ParamMap parameters 'maxInputW=10000' and 'maxInputH=10000')",
"contour-max-input-dims", '\0', "<w>x<h>", "10000x10000" }
Definition at line 1864 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelNormFlags [static] |
{ MODOPT_ARG(int), "ContourChannelNormFlags", &MOC_CHANNEL, OPTEXP_CORE,
"Bitwise-OR'ed combination of Flags to use when normaling float images "
"in the contour channel (FLOAT_NORM_0_255=1, FLOAT_NORM_WITH_SCALE=2, "
"FLOAT_NORM_PRESERVE=4) "
"(corresponds to old ParamMap parameter 'normFlags=3')",
"contour-norm-flags", '\0', "<int>", "3" }
Definition at line 1902 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelNumScales [static] |
{ MODOPT_ARG(unsigned int), "ContourChannelNumScales", &MOC_CHANNEL, OPTEXP_CORE,
"Number of pyramid scale to use in the contour channel "
"(corresponds to old ParamMap parameter 'scalesNumber=3')",
"contour-num-scales", '\0', "<uint>", "3" }
Definition at line 1857 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelOutputBlur [static] |
{ MODOPT_ARG(int), "ContourChannelOutputBlur", &MOC_CHANNEL, OPTEXP_CORE,
"Box-filter width to use when blurring+decimating to rescale "
"the output of the contour channel",
"contour-output-blur", '\0', "<int>", "4" }
Definition at line 1911 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelSaveFilterOutput [static] |
{ MODOPT_FLAG, "ContourChannelSaveFilterOutput", &MOC_CHANNEL, OPTEXP_SAVE,
"Whether to save summary images of the contour channel's oriented "
"filter outputs",
"save-contour-filter-output", '\0', "", "false" }
Definition at line 1925 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelSaveOutput [static] |
{ MODOPT_FLAG, "ContourChannelSaveOutput", &MOC_CHANNEL, OPTEXP_SAVE,
"Whether to save output maps from the contour channel",
"save-contour-output", '\0', "", "false" }
Definition at line 1932 of file ContourChannel.C.
const ModelOptionDef OPT_ContourChannelSaveWeights [static] |
{ MODOPT_FLAG, "ContourChannelSaveWeights", &MOC_CHANNEL, OPTEXP_SAVE,
"Whether to save a summary image of the contour channel's kernel "
"weights",
"save-contour-weights", '\0', "", "false" }
Definition at line 1918 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionBeta [static] |
{ MODOPT_ARG(float), "ContourConnectionBeta", &MOC_CHANNEL, OPTEXP_CORE,
"Beta parameter for the Braun kernel in the contour channel "
"(corresponds to old ParamMap parameter 'beta=0.07')",
"contour-cxn-beta", '\0', "<float>", "0.07" }
Definition at line 828 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionDims [static] |
{ MODOPT_ARG(Dims), "ContourConnectionDims", &MOC_CHANNEL, OPTEXP_CORE,
"Dimensions of the individual connection kernels in the contour channel "
"(corresponds to old ParamMap parameters 'sizeX=13' and 'sizeY=13')",
"contour-cxn-dims", '\0', "<w>x<h>", "13x13" }
Definition at line 353 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionExcitStrength [static] |
{ MODOPT_ARG(float), "ContourConnectionExcitStrength", &MOC_CHANNEL, OPTEXP_CORE,
"ExcitStrength parameter for the Braun kernel in the contour channel "
"(corresponds to old ParamMap parameter 'excitStrength=1.7')",
"contour-cxn-excit-strength", '\0', "<float>", "1.7" }
Definition at line 814 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionInhibStrength [static] |
{ MODOPT_ARG(float), "ContourConnectionInhibStrength", &MOC_CHANNEL, OPTEXP_CORE,
"InhibStrength parameter for the Braun kernel in the contour channel "
"(corresponds to old ParamMap parameter 'inhibStrength=-0.3')",
"contour-cxn-inhib-strength", '\0', "<float>", "-0.3" }
Definition at line 821 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionNumOrient [static] |
{ MODOPT_ARG(int), "ContourConnectionNumOrient", &MOC_CHANNEL, OPTEXP_CORE,
"Number of orientations to use in the contour channel's connection kernel "
"(corresponds to old ParamMap parameter 'numAngles=12')",
"contour-num-orient", '\0', "<int>", "12" }
Definition at line 360 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionOrthoIntxn [static] |
{ MODOPT_FLAG, "ContourConnectionOrthoIntxn", &MOC_CHANNEL, OPTEXP_CORE,
"Whether to include (inhibitory) interactions between (near-)orthogonal "
"orientations in the contour channel "
"(corresponds to old ParamMap parameter 'orthoIntxn=0')",
"contour-ortho-interaction", '\0', "", "false" }
Definition at line 835 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionPeakDistance [static] |
{ MODOPT_ARG(float), "ContourConnectionPeakDistance", &MOC_CHANNEL, OPTEXP_CORE,
"PeakDistance parameter for the Braun kernel in the contour channel "
"(corresponds to old ParamMap parameter 'peakDistance=2.0')",
"contour-cxn-peak-distance", '\0', "<float>", "2.0" }
Definition at line 807 of file ContourChannel.C.
const ModelOptionDef OPT_ContourConnectionType [static] |
{ MODOPT_ARG(ContourConnectionType), "ContourConnectionType", &MOC_CHANNEL, OPTEXP_CORE,
"Type of connection kernel to use in the contour channel "
"(corresponds to old ParamMap parameter 'cxnType=3')",
"contour-cxn-type", '\0', "<Cinnic|Braun|BraunNorm>", "BraunNorm" }
Definition at line 1829 of file ContourChannel.C.
const ModelOptionDef OPT_ContourLayerDynamicFilterThresh [static] |
{ MODOPT_ARG(float), "ContourLayerDynamicFilterThresh", &MOC_CHANNEL, OPTEXP_CORE,
"Timestep for the contour channel with --contour-dynamics-type=Dynamic "
"(corresponds to old ParamMap parameter 'filterThresh=0.0001')",
"contour-layer-filter-thresh", '\0', "<float>", "0.0001" }
Definition at line 1075 of file ContourChannel.C.
const ModelOptionDef OPT_ContourLayerDynamicTimestep [static] |
{ MODOPT_ARG(float), "ContourLayerDynamicTimestep", &MOC_CHANNEL, OPTEXP_CORE,
"Timestep for the contour channel with --contour-dynamics-type=Dynamic "
"(corresponds to old ParamMap parameter 'timestep=0.5')",
"contour-layer-timestep", '\0', "<float>", "0.5" }
Definition at line 1068 of file ContourChannel.C.
const ModelOptionDef OPT_ContourLayerSaveDetails [static] |
{ MODOPT_FLAG, "ContourLayerSaveDetails", &MOC_CHANNEL, OPTEXP_SAVE,
"Whether to save detailed intermediate maps from individual scale "
"bands in the contour channel",
"save-contour-layer-details", '\0', "", "false" }
Definition at line 980 of file ContourChannel.C.
const ModelOptionDef OPT_ContourLayerSaveOutput [static] |
{ MODOPT_FLAG, "ContourLayerSaveOutput", &MOC_CHANNEL, OPTEXP_SAVE,
"Whether to save per-iteration output from individual scale bands "
"in the contour channel",
"save-contour-layer-output", '\0', "", "false" }
Definition at line 973 of file ContourChannel.C.
1.6.3