-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement morpho version #1
Comments
MINC implemented. Next step: What transforms need to be computed? |
Key to morpho is the registrations must be computed in a common space. This means all inputs need to pre-registered to model space first (is it only lsq12?) Construction of new model in MNI space means we could bootstrap registration using bpipe outputs. antsRegistration offers the following helpers after registering to model space:
Which means we can use logic such as: |
To test this need to:
Compare to:
If this works the way we want, these should be equivalent without the extra resamples. |
These give slightly different transforms in the end, but this isn't surprising. Need to strip out the xfmjoining from the morpho bits. There are some questions about what to do about linear bits in morpho space, and figure out how to zero out movement bits in the final displacement transform. |
Things that needs to be done:
|
Revelation: For the case of morpho surface area, apply entire transform chain to input object all the way to subject space, then apply only inverse affine transforms back to remove all bulk scaling effects. Result is non-linear defs only on surface. |
Stages to write:
|
Needs a bunch of tweaking for transforming objects into common morpho space. May have to re-implement with minc-transforms for this to work.
The text was updated successfully, but these errors were encountered: