Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated needle segmentation #254

Open
fedorov opened this issue Mar 21, 2017 · 5 comments
Open

Automated needle segmentation #254

fedorov opened this issue Mar 21, 2017 · 5 comments
Assignees

Comments

@fedorov
Copy link
Member

fedorov commented Mar 21, 2017

It may be helpful to automatically segment the needle (or segment with minimum user interaction by clicking at the entry point or at the needle tip) to provide quick feedback to the user about the distance to the target, deflection, etc. To achieve this:

  1. Code should be structured in such a way that needle segmentation is abstracted to support integration of different needle segmentation tools.

  2. We can start with the existing needle segmentation functionality from NeedleFinder to support automated segmentation. See details and discussion here: https://gist.github.com/gpernelle/c5b1618d170f08bd92713270026d6263. As the fist step, the NeedleFinder code should be refactored to make it easier to use the segmentation functionality from SliceTracker. In the future, the may be automatic segmentation tools based on deep learning.

@che85
Copy link
Member

che85 commented Jul 27, 2017

Once the automatic needle segmentation is available from @mehrtash:

  • Integrate into SliceTracker
  • Execute for every needle image
  • Think about how to store the information in metadata
  • Save needle-tip and label:
    • filenames:
      • "{SeriesNumber}-needle-tip.fcsv"
      • "{SeriesNumber}-needle-segmentation.nrrd"
  • rotate volume to plane of needle trajectory
  • add option to rate needle segmentation result
  • add option to disable needle segmentation to settings

@mehrtash
Copy link
Member

@fedorov @che85 prostate needle finder is added to the DeepInfer model repository.

@fedorov
Copy link
Member Author

fedorov commented Aug 15, 2017

@mehrtash great, thanks!

Considering other deadlines, our main priority in the time left this month is to integrate preop prostate segmentation into the workflow, and then consider needle segmentation.

@mehrtash
Copy link
Member

mehrtash commented Aug 15, 2017

@fedorov That is already integrated into the deepinfer prostate-segmenter model.

@fedorov
Copy link
Member Author

fedorov commented Aug 15, 2017

@mehrtash I understand, I was referring to the items we need to do on the SliceTracker side to take advantage of the DeepInfer tools. Now that the prostate segmentation model is available, we need to integrate it into the workflow, and for the needle segmentation integration we discussed adding items listed here #254 (comment), which is not completely trivial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants