[root]/Applications/CLI/RegisterImagesModule/MultiResApplications

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| casey.goodlett | 24 (100.0%) | 3098 (100.0%) | 129.0 |
ENH: Merge improvments into RegisterImagesMultiRes. There are a few important improvements available here.
(1) Better heuristic for downsampling images of different resolutions and spacing. The actual heuristic is implemented in DownsampleHeuristics.h. This should enable the algorithm to work a much wider range of images (including different resolution of fixed and moving images).
(2) Heuristic for computing optimizer scales so the user only has to select one global step size (in units of voxels). The image is then used to compute the scalings for each component of the transform.
(3) support for saving the output transform in addition to the resampled image
185 lines of code changed in 8 files:
COMP: Specify overload of log to use on windows.
1 lines of code changed in 1 file:
COMP: Use std::log instead of log in MultiRes RegisterImages.
1 lines of code changed in 1 file:
COMP: Fix compile errors for multires RegisterImages on windows.
5 lines of code changed in 1 file:
ENH: Add experimental module Register Images MultiRes. This registration module uses a new set of euler angle based transforms and multi-resolution optimization.
2906 lines of code changed in 13 files: