Scenic Train through Echo Mountains
This release adds multi TE support for datasets composed of multiple TEs. Concatenated DWI is now preprocessed together, but the tensor fitting regime extracts metric maps for each TE separately. Multi TE support primes PyDesigner for triple diffusion encoding (TDE) datasets.
FBI and FBWM has also been overhauled to make calculations more stable. In some rare instances, rectification of FBI fODFs can degrade them instead. This is particularly true for excellent FBI acquisitions and requires that rectification be disabled with --no_rectify
flag.
Thresholds have also been updated to more accurately classify datasets into DTI, DKI or FBI.
Added:
- Support for multi echo time (TE) datasets. PyDesigner will now
preprocess DWIs with multiple TEs together, but extract diffusion
metrics for each TE separately. Users need to parse-te
flag to enable this feature. - Added
dwiextract
function to mrpreproc.py to allow
splitting of .mif files. - Added function
fit_regime
to dwipy.py to automatically run
all tensor fitting steps in an appropriate manner. - Added
highprecisionpower
to dwipy.py to mitigate integer
overflow error when performing FBI fODF calculation. - Flag
--no_rectify
to disable rectification of FBI fODFs. In
some cases where FBI acquistion is excellent, rectification can
degrade fODFs instead. This flag is intended to disable
rectification of such datasets.
Changed
- Maximum DKI b-value threshold has been raised to 3,000 mm/s^2,
thereby enabling DKI support for researchers using b-values higher
than 2,000 mm/s^2 but less than 3,000 mm/s^2. - IRLLS now also includes B0 volumes when evaluating goodness-of-fit
to make outlier detection more robust and accurate. - Various stability patches for FBI and FBWM to ensure error-free
extraction of FBI/FBWM metrics.
Removed
- None