EnvSaliencyMap.C File Reference

#include "Neuro/EnvSaliencyMap.H"
#include "Component/GlobalOpts.H"
#include "Component/ModelOptionDef.H"
#include "Image/MathOps.H"
#include "Image/DrawOps.H"
#include "Image/ShapeOps.H"
#include "Neuro/EnvOpts.H"
#include "Util/MathFunctions.H"
#include "Util/TextLog.H"
#include "Util/log.H"
Include dependency graph for EnvSaliencyMap.C:

Go to the source code of this file.

Functions

static double meanAbsDiff (const Image< float > *x, const Image< byte > *y)
static double sigmoid (double v)

Variables

static const ModelOptionCateg MOC_ESM
const ModelOptionDef OPT_EsmUseFixed
const ModelOptionDef OPT_EsmFixedX
const ModelOptionDef OPT_EsmFixedY
const ModelOptionDef OPT_GetNMostSalientLoc
const ModelOptionDef OPT_InternalIORRadius
const ModelOptionDef OPT_EsmIorHalfLife
const ModelOptionDef OPT_EsmIorStrength
const ModelOptionDef OPT_EsmIorRadius
const ModelOptionDef OPT_EsmInertiaRadius
const ModelOptionDef OPT_EsmInertiaStrength
const ModelOptionDef OPT_EsmInertiaHalfLife
const ModelOptionDef OPT_EsmInertiaShiftThresh
static const ModelOptionDef OPT_DynamicFeedback

Detailed Description

Definition in file EnvSaliencyMap.C.


Variable Documentation

const ModelOptionCateg MOC_ESM [static]
Initial value:
 {
  MOC_SORTPRI_3, "EnvSaliencyMap-related Options" }

Definition at line 53 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_DynamicFeedback [static]
Initial value:
  { MODOPT_ARG(double), "DynamicFeedback", &MOC_ESM, OPTEXP_CORE,
    "How strongly the amount of temporal change in the visual cortex "
    "output causes suppression of IOR and inertia. A large value means "
    "that IOR and inertia will be totally suppressed by a small amount "
    "of temporal change in the visual cortex output, while a value of "
    "0.0 means that IOR and inertia will not be suppressed at all, "
    "regardless of the amount of temporal change in the visual cortex "
    "output.",
    "dynamic-feedback", '\0', "<double>", "1.5" }

Definition at line 129 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmFixedX
Initial value:
  { MODOPT_ARG(int), "EsmFixedX", &MOC_ESM, OPTEXP_CORE,
    "X coordinate of fixed center-of-atteniton location",
    "esm-fixed-x", '\0', "int", "20" }

Definition at line 63 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmFixedY
Initial value:
  { MODOPT_ARG(int), "EsmFixedY", &MOC_ESM, OPTEXP_CORE,
    "Y coordinate of fixed center-of-atteniton location",
    "esm-fixed-y", '\0', "int", "15" }

Definition at line 69 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmInertiaHalfLife
Initial value:
  { MODOPT_ARG(double), "EsmInertiaHalfLife", &MOC_ESM, OPTEXP_CORE,
    "Number of frames in which the inertia blob decays by half",
    "esm-inertia-halflife", '\0', "<double>", "6.5" }

Definition at line 118 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmInertiaRadius
Initial value:
  { MODOPT_ARG(double), "EsmInertiaRadius", &MOC_ESM, OPTEXP_CORE,
    "Radius of inertia blob",
    "esm-inertia-radius", '\0', "<double>", "32.0" }

Definition at line 106 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmInertiaShiftThresh
Initial value:
  { MODOPT_ARG(double), "EsmInertiaShiftThresh", &MOC_ESM, OPTEXP_CORE,
    "Distance threshold for inertia shift",
    "esm-inertia-thresh", '\0', "<double>", "5.0" }

Definition at line 124 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmInertiaStrength
Initial value:
  { MODOPT_ARG(double), "EsmInertiaStrength", &MOC_ESM, OPTEXP_CORE,
    "Initial strength of inertia blob",
    "esm-inertia-strength", '\0', "<double>", "100.0" }

Definition at line 112 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmIorHalfLife
Initial value:
  { MODOPT_ARG(double), "EsmIorHalfLife", &MOC_ESM, OPTEXP_CORE,
    "Number of frames in which the IOR map decays by half",
    "esm-ior-halflife", '\0', "<double>", "6.5" }

Definition at line 88 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmIorRadius
Initial value:
  { MODOPT_ARG(double), "EsmIorRadius", &MOC_ESM, OPTEXP_CORE,
    "Radius of IOR",
    "esm-ior-radius", '\0', "<double>", "32.0" }

Definition at line 100 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmIorStrength
Initial value:
  { MODOPT_ARG(double), "EsmIorStrength", &MOC_ESM, OPTEXP_CORE,
    "Magnitude of IOR (useful range 0..255)",
    "esm-ior-strength", '\0', "<double>", "16.0" }

Definition at line 94 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_EsmUseFixed
Initial value:
  { MODOPT_FLAG, "EsmUseFixed", &MOC_ESM, OPTEXP_CORE,
    "Whether to use a fixed center-of-attention given by the user",
    "esm-use-fixed", '\0', "", "false" }

Definition at line 57 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_GetNMostSalientLoc
Initial value:
  { MODOPT_ARG(int), "GetNMostSalientLoc", &MOC_ESM, OPTEXP_CORE,
    "Return a vector with the stop n most salient locations",
    "get-nmost-salient-loc", '\0', "int", "1" }

Definition at line 75 of file EnvSaliencyMap.C.

const ModelOptionDef OPT_InternalIORRadius
Initial value:
  { MODOPT_ARG(int), "InternalIORRadius", &MOC_ESM, OPTEXP_CORE,
    "The size of the internal IOR in pixels used for retrieving the N Most salient locations. "
    " This options will not change the actual saliency map.",
    "internal-ior-radius", '\0', "int", "10" }

Definition at line 81 of file EnvSaliencyMap.C.

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