iRoCS Toolbox  1.1.0
Public Member Functions | Data Fields
atb::SDMagFeatureIndex Struct Reference

Data structure to index a feature structure consisting of multi-scale spherical derivative features. More...

#include "libArrayToolbox/SphericalTensor.hh"

Collaboration diagram for atb::SDMagFeatureIndex:

Public Member Functions

 SDMagFeatureIndex (const double sigma, const int laplace, const int band)
 Create a new feature index for a rotation-invariant spherical tensor magnitude feature. More...
 
 ~SDMagFeatureIndex ()
 Destructor. More...
 
bool operator< (const SDMagFeatureIndex &rhs) const
 Strict weak ordering of spherical tensors for sorting. More...
 

Data Fields

int b
 The spherical tensor band to compute the magnitude for. More...
 
int l
 The Laplace order of the spherical feature (l Laplacian filters are applied prior to spherical tensor computation) More...
 
double s
 Standard deviation of the Gaussian fliter used for scale selection. More...
 

Detailed Description

Data structure to index a feature structure consisting of multi-scale spherical derivative features.

Definition at line 55 of file SphericalTensor.hh.

Constructor & Destructor Documentation

◆ SDMagFeatureIndex()

atb::SDMagFeatureIndex::SDMagFeatureIndex ( const double  sigma,
const int  laplace,
const int  band 
)
inline

Create a new feature index for a rotation-invariant spherical tensor magnitude feature.

A spherical tensor magnitude feature is the magnitude of the selected tensor band of the Gaussian-windowed Schmidt semi-normalized solid harmonic function on the Gaussian and Laplace-filtered input volume.

Parameters
sigmaThe standard deviation of the Gaussian kernel for scale selection
laplaceThe number of applied Laplacian filters before computing the spherical tensor
bandThe band of the spherical tensor expansion

Definition at line 75 of file SphericalTensor.hh.

◆ ~SDMagFeatureIndex()

atb::SDMagFeatureIndex::~SDMagFeatureIndex ( )
inline

Destructor.

Definition at line 84 of file SphericalTensor.hh.

Member Function Documentation

◆ operator<()

bool atb::SDMagFeatureIndex::operator< ( const SDMagFeatureIndex rhs) const
inline

Strict weak ordering of spherical tensors for sorting.

Spherical tensors will be sorted by sigma, then l and finally b

Definition at line 103 of file SphericalTensor.hh.

Field Documentation

◆ s

double atb::SDMagFeatureIndex::s

Standard deviation of the Gaussian fliter used for scale selection.

Definition at line 88 of file SphericalTensor.hh.

Referenced by operator<().

◆ l

int atb::SDMagFeatureIndex::l

The Laplace order of the spherical feature (l Laplacian filters are applied prior to spherical tensor computation)

Definition at line 93 of file SphericalTensor.hh.

Referenced by operator<().

◆ b

int atb::SDMagFeatureIndex::b

The spherical tensor band to compute the magnitude for.

Definition at line 96 of file SphericalTensor.hh.

Referenced by operator<().


The documentation for this struct was generated from the following file: