-
Notifications
You must be signed in to change notification settings - Fork 9
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
ENH: Arbitrary Resection Volumetry Calculation #227
ENH: Arbitrary Resection Volumetry Calculation #227
Conversation
…exibility 1. Enable ROI selection and corresponding volume calculation for users; 2. Automatically display the table view once the calculation is completed; 3. Maintain the state of primary variables to minimize recomputation.
…ing multi-resection surfaces slices contour
EssentialVolumetry Computation and Part of the Advanced functions
…reasing usability and flexibility 1. Now users can calculate ROI volume for any case, with or without resection, using either vascular segments, single resection or multiple resections. 2. The UI is more intuitive, with basic functions for simple resection volumetry, Use-All-Resections and Vascular-segments as advanced parameters.
Hi @RafaelPalomar, I update the UI and functionality:
Could you try it and give me some feedback? |
…esection as a parameter
…ub.com/RuoyanMeng/Slicer-Liver into feature/Resectogram-ResectionVolumetry
Bezier surface is controlled by 16 points and the diagonal points pairs ([0,5,10,15] and [3,6,9,12]) would create the longest Bezier curve within the Bezier surface. The idea is approximate the two diagonal Bezier lines' length of the bezier surface, then divided by minimal voxel space to get a resolution, so that when the Bezier surface polygon is cutting through voxels we have at least one vertex in each voxel. Then when we label the voxels we can get a safe barrier for region growing.
Description: 1. Total Volume calculation tool for any segmentation. User can place Points for ROI segments and get volume very fast; 2. Introduce resection as advanced feature; 3. Enhanced interaction experience, eg. multi segments selection
The latest commit contains big changes in the code structure and UI.
|
@RuoyanMeng, here there is an example of use of normalized device coordinates for a given actor. (I haved not tried) but this should help you representing your actors in terms of final coordinates in the range 0-1, so you easily scale the resectogram. Let me know when this is ready for review. |
#226 solved |
This is a workaround and is linked to ALiver-research/Slicer-Liver#242
This add missing event connections between sliders and spin boxes on grid division/thickness widgets
This commit simplifies the user interface and adds tooltips to some of the widgets.
#236, #238 solved