TaskRelevanceMapGistClassify Class Reference

A GistClassify task-relevance map. More...

#include <Neuro/TaskRelevanceMap.H>

Inheritance diagram for TaskRelevanceMapGistClassify:
Inheritance graph
[legend]
Collaboration diagram for TaskRelevanceMapGistClassify:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TaskRelevanceMapGistClassify (OptionManager &mgr, const std::string &descrName="Task-Relevance Map GistClassify", const std::string &tagName="TaskRelevanceMapGistClassify")
 Uninitialized constructor.
virtual ~TaskRelevanceMapGistClassify ()
 Destructor.

Protected Member Functions

virtual void inputFrame (const InputFrame &f)
 Called when a new input frame is available from the Retina.
virtual void saccadicSuppression (const bool on)
 Some TRM implementations will reset their memory upon saccade.
virtual void integrate (SimEventQueue &q)
 Integrate for one time step.
virtual void gistmatch (Image< float > gist)
virtual void getPCAMatrix ()
virtual Image< float > computeGistDist (Image< float > currGist)
virtual Image< float > getTDMap (Image< float > gistDist)
virtual void reset1 ()
 Get reset. See ModelComponent.

Protected Attributes

OModelParam< std::stringitsClusterCenterFileName
 Number of inputs to compute over.
OModelParam< std::stringitsTemplateDir
OModelParam< int > itsPCADims
OModelParam< std::stringitsPCAMatrixName
OModelParam< int > itsCacheSize
OModelParam< int > itsUpdatePeriod

Detailed Description

A GistClassify task-relevance map.

This is an alternative to KillStatic method, we use the gist vector to classify the frames into different categories and assign each frame a pre-defined TP map

Definition at line 350 of file TaskRelevanceMap.H.


Constructor & Destructor Documentation

TaskRelevanceMapGistClassify::TaskRelevanceMapGistClassify ( OptionManager mgr,
const std::string descrName = "Task-Relevance Map GistClassify",
const std::string tagName = "TaskRelevanceMapGistClassify" 
)

Uninitialized constructor.

Definition at line 556 of file TaskRelevanceMap.C.

References OModelParam< T >::getVal(), and ImageCache< T >::setMaxSize().

TaskRelevanceMapGistClassify::~TaskRelevanceMapGistClassify (  )  [virtual]

Destructor.

Definition at line 573 of file TaskRelevanceMap.C.


Member Function Documentation

Image< float > TaskRelevanceMapGistClassify::computeGistDist ( Image< float >  currGist  )  [protected, virtual]
void TaskRelevanceMapGistClassify::inputFrame ( const InputFrame f  )  [protected, virtual]

Called when a new input frame is available from the Retina.

Implements TaskRelevanceMapAdapter.

Definition at line 583 of file TaskRelevanceMap.C.

void TaskRelevanceMapGistClassify::integrate ( SimEventQueue q  )  [protected, virtual]
void TaskRelevanceMapGistClassify::reset1 (  )  [protected, virtual]

Get reset. See ModelComponent.

Reimplemented from TaskRelevanceMapAdapter.

Definition at line 577 of file TaskRelevanceMap.C.

void TaskRelevanceMapGistClassify::saccadicSuppression ( const bool  on  )  [protected, virtual]

Some TRM implementations will reset their memory upon saccade.

Implements TaskRelevanceMapAdapter.

Definition at line 626 of file TaskRelevanceMap.C.


Member Data Documentation

Number of inputs to compute over.

Definition at line 364 of file TaskRelevanceMap.H.

Referenced by computeGistDist().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:26:08 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3