ODINRECO(1)
π ODINRECO(1) π
okay bestie, pull up a chair, because this is odinreco(1) from the User Commands section and she is a lot β but in the best way. β¨
πΈ NAME πΈ
odinreco β automatic reconstruction for ODIN sequences. that's it. that's the whole vibe. she reconstructs. automatically. π«Ά
π SYNOPSIS π
odinreco [ options ] -r <input-file-to-be-read>
π¦ DESCRIPTION π¦
so like. odinreco: automatic reconstruction for ODIN sequences. slay.
odinreco gives you a generic reconstruction for imaging sequences β think spin-warp, EPI, RARE, the whole girl gang β and she is not picky about it either. π how does she know what to do?? she reads the file recoInfo, which lives on disk right next to your raw data. that file is holding all the lore about the acquired signal, including the k-space position of each acquisition window (ADC). iykyk. π
as output, odinreco generates a bunch of files in different image formats β which ones you get depends on the option -f and on which third-party libraries are available to ODIN. and every single one of those filenames starts with the output prefix you gave her. periodt.
this program is part of odin 2.0.5, built with the configuration using_gcc debug gui(:5) standalone dl posix_threads libz gsl nifti vtk dicom png ismrmrd gdb. iconic honestly. π
β¨ OPTIONS β¨
-bcwβ correlation weighting of all blades against the mean of all blades (in image space)-bfβ filter function for blade phase correction (options=Gauss NoFilter Triangle Hann Hamming CosSq Blackman BlackmanNuttall Exp, default=NoFilter)-bfwβ width of the filter function used for blade phase correction.[0.0 (0%) ... 1.0 (100%) of blade width; -1.0 (100%) ... 0.0 (0%) of center width](default=1.0)-bkfβ blade-keyhole filter function (and its arguments) (options=Gauss NoFilter Triangle Hann Hamming CosSq Blackman BlackmanNuttall Exp, default=CosSq)-bktβ blade-keyhole transition width (fraction of oversampled k-space center) (default=0.20)-bwfβ window/filter function for kspace weighting of each blade (options=Gauss NoFilter Triangle Hann Hamming CosSq Blackman BlackmanNuttall Exp, default=Triangle)-bwwβ window/filter width for kspace weighting of each blade (default=1.0)-cpβ use direct Fourier transform with conjugate-phase correction instead of gridding-dceβ TE used for field drift calculations, if non-zero[ms](default=0.0)-dcsβ index selection string in recipe used for drift correction (space separated list of'dim=selection', e.g.te=2)-dcwβ store field drift to file with this prefix-ddβ disable field-drift correction-dfβ output format (file extension) of dump files (default=nii)-dgβ disable GRAPPA interpolation-dhβ disable homodyne reconstruction-dmβ disable fieldmap-based multi-frequency reconstruction-dpβ prefix of dump files (default=./dump)-dsβ disable slice-time correction-dtβ disable template-based phase correction-elβ level relative to mean value of first echo for setting mask of exponential decay fit (default=0.50)-fβ space separated list of output formats (file extensions). the possible formats are3db analyze asc coi dat dcm double float gz h5 hdr idx ima interfile jdx mag mhd nii ph png pos pro reg s16bit s32bit s8bit smp u16bit u32bit u8bit vtk xml xpro(default=nii)-ffβ k-space filter function (and its arguments) (options=Gauss NoFilter Triangle Hann Hamming CosSq Blackman BlackmanNuttall Exp, default=NoFilter)-fmβ load fieldmap data from this file-fpβ filter plateau width (0=no plateau,1=full plateau) (default=0.0)-gdβ fraction of k-space points to discard in auto-calibration lines because of high residuals (default=0.0)-gpβ number of neighbouring measured k-space lines used for GRAPPA interpolation (default=2)-grβ number of neighbours in read direction used for GRAPPA interpolation (default=5)-gsβ scale factor for the grid used for gridding (default=1.0)-gtβ store GRAPPA template images-ipβ command line args for extra processing of final images (default=none)-jβ number of concurrent jobs (threads) in reco (default=16)-kg1dβ kernel function for 1d k-space gridding (options=Gauss NoFilter Triangle Hann Hamming CosSq Blackman BlackmanNuttall Exp, default=Gauss(0.36169))-kg2dβ kernel function for 2d k-space gridding (options=Gauss NoFilter Triangle Hann Hamming CosSq Blackman BlackmanNuttall Exp, default=Gauss(0.36169))-khβ keyhole reconstruction, e.g. for PROPELLER-ksβ store k-space data-kw1dβ kernel width for 1d k-space gridding[Pixel](default=4.24264)-kw2dβ kernel width for 2d k-space gridding[Pixel](default=3.0)-mfβ maximum number of frequencies for multi-frequency reconstruction (default=256)-mnβ in sliding-window maximum-intensity projection, use this number of neighbors in each direction (default=4)-mrβ maximum recursion of reconstruction when waiting for blackboard data, zero means no recursion (default=100)-oβ prefix of output files (default=./image)-pcβ combine phase of channels using a phase correction-peβ exponent for magnitude weighting when calculating combined phase of all channels (default=0.0)-pfβ file name of FIFO (named pipe) to obtain the raw data from-popβ recipe for post processing of 3D volume after channel combining (default=null)-prpβ recipe for post processing of 3D volume before channel combining (default=null)-ptβ combine and store phase timecourse from all channels-pzβ pad missing raw data (of interrupted measurement) with zeroes-qsβ quality control: check for spikes in data-rdβ dump signal data and its protocol to files with this prefix, do not reconstruct images-rfβ read reco recipe (pipeline layout) from this file-rpβ reco recipe (pipeline layout)-sβ select certain dimensions ranges (space separated list of'dim=selection', e.g.slice=3)-scβ store images from channels separately instead of combining them-spβ store phase in addition to magnitude-swβ sliding window reconstruction, e.g. for Spiral/PROPELLER-t1fβ use this type of T1 fit, can be one of'simple','magnitude'(default=simple)-t1lβ level relative to mean value of first echo for setting mask of T1 fit (default=0.50)-t1mβ upper limit for T1 fit[ms](default=3000.0)-toβ timeout for reco in seconds,0=infinite (default=0)-typeβ image representation type (options=automatic float double s32bit u32bit s16bit u16bit s8bit u8bit, default=automatic)-wdialectβ write data using given dialect of the format (default is no dialect)-wpβ store the protocol separately to this file.-zpβ minimum size of final image in phase direction obtained zero filling (default=0)-zrβ minimum size of final image in read direction obtained zero filling (default=0)-zsβ minimum size of final image in slice direction obtained zero filling (default=0)-v <loglevel>or<component:loglevel>β for debugging/tracing all components or a single component, respectively. possible values for loglevel are:0(noLog),1(errorLog),2(warningLog),3(infoLog),4(significantDebug),5(normalDebug),6(verboseDebug).-h,--help,-help,--versionβ print help text or version information
also bestie don't forget the-r <input-file-to-be-read>from the synopsis, she's the one actually holding the raw data you want reconstructed. no-r, no images. π
and that's the whole page!! π this is odinreco 2.0.5, dated October 2021 β go forth and reconstruct, you've got this, no cap. ππ¦β¨
π¦ where this page comes from
- debian bookworm: odin 2.0.5-3+b1 Β· GPL-2.0-or-later
- debian trixie: odin 2.0.5-7+b1 Β· GPL-2.0-or-later
- ubuntu jammy: odin 2.0.5-2 Β· GPL-2.0-or-later
- ubuntu noble: odin 2.0.5-5build4 Β· GPL-2.0-or-later
- ubuntu questing: odin 2.0.5-7build1
- ubuntu resolute: odin 2.0.5-8build2 Β· GPL-2.0-or-later
- ubuntu stonking: odin 2.0.5-10build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms