
#include "Channels/SoxChannel.H"#include "Channels/ChannelOpts.H"#include "Component/ModelOptionDef.H"#include "Component/OptionManager.H"#include "Component/ParamMap.H"#include "Image/MathOps.H"#include "Image/ShapeOps.H"#include "Image/fancynorm.H"#include "Util/Assert.H"#include "Util/MathFunctions.H"#include "Util/log.H"#include <algorithm>#include <cmath>
Go to the source code of this file.
Variables | |
| static const ModelOptionDef | OPT_SoxThetaPoolWidth |
| static const ModelOptionDef | OPT_SoxOmegaPoolWidth |
| static const ModelOptionDef | OPT_SoxInhibExponent |
| static const ModelOptionDef | OPT_SoxExcitExponent |
| static const ModelOptionDef | OPT_SoxSemiSaturation |
| static const ModelOptionDef | OPT_SoxCutoff |
| static const ModelOptionDef | OPT_ALIASsoxModel0037 |
Shortrange Orientation Interactions channel
Definition in file SoxChannel.C.
const ModelOptionDef OPT_ALIASsoxModel0037 [static] |
{ MODOPT_ALIAS, "ALIASsoxModel0037", &MOC_ALIAS, OPTEXP_CORE,
"Sox model #0037",
"sox-model-0037", '\0', "",
"--num-orient=6 "
"--sox-cutoff=1e-4 "
"--sox-excit-exponent=4.0 "
"--sox-inhib-exponent=3.5 "
"--sox-omega-pool-width=0.8 "
"--sox-semi-saturation=1.0 "
"--sox-theta-pool-width=20.0 "
}
Definition at line 97 of file SoxChannel.C.
const ModelOptionDef OPT_SoxCutoff [static] |
{ MODOPT_ARG(double), "SoxCutoff", &MOC_CHANNEL, OPTEXP_CORE,
"As a performance optimization, in the SoxChannel (short-range "
"orientation interactions), inhibitory terms will be dropped from "
"further consideration if their weight ('W' in section 2.7 of "
"VisRes2005) is less than this cutoff value.",
"sox-cutoff", '\0', "<double>", "0.00001" }
Definition at line 89 of file SoxChannel.C.
const ModelOptionDef OPT_SoxExcitExponent [static] |
{ MODOPT_ARG(double), "SoxExcitExponent", &MOC_CHANNEL, OPTEXP_CORE,
"The exponent to which excitatory contributions are raised in the "
"SoxChannel (short-range orientation interactions), corresponding to "
"'gamma' section 2.7 of VisRes2005.",
"sox-excit-exponent", '\0', "<double>", "2.0" }
Definition at line 75 of file SoxChannel.C.
const ModelOptionDef OPT_SoxInhibExponent [static] |
{ MODOPT_ARG(double), "SoxInhibExponent", &MOC_CHANNEL, OPTEXP_CORE,
"The exponent to which inhibitory contributions are raised in the "
"SoxChannel (short-range orientation interactions), corresponding to "
"'delta' section 2.7 of VisRes2005.",
"sox-inhib-exponent", '\0', "<double>", "1.5" }
Definition at line 68 of file SoxChannel.C.
const ModelOptionDef OPT_SoxOmegaPoolWidth [static] |
{ MODOPT_ARG(double), "SoxOmegaPoolWidth", &MOC_CHANNEL, OPTEXP_CORE,
"The width of the inhibitory pool in the frequency dimension in the "
"SoxChannel (short-range orientation interactions), corresponding to "
"'Sigma_omega' in section 2.7 of VisRes2005.",
"sox-omega-pool-width", '\0', "<double>", "0.001" }
Definition at line 61 of file SoxChannel.C.
const ModelOptionDef OPT_SoxSemiSaturation [static] |
{ MODOPT_ARG(double), "SoxSemiSaturation", &MOC_CHANNEL, OPTEXP_CORE,
"The semi-saturation constant added to the divisive inhibition term "
"in the SoxChannel (short-range orientation interactions), corresponding "
"to 'S' section 2.7 of VisRes2005.",
"sox-semi-saturation", '\0', "<double>", "1.0" }
Definition at line 82 of file SoxChannel.C.
const ModelOptionDef OPT_SoxThetaPoolWidth [static] |
{ MODOPT_ARG(double), "SoxThetaPoolWidth", &MOC_CHANNEL, OPTEXP_CORE,
"The width of the inhibitory pool in the orientation dimension in the "
"SoxChannel (short-range orientation interactions), corresponding to "
"'Sigma_theta' in section 2.7 of VisRes2005.",
"sox-theta-pool-width", '\0', "<double>", "20.0" }
Definition at line 54 of file SoxChannel.C.
1.6.3