Intensity Normalization Versions Save

normalize the intensities of various MR image modalities

v2.0.2

2 years ago
  • Fix and improve documentation
  • Add an escape-hatch "other" modality
  • Add peak types as modalities in KDE & WS

v2.0.1

2 years ago
  • Save and load fit artifacts for LSQ and Nyul for both the CLIs and Python API

v2.0.0

2 years ago
  • Major refactor to reduce redundancy, make code more usable outside of the CLIs, and generally improve code quality and documentation.

v1.4.5

3 years ago

Fix find package in setup

v1.4.4

3 years ago

fix name for pypi

v1.4

3 years ago

Minor refactor to remove deprecation warnings, code cleanup, and publish to PyPI

v1.3

5 years ago

intensity-normalization v1.3 release notes

Quality Metric

Added a quality metric for the normalization result (pairwise calculation of Jensen-Shannon Divergence of the histograms) and created a corresponding plotting routine to visualize the result.

RAVEL Functionality

Added functionality to increase robustness of the RAVEL result, specifically, added the --use-atropos flag to the executable script to enable the use of Atropos for the control (i.e., CSF) mask as described in the RAVEL paper. Default is FCM-based.

Nyul & Udupa Normalization

Changed the functionality of the hm-normalize function (corresponding to the Nyul and Udupa piecewise linear histogram matching routine) such that the transform is invertible, as described in the original paper. Previously the first and last percentile were saturated to the minimum and maximum value on the standard scale, but in this implementation the first and last percentile are extrapolated from the first and last linear fit (i.e., the first and last percentile are fit to the line determined in the 1%-10% interval and the 90%-99% interval). This fixes some odd behavior and better follows the original algorithm specifications.

Miscellaneous

  • Fixed some documentation issues where the documentation did not reflect the correct script name
  • Cleaned up interfaces
  • Fixed bug in fcm-normalize single image option
  • Changed behavior of gmm-normalize for better WM mean calculation, removed unused options

v1.0

5 years ago

Initial production version. All methods have been tested.