Virtual Objects#
Sub-package containing virtual objects generation routines.
DeepMR contains tools to simulate MR experiments for development and testing. These tools include numerical phantoms, B0 and B1+ field generators, random rigid motion generation routines and sampling trajectories (Cartesian and Non-Cartesian).
Phantoms#
Initialize numerical phantom for MR simulations.  | 
|
Initialize a brain-shaped phantom for MR simulations.  | 
|
Initialize numerical phantom for MR simulations from user-provided segmentation.  | 
Fields#
Simulate inhomogeneous B0 fields.  | 
|
Simulate inhomogeneous B1+ fields.  | 
|
Simulate birdcage coils.  | 
Non-idealities#
Miscellaneous non-idealities generation routines (e.g., motion patterns).
Generate rigid motion pattern as a Markov Chain process.  | 
Sampling#
Design a 2D (+t) cartesian encoding scheme.  | 
|
Design a 3D (+t) cartesian encoding scheme.  | 
|
Design a radial trajectory.  | 
|
Design a stack-of-stars trajectory.  | 
|
Design a 3D radial projectiontrajectory.  | 
|
Design a rosette trajectory.  | 
|
Design a stack-of-rosettes trajectory.  | 
|
Design a 3D rosette projection trajectory.  | 
|
Design a constant- or multi-density spiral.  | 
|
Design a constant- or multi-density stack of spirals.  | 
|
Design a constant- or multi-density spiral projection.  | 
Trains#
Variable parameters (e.g., flip angle, rf phase, echo time) train generators.
Design a multi-segment linear flip angle train.  | 
|
Design a multi-segment sinusoidal flip angle train.  | 
|
Generate a linear phase cycling scheme.  | 
|
Generate a quadratic phase cycling scheme for rf spoiling or partial spoiling.  |