Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Implementing the Diffeomorphic registration #1616
This work was done as part of the Google Summer of Code (GSOC-2018) DIPY project titled 'DIPY Workflow(s) and Quality Assurance'
This PR applies the diffeomorphic transformation for registering images that differ in size and shape by applying the displacement or diffeomorphic field to the static and moving images.
The backward displacement field is applied to the static image to warp in the backward direction towards the moving image and the forward diffeomorphic field is applied to the moving image to warp in the forward direction towards the static image.
This PR should be merged only after PR 1604 and 1605 since it uses common code from them.
Together with the Affine registration workflow the diffeomorphic registration workflow significantly improves the capability of DIPY to register medical images in an automated and quality-controlled manner.
The test case for this PR is still under development and will be committed soon.