A class to evaluate image similarity profiles of image series. More...
#include <mia/template/similarity_profile.hh>
Public Types | |
typedef this_dim_trait::ImageSeries | ImageSeries |
type of the image series to create the similarity profile from More... | |
typedef this_dim_trait::PFullCost | PFullCost |
Pointer type for cost measure used to create the similarity profile. More... | |
typedef this_dim_trait::PImage | PImage |
pointer type for the actual images More... | |
typedef dimension_traits< dim > | this_dim_trait |
the trait to handle dimension based typedefs More... | |
Public Member Functions | |
float | get_peak_frequency () const |
std::vector< size_t > | get_periodic_subset () const |
TSimilarityProfile< dim > & | operator= (const TSimilarityProfile< dim > &org) |
assignment operator More... | |
TSimilarityProfile (PFullCost cost, const ImageSeries &images, size_t reference) | |
TSimilarityProfile (const TSimilarityProfile< dim > &org) | |
copy constructor More... | |
A class to evaluate image similarity profiles of image series.
dim | the dimenstion of the image data to be used |
This class evaluates the similarity profile of a series of images with respect to a certain cost function and a given reference. It can then be used to evaluate a periodic subset and the highest frequency coefficient.
Definition at line 39 of file template/similarity_profile.hh.
typedef this_dim_trait::ImageSeries TSimilarityProfile< dim >::ImageSeries |
type of the image series to create the similarity profile from
Definition at line 48 of file template/similarity_profile.hh.
typedef this_dim_trait::PFullCost TSimilarityProfile< dim >::PFullCost |
Pointer type for cost measure used to create the similarity profile.
Definition at line 45 of file template/similarity_profile.hh.
typedef this_dim_trait::PImage TSimilarityProfile< dim >::PImage |
pointer type for the actual images
Definition at line 51 of file template/similarity_profile.hh.
typedef dimension_traits<dim> TSimilarityProfile< dim >::this_dim_trait |
the trait to handle dimension based typedefs
Definition at line 42 of file template/similarity_profile.hh.
TSimilarityProfile< dim >::TSimilarityProfile | ( | PFullCost | cost, |
const ImageSeries & | images, | ||
size_t | reference | ||
) |
Contruct and prepare the similarity profile. Throws an std::invalid_argument exception on failure.
cost | |
images | |
reference |
TSimilarityProfile< dim >::TSimilarityProfile | ( | const TSimilarityProfile< dim > & | org) |
copy constructor
float TSimilarityProfile< dim >::get_peak_frequency | ( | ) | const |
std::vector<size_t> TSimilarityProfile< dim >::get_periodic_subset | ( | ) | const |
TSimilarityProfile<dim>& TSimilarityProfile< dim >::operator= | ( | const TSimilarityProfile< dim > & | org) |
assignment operator