Difference between revisions of "Projects:ARRA:SlicerReg"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(31 intermediate revisions by one other user not shown)
Line 15: Line 15:
  
 
=Progress=
 
=Progress=
<!-- * 2011/04/15:  [[Projects:RegistrationDocumentation:RegLibTable|Registration Library update to Slicer version 3.6.3]]   -->
+
<!--* 2011/09/09:  [[Projects:RegistrationLibrary:RegLib_C17|new case 17: kidney MR-CT ]] ,  [[Projects:RegistrationLibrary:RegLib_C20|new case 20: whole body PET-CT ]]  ,  [[Projects:RegistrationLibrary:RegLib_C21|new case 21: knee MRI ]]  -->
<!-- * 2011/04/08:  registration parameter search for EM segmenter, grid images to evaluate deformation fields -->
+
* 2011/09/09:  [[Projects:RegistrationLibrary:RegLib_C17|new case 17: kidney MR-CT ]] ,  [[Projects:RegistrationLibrary:RegLib_C20|new case 20: whole body PET-CT ]]  ,  [[Projects:RegistrationLibrary:RegLib_C21|new case 21: knee MRI ]]
 +
* 2011/09/02:  [[Projects:RegistrationLibrary:RegLib_C09|new case 09: fMRI to anatomical ref]]  ,  batch processing for in-vitro spine registration: scripting for Matlab & Windows OS
 +
* 2011/08/26:    [[Projects:RegistrationLibrary:RegLib_C12|new case 12: liver MR-CT]] ; testing of Registration example case for Slicer4 presentation at RSNA;    [[Projects:RegistrationLibrary:RegLib_C07|new case 07: prostate MRI]]
 +
* 2011/08/19:  [[Projects:RegistrationLibrary:RegLib_C44|new case 44: CT human pelvis]] ; testing of Registration modules for Slicer4;  [[Projects:RegistrationLibrary:RegLib_C43|new case 43: CT vetebra surface registration]]
 +
* 2011/08/12:  testing of Registration modules for Slicer4;  in-vitro spine registration: surface-to-surface registration & batch pipeline
 +
* 2011/08/05:  [[Projects:RegistrationLibrary:RegLib_C42|new case 42: serial pediatric MRI in Autism]]
 +
* 2011/07/27:  [[Projects:RegistrationLibrary:RegLib_C46|new case 46: lung 2D MRI nonrigid]]
 +
* 2011/07/01:  [[Projects:RegistrationLibrary:RegLib_C41|new case 41: mouse brain MRI nonrigid]],  prelim. Slicer4 testing/updates of Registration protocols
 +
* 2011/06/24:  [[2011_Summer_Project_Week|NA-MIC 2011 All-Hands Meeting]]
 +
* 2011/06/17:  registration basics tutorial, BRAINSfitIGT, MouseMRI Brain Registration
 +
* 2011/06/10:  liver-CT registration, AHM tutorial prep., IGT registration
 +
* 2011/06/03:  applying non-rigid registration transform to fiducials, FAQ updates
 +
* 2011/05/27:  Prostate multichannel registration: parameter testing, in-vitro spine registration,
 +
* 2011/05/20:  FAQ updates, in-vitro spine registration, Slicer in NCIGT registration,  Prostate multichannel registration:fiducial-based parameter testing
 +
* 2011/05/13:  registration for EM segmenter:comparison with CMTK, FAQ updates, in-vitro spine registration
 +
* 2011/05/06:  Prostate multichannel registration, DTI registration, registration parameter search for EM segmenter, FAQ updates
 +
* 2011/04/22:  Prostate multichannel registration, [[Projects:RegistrationDocumentation:RegLibTable|Registration Library update to Slicer version 3.6.3]]
 +
