Difference between revisions of "2014 Summer Project Week:DIR stop and restart"
From NAMIC Wiki
(3 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
<gallery> | <gallery> | ||
Image:PW-MIT2014.png|[[2014_Summer_Project_Week#Projects|Projects List]] | Image:PW-MIT2014.png|[[2014_Summer_Project_Week#Projects|Projects List]] | ||
− | Image: | + | Image:SLC2014-HybridRegistration3.png|User interface 1 |
+ | Image:stoppable_reg.png|User interface 2 | ||
</gallery> | </gallery> | ||
Line 8: | Line 9: | ||
* Paolo Zaffino, MGH / University Magna Graecia of Catanzaro | * Paolo Zaffino, MGH / University Magna Graecia of Catanzaro | ||
* Greg Sharp, MGH | * Greg Sharp, MGH | ||
+ | * Steve Pieper, Isomics | ||
==Project Description== | ==Project Description== | ||
Line 14: | Line 16: | ||
<h3>Objective</h3> | <h3>Objective</h3> | ||
− | Make possible to start, stop and restart a deformable registration executed by plastimatch. | + | Make possible to start, stop and restart a deformable registration executed by plastimatch, while sending the intermediate results to 3D Slicer. |
</div> | </div> | ||
Line 48: | Line 50: | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
− | * | + | * Great effort on "low level" side of the project. |
+ | * Partial integration of stoppable and restartable registration. | ||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 01:56, 27 June 2014
Home < 2014 Summer Project Week:DIR stop and restartKey Investigators
- Paolo Zaffino, MGH / University Magna Graecia of Catanzaro
- Greg Sharp, MGH
- Steve Pieper, Isomics
Project Description
Objective
Make possible to start, stop and restart a deformable registration executed by plastimatch, while sending the intermediate results to 3D Slicer.
Approach, Plan
The following tasks need to be accomplished
- Formalize parameter language for specifying stop and resume stages in plastimatch parameter string
- Move landmarks parameters from "Global" to "Shared" section
- Create a "finalization" routine for writing output files and other cleanup after the end of the last stage
- Add functionality to create new stages and add them in the middle of the pipeline
- Add functions for Python wrapper to query current xform and pass to 3D Slicer
Example:
[STAGE] its=100 interactive=true res=4 4 4 [STAGE] its=10 [STAGE] resume=true [STAGE] resume=true ... [STAGE] resume=true res=1 1 1 // current stage ended, replaced with new stage ... [STAGE] finalize=true // we are done
Progress
- Great effort on "low level" side of the project.
- Partial integration of stoppable and restartable registration.