Comments (5)
Great, thanks!
I think the segmentation algorithm throws an exception if a point goes out of the volume bounds. On slice 0, the point doesn't have to go very far to be considered OOBs, so that's probably what's happening here, and we're not catching/handling the exception.
Given you got a different segmentation to work on slice zero (and so did we for the tutorial), it's probably conditional on the exact pointset used.
A good workaround is to go a few slices in and start from there. You don't lose much by doing that. If you go one slice in, you lose about one row of pixels from the final 2D result.
from volume-cartographer.
Thanks for giving me your segmentations. It helped me fix a number of potential bugs. One thing I hadn't seen before is that your segmentation had adjacent, duplicate points:
adjacent-points.mp4
This was causing some backend curve interpolation code to create a point outside of the volume, which lead to an uncaught exception, which crashed the program.
I've done a number of things in #8 to fix all of these compounded issues. Thanks again for reporting!
from volume-cartographer.
Try making a new segmentation on slice 1 instead of 0 and let me know what happens.
EDIT: Oh, and please zip up the segmentation directory inside *.volpkg/paths/
and send that to me so I can test a fix.
from volume-cartographer.
I switch to slice 1 and do it again and it works well. So I come back to slice 0 to do another new segmentation again and it works as well. The following is the path folder:
20230318015423: slice0 (not work)
20230318042534: slice1 (work)
20230318042733: slice0 (work)
from volume-cartographer.
Glad to know my segmentations data can help. Great work & thanks for the quick fix.
from volume-cartographer.
Related Issues (20)
- Row duplicates in ordered point sets HOT 2
- (VC) Add support for algorithms which propagate in -Z HOT 1
- 'Zoom in' not working as keybind HOT 5
- (VC) alt + mousewheel not working on the segmenter's server HOT 3
- (VC) Improve segmentation start behavior
- [Feature] Add mesh support to vc_area
- [Bug] Sharkbite Bug - all segmentations have a visual bug impacting ink detection training. HOT 4
- [Bug] Resolved edge pair already paired during flattening HOT 10
- [Bug] Layers (0-64) render in the wrong dimension HOT 2
- [Feature] Add associated volume to PPMs
- [Bug] Ambiguity for layer stack coordinate positions
- [Feature] remember vc_render params in the metadata json HOT 1
- [Bug] PPM error when loading cell map > 1GB HOT 2
- Discontinuous normals in ppm files HOT 16
- Review file output classes for failure checking
- UV map auto-orientation
- Re-implement multi-volume imports in vc_packager
- [Bug] GCC 13 compilation error HOT 1
- [Bug] VC Packager detects MacOS metadata files as actual files HOT 1
- [Bug] Tutorial 3 is pointing to a different vc_packager build in its docker image HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from volume-cartographer.