[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|   | AffineMotionEstimationOptions< SPLINEORDER > Class Template Reference |  | 
Option object for affine registration functions. More...
#include <vigra/affine_registration.hxx>
| Public Member Functions | |
| AffineMotionEstimationOptions & | burtFilterCenterStrength (double center) | 
| Define amount of smoothing before subsampling to the next pyramid level.  More... | |
| AffineMotionEstimationOptions & | highestPyramidLevel (unsigned int level) | 
| Define the highest level of the image pyramid.  More... | |
| AffineMotionEstimationOptions & | iterationsPerLevel (unsigned int iter) | 
| Number of Gauss-Newton iterations per level.  More... | |
| template<int NEWORDER> | |
| AffineMotionEstimationOptions < NEWORDER > | splineOrder () const | 
| Change the spline order for intensity interpolation.  More... | |
| AffineMotionEstimationOptions & | useGaussianPyramid (bool f=true) | 
| Base registration on a Gaussian pyramid.  More... | |
| AffineMotionEstimationOptions & | useLaplacianPyramid (bool f=true) | 
| Base registration on a Laplacian pyramid.  More... | |
Option object for affine registration functions.
The template parameter SPLINEORDER (default: 2) specifies the order of interpolation for the intensities at non-integer image coordinates. 
| AffineMotionEstimationOptions<NEWORDER> splineOrder | ( | ) | const | 
Change the spline order for intensity interpolation.
Usage:
Default: order = 2 (quadratic interpolation)
| AffineMotionEstimationOptions& burtFilterCenterStrength | ( | double | center | ) | 
Define amount of smoothing before subsampling to the next pyramid level.
Pyramids are created with the Burt filter:
center must thus be between 0.25 and 0.5, and the smaller it is, the more smoothing is applied.
Default: 0.4 (moderate smoothing)
| AffineMotionEstimationOptions& highestPyramidLevel | ( | unsigned int | level | ) | 
Define the highest level of the image pyramid.
The original image is at level 0, and each level downsamples the image by 1/2.
Default: 4 (16-fold downsampling)
| AffineMotionEstimationOptions& iterationsPerLevel | ( | unsigned int | iter | ) | 
Number of Gauss-Newton iterations per level.
Default: 4
| AffineMotionEstimationOptions& useGaussianPyramid | ( | bool | f = true | ) | 
Base registration on a Gaussian pyramid.
Images are registered such that the similarity in intensity is maximized.
Default: true
| AffineMotionEstimationOptions& useLaplacianPyramid | ( | bool | f = true | ) | 
Base registration on a Laplacian pyramid.
Images are registered such that the similarity in second derivatives (=Laplacian operator results) is maximized.
Default: false
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |