#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"
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 |
Definition in file EnvSaliencyMap.C.
const ModelOptionCateg MOC_ESM [static] |
{
MOC_SORTPRI_3, "EnvSaliencyMap-related Options" }
Definition at line 53 of file EnvSaliencyMap.C.
const ModelOptionDef OPT_DynamicFeedback [static] |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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.