/SANRR

A Python framework for Surrogate Assisted Nonrigid Registration.

Primary LanguagePythonMIT LicenseMIT

SANRR

A Python framework for Surrogate Assisted Nonrigid Registration (SANRR) using MIRTK.

Requirements

  • numpy
  • scikit-learn
  • scikit-image
  • PIL
  • dlib
  • pyDOE
  • pyKriging
  • Docker

Fast getting started example: SANRR of FEI Face Database

After installing the requirements, you can easily get started with SANRR of FEI Face Database by following these 5 steps:

  1. Clone repository
git clone --recursive https://github.com/ddfabbro/SANRR.git
  1. Add it to PYTHONPATH
export PYTHONPATH=$PYTHONPATH:$(pwd)/SANRR
  1. Pull MIRTK Docker image
docker pull biomedia/mirtk
  1. Create a container named mirtk with shared volume on SANRR/mirtk_folder/
docker run -t -d --name mirtk --entrypoint /bin/bash -v $(pwd)/SANRR/mirtk_folder/:$(pwd)/SANRR/mirtk_folder/ biomedia/mirtk
  1. Start SANRR
python SANRR/examples/register_fei_db.py