
#include <Neuro/SaliencyMapStdOptim.H>
Inheritance diagram for SaliencyMapStdOptim:


This is an optimized version of SaliencyMapStd.
Definition at line 47 of file SaliencyMapStdOptim.H.
Public Member Functions | |
| SaliencyMapStdOptim (OptionManager &mgr, const std::string &descrName="Optimized Saliency Map Std", const std::string &tagName="SaliencyMapStdOptim") | |
| Ininitialized constructor. | |
| virtual | ~SaliencyMapStdOptim () |
| Destructor. | |
| virtual void | reset () |
| Reset to initial state just after construction. | |
Protected Member Functions | |
| SIMCALLBACK_DECLARE (SaliencyMapStdOptim, SimEventClockTick) | |
| Callback for every clock tick, to run our diff equations in integrate(). | |
| virtual void | input (SimEventQueue &q, const Image< float > &in) |
| Set new input currents for all neurons. | |
| virtual void | depress (SimEventQueue &q, const Point2D< int > &winner, const double &pampl, const double &mampl, const double &psdev, const double &msdev) |
| Difference-of-Gaussians inhibition of return. | |
| virtual void | depress (SimEventQueue &q, const Point2D< int > &winner, const double &l, const Image< byte > &objectMask) |
| Object-based inhibition of return. | |
| virtual void | saccadicSuppression (SimEventQueue &q, const bool on) |
| Turn saccadic suppression on/off. | |
| virtual void | blinkSuppression (SimEventQueue &q, const bool on) |
| Turn blink suppression on/off. | |
| virtual Image< float > | getV () const |
| Return all our membrane potential voltages as an Image<float>. | |
| virtual float | getV (const Point2D< int > &p) const |
| Access function using Point2D<int>. | |
Classes | |
| struct | UpdateJob |
|
||||||||||||||||
|
Ininitialized constructor.
Definition at line 143 of file SaliencyMapStdOptim.C. References GVX_TRACE. |
|
|
Destructor.
Definition at line 159 of file SaliencyMapStdOptim.C. References GVX_TRACE. |
|
||||||||||||
|
Turn blink suppression on/off.
Implements SaliencyMapAdapter. Definition at line 290 of file SaliencyMapStdOptim.C. References Image< T >::clear(), GVX_TRACE, and LINFO. |
|
||||||||||||||||||||
|
Object-based inhibition of return.
Implements SaliencyMapAdapter. Definition at line 204 of file SaliencyMapStdOptim.C. References Image< T >::beginw(), Image< T >::getHeight(), Image< T >::getVal(), Image< T >::getWidth(), GVX_TRACE, hh, Point2D< T >::i, Point2D< T >::j, LDEBUG, p, src, and ww. |
|
||||||||||||||||||||||||||||
|
Difference-of-Gaussians inhibition of return.
Implements SaliencyMapAdapter. Definition at line 184 of file SaliencyMapStdOptim.C. References Image< T >::beginw(), Image< T >::getHeight(), Image< T >::getWidth(), GVX_TRACE, hh, Point2D< T >::i, iorHelper(), Point2D< T >::j, LDEBUG, p, src, and ww. |
|
|
Access function using Point2D<int>.
Implements SaliencyMapAdapter. Definition at line 314 of file SaliencyMapStdOptim.C. References Image< T >::getVal(), and GVX_TRACE. |
|
|
Return all our membrane potential voltages as an Image<float>.
Implements SaliencyMapAdapter. Definition at line 307 of file SaliencyMapStdOptim.C. References GVX_TRACE. |
|
||||||||||||
|
Set new input currents for all neurons.
Implements SaliencyMapAdapter. Definition at line 172 of file SaliencyMapStdOptim.C. References Image< T >::getDims(), GVX_TRACE, Image< T >::initialized(), and Image< T >::resize(). |
|
|
Reset to initial state just after construction.
Definition at line 165 of file SaliencyMapStdOptim.C. References Image< T >::freeMem(), and GVX_TRACE. |
|
||||||||||||
|
Turn saccadic suppression on/off.
Implements SaliencyMapAdapter. Definition at line 273 of file SaliencyMapStdOptim.C. References Image< T >::clear(), GVX_TRACE, and LINFO. |
|
||||||||||||
|
Callback for every clock tick, to run our diff equations in integrate().
|
1.4.4