#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.