A general purpose container for holding guassian signatures. More...
#include <VFAT/targetInfo.H>
Public Member Functions | |
vfatTargetInfo (unsigned long _dim) | |
void | resize (unsigned long _dim) |
Public Attributes | |
unsigned long | baseID |
unique base ID of this object | |
unsigned short | imageSizeX |
Literal size of image space inspected (image width). | |
unsigned short | imageSizeY |
Literal size of image space inspected (image height). | |
unsigned short | posX |
image location X (for image objects) | |
unsigned short | posY |
image location Y (for image object) | |
unsigned short | maxX |
Max and min values X and Y. | |
unsigned short | minX |
Max and min values X and Y. | |
unsigned short | maxY |
Max and min values X and Y. | |
unsigned short | minY |
Max and min values X and Y. | |
unsigned int | mass |
what is the pixel mass of this object? | |
unsigned long | lifeSpan |
how long has this object been alive for? | |
unsigned long | dim |
number of diminsions in the set | |
FLOAT | grandMean |
a grand mean | |
std::vector< FLOAT > | mean |
mean (centroid) values for all degrees of freedom | |
std::vector< FLOAT > | STD |
basic standard deviation for all degrees of freedom | |
std::vector< FLOAT > | eigenVal |
eigenvalue result for each diminsion | |
std::vector< FLOAT > | min |
min value for this feature | |
std::vector< FLOAT > | max |
max value for this feature | |
std::vector< FLOAT > | speed |
this is the first order motion (partial 1st derivative) | |
std::vector< FLOAT > | accel |
this is the second order motion (partial 2nd derivative) | |
std::vector< FLOAT > | avgspeed |
Average first order motion (partial 1st derivative). | |
std::vector< FLOAT > | avgaccel |
Average second order motion (partial 2nd derivative). | |
std::vector< FLOAT > | distance |
how far has this object traveled? (partial 1st order integral) | |
std::vector< FLOAT > | bias |
this is a set of bias weights to be used if needed | |
std::vector< FLOAT > | norm |
this is a variables normalization const | |
std::vector< FLOAT > | trans |
this is a const to translate values used with norm | |
std::vector< std::string > | featureName |
A pointer to this features names. |
A general purpose container for holding guassian signatures.
This is a general purpose container for classes from the feature classifier. Note that there are no pointers and all data is copied this allows this object to be pulled off from the other code if need be which makes it portable to other machines or memory spaces so long as the object type is known.
NOTE: To see how means and averages are computed along with how each sample is matched temporally, see the file covEstimate.C and the method covEstimate<T>::matchPmeanAccum(...) . This method does a nearest neighbor matching and computes temporal dynamics for each class.
Definition at line 72 of file targetInfo.H.
std::vector<FLOAT> vfatTargetInfo< FLOAT >::accel |
this is the second order motion (partial 2nd derivative)
Definition at line 119 of file targetInfo.H.
std::vector<FLOAT> vfatTargetInfo< FLOAT >::avgaccel |
Average second order motion (partial 2nd derivative).
Definition at line 123 of file targetInfo.H.
std::vector<FLOAT> vfatTargetInfo< FLOAT >::avgspeed |
Average first order motion (partial 1st derivative).
Definition at line 121 of file targetInfo.H.
unsigned long vfatTargetInfo< FLOAT >::baseID |
unique base ID of this object
Definition at line 80 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITsetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::bias |
this is a set of bias weights to be used if needed
Definition at line 128 of file targetInfo.H.
Referenced by covEstimate< T >::getD(), covEstimate< T >::getP(), and segmentImageTrackMC::SITsetTrackSignature().
unsigned long vfatTargetInfo< FLOAT >::dim |
number of diminsions in the set
Definition at line 102 of file targetInfo.H.
Referenced by covEstimate< T >::dumpMatrix(), covEstimate< T >::getD(), covEstimate< T >::getP(), and segmentImageTrackMC::SITsetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::distance |
how far has this object traveled? (partial 1st order integral)
Definition at line 125 of file targetInfo.H.
std::vector<FLOAT> vfatTargetInfo< FLOAT >::eigenVal |
eigenvalue result for each diminsion
Definition at line 111 of file targetInfo.H.
Referenced by covEstimate< T >::dumpMatrix(), covEstimate< T >::getP(), covEstimate< T >::printDebug(), and covEstimate< T >::printEigenVals().
std::vector<std::string> vfatTargetInfo< FLOAT >::featureName |
A pointer to this features names.
Definition at line 134 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITsetTrackSignature().
FLOAT vfatTargetInfo< FLOAT >::grandMean |
a grand mean
Definition at line 104 of file targetInfo.H.
unsigned short vfatTargetInfo< FLOAT >::imageSizeX |
Literal size of image space inspected (image width).
Definition at line 82 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITsetTrackSignature().
unsigned short vfatTargetInfo< FLOAT >::imageSizeY |
Literal size of image space inspected (image height).
Definition at line 84 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITsetTrackSignature().
unsigned long vfatTargetInfo< FLOAT >::lifeSpan |
how long has this object been alive for?
Definition at line 100 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), and segmentImageTrackMC::SITsetTrackSignature().
unsigned int vfatTargetInfo< FLOAT >::mass |
what is the pixel mass of this object?
Definition at line 98 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::max |
max value for this feature
Definition at line 115 of file targetInfo.H.
unsigned short vfatTargetInfo< FLOAT >::maxX |
Max and min values X and Y.
Definition at line 90 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), segmentImageTrackMC::SITintersection(), segmentImageTrackMC::SITpercentOverlap(), and segmentImageTrackMC::SITsetTrackSignature().
unsigned short vfatTargetInfo< FLOAT >::maxY |
Max and min values X and Y.
Definition at line 94 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), segmentImageTrackMC::SITintersection(), segmentImageTrackMC::SITpercentOverlap(), and segmentImageTrackMC::SITsetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::mean |
mean (centroid) values for all degrees of freedom
Definition at line 107 of file targetInfo.H.
Referenced by covEstimate< T >::dumpMatrix(), covEstimate< T >::getD(), covEstimate< T >::getP(), covEstimate< T >::printDebug(), segmentImageTrackMC::SITgetTrackSignature(), and segmentImageTrackMC::SITsetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::min |
min value for this feature
Definition at line 113 of file targetInfo.H.
unsigned short vfatTargetInfo< FLOAT >::minX |
Max and min values X and Y.
Definition at line 92 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), segmentImageTrackMC::SITintersection(), segmentImageTrackMC::SITpercentOverlap(), and segmentImageTrackMC::SITsetTrackSignature().
unsigned short vfatTargetInfo< FLOAT >::minY |
Max and min values X and Y.
Definition at line 96 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), segmentImageTrackMC::SITintersection(), segmentImageTrackMC::SITpercentOverlap(), and segmentImageTrackMC::SITsetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::norm |
this is a variables normalization const
Definition at line 130 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITsetTrackSignature().
unsigned short vfatTargetInfo< FLOAT >::posX |
image location X (for image objects)
Definition at line 86 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), and segmentImageTrackMC::SITsetTrackSignature().
unsigned short vfatTargetInfo< FLOAT >::posY |
image location Y (for image object)
Definition at line 88 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), and segmentImageTrackMC::SITsetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::speed |
this is the first order motion (partial 1st derivative)
Definition at line 117 of file targetInfo.H.
std::vector<FLOAT> vfatTargetInfo< FLOAT >::STD |
basic standard deviation for all degrees of freedom
Definition at line 109 of file targetInfo.H.
Referenced by segmentImageTrackMC::SITgetTrackSignature(), and segmentImageTrackMC::SITsetTrackSignature().
std::vector<FLOAT> vfatTargetInfo< FLOAT >::trans |
this is a const to translate values used with norm
Definition at line 132 of file targetInfo.H.