Difference between revisions of "NeedleFinder"
From NAMIC Wiki
Line 29: | Line 29: | ||
** Improved standardized and guided workflow more usable by MDs (state machine) | ** Improved standardized and guided workflow more usable by MDs (state machine) | ||
*** Interaction protocol using existing tools for MD to provide bounding-box quickly | *** Interaction protocol using existing tools for MD to provide bounding-box quickly | ||
− | ** Incorporate SimpleITK filtering/preprocessing and a little user interaction ( | + | ** Incorporate SimpleITK filtering/preprocessing and a little user interaction (build mean model from small ROIs around manually segmented needle tips) |
** Look into machine learning (implement simple genetic algorithm & compare to brute-force grid search) | ** Look into machine learning (implement simple genetic algorithm & compare to brute-force grid search) | ||
<!-- ** Rigid registration of CAD models to (preprocessed) scene (ICP, Besl) --> | <!-- ** Rigid registration of CAD models to (preprocessed) scene (ICP, Besl) --> |
Revision as of 14:21, 8 January 2015
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 (build mean model from small ROIs around manually segmented needle tips)
- Look into machine learning (implement simple genetic algorithm & compare to brute-force grid search)
Progress
- Overall: 3/5
- Tuesday started - Wednesday finished
- Tuesday started - Wednesday finished
- Tuesday started / Wednesday - to discuss later
- Wednesday started
- Thursday