Releases: simeks/deform
Releases · simeks/deform
v0.5.1
v0.5
Changes:
- Refactored the regularizer function (a901bba)
- Added additional solvers for the optimization (#103)
- GCO
- GridCut
- ICM
- Compositive updates of the displacement field (#104)
- Improved parameter parsing (#107)
- Regularization weight maps (#110)
regularization_map
argument in Python interface-rm, --regularization_map
argument in command-line interface
- Abstraction around displacement fields (#111)
- Affine initialization (#116)
- Affine transform file IO (
ITK Transform File
format) - Added affine transforms to classes in #111
affine_transform
argument in Python interface-a,--affine
argument in command-line interface
- Affine transform file IO (
- Changed the default parameters (#123)
max_iteration_count
set to200
step_size
set to0.25
pyramid_levels
set to4
- Updated
README
and examples (#127, #128) - Tests for unary/binary term computation on GPU (2f67f4d)
- Removed
regularize_initial_displacement
completely, initial displacement will always be included in regularization.
Improved Python interface (#100):
- Based on Python interface of
stk
- New
pydeform.Volume
class (same asstk.Volume
) - New
pydeform.AffineTransform
class - IO for these classes
- No more explicitly passing origin/spacing/direction
- Added the regularization function
- Improved SimpleITK interface (#125)
Bug fixes:
- Bug in landmark parsing (#90)
- Enable 2D registration (#106)
- Bug in compositive GPU registration (32122df)
- Bug when computing the unary terms
- Linear interpolation of moving image (see STK)
Cleanup:
- Removed deform-util
- Remove pybind11, since that is included in STK
- Removed
TUnaryTerm
andTBinaryTerm
as template arguments in optimizer (#115)
v0.4
v0.3
Pre-release
Merge pull request #11 from simeks/refactor Refactor