Publication Details
ToothForge: Automatic Dental Shape Generation using Synchronized Spectral Embeddings
Guibault François
Španěl Michal, doc. Ing., Ph.D. (DCGM FIT BUT)
Lombaert Hervé, Assoc. Prof. (ETSML)
We introduce ToothForge, a spectral approach for automatically generating novel 3D teeth, effectively addressing the sparsity of dental shape datasets. By operating in the spectral domain, our method enables compact machine learning modeling, allowing the generation of high-resolution tooth meshes in milliseconds. However, generating shape spectra comes with the instability of the decomposed harmonics. To address this, we propose modeling the latent manifold on synchronized frequential embeddings. Spectra of all data samples are aligned to a common basis prior to the training procedure, effectively eliminating biases introduced by the decomposition instability. Furthermore, synchronized modeling removes the limiting factor imposed by previous methods, which require all shapes to share a common fixed connectivity. Using a private dataset of real dental crowns, we observe a greater reconstruction quality of the synthetized shapes, exceeding those of models trained on unaligned embeddings. We also explore additional applications of spectral analysis in digital dentistry, such as shape compression and interpolation. ToothForge facilitates a range of approaches at the intersection of spectral analysis and machine learning, with fewer restrictions on mesh structure. This makes it applicable for shape analysis not only in dentistry, but also in broader medical applications, where guaranteeing consistent connectivity across shapes from various clinics is unrealistic.
@INPROCEEDINGS{FITPUB13463, author = "Tibor Kub\'{i}k and Fran\c{c}ois Guibault and Michal \v{S}pan\v{e}l and Herv\'{e} Lombaert", title = "ToothForge: Automatic Dental Shape Generation using Synchronized Spectral Embeddings", pages = "1--14", booktitle = "Proceedings of Information Processing in Medical Imaging 2025", year = 2025, location = "Kos, GR", language = "english", url = "https://www.fit.vut.cz/research/publication/13463" }