What's new in ODIN 1.8.8
Oct 7, 2014
- New Features:
- Added FilterCluster (-cluster) for clustering of adjacent non-zero voxels
- Added FilterEdit (-edit) to edit single voxel values or range of values
- Added FilterTimeShift
- Storing PatientAge in DICOMs
- miview: Option to export/dump image legend separately to file
- micalc: Added option -histslotmap
- Internal Changes:
- Added eventContext::abort to stop a running sequence during execution
New in ODIN 1.8.7 (Dec 19, 2012)
- New Features:
- Implemented on-the-fly drift correction in odinreco
- Internal Changes:
- Fixed serious bug in SeqPulsar/SeqPulsarReph which affected all sequences based on SeqGradEcho (e.g. odingrech, odinfisp)
New in ODIN 1.8.6 (Oct 10, 2012)
- New Features:
- Added DownhillSimplex-based function fit 'FunctionFitDownhillSimplex'
- New FileIO module for simple Interfile format
- Implemented VtkFormat::read()
- Added new filter 'convolve' for spatial convolution with different kernels
- New filter 'slicetime' to correct for different slice acquisition times
- API Changes:
- Added interface class 'FunctionFitInterface' and renamed
- 'FunctionFit' to 'FunctionFitDerivative'
- Removed ModelFunction::fit()
- Internal Changes:
- Adapted for blitz-0.10
- Ported to qwt6
- Using filter_slicetime in odinreco/slicetime
- Cleaned up interface of filter: only single header filter.h necessary
- to include FilterChain
- Using RescaleSlope/Intercept when writing DICOMs
- Simplified autoscaling: Removed 'noupscale' option, only Boolean
- as argument to converter functions, new command-line option
- FileWriteOpts::noscale to be used by file writers
New in ODIN 1.8.5 (Mar 30, 2012)
- New Features:
- Writing of multiple VTK files for dynamic data sets
- Storing protocol together with z-maps in miview fMRI
- Added dialect 'tcourse' to ASCII fileio
- SeqSimMonteCarlo now supports multi-threaded simulation
- Added gamma variate fitting function
- Added filter steps 'quantilmask' and 'resample'
- Filter steps 'minip', 'maxip' and 'proj' now with direction argument
- Added option 'weightmask' to micalc
- Added reco step 'qcspike' to detect spikes in signal
- Added reco steps 'driftcalc/driftcorr' for correction of field drift
- Added GSL-based DownhillSimplex optimizer
- Internal Changes:
- Added thread-local storage to ThreadedLoop
- Removed usage of liboil
- Removed FileIO of Lipsia/Vista
- Rewrote filter_splice
- Adapted to libpng 1.5.x
- New implementation of unwrap_phase() function with variable startindex
New in ODIN 1.7.3 (Jun 11, 2009)
- New Features:
- Auto-detecting number of cores for odinreco.
- Added functor 'fmri' to odinreco (fMRI localizer).
- Optimized trapezoidal gradint pulses.
- Added filter 'detrend' to remove slow drift over time.
- Added filter 'merge' to merge datasets into one.
- Added filter 'usemask' and 'selfmask' to generate 1D array
- using a mask.
- Multi-threaded simulation of MR signal.
- API Changes:
- SeqPulsar::set_rephased() now accepts an optional
- argument to set the rephaser strength.
- Internal Changes:
- New template class ThreadedLoop for parallelized loops.
New in ODIN 1.7.2 (May 28, 2009)
- New Features:
- New sequence 'odinprop' and appropriate reconstruction for PROPPELLER
- acquisition.
- Internal Changes:
- Auto-generating manpages using 'help2man'.
- Added --enable/disable- to configure for 3rd part libraries.
New in ODIN 1.7.1 (Mar 23, 2009)
- New Features:
- Added residual-based robustness filter to GRAPPA reconstruction.
- New filter 'align' to register the data of one dataset to the geometry of another.
- Internal Changes:
- Added reverseSlice to Geometry to account for different handness of coordinate system.
- Removed sonames of libraries.
- Filters now operate on whole maps of protocol-data pairs.
New in ODIN 1.7.0 (Jan 14, 2009)
- New Features:
- Full support for arbitrary oversampling on all platforms.
- Added ScanDate and ScanTime members to Study.
- New filters for intensity masks (genmask) and slice tiling (tile).
- Added SeqHalt for physiological triggering.
- API Changes:
- Parameter for oversampling factor can now be specified in SeqAcq* constructors.
- Removed obsolete 'gradshift' from SeqAcqEPI constructor.
- Internal Changes:
- Added configure option --enable-debug, release mode is now the default