21 #ifndef mia_2d_register_hh
22 #define mia_2d_register_hh
27 #include <mia/2d/fatcost.hh>
58 C2DMultiImageRegister(
size_t start_size,
size_t max_iter,
72 void reg_level(C2DImageFatCostList& cost, C2DGridTransformation& result,
const C2DInterpolatorFactory& ipf);
73 void reg_level_regrid(C2DImageFatCostList& cost, C2DGridTransformation& result,
const C2DInterpolatorFactory& ipf);
79 float m_outer_epsilon;
std::shared_ptr< C2DInterpolatorFactory > P2DInterpolatorFactory
Pointer type for the 2D interpolationfactory.
The time step class for time-marching registration algorithms.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
C2DTransformation::Pointer P2DTransformation
Pointer type for the 2D transformation.
Base class for PDE model based registrations.
The factory to create an interpolator from some input data.
A 2D non-rigid registration class for time-marching PDE based registration.
#define NS_MIA_END
conveniance define to end the mia namespace