# Can anyone suggest a way for fast and accurate segmentation of teeth in CBCT volumes?

**URL:** <https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932>\
**Category:** Support\
**Tags:** segmentation, dental\
**Created:** [March 17, 2024, 12:04am UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932 "2024-03-17T00:04:25Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sourav\_Bose](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sourav_bose/32/69684_2.png) [@Sourav\_Bose](https://discourse.slicer.org/u/Sourav_Bose)\
**Post date:** [March 17, 2024, 12:04am UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/1 "2024-03-17T00:04:26Z")

</div>

I have been trying to do the segmentation of teeth using fill between slices in the CBCTs.  
I tried a few different techniques mentioned in the forum but I am unable to add seeds on the margins of the tooth. So there is spillage of the the label in the adjacent bone and tooth, when I am using Watershed.

Kindly help me with this!

---

<div class="post-metadata">

**Author:** ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)\
**Post date:** [March 17, 2024, 12:11am UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/2 "2024-03-17T00:11:12Z")

</div>

You can try [Slicer Automated Dental Tools Extension](https://github.com/DCBIA-OrthoLab/SlicerAutomatedDentalTools#slicer-automated-dental-tools) if you have a decent graphics card

---

<div class="post-metadata">

**Author:** ![Sourav\_Bose](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sourav_bose/32/69684_2.png) [@Sourav\_Bose](https://discourse.slicer.org/u/Sourav_Bose)\
**Post date:** [March 17, 2024, 6:23am UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/3 "2024-03-17T06:23:45Z")

</div>

I want to create individual segment for each tooth. Without the adjacent bone (maxilla and mandible).  
I have run the extension suggested by you, but it comes with the bony structures

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [April 10, 2024, 6:18am UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/4 "2024-04-10T06:18:18Z")

</div>

You can use [DentalSegmentator extension](https://github.com/gaudot/SlicerDentalSegmentator) to get the teeth.

[![](https://raw.githubusercontent.com/gaudot/SlicerDentalSegmentator/main/Screenshots/1.png) ](https://raw.githubusercontent.com/gaudot/SlicerDentalSegmentator/main/Screenshots/1.png)

[![](https://raw.githubusercontent.com/gaudot/SlicerDentalSegmentator/main/Screenshots/dentalsegmentator_example.png) ](https://raw.githubusercontent.com/gaudot/SlicerDentalSegmentator/main/Screenshots/dentalsegmentator_example.png)

The upper and lower teeth are already separated and you can split the individual teeth using semi-automatic tools in Segment Editor (Islands effect and Scissors).

@cpinter may have more experience in automatic separation of teeth from each other.

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [April 10, 2024, 8:55am UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/5 "2024-04-10T08:55:54Z")

</div>

We have a MONAI Label based model pair for segmenting the teeth but unfortunately it’s proprietary. We are in the process of deciding what could be shared publically (mentioning @diazandr3s and @PalkoD here as well).

---

<div class="post-metadata">

**Author:** ![Sourav\_Bose](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sourav_bose/32/69684_2.png) [@Sourav\_Bose](https://discourse.slicer.org/u/Sourav_Bose)\
**Post date:** [April 10, 2024, 1:01pm UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/6 "2024-04-10T13:01:04Z")

</div>

Thank you Prof.  
But I am unable to add the extension in my Mac from the extension manager or manually as mentioned in the page.  
What could be a possible way out?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [April 10, 2024, 7:20pm UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/7 "2024-04-10T19:20:57Z")

</div>

You can use [nnUnet extension](https://github.com/KitwareMedical/SlicerNNUnet) today (follow instructions in the tutorial) or you can use DentalSegmentator from tomorrow. It will be released in the latest Slicer Preview Release (that you download tomorrow or later).

---

<div class="post-metadata">

**Author:** ![dimnsk](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/dimnsk/32/70780_2.png) [@dimnsk](https://discourse.slicer.org/u/dimnsk)\
**Post date:** [May 16, 2024, 5:39pm UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/8 "2024-05-16T17:39:33Z")

</div>

is there any news on your models?  
can I see them in public?

---

<div class="post-metadata">

**Author:** ![r\_dientes](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/r_dientes/32/79849_2.png) [@r\_dientes](https://discourse.slicer.org/u/r_dientes)\
**Post date:** [October 21, 2024, 5:27pm UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/9 "2024-10-21T17:27:14Z")

</div>

Hello!  
I’m starting to segment and I wanted to know if there was a tool or extension to separately segment enamel, dentin and pulp canal. Or if not some advice or tip that I should follow. Thank you!

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [October 21, 2024, 6:48pm UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/11 "2024-10-21T18:48:20Z")

</div>

DentalSegmentator Slicer extension can segment teeth. There is no Slicer extension yet for for segmenting an individual tooth or parts of it, but it is just a matter of time.

Please search the web for any public data sets and pre-trained models (there are many of them) and if you find one that seem to match what you need and it uses a permissive license then let us know and we’ll help making it conveniently available in Slicer as an extension.

---

<div class="post-metadata">

**Author:** ![r\_dientes](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/r_dientes/32/79849_2.png) [@r\_dientes](https://discourse.slicer.org/u/r_dientes)\
**Post date:** [October 21, 2024, 7:27pm UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/12 "2024-10-21T19:27:40Z")

</div>

Thanks for your comments!  
My doubt arises from my still little experience and that I have Micro-CT images that are quite heavy for my computer. For this reason, I need to lower the quality of the images but then be able to distinguish the structures well to be able to segment. Any recommendations? I leave you a screenshot of my work.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/7/7/77ca59772122485f6e54524349c0a6a7c42c1ee0.jpeg)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [October 21, 2024, 8:12pm UTC](https://discourse.slicer.org/t/can-anyone-suggest-a-way-for-fast-and-accurate-segmentation-of-teeth-in-cbct-volumes/34932/13 "2024-10-21T20:12:18Z")

</div>

Tooth segmentation on non-clinical images is an entirely different story. MicroCT has a magnitude finer resolution and its image quality can be much better due to that there are no dose concerns and there is less scattering. Any models that are trained for tooth segmentation in clinical CBCT will not work on high-resolution microCT and vice versa, so if you want to discuss microCT tooth segmentation further then please create a new forum topic for it.
