Elastix, Parameter files and scales

Hey, I’m doing rigid registration task using elastix, I want to set constraints on some degree of freedom, as far as I understood, I must use the following parameter :

(Scales 10000 10000 …)

As far as I understood, if only one number is writter like (Scales 10000) the rotations are scaled by a factor to be 10000 time smaller than translation, am I right?

In the case I want to constraint each degree of freedom separately, I have to specify 6 numbers? How does it work? I quite don’t understand because in the first case the rotation parameter is defined by its relationship with translation. Can someone explain me?

@Niels_Dekker and/or @ntatsisk can best answer this.

Hi @Lermontov, since the question arrises often, I created this example notebook: ENH: Add notebook for constrained registration by ntatsisk · Pull Request #228 · InsightSoftwareConsortium/ITKElastix · GitHub

Do you mind taking a look and let me know if it works for you?

1 Like