Difference between revisions of "NeedleFinder"
From NAMIC Wiki
Line 16: | Line 16: | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Objective</h3> | <h3>Objective</h3> | ||
− | * Improve performance and usability of NeedleFinder [https://www.wuala.com/mastmeyer/Share/AMIGO/NeedleFinder2013.mp4/?key=pxJNGGE3bTRh Needle Finder 2013 Video] | + | * Improve performance and usability of NeedleFinder, see [https://www.wuala.com/mastmeyer/Share/AMIGO/NeedleFinder2013.mp4/?key=pxJNGGE3bTRh Needle Finder 2013 Video] |
** Code profiling, refactoring | ** Code profiling, refactoring | ||
** GUI and interaction simplification | ** GUI and interaction simplification |
Revision as of 20:57, 19 December 2014
Home < NeedleFinderKey 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