Module: registration/synthregistration

Perform registration using SynthMorph from Freesurfer. Outputs transforms in Freesurfer format .lta for affine and .nii.gz (synthmorph also supports .mgz) for deform, both in RAS orientation. Conversion to other formats is done using lta_convert and mri_warp_convert respectively, which support a wide range of conversion formats and orientations, such as ANTs ans FSL. To convert the output of this module, use the registration/convert module successively to it. Note that tests using synthmorph are non-reproductible.

Inputs

TypeDescriptionPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
movingfileNifti volume moving for registration*.{nii,nii.gz}
fixedfileNifti volume fixed for registration*.{nii,nii.gz}

Outputs

TypeDescriptionPattern
metamapGroovy Map containing sample information e.g. [ id:'test', single_end:false ]
warped_imagefileWarped image*.{nii,.nii.gz}
transfo_imagelistTuple, Transformation files to warp images (nii.gz warp, lta file)*.{nii,nii.gz,lta}
versionsfileFile containing software versionsversions.yml

Tools

DescriptionHomepageDOI
FreesurferFreesurfer Synthmorphhttps://martinos.org/malte/synthmorph/

Keywords

Registration
Brain imaging
MRI
Synthetic
AI
CNN

Authors

@anroy1