Gsoc-2026: TotalSegmentator v2 Integration for Multi-Organ Segmentation and Surface Texture Pipeline #1272
Replies: 4 comments 3 replies
|
I think that's the way to go. Have you done anything with Total Segmentor yet? Focus on the texture now. I already answered that in the other thread: #1255 |
|
Thank you @paulojamorim! I will focus on completing the Surface Texture integration first. I have already gathered the technical information about TotalSegmentator v2 (I studied the similiar applications like 3D slicer and related documents how they manage the TotalSegmentor integration )the ROI subset strategy, lazy model loading, and the pipeline connections. I will implement TotalSegmentator after the texture work is complete, as you suggested. I will follow your guidance from #1255 and update progress there. Meanwhile, if you agree on the TotalSegmentator integration into InVesalius could you share any specific integration strategy or preferred approach you have in mind? For example: |
|
Hi @paulojamorim, thank you for the detailed guidance on TotalSegmentator integration! I wanted to confirm since TotalSegmentator is not currently listed in the GSoC 2026 ideas list, can I still submit it as a second GSoC proposal as a new idea? Or would it need to be added to the ideas list first? |
|
As the GSoC submission deadline is approaching, I have prepared my proposal for the TotalSegmentator v2 integration. I would really appreciate it if you could take a look and share any feedback to ensure my approach aligns well with the project expectations here is the link of my proposal: Thank you! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi @paulojamorim @rmatsuda @tfmoraes,
While working on the Surface Texture integration, I realized that
the quality of surface texture mapping depends heavily on having
clean, isolated organ surfaces. This led me to explore a natural
pipeline extension for InVesalius.
Proposed: TotalSegmentator v2 Integration
InVesalius currently supports brain segmentation (FastSurfer),
trachea, and mandible. However, there is no support for chest,
abdominal, or cardiovascular organ segmentation.
I am proposing to integrate TotalSegmentator v2 which segments
104 anatomical structures (lungs, heart, liver, kidneys, spine,
vessels etc.) from CT and MRI.
I am a machine learning student with hands-on deep learning
experience. I have previously built a brain tumor segmentation
project using deep learning (segResNet)which you can check here(Iam capable or not)
https://github.com/Kaipapurandeswarreddy/BrainTumorseg
This gives me confidence that I can implement the TotalSegmentator integration correctly and efficiently.
Why this pairs perfectly with Surface Texture:
CT Scan → TotalSegmentator → Clean organ mask
→ Surface generation → Surface Texture (Rust)
→ 3D organ → VRML/OBJ export
Key insight — why segmentation improves texture quality:
Threshold-based surfaces (Marching Cubes on raw CT) include mixed
tissues — bone, air, soft tissue all together. When raycasting shoots
rays along surface normals, it samples across mixed tissue boundaries,
producing noisy textures.
With TotalSegmentator segmentation first:
Technical approach:
Would this direction align with InVesalius's ?
Happy to start implementing if this sounds promising.
All reactions