IntgReichardtPyrBuilder Class Reference

This class implements Reichardt motion detections. More...

#include <Image/IntegerMathOps.H>

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

List of all members.

Public Member Functions

 IntgReichardtPyrBuilder (const int dxnumer, const int dynumer, const uint denombits, const integer_math *imath)
 build with depth, dx, dy and type, but no input image yet
virtual IntgReichardtPyrBuilderclone () const
 cloning constructor
virtual ImageSet< int > build (const Image< int > &image, const int firstlevel, const int depth, PyramidCache< int > *cache=0)
 Builds a Reichardt pyramid based on a image.
virtual void reset ()
 reset the stored queues - overrides PyrBuilder<T>::reset()

Detailed Description

This class implements Reichardt motion detections.

The class uses the filter results of pyramids of other types to implement Reichardt motion detection. The pyramids of the previous time step are stored and used with the pyramid of this time step and a version of the current pyramid, in which each level is shifted by the same amount dx and dy. The results are stored in the Reichardt pyramid and represent motion at different speeds and spatial resolutions.

Definition at line 290 of file IntegerMathOps.H.


Constructor & Destructor Documentation

IntgReichardtPyrBuilder::IntgReichardtPyrBuilder ( const int  dxnumer,
const int  dynumer,
const uint  denombits,
const integer_math imath 
)

build with depth, dx, dy and type, but no input image yet

Parameters:
dx the number of pixels to shift into the x-direction (can be fractional value)
dy the number of pixels to shift into the y-direction

Definition at line 1373 of file IntegerMathOps.C.

Referenced by clone().


Member Function Documentation

ImageSet< int > IntgReichardtPyrBuilder::build ( const Image< int > &  image,
const int  firstlevel,
const int  depth,
PyramidCache< int > *  cache = 0 
) [virtual]

Builds a Reichardt pyramid based on a image.

Implements PyrBuilder< int >.

Definition at line 1381 of file IntegerMathOps.C.

References NO_INIT.

IntgReichardtPyrBuilder * IntgReichardtPyrBuilder::clone (  )  const [virtual]

cloning constructor

Implements PyrBuilder< int >.

Definition at line 1451 of file IntegerMathOps.C.

References IntgReichardtPyrBuilder().

void IntgReichardtPyrBuilder::reset (  )  [virtual]

reset the stored queues - overrides PyrBuilder<T>::reset()

Reimplemented from PyrBuilder< int >.

Definition at line 1457 of file IntegerMathOps.C.


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