* 2011/04/15:  [[Projects:RegistrationDocumentation:RegLibTable|Registration Library update to Slicer version 3.6.3]] ,[[Projects:RegistrationLibrary:RegLib_A01#Registration_Library_:_Using_Deformation_Field_Images|Creation & visualization of deformation fields]]
 +
* 2011/04/08:  registration parameter search for EM segmenter, [https://www.slicer.org/wiki/Slicer-3-6-FAQ Registration FAQ extensions],  [[Projects:RegistrationDocumentation:UseCaseInventory:Auxiliary|New Registration library category: auxiliary data: A01-A04: grid images to evaluate nonrigid registration]]
 
* 2011/04/01:  [[Projects:RegistrationLibrary:RegLib_C39|new case 39: in vitro thoracic vertebrae CT]],[[Projects:RegistrationLibrary:RegLib_C40|new case 40: micro CT structural analysis]]
 
* 2011/04/01:  [[Projects:RegistrationLibrary:RegLib_C39|new case 39: in vitro thoracic vertebrae CT]],[[Projects:RegistrationLibrary:RegLib_C40|new case 40: micro CT structural analysis]]
* 2011/03/25:  [[Projects:RegistrationLibrary:RegLib_C28|new case 28: in vitro spine CT]], [http://www.slicer.org/slicerWiki/index.php/Slicer-3-6-FAQ FAQ updates]
+
* 2011/03/25:  [[Projects:RegistrationLibrary:RegLib_C28|new case 28: in vitro spine CT]], [https://www.slicer.org/wiki/Slicer-3-6-FAQ FAQ updates]
 
* 2011/03/18:  user support & updates/fixes to tutorial for [[Projects:RegistrationLibrary:RegLib_C11|atlas merging]], spine CT registration , CMTK module
 
* 2011/03/18:  user support & updates/fixes to tutorial for [[Projects:RegistrationLibrary:RegLib_C11|atlas merging]], spine CT registration , CMTK module
 
* 2011/03/11:  [[Projects:RegistrationLibrary:RegLib_C37|new case 37:brain tumor MRI]]
 
* 2011/03/11:  [[Projects:RegistrationLibrary:RegLib_C37|new case 37:brain tumor MRI]]
Line 32: Line 50:
 
* 2010/12/24 : [[2011_Winter_Project_Week#Projects|preparation AHM 2010: DTI registration module: install developer package & libraries]]  
 
* 2010/12/24 : [[2011_Winter_Project_Week#Projects|preparation AHM 2010: DTI registration module: install developer package & libraries]]  
 
* 2010/12/17 : [[2011_Winter_Project_Week#Registration|preparation AHM 2010]]  
 
* 2010/12/17 : [[2011_Winter_Project_Week#Registration|preparation AHM 2010]]  
* 2010/12/10 : [[Projects:RegistrationLibrary:RegLib_C34|new case 34: mouse MRI]] , [http://www.slicer.org/slicerWiki/index.php/Slicer-3-6-FAQ User FAQ:moved, edited and expanded ] , [[Projects:RegistrationLibrary:RegLib_C31|new case 31: TBI]]  
+
* 2010/12/10 : [[Projects:RegistrationLibrary:RegLib_C34|new case 34: mouse MRI]] , [https://www.slicer.org/wiki/Slicer-3-6-FAQ User FAQ:moved, edited and expanded ] , [[Projects:RegistrationLibrary:RegLib_C31|new case 31: TBI]]  
 
* 2010/12/03 : [[Projects:RegistrationLibrary:RegLib_C33|new case 33: multispectral MRI (surg.planning) incl. FLAIR,T1Gd and DWI- DTI-T1]]
 
* 2010/12/03 : [[Projects:RegistrationLibrary:RegLib_C33|new case 33: multispectral MRI (surg.planning) incl. FLAIR,T1Gd and DWI- DTI-T1]]
* 2010/11/26 : [http://www.slicer.org/slicerWiki/index.php/Slicer3:FAQ#Registration Slicer Registration FAQ ]]; DTI registration support
+
* 2010/11/26 : [https://www.slicer.org/wiki/Slicer3:FAQ#Registration Slicer Registration FAQ ]]; DTI registration support
 
* 2010/11/19 : [[Projects:RegistrationDocumentation:FAQ|new Slicer Registration FAQ]]; [[Projects:RegistrationLibrary:RegLib_C32|new case 32: inverse DTI-T1]],  joint histogram experiments on  [[Projects:RegistrationDocumentation:RegEval_Anisotropy|Effects of Anisotropy and Bias Field Study]];  
 
* 2010/11/19 : [[Projects:RegistrationDocumentation:FAQ|new Slicer Registration FAQ]]; [[Projects:RegistrationLibrary:RegLib_C32|new case 32: inverse DTI-T1]],  joint histogram experiments on  [[Projects:RegistrationDocumentation:RegEval_Anisotropy|Effects of Anisotropy and Bias Field Study]];  
 
* 2010/11/12 : 3.6.1 updates for  [[Projects:RegistrationLibrary:RegLib_C19|Case 19 MRA]] and  [[Projects:RegistrationLibrary:RegLib_C16|Case 16: manual registration]];  user support for  [[Projects:RegistrationLibrary:RegLib_C31|TBI]];   
 
* 2010/11/12 : 3.6.1 updates for  [[Projects:RegistrationLibrary:RegLib_C19|Case 19 MRA]] and  [[Projects:RegistrationLibrary:RegLib_C16|Case 16: manual registration]];  user support for  [[Projects:RegistrationLibrary:RegLib_C31|TBI]];   
Line 50: Line 68:
 
* 2010/08/20 : update registration case library for Slicer 3.6: [[Projects:RegistrationLibrary:RegLib_C02|Case 02]]
 
* 2010/08/20 : update registration case library for Slicer 3.6: [[Projects:RegistrationLibrary:RegLib_C02|Case 02]]
 
* 2010/07/16 : user assistance with in-vitro spine CT registration  ;  speed benchmarking;  MICCAI [http://empire10.isi.uu.nl/details.php#Writing%20a%20paper Registration Challenge: Methods Paper Revision]
 
* 2010/07/16 : user assistance with in-vitro spine CT registration  ;  speed benchmarking;  MICCAI [http://empire10.isi.uu.nl/details.php#Writing%20a%20paper Registration Challenge: Methods Paper Revision]
* 2010/07/09 : [[Projects:RegistrationLibrary:RegLib_C03|DTI resampling]],  ;  updating library for [http://www.slicer.org/slicerWiki/index.php/Slicer3:Registration#Modules_for_Special_Case_Registration new registration options available in Slicer 3.6];   
+
* 2010/07/09 : [[Projects:RegistrationLibrary:RegLib_C03|DTI resampling]],  ;  updating library for [https://www.slicer.org/wiki/Slicer3:Registration#Modules_for_Special_Case_Registration new registration options available in Slicer 3.6];   
 
* 2010/07/09 :  MICCAI [http://empire10.isi.uu.nl/details.php#Writing%20a%20paper Registration Challenge: Report Paper]
 
* 2010/07/09 :  MICCAI [http://empire10.isi.uu.nl/details.php#Writing%20a%20paper Registration Challenge: Report Paper]
 
* 2010/07/02 :  registration speed benchmarking, [[Projects:RegistrationLibrary:RegLib_C19|Library Case #19 (multi-contrast inter-subject MRI)]]
 
* 2010/07/02 :  registration speed benchmarking, [[Projects:RegistrationLibrary:RegLib_C19|Library Case #19 (multi-contrast inter-subject MRI)]]
 
* 2010/06/25 :  attending the [[2010_Summer_Project_Week|NA-MIC 2010 Summer All Hands Meeting, Boston]]
 
* 2010/06/25 :  attending the [[2010_Summer_Project_Week|NA-MIC 2010 Summer All Hands Meeting, Boston]]
 
* 2010/06/18 :  [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration) Method 2: DemonsWarp], concatenating 3D deformation fields,  
 
* 2010/06/18 :  [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration) Method 2: DemonsWarp], concatenating 3D deformation fields,  
* 2010/06/11 :  MICCAI [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration) Method 1: BSpline], debugging issues with loading 3D deformation fields,  [http://www.slicer.org/slicerWiki/index.php/Announcements:Slicer3.6 Slicer3.6 New Features Overview]
+
* 2010/06/11 :  MICCAI [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration) Method 1: BSpline], debugging issues with loading 3D deformation fields,  [https://www.slicer.org/wiki/Announcements:Slicer3.6 Slicer3.6 New Features Overview]
 
* 2010/06/04 :  [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration)]: Cluster Batch Processing, [[Projects:RegistrationDocumentation:RegLibTable|new sortable library case table]]   
 
* 2010/06/04 :  [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration)]: Cluster Batch Processing, [[Projects:RegistrationDocumentation:RegLibTable|new sortable library case table]]   
 
* 2010/05/28 :  [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration) ], [[Projects:RegistrationDocumentation:UseCaseInventoryNotes#Categories_.26_Formatting|new library case naming scheme]] , [[Projects:RegistrationDocumentation:RegLibTable|new sortable library case table]]
 
* 2010/05/28 :  [http://empire10.isi.uu.nl MICCAI-EMPIRE10 (Lung registration) ], [[Projects:RegistrationDocumentation:UseCaseInventoryNotes#Categories_.26_Formatting|new library case naming scheme]] , [[Projects:RegistrationDocumentation:RegLibTable|new sortable library case table]]
* 2010/05/21 :  [[Projects:RegistrationLibrary:RegLib_C27|Library Case #27]], Update [http://www.slicer.org/slicerWiki/index.php/Registration:Categories Registration] + [http://www.slicer.org/slicerWiki/index.php/Registration:Resampling Resampling Decision Matrix],  User support Animal MRI, Registration Documentation updates for Slicer v3.6
+
* 2010/05/21 :  [[Projects:RegistrationLibrary:RegLib_C27|Library Case #27]], Update [https://www.slicer.org/wiki/Registration:Categories Registration] + [https://www.slicer.org/wiki/Registration:Resampling Resampling Decision Matrix],  User support Animal MRI, Registration Documentation updates for Slicer v3.6
* 2010/05/14 :  [[Projects:RegistrationLibrary:RegLib_C10|Library Case #10]], Mori Atlas registration, User support DTI, [http://www.slicer.org/slicerWiki/index.php/Modules:RegisterImages-Documentation-3.6 Registration Documentation updates for Slicer v3.6]
+
* 2010/05/14 :  [[Projects:RegistrationLibrary:RegLib_C10|Library Case #10]], Mori Atlas registration, User support DTI, [https://www.slicer.org/wiki/Modules:RegisterImages-Documentation-3.6 Registration Documentation updates for Slicer v3.6]
* 2010/05/07 :  [http://www.slicer.org/slicerWiki/index.php/Registration:Resampling Resampling Feature Matrix], Mori Atlas registration
+
* 2010/05/07 :  [https://www.slicer.org/wiki/Registration:Resampling Resampling Feature Matrix], Mori Atlas registration
* 2010/04/30 :  User support prostate IGT, [http://www.slicer.org/slicerWiki/index.php/Registration:Categories Registration Feature Matrix], Mouse tumor serial MRI registration, Mori Atlas registration
+
* 2010/04/30 :  User support prostate IGT, [https://www.slicer.org/wiki/Registration:Categories Registration Feature Matrix], Mouse tumor serial MRI registration, Mori Atlas registration
* 2010/04/23 :  [http://www.slicer.org/slicerWiki/index.php/Modules:RegisterImages-Documentation-3.6 Slicer 3.6 documentation page], [[Projects:RegistrationDocumentation:UseCaseAdvertisement|Library  advertisement page]], [[Projects:RegistrationDocumentation:Anonymization|anonymization instructions]], [http://www.slicer.org/slicerWiki/index.php/Registration:Categories Registration  portal: select by category], IGT example case  
+
* 2010/04/23 :  [https://www.slicer.org/wiki/Modules:RegisterImages-Documentation-3.6 Slicer 3.6 documentation page], [[Projects:RegistrationDocumentation:UseCaseAdvertisement|Library  advertisement page]], [[Projects:RegistrationDocumentation:Anonymization|anonymization instructions]], [https://www.slicer.org/wiki/Registration:Categories Registration  portal: select by category], IGT example case  
* 2010/04/16 :  [http://www.slicer.org/slicerWiki/index.php/Slicer3:Registration#Registration_in_3D_Slicer reformat Slicer registration portal page & links], complete [[Projects:RegistrationLibrary:RegLib_C08|Case #8 (BSpline Resampling)]], [[Projects:RegistrationLibrary:RegLib_C16|Library Case #16 (manual registration)]]
+
* 2010/04/16 :  [https://www.slicer.org/wiki/Slicer3:Registration#Registration_in_3D_Slicer reformat Slicer registration portal page & links], complete [[Projects:RegistrationLibrary:RegLib_C08|Case #8 (BSpline Resampling)]], [[Projects:RegistrationLibrary:RegLib_C16|Library Case #16 (manual registration)]]
 
* 2010/04/09 :  [[Projects:RegistrationLibrary:RegLib_C15|Library Case #15 (Brain AC-PC alignment)]],  user support for IGT registration
 
* 2010/04/09 :  [[Projects:RegistrationLibrary:RegLib_C15|Library Case #15 (Brain AC-PC alignment)]],  user support for IGT registration
 
* 2010/04/02 :  [[Projects:RegistrationLibrary:RegLib_C27|Library Case #14 (Brain PET-MRI)]],  Deformable B-spline registration: resampling issues
 
* 2010/04/02 :  [[Projects:RegistrationLibrary:RegLib_C27|Library Case #14 (Brain PET-MRI)]],  Deformable B-spline registration: resampling issues

Latest revision as of 17:41, 10 July 2017

Home < Projects:ARRA:SlicerReg

Back to Slicer ARRA home page

Aim

3D Slicer provides access to powerful registration tools. Based on our experience with clinician scientist through the Harvard Catalyst, the current interface and documentation are not suitable for that audience. We propose to address this critical shortcoming through a number of measures listed below. If successful, this will open access to powerful technologies for data fusion and analysis of progression of disease to a new class of clinical users.

Research Plan

The registration modules in 3Dslicer are built in ITK and are controlled by complex sets of command-line parameters that are not easily accessible to non-experts. How the parameters interact and how they should be adjusted based on image characteristics, such as tissue contrast, field of view, voxel anisotropy, initial misalignment, differential bias etc. are poorly explored and not documented. To make the tool-set accessible to the clinical end-user we propose to support/enhance the existing tool with:

  • introductory documentation to the principles and pitfalls of 3D registration, global guidelines for the choice of registration method and parameters.
  • tutorials for image registration (rigid, affine, non-rigid)
  • explain strategies to choose and vary parameters (DOF, cost function, search range, masking, choice of reference scan, scale space approaches)
  • explain methods to measure and visualize registration quality/success
  • develop parameter space exploration methods/tools
  • build and publish a library of use-case scenarios (same subject & contrast, different contrast, different subject, different modality)

Key Personnel

  • Dominik Meier, Ph.D., 81%, 9-17-2009 through 9-16-2011

Progress