Patch-based discrete registration for two n-dimensional volumes (e.g. images or medical 3D volumes).
To quickly register two volumes:
- download package
- download required libraries (specified in
setup.m
) - open and modify
setup.m
, adding necessary paths - modify example parameter file
config/params.ini
. Each parameter has a description. - modify example paths file
config/paths.ini
for the input and output files - run
registerNii()
to register volumes
The config
folder contains an example parameter file params.ini
. All parameters are briefly described there.
The config
folder contains an example paths input file paths.ini
. In essence, this file contains the path to the moving, fixed and output files.
Finally, run registerNii('/paths/to/paths.ini', '/paths/to/params.ini')
to register the volumes.
A wrapper for running 2D registration is in defelopment, but it should be quite easy to run patchreg.multiscale
with a params file similar to the one in the config
folder.
The quickest way to get help is to open a github issue.
Please also feel free to email us at {adalca,abobu}@csail.mit.edu
Patch-Based Discrete Registration of Clinical Brain Images
Adrian V. Dalca, Andreea Bobu, Natalia Rost, Polina Golland
In Proc. MICCAI-PATCHMI Patch-based Techniques in Medical Imaging, LNCS 9993, pp 60-67, 2016.
bibtex