Releases: siboles/lsmgridtrack
Releases · siboles/lsmgridtrack
v0.4.2
v0.4.1
Full Changelog: v0.4...v0.4.1
v0.4
Full Changelog: 0.3...v0.4
- Major code refactor to incorporate modern python tools like type hinting and pydantic.
- Added support for 2-D analyses.
0.3
Added support for handling image acquired with a resonance scanning protocol. This includes:
- Better landmark initialization by supplying an arbitrary length list of voxel coordinates in both the reference and deformed configurations, rather than simply the 8 corner nodes of the deformed configuration.
- The option to specify a Mutual Information Metric (Mattes et al.) or the ortiginal negative correlation metric to minimize.
0.2
0.1
Added Features
- Two new modules were added orientation.py and fea.py. The former provides functionality to calculate feature orientation in 3D images returning a 3D probability density function at all voxels indicating likelihood of a given orientation. The latter allows for finite element models to be constructed from image information and assigns boundary conditions determined from registration results.
- The deformation gradient is now output by the tracker module.
- The tracker object now calculates the sample surface, and depth from this surface for each grid vertex.
- Landmarks must now be provided for both reference and deformed images. This allows for any number of landmarks >= 4 to be given.
- A metric option was added to the tracker object. This can be "histogram" or the original "correlation*. The "histogram" method uses MattesMutualInformation and may help with registration of images with speckle noise.
Bug Fixes
- The warning for the deprecated usage of yaml.load() was addressed. The SafeLoader property is now indicated.
Initial Release
0.0 Made modifications to allow for upscaling of the output grid results.…