Clear Aligner Planning Module

Dear all,

We are planning to develop an open-source module for designing clear aligners for 3D Slicer. Our aim is to create a tool that allows dental professionals to design clear aligners for both thermoforming and direct 3D printing, making cutting-edge orthodontic technology more accessible to everyone.

@pramudithaSJ , @Aravinda_Sandaruwan and @Sasikala_Kottegoda have volunteered to take on the programming for this project. While they’re software programmers they are new to 3D Slicer and could really use the guidance of experienced members in this community. We’d deeply appreciate any help you can offer, especially in getting the architecture right from the start.

Here’s what we conceive for the module:

  1. AI-Powered Tooth Segmentation : Automatically segment individual teeth from Intra Oral Scans (IOS)
  2. Editing and Aligning: Develop tools to import, align, and edit intraoral scans (IOS), cone-beam CT (CBCT) data, and patient photos.
  3. Easy Tooth Movement and Alignment : Intuitive tools to adjust tooth positions, including automatic alignment.
  4. Real-Time Visualization : Simulate and visualize treatment plan stages to better plan tooth movements and communicate effectively with patients and clinicians
  5. Staging and Sequencing : Tools to create multiple treatment stages, giving precise control over tooth movement sequences.
  6. Manufacturing-Ready Models : Generate 3D-printable models for thermoforming and generating the shell for direct 3D printing.
  7. AI-Driven Optimization : Incorporate AI model to get trained on the treatment planning and later do the treatment planning
  8. User-Friendly Workflow : Build an interface that’s simple to navigate.

Most of the tools needed for this is already in the 3D Slicer. We are looking to piece them together and also to improve some of them further.

We warmly invite the community to share your feedback, ideas, and expertise to help us fast-track the development of this module into a functional prototype within the next 3 months.

Thank you
Manjula

1 Like

Dear Manjula -

This sounds like an exciting project and as you say, many of the elements are already present in Slicer so the project sounds achievable, but still ambitious.

I suggest the team begin by studying other open extensions carefully and perform experiments to get comfortable with each of the required technical components. This could take the form of open experimental scripts and tests that can later be assembled into a friendly workflow (that is, debug and understand the technical parts before attempting to assemble them).

As you plan to make the results open doing these experiments in open, simple reproducible scripts that operate on open data will make it more fruitful in interacting with other developers to solve any questions that arise.

-Steve

1 Like

The only solution I am aware of for point #1 is this extension

However, I just tried last week and was unable to run it with any of the following Slicer versions: 5.6.2, 5.7, 5.8, 5.2.1. There does not seem to bee much activity on this lately, neither on the development nor the support side (see Prediction done but without output · Issue #33 · DCBIA-OrthoLab/SlicerDentalModelSeg · GitHub), but maybe you could try.
Automatic IOS segmentation is difficult, because surface mesh segmentation is not really in the main stream, so training your own model is also far from trivial.

1 Like

Thank you Steve and Csaba for the replies much appreciated.

The most challenging would be the segmentation of the teeth. Entire process hang on this. We are looking at the same extension and hoping to get it to work. I got it to work some time back but not sure the version. We will work on the above extension and see if we can get it to work. Otherwise we need to look at a alternative on how to get this done.

But this has been very successfully implemented this on all the commercial software we use for aligner planning. Any pointers on how this has been done ?

The manual segmentation can be done with the curve cut

best
Manjula