InferoTemporalSalBayes Class Reference

InferoTemporalSalBayes. More...

#include <Neuro/InferoTemporalSalBayes.H>

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

List of all members.

Public Member Functions

 InferoTemporalSalBayes (OptionManager &mgr, const std::string &descrName="Infero Temporal Std", const std::string &tagName="InferoTemporalSalBayes")
 Constructor.
virtual ~InferoTemporalSalBayes ()
 Destructor.
std::vector< double > buildRawDV (SimEventQueue &q, const Point2D< int > &foveaLoc)
std::string getObjNameAtLoc (const std::vector< TestImages::ObjData > &objects, const Point2D< int > &loc)
void predict (std::vector< double > &fv, SimEventQueue &q)
void predictWithSift (std::vector< double > &fv, rutz::shared_ptr< VisualObject > &vob, SimEventQueue &q)

Protected Member Functions

virtual void attentionShift (SimEventQueue &q, const Point2D< int > &location)
 Object recognition at attention point.
virtual void start1 ()
 (re-)initialization - load object database
virtual void stop1 ()
 destruction - save object database

Protected Attributes

OModelParam< LevelSpecitsLevelSpec
OModelParam< DimsitsFoveaSize
 Our levelspec.
OModelParam< std::stringitsITCMode
 The size of our fovea.
OModelParam< std::stringitsBayesNetFilename
 the file to save/read the gains from
OModelParam< int > itsUseSift
 use sift after basic recognition
OModelParam< std::stringitsSiftObjectDBFile
 obj knowledgebase file
OModelParam< bool > itsUseMaxNMatches
 use the max num of matches

Detailed Description

InferoTemporalSalBayes.

Model of the Inferior Temporal Cortex utilizing the SalBayes method recognition.

Definition at line 60 of file InferoTemporalSalBayes.H.


Constructor & Destructor Documentation

InferoTemporalSalBayes::InferoTemporalSalBayes ( OptionManager mgr,
const std::string descrName = "Infero Temporal Std",
const std::string tagName = "InferoTemporalSalBayes" 
)

Constructor.

Definition at line 110 of file InferoTemporalSalBayes.C.

InferoTemporalSalBayes::~InferoTemporalSalBayes (  )  [virtual]

Destructor.

Definition at line 139 of file InferoTemporalSalBayes.C.


Member Function Documentation

void InferoTemporalSalBayes::attentionShift ( SimEventQueue q,
const Point2D< int > &  location 
) [protected, virtual]
void InferoTemporalSalBayes::start1 (  )  [protected, virtual]

(re-)initialization - load object database

Reimplemented from SimModule.

Definition at line 125 of file InferoTemporalSalBayes.C.

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

void InferoTemporalSalBayes::stop1 (  )  [protected, virtual]

destruction - save object database

Reimplemented from ModelComponent.

Definition at line 135 of file InferoTemporalSalBayes.C.


Member Data Documentation

the file to save/read the gains from

Definition at line 82 of file InferoTemporalSalBayes.H.

Referenced by attentionShift().

Our levelspec.

Definition at line 80 of file InferoTemporalSalBayes.H.

The size of our fovea.

Definition at line 81 of file InferoTemporalSalBayes.H.

Referenced by attentionShift().

obj knowledgebase file

Definition at line 84 of file InferoTemporalSalBayes.H.

Referenced by attentionShift(), and start1().

use the max num of matches

Definition at line 85 of file InferoTemporalSalBayes.H.

use sift after basic recognition

Definition at line 83 of file InferoTemporalSalBayes.H.

Referenced by attentionShift().


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