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