SoxChannel.C File Reference

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

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

Detailed Description

Shortrange Orientation Interactions channel

Definition in file SoxChannel.C.


Variable Documentation

const ModelOptionDef OPT_ALIASsoxModel0037 [static]
Initial value:
  { 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]
Initial value:
  { 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]
Initial value:
  { 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]
Initial value:
  { 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]
Initial value:
  { 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]
Initial value:
  { 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]
Initial value:
  { 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.

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