Difference between revisions of "Projects:RegistrationLibrary:RegLib C38"
From NAMIC Wiki
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/") |
|||
(10 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
[[Projects:RegistrationDocumentation:UseCaseInventory|Back to Registration Use-case Inventory]] <br> | [[Projects:RegistrationDocumentation:UseCaseInventory|Back to Registration Use-case Inventory]] <br> | ||
− | = <small> | + | = <small>updated for '''v4.1'''</small> [[Image:Slicer4_RegLibLogo.png|150px]] Slicer Registration Library Case 38: TBI = |
=== Input === | === Input === | ||
{| style="color:#bbbbbb; " cellpadding="2" cellspacing="0" border="0" | {| style="color:#bbbbbb; " cellpadding="2" cellspacing="0" border="0" | ||
|[[Image:RegLib_C38_Thumb1.png|100px]] | |[[Image:RegLib_C38_Thumb1.png|100px]] | ||
− | |[[Image: | + | |[[Image:RegArrow_Affine.png|70px|lleft]] |
|[[Image:RegLib_C38_Thumb2.png|100px]] | |[[Image:RegLib_C38_Thumb2.png|100px]] | ||
|[[Image:RegLib_C38_Thumb3.png|100px]] | |[[Image:RegLib_C38_Thumb3.png|100px]] | ||
|[[Image:RegLib_C38_Thumb4.png|100px]] | |[[Image:RegLib_C38_Thumb4.png|100px]] | ||
|[[Image:RegLib_C38_Thumb5.png|100px]] | |[[Image:RegLib_C38_Thumb5.png|100px]] | ||
+ | |[[Image:RegArrow_NonRigid.png|70px|lleft]] | ||
|[[Image:RegLib_C38_Thumb6.png|100px]] | |[[Image:RegLib_C38_Thumb6.png|100px]] | ||
|[[Image:RegLib_C38_Thumb7.png|100px]] | |[[Image:RegLib_C38_Thumb7.png|100px]] | ||
Line 23: | Line 24: | ||
|coronal T2 | |coronal T2 | ||
|SWI | |SWI | ||
+ | | | ||
|EP50 | |EP50 | ||
|EP75 | |EP75 | ||
Line 28: | Line 30: | ||
|} | |} | ||
− | === Modules === | + | === Slicer 4.1 recommended Modules === |
− | * | + | *[https://www.slicer.org/wiki/Documentation/4.1/Modules/BRAINSFit BrainsFit] |
=== Download === | === Download === | ||
− | + | *[[Media:RegLib_C38_Data.zip|'''TBI case: ''' <small> (Data & Solution Xforms, zip file 40 MB) </small>]] | |
− | + | *Documentation/Tutorials: short video clips (no sound) | |
− | + | **register T2-T1: [[Media:RegLib_C38_T2_register.mov]] <small> (quicktime movie, 17 MB) </small> | |
− | + | **register T2-SWI: [[Media:RegLib_C38_SWI_register.mov]] <small> (quicktime movie, 14 MB) </small> | |
− | * | + | **register T2-GRE: [[Media:RegLib_C38_GRE_register.mov]] <small> (quicktime movie, 14 MB) </small> |
+ | **register T2-FLAIR: [[Media:RegLib_C38_FLAIR_register.mov]] <small> (quicktime movie, 9 MB) </small> | ||
+ | **register T2-EP: [[Media:RegLib_C38_EP_register.mov]] <small> (quicktime movie, 9 MB) </small> | ||
+ | **apply all Xforms: [[Media:RegLib_C38_ApplyXform.mov]] <small> (quicktime movie, 6MB) </small> | ||
===Objective / Background === | ===Objective / Background === | ||
Line 53: | Line 58: | ||
===Key Strategies=== | ===Key Strategies=== | ||
− | *we | + | *we register all the scans within each exam to the T1 |
− | + | * we limit registration degree of freedom to 6 DOF (rigid transformation only). | |
− | |||
− | |||
=== Procedure === | === Procedure === | ||
− | + | #Load all datasets via drag&drop or via "AddData / AddVolume" ... do not center the volumes, since they have reasonable alignment at the outset | |
− | #Load | + | #the registration procedure below is identical for all other scans in the sequence, i.e. just replace the ''Moving Volume'' and the ''Slicer Linear Transform", everything else can stay at default |
− | # | + | #open the [http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/BRAINSFit General Registration (BRAINS) module] |
− | + | ##''Fixed Image Volume'': T1 | |
− | + | ##''Moving Image Volume'': T2 | |
− | + | ##Output Settings: | |
− | # | + | ###''Slicer BSpline Transform": none |
− | + | ###''Slicer Linear Transform'': create new transform, rename to "Xf1_T2" | |
− | + | ###''Output Image Volume'': none | |
− | ##Fixed Image: | + | ##''Registration Phases'': check box for ''Rigid'' only |
− | ## | + | ##leave all other settings at defaults |
− | ##Output Settings: | + | ##click: Apply; runtime < 15 sec (MacPro QuadCore 2.4GHz) |
− | + | #this will generate the alignment transform. Note that the Slicer4.1 version of BRAINS registration does '''not''' automatically place the moving volume inside the result transform, as it did for Slicer 3.6. In order to see the result, you must either go to the [http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/Data ''Data module''] and drag the moving volume inside the transform node, or select to generate a resampled ''Output Volume'', as done above. The demo movies you can download here show how to do this. | |
− | # | ||
− | ## | ||
− | ## | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ## | ||
− | |||
− | |||
− | # | ||
− | # | ||
− | |||
− | |||
− | ## | ||
− | |||
− | ## | ||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Registration Results=== | === Registration Results=== | ||
+ | [[Image:RegLib_C38_unregistered.gif|300px|unregistered]] unregistered <br> | ||
+ | [[Image:RegLib_C38_registered.gif|300px|registered]] registered |
Latest revision as of 18:07, 10 July 2017
Home < Projects:RegistrationLibrary:RegLib C38Back to ARRA main page
Back to Registration main page
Back to Registration Use-case Inventory
Contents
updated for v4.1 Slicer Registration Library Case 38: TBI
Input
T1pre | FLAIR | T1post | coronal T2 | SWI | EP50 | EP75 | EP100 |
Slicer 4.1 recommended Modules
Download
- TBI case: (Data & Solution Xforms, zip file 40 MB)
- Documentation/Tutorials: short video clips (no sound)
- register T2-T1: Media:RegLib_C38_T2_register.mov (quicktime movie, 17 MB)
- register T2-SWI: Media:RegLib_C38_SWI_register.mov (quicktime movie, 14 MB)
- register T2-GRE: Media:RegLib_C38_GRE_register.mov (quicktime movie, 14 MB)
- register T2-FLAIR: Media:RegLib_C38_FLAIR_register.mov (quicktime movie, 9 MB)
- register T2-EP: Media:RegLib_C38_EP_register.mov (quicktime movie, 9 MB)
- apply all Xforms: Media:RegLib_C38_ApplyXform.mov (quicktime movie, 6MB)
Objective / Background
We seek to align two exams (acute baseline and follow-up) as well as all series within exams into a common space for direct evaluation of regional change.
Input Data
- inter-exam
- reference/fixed : T1_e1 baseline exam of acute TBI , 512 x 512 x 160 ; 0.5 x 0.5 x 1 mm voxel size, axial acquisition, RAS orientation.
- moving:T1_e2 follow-up exam of acute TBI , 512 x 512 x 160 ; 0.5 x 0.5 x 1 mm voxel size, axial acquisition, RAS orientation.
- intra-exam
Registration Challenges
- extensive injury
- distortions on EPI images
- clipped FOV on T2
Key Strategies
- we register all the scans within each exam to the T1
- we limit registration degree of freedom to 6 DOF (rigid transformation only).
Procedure
- Load all datasets via drag&drop or via "AddData / AddVolume" ... do not center the volumes, since they have reasonable alignment at the outset
- the registration procedure below is identical for all other scans in the sequence, i.e. just replace the Moving Volume and the Slicer Linear Transform", everything else can stay at default
- open the General Registration (BRAINS) module
- Fixed Image Volume: T1
- Moving Image Volume: T2
- Output Settings:
- Slicer BSpline Transform": none
- Slicer Linear Transform: create new transform, rename to "Xf1_T2"
- Output Image Volume: none
- Registration Phases: check box for Rigid only
- leave all other settings at defaults
- click: Apply; runtime < 15 sec (MacPro QuadCore 2.4GHz)
- this will generate the alignment transform. Note that the Slicer4.1 version of BRAINS registration does not automatically place the moving volume inside the result transform, as it did for Slicer 3.6. In order to see the result, you must either go to the Data module and drag the moving volume inside the transform node, or select to generate a resampled Output Volume, as done above. The demo movies you can download here show how to do this.