-
Notifications
You must be signed in to change notification settings - Fork 14
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
Comments
Once the automatic needle segmentation is available from @mehrtash:
|
@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. |
@fedorov That is already integrated into the deepinfer prostate-segmenter model. |
@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. |
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:
Code should be structured in such a way that needle segmentation is abstracted to support integration of different needle segmentation tools.
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.
The text was updated successfully, but these errors were encountered: