Engineering:Project:Motion Robust Registration

From NAMIC Wiki
Jump to: navigation, search
Home < Engineering:Project:Motion Robust Registration

Project: Motion Robust Registration

Use case: "I would like to integrate my current image registration algorithm into ITK so that members of the NAMIC community can have access to it using the image registration framework that ITK provides. The algorithm is still at an early stage of development but I would like to integrate what I have with ITK now."

["http://www.na-mic.org/Wiki/images/a/a1/Prog_week_05_mrm_registration.ppt" link "powerpoint"]

Vision: Software tool which can perform robust non-rigid multimodal motion robust registration.

Goal: Wrap existing code in ITK's image registration framework, provide example code and documentation of algorithm and related parameters, provide regression tests for dashboard. Provide software devliverable.

Test Data: Currently working on some test SPGR and T2 weighted DICOM images.

Team members: Khidhir, Warfield, Lorensen


Win conditions: Code compiles and works!

Kitware: Demonstration of advantages of ITK solution. Practical implementation of image registration.

NAMIC: Yet another image registration algorithm for all those fun people in NAMIC to try out!

Tribal wisdom of the Dakota Indians, passed on from generation to generation, states that when
you discover you are riding a dead horse the best strategy is to dismount.
However, modern CS PhD programs have developed far more effective strategies, such as:
  1. Buying a stronger whip, and flogging the horse until it shows signs of life.
  2. Changing riders.
  3. Arranging a committee to study the horse.
  4. Arranging to visit other countries to see how others ride dead horses.
  5. Hiring outside consultants to write a report on benchmarking dead horse performance.
  6. Lowering the standards so that dead horses can be included.
  7. Re-classifying the dead horse as "living, impaired"
  8. Hiring independent contractors to ride the dead horse.
  9. Harnessing several dead horses together to improve their efficiency.
 10. Providing additional funding for external training courses to improve the dead horse's performance.
 11. Doing a productivity study to see if lighter riders would increase the dead horse's output.
 12. Noting that as the dead horse does not have to be fed, it is less costly, carries less overhead,
     and therefore contributes substantially more to the bottom line than do some other horses.
 13. Promoting the dead horse to a senior position.
 14. Offer the horse career counselling, and the option of a transfer to a less stressful position
     of equivalent status.
 15. Check with IT support to see if the whole horse network is down or just this horse.


Steps:

1. Create Wiki project page: done

2. Create directory on NAMIC sandbox: queued

3. Commit code: queued

4. Transfer test images: queued

5. Set up dashboard: queued