DirectionSpatioTemporalChannel Class Reference

#include <Channels/DirectionSpatioTemporalChannel.H>

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

List of all members.

Public Member Functions

 DirectionSpatioTemporalChannel (OptionManager &mgr, const uint dirIndex, const uint speedIndex, const double direction, const double speed, const PyramidType type)
 Constructor with some parameteres.
virtual ~DirectionSpatioTemporalChannel ()
 Destructor.
virtual ImageSet< float > computePyramid (const Image< float > &bwimg, const rutz::shared_ptr< PyramidCache< float > > &cache)
 Special version of computePyramid().
ImageSet< float > getSpatioTemporalEnergy ()
void setMTfeatureMap (Image< float > mtFeat)
Image< float > getRawCSmap (const uint idx) const
 get raw CS map; part of getSubmap()

Protected Member Functions

virtual void doInput (const InputFrame &inframe)
 DirectionSpatioTemporalChannel requires only luminance input.
void start1 ()
 get started
void start2 ()
 get started

Protected Attributes

NModelParam< uintitsDirIndex
NModelParam< uintitsSpeedIndex
NModelParam< double > itsDirection
NModelParam< double > itsSpeed
ImageSet< float > itsSpatioTemporalEnergy
 spatiotemporal energy maps
rutz::shared_ptr
< SpatioTemporalEnergyPyrBuilder
< float > > 
itsSpatioTemporalPyrBuilder
Image< float > itsMTfeatureMap

Detailed Description

a motion sensitive channel with direction selectivity uses spatiotemporal filters

Definition at line 50 of file DirectionSpatioTemporalChannel.H.


Constructor & Destructor Documentation

DirectionSpatioTemporalChannel::DirectionSpatioTemporalChannel ( OptionManager mgr,
const uint  dirIndex,
const uint  speedIndex,
const double  direction,
const double  speed,
const PyramidType  type 
)

Constructor with some parameteres.

Parameters:
dirIndex is the channel's index, used in Param and Jet access
direction is the preferred direction in degrees (0..360)
type the type of the pyramid used for computing SpatioTemporal Energy.

Definition at line 60 of file DirectionSpatioTemporalChannel.C.

References Oriented5, and sformat().

DirectionSpatioTemporalChannel::~DirectionSpatioTemporalChannel (  )  [virtual]

Destructor.

Definition at line 107 of file DirectionSpatioTemporalChannel.C.


Member Function Documentation

ImageSet< float > DirectionSpatioTemporalChannel::computePyramid ( const Image< float > &  bwimg,
const rutz::shared_ptr< PyramidCache< float > > &  cache 
) [virtual]

Special version of computePyramid().

Reimplemented from SingleChannel.

Definition at line 114 of file DirectionSpatioTemporalChannel.C.

References itsSpatioTemporalEnergy.

void DirectionSpatioTemporalChannel::doInput ( const InputFrame inframe  )  [protected, virtual]
Image< float > DirectionSpatioTemporalChannel::getRawCSmap ( const uint  idx  )  const [virtual]
void DirectionSpatioTemporalChannel::start1 (  )  [protected, virtual]

get started

Reimplemented from SingleChannel.

Definition at line 93 of file DirectionSpatioTemporalChannel.C.

References OModelParam< T >::setVal().

void DirectionSpatioTemporalChannel::start2 (  )  [protected, virtual]

get started

Reimplemented from ModelComponent.

Definition at line 101 of file DirectionSpatioTemporalChannel.C.


Member Data Documentation

the final MT feature map this is after the directional competition

Definition at line 100 of file DirectionSpatioTemporalChannel.H.

Referenced by getRawCSmap().

spatiotemporal energy maps

Definition at line 94 of file DirectionSpatioTemporalChannel.H.

Referenced by computePyramid(), and doInput().


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