ODIN is a useful and reliable application based on the C++ programming language designed to help users develop, simulate and run magnetic resonance sequences on different platforms.
State-of-the-Art: Contemporary magnetic resonance imaging techniques are available, for example sequence modules for echo-planar imaging and spiral-imaging, parallel imaging with GRAPPA reconstruction, two-dimensional pulses and field-map-based distortion corrections.
Easy-to-Use: All common steps, from compiling your sequence to plotting or simulating it, can be performed within a graphical user interface.
Hardware Independent: ODIN runs on a variety of operating systems and scanners. Once you develop a sequence, it can be executed/simulated on very different hardware, ranging from a real-time sequence controller to your personal workstation.
Truly Object-Oriented: Written in C++ with an object-oriented design, ODIN is very modular, flexible and requires very little code to write: The sequences that come with ODIN are easy to understand and modify.
Here are some key features of "Odin":
· Plotting of the sequence timecourse in a graphical user interface.
· Simulating the spin-physics of the sequence (Bloch-Torrey equations) using a virtual phantom to generate a virtual MR signal. System imperfections (eddy currents, B1 inhomogeneity, noise) can be switched on/off at will during the simulation.
· Visualization of the k-space trajectory.
· Calculation of gradient moments (k-space) and diffusion weighting.
What's New in This Release: [ read full changelog ]
· Implemented on-the-fly drift correction in odinreco
· Fixed serious bug in SeqPulsar/SeqPulsarReph which affected
· all sequences based on SeqGradEcho (e.g. odingrech, odinfisp)