Base class for PDE model based registrations. More...
#include <mia/core/regmodel.hh>
Public Types | |
typedef RegistrationTraits< Dim >::Data | Data |
Imaga data type for the registration model. More... | |
typedef RegistrationTraits< Dim >::Force | Force |
gradient force data type for the registration model More... | |
typedef Data | plugin_data |
plug-in helper type for search path evaluation More... | |
typedef regmodel_type | plugin_type |
plug-in helper type for search path evaluation More... | |
typedef RegistrationTraits< Dim >::Transformation | Transformation |
transformation type for the registrationmodel More... | |
Public Types inherited from CPropertyFlagHolder | |
typedef std::set< const char * > | Set |
define the type of the set of flags More... | |
Public Member Functions | |
float | get_force_scale () const |
void | solve (const Force &b, Transformation &x) const |
TRegModel () | |
virtual | ~TRegModel () |
Public Member Functions inherited from CProductBase | |
const char * | get_init_string () const |
void | set_init_string (const char *init) |
void | set_module (PPluginModule module) |
Public Member Functions inherited from CPropertyFlagHolder | |
void | add (const char *property) |
Set | get_missing_properties (const CPropertyFlagHolder &testset) const |
bool | has (const char *property) const |
bool | has_all_in (const CPropertyFlagHolder &testset) const |
virtual | ~CPropertyFlagHolder () |
Base class for PDE model based registrations.
Generic base class template for PDE based image registration models.
Dim | dimension of registration model |
Definition at line 55 of file regmodel.hh.
Imaga data type for the registration model.
Definition at line 58 of file regmodel.hh.
gradient force data type for the registration model
Definition at line 61 of file regmodel.hh.
typedef Data TRegModel< Dim >::plugin_data |
plug-in helper type for search path evaluation
Definition at line 70 of file regmodel.hh.
typedef regmodel_type TRegModel< Dim >::plugin_type |
plug-in helper type for search path evaluation
Definition at line 67 of file regmodel.hh.
typedef RegistrationTraits<Dim>::Transformation TRegModel< Dim >::Transformation |
transformation type for the registrationmodel
Definition at line 64 of file regmodel.hh.
Definition at line 99 of file regmodel.hh.
Definition at line 104 of file regmodel.hh.
float TRegModel< Dim >::get_force_scale | ( | ) | const |
Definition at line 115 of file regmodel.hh.
References NS_MIA_END.
void TRegModel< Dim >::solve | ( | const Force & | b, |
Transformation & | x | ||
) | const |
PDE solver for the registration model
[in] | b | force the gradient force of the cost function |
[in,out] | x | estimated transformation direction that can be further optimized by a line search |
Definition at line 109 of file regmodel.hh.