ODIN
Classes
Steps(functors) of the reconstruction framework (odinreco)
Collaboration diagram for Steps(functors) of the reconstruction framework (odinreco):

Classes

class  RecoAdcBaseline
 adc_baseline: Baseline correction of ADCs More...
 
class  RecoAdcGridPrep
 adc_gridprep: Prepare ADC for gridding (ramp sampling) More...
 
class  RecoAdcPad
 adc_pad: Pad missing points by zeroes More...
 
class  RecoAdcReflect
 adc_reflect: Reflect ADC if recoReflectBit is set More...
 
class  RecoAdcWeight
 adc_weight: Weight ADC using weightVec More...
 
class  RecoB1Fit
 b1fit: B1-mapping method based on: Fast, Accurate, and Precise Mapping of the RF Field In Vivo Using the 180 Signal Null. Dowell et al., Magn Reson Med 58 (2007). More...
 
class  RecoBladeComb
 bladecomb: Pre-processing of PROPELLER blades: coordinate rotation for gridding More...
 
class  RecoBladeCorr
 bladecorr: Pre-processing of PROPELLER blades: phase correction More...
 
class  RecoBladeGrid
 gridblade: grid kspace center of single blades More...
 
class  RecoChannelSum
 chansum: Combine images from different channels More...
 
class  RecoCircMask
 circmask: Cut out central circular region. More...
 
class  RecoCollector< Nin, In, Ncoll, Coll, use_numof >
 averagecoll, chancoll, chanrepcoll, chanrepslicecoll, cyclecoll, driftcoll, echocoll, freqcoll, image, kspace, line3dcoll, repcoll, slicecoll, tecoll, usercoll: Collect data in one or more dimensions More...
 
class  RecoConjPhaseFT
 conjphase: Discrete Fourier transform with conjugate-phase correction according to field map More...
 
class  RecoCycleRot
 cyclerot: In-plane rotation according to cycle index More...
 
class  RecoDTI
 dti: DTI preprocessing More...
 
class  RecoDeapodize< NDim >
 deapodize1d, deapodize2d: De-apodize gridded data in 2 dimensions More...
 
class  RecoDebug
 debug: Write messages to log More...
 
class  RecoDriftCalc
 driftcalc: Calculate field drift for each repetition More...
 
class  RecoDriftCorr
 driftcorr: Correct for linear field drift over repetitions More...
 
class  RecoDump
 dump: Dump current data in reconstruction pipeline More...
 
class  RecoEpiNavCorr
 epinavcorr: Apply Siemens EPI phase correction More...
 
class  RecoEpiNavScan
 epinavscan: Calculate and post data for Siemens EPI phase correction More...
 
class  RecoExpFit
 expfit: Fit exponential decay constant using x-values associated with 'userdef' dimension. More...
 
class  RecoFFT
 fft: Fast Fourier Transform More...
 
class  RecoFMRI
 fmri: Simple fMRI analysis for fMRI localizer More...
 
class  RecoFieldMap
 fieldmap: Calculate fieldmap More...
 
class  RecoFilter
 filter: Lowpass filter in k-space with plateau at the center More...
 
class  RecoFreqComb
 freqcomb: Combine multi-frequency images using fieldmap More...
 
class  RecoGrappa< interpolDim, orthoDim, interpolIndex, orthoIndex >
 grappa, grappa3d: Perform GRAPPA interpolation in dimension 'line3d' More...
 
class  RecoGrappaWeights< interpolDim, orthoDim, interpolIndex, orthoIndex, Ignore >
 grappaweights, grappaweights3d, grappaweightstempl, grappaweightstempl3d: Calculate GRAPPA weights in dimension 'line3d' and post them on the blackboard with the label 'grappaweights_line3d'. More...
 
class  RecoGrid< NDim >
 grid1d, grid2d: Grid signal data with arbitrary k-space trajectory in 2 dimensions More...
 
class  RecoGridCut
 gridcut: Cut out central part of image to remove effects from gridding on a denser grid More...
 
class  RecoHalfFour
 halffour: Mirror k-space of half-Fourier acquisition More...
 
class  RecoHomodyne
 homodyne: Homodyne reconstruction of partial Fourier data More...
 
class  RecoMagn
 magn: Only take magnitude and set phase to zero More...
 
class  RecoMesser
 messer: Postprocessing for MESSER sequence More...
 
class  RecoMip
 mip: Maximum intensity projection in slice direction More...
 
class  RecoMultiFreq
 multifreq: Generate multi-frequency ADCs based on fieldmap More...
 
class  RecoOffset
 offset: Create phase gradient in k-space so that image is shifted after FFT More...
 
class  RecoOversampling
 oversampling: Remove oversampling in readout direction in image domain More...
 
class  RecoPhaseCorr
 phasecorr: Apply echo-by-echo phase correction More...
 
class  RecoPhaseCourse
 phasecourse: Combine phase timecourse from multi-channel data More...
 
class  RecoPhaseMap
 phasemap: Calculate and post phasemap for echo-by-echo phase correction More...
 
class  RecoPilot
 pilot: Modify geometry for pilot output More...
 
class  RecoPost
 post: Post data on blackboard More...
 
class  RecoQualityControlSpike
 qcspike: Check for spikes in data More...
 
class  RecoReal
 real: Throw away imaginary part of data and keep only real part More...
 
class  RecoRefGain
 refgain: Calculate reference gain (Bruker) More...
 
class  RecoSliceTime
 slicetime: Slice-time correction for data with multiple repetitions More...
 
class  RecoSlidingWindow
 slidingwindow: Generate sliding window data More...
 
class  RecoSplitter< Nunmod, Unmod, Nsplit, Split >
 chansplit, repsplit: Split data in one or more dimensions More...
 
class  RecoStore
 store: Store reconstructed images More...
 
class  RecoSum< Nunmod, Unmod, Nsum, Sum, Magn >
 averagesum, cyclesum, repmagnsum, repsum: Sum up data in one or more dimensions More...
 
class  RecoSwi
 swi: Susceptibility weighted imaging More...
 
class  RecoSwitch
 switch: Branch off different flows through reconstruction pipeline More...
 
class  RecoT1Fit
 t1fit: Calculate T1 relaxation time using data from Look-Locker sequence More...
 
class  RecoZeroFill
 zerofill: Fill k-space with zeroes to match matrix size of protocol More...
 

Detailed Description

These steps(functors) can be used within the ODIN image reconstruction framework (odinreco)