Difference between revisions of "NeedleFinder"

From NAMIC Wiki
Jump to: navigation, search
Line 48: Line 48:
 
* [http://www.ncbi.nlm.nih.gov/pubmed/24505784 Validation of catheter segmentation for MR-guided gynecologic cancer brachytherapy. Med Image Comput Comput Assist Interv. 2013;16(Pt 3):380-7.]
 
* [http://www.ncbi.nlm.nih.gov/pubmed/24505784 Validation of catheter segmentation for MR-guided gynecologic cancer brachytherapy. Med Image Comput Comput Assist Interv. 2013;16(Pt 3):380-7.]
 
* [http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/NeedleFinder Needle Finder extension documentation]
 
* [http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Extensions/NeedleFinder Needle Finder extension documentation]
* [https://docs.google.com/document/d/1Xvi6BYiiSiNlqoVQgRTWy6KiB7CqUEmH2EWFt4cuBQc/edit?usp=sharing Needle 2013 Finder User Guide]
+
* [https://docs.google.com/document/d/1Xvi6BYiiSiNlqoVQgRTWy6KiB7CqUEmH2EWFt4cuBQc/edit?usp=sharing Needle Finder 2013 User Guide]
 
* [https://www.wuala.com/mastmeyer/Share/AMIGO/NeedleFinder2013.mp4/?key=pxJNGGE3bTRh Needle Finder 2013 Video]
 
* [https://www.wuala.com/mastmeyer/Share/AMIGO/NeedleFinder2013.mp4/?key=pxJNGGE3bTRh Needle Finder 2013 Video]

Revision as of 20:58, 19 December 2014

Home < NeedleFinder

Key Investigators

Andre Mastmeyer, Guillaume Pernelle, Yang Gao, Tina Kapur, Steve Pieper, Ron Kikinis

Project Description

Objective

  • Improve performance and usability of NeedleFinder, see Needle Finder 2013 Video
    • Code profiling, refactoring
    • GUI and interaction simplification
      • Provide Bounding Box/Region of Interest for better visualization and constrain search space for algorithms
    • Semi-Automatic needle tip (and body) detection
    • Parameter optimization

Approach, Plan

  • Improvements of the source code quality, algorithms and GUI (usability):
    • Ad-hoc python profiling concept (method tagging, logging and message boxes as code probes)
    • Improved standardized and guided workflow more usable by MDs (state machine)
      • Interaction protocol using existing tools for MD to provide bounding-box quickly
    • Incorporate SimpleITK filtering/preprocessing and a little user interaction (try e.g. derivatives: gradient magnitude, vesselness)
    • Look into machine learning (implement simple genetic algorithm & compare to brute-force grid search)

Progress

  • Overall: N/Y
    • N/Y
    • N/Y
      • N/Y
    • N/Y
    • N/Y

References