Skip to content
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

3DRegistration (subvolume + elastix) step by step #151

Closed
amymmorton opened this issue Dec 9, 2024 · 1 comment
Closed

3DRegistration (subvolume + elastix) step by step #151

amymmorton opened this issue Dec 9, 2024 · 1 comment
Assignees

Comments

@amymmorton
Copy link
Contributor

As learned from prototype workflow #149 | Using data #110

Bigger Picture

inputs:

  • from file load models (stl)
  • optional model hierarchy (?) - needed - identification of 'parent' bone (wrist-> radius)
  • reference volume node 'refVol'
  • target volume (or sequence and frame #)

for N frames

Needed first with single frame

  • construct roi from (each) model bounds {roi_'bone'}

  • {subVol_'bone''refVol'} as crop of {roi'bone'} from 'refVol'

  • new initial transform {initial_'bone'2'targetVol'} (interactive 3d view) ->apply to model

    -pause /prompt *manual user adjustment of parent bone model to initial registration in target volume/frame 1) 
    
    - apply  {initial_'bone'2'targetVol_N'} to {roi_'bone'}
    - {subVol_'bone'_'targetVol_N'} as crop of {initial_'bone'2'targetVol_N'} to {roi_'bone'}
    - elastix rigid registration (output tform  {E_'bone'2'targetVol_N'})   of {subVol_'bone'_'refVol'}  to {subVol_'bone'_'targetVol_N'} 
    
  • copy {E_'bone'2'targetVol_N'} -> {initial_'childBone'2'targetVol'}

@amymmorton
Copy link
Contributor Author

Being addressed 3D-reg-from-roi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants