REVIEW 3 major objections 4 minor 1 cited by
ToothForge: Automatic Dental Shape Generation using Synchronized Spectral Embeddings
T0 review · 3 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read ToothForge claims that synchronizing spectral embeddings before training a beta-VAE produces more accurate tooth-shape reconstructions than unaligned spectra, while generating a 10,000-vertex tooth in under a millisecond.
desk verdict A plausible spectral generative model for teeth, but the key comparison is confounded and the synchronization step is under-specified. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the synchronized spectral embedding. For each mesh $M_i$ with truncated eigenbasis $\Phi_{k,i}$ and coefficient array $C_{k,i}$, a reference mesh supplies a common basis $\Phi_{k,\text{ref}}$, and an assumed spectral transformation $R_i$ built from a correspondence map $c_i$ is optimized by minimizing $\|\Phi_{k,i}c_i C_i - \Phi_{k,\text{ref}}R_i C_i\|_2$, with symmetry enforced by the inverse mapping. All aligned coefficient arrays $R C_i$ are then used to train a β-VAE with cyclical annealing, and at synthesis the decoder's output $\hat{C}_k$ is multiplied by $\Phi_{k,\text{ref}}$ and paired with the reference mesh's edges to produce a new tooth mesh.
What would settle it
Run the pipeline on meshes with deliberately scrambled vertex orders and no known correspondence, or on synthetic tooth pairs with ground-truth correspondence; if reconstruction error trained on synchronized spectra is no better than trained on unaligned spectra, or the alignment optimization fails to converge, the central claim fails.
Extended reading notes
Core claim
ToothForge's central claim is that the instability of Laplacian harmonic decomposition biases generative models unless all shape spectra are first synchronized to a common eigenbasis. The authors report that a β-VAE trained on aligned spectral coefficients of 256 harmonics reconstructs unseen teeth with lower mean squared error and synthesizes shapes with lower Minimum Matching Distance (MMD) than the same model trained on unaligned coefficients, and that a generated tooth with more than 10,000 vertices costs roughly 0.7–0.8 ms for decoder inference plus projection into spatial coordinates. They further claim this removes the fixed-connectivity restriction of earlier spectral autoencoders, because the alignment supplies a common reference basis and a vertex-wise correspondence, and that 256 spectral coefficients capture realistic tooth morphology where the same number of spatial points produces noisy meshes missing molar cusps.
Load-bearing premise
The method rests on reliably matching every tooth mesh to a single reference mesh; if that matching is wrong or fails to converge, the synchronized spectra lose their advantage and the claimed benefit collapses.
Editorial extensions
If this is right
- Training on synchronized embeddings yields lower spectral and spatial reconstruction error and lower Minimum Matching Distance for synthesized teeth than training on unaligned embeddings.
- A new tooth mesh with more than 10,000 vertices can be generated in about 0.7–0.8 ms on a single GPU, including decoder inference and spatial reconstruction.
- The fixed-connectivity constraint of earlier spectral generative models is removed, so datasets assembled from different intra-oral scanners with different mesh connectivity can be used together.
- The learned alignment gives vertex-wise correspondence among all generated shapes, which can support downstream shape analysis.
- 256 spectral coefficients are sufficient for realistic tooth reconstructions, while the same number of spatial point coordinates produces noisy meshes that miss features such as molar cusps.
Reading between the lines
- If the correspondence optimization is robust in practice, ToothForge effectively turns spectral generation into a template-based method: every synthesized tooth shares the reference mesh's edges, so downstream tasks receive a consistent mesh structure and correspondence for free.
- The same synchronization idea could be attached to other generative backbones, such as diffusion models trained on latent codes or on aligned spectra, if larger dental datasets become available.
- A direct test of the mechanism is to measure how reconstruction error degrades as the alignment optimization is perturbed, or to compare ToothForge against a spatial autoencoder with identical latent size and vertex count.
- The paper motivates tooth synthesis as data augmentation but does not itself measure improved downstream task accuracy; that is a testable consequence rather than a demonstrated result.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents ToothForge, a generative model for dental crown meshes based on a β-VAE trained on spectral (Laplace-Beltrami) coefficients. The key methodological novelty is 'spectral synchronization': before training, the eigenvectors of each mesh are aligned to a common reference eigenbasis using an estimated correspondence map c_i, and the autoencoder is trained on the aligned coefficients. After training, new shapes are obtained by decoding sampled latents and projecting them through the reference basis. The authors report reconstruction errors of order 0.002 (spatial MSE), MMD values below 0.008, and generation times under 1 ms for 10,000+ vertex meshes. They also qualitatively compare against an unaligned, unregularized baseline (SAE-LP-128) and a spatial-coefficient baseline.
Significance. If substantiated, the approach would be a meaningful step for shape generation in medical imaging, particularly because it attempts to remove the fixed-connectivity assumption of prior spectral autoencoders and demonstrates near-interactive generation speed. The authors provide code, and the idea of synchronizing spectra across a training set before fitting a generative model is an interesting and largely unexplored direction. However, the evidence for the central claim—that synchronization improves generation—is currently qualitative and confounded; the paper's contribution would be significantly strengthened by a quantitative, controlled ablation.
major comments (3)
- [§4 / Fig. 5 vs. Table 1 and §3 Implementation details] The claim that synchronized embeddings improve reconstruction over unaligned ones is not supported by a controlled comparison. Fig. 5 contrasts ToothForge with 'SAE-LP-128 (ToothForge−sync.−reg.)'; since SAE-LP-k denotes k spectral coefficients (Sec. 2.2) and ToothForge uses k=256 (Sec. 3), the baseline uses only 128 coefficients. Fig. 1 shows that increasing k alone substantially improves shape recovery, so any qualitative improvement in Fig. 5 may result from the extra 128 coefficients rather than from synchronization or regularization. Table 1 reports no dMSE-spectral, dMSE-spatial, or MMD numbers for models trained on unaligned spectra. The Conclusion statement that 'Reconstruction accuracy is consistently higher when training on aligned embeddings, supported by qualitative analysis' is therefore not backed by quantitative evidence. Please add same-k ablations (e.g., 256 vs 256) with and without synchronization and with and without KL regularization, reporting all three metrics.
- [§2.3, Eq. (5)-(6)] The spectral synchronization step is under-specified. Eq. (5) defines R_i in terms of the unknown correspondence map c_i, and Eq. (6) minimizes an L2 difference between aligned coefficients, but the manuscript never states how c_i is represented (e.g., hard permutation, soft assignment), what constraints it satisfies, how it is initialized, which optimization algorithm is used, or how 'symmetry is enforced by adding the inverse mapping.' As written, R_i and c_i are mutually dependent, so the objective is not well-defined until a concrete alternating or joint estimation procedure is given. Without such a specification, the method cannot be reproduced or judged. Moreover, no evidence is provided that solving Eq. (6) reliably recovers meaningful correspondences on dental meshes with variable connectivity, which is the very assumption on which the method's benefit rests. Please provide the full algorithm and a quantitative validation of alignment (e.g., spectral coefficient distance before/after synchronization, or correspondence accuracy on meshes with known ground-truth correspondence).
- [§3 Dataset and §1 Introduction] The central motivation for spectral synchronization is that dental meshes from different clinics have different connectivity, but the experimental section does not report any connectivity information about the 430 crowns used. It is never stated whether the dataset contains meshes with varying vertex counts, triangulations, or topology, nor how many distinct connectivities are present. Without this information, the paper does not actually demonstrate that the method handles variable connectivity. Please include dataset statistics (vertex count ranges, edge counts, number of distinct triangulations) or run an experiment in which connectivity is deliberately varied while geometry is held fixed.
minor comments (4)
- [§3, Evaluation metrics] Table 1 reports MMD without specifying whether dMSE or dCD was used as the structural distance; please state it in the table or caption.
- [§1, Introduction] There is a typo 'potentionally' in the contributions paragraph; also the phrase 'comparative benchmarks highlight the superiority of our method over spatial approaches' is not backed by a table comparing with spatial methods, though Fig. 7 does provide some evidence for coefficient efficiency.
- [Fig. 1 caption] The colorbar label 'relative Shape Recovery error 0%1%2+%' is difficult to read; please format it as a standard colorbar.
- [Fig. 7 caption] The statement 'Values are scaled by 10' is ambiguous; please clarify the scaling and whether the axes are linear or logarithmic.
Circularity Check
No circularity: ToothForge's synchronized-spectral derivation is self-contained; the main weakness is an experimental confound, not circular reasoning.
full rationale
The derivation chain is not circular. The spectral decomposition (Eqs. 1-3) is standard linear algebra on the cotangent Laplacian, the baseline spectral autoencoder is adopted from the external work of Lemeunier et al. [14], and the beta-VAE objective (Eq. 7) is a standard reconstruction-plus-KL loss. The spectral synchronization step (Eqs. 5-6) defines an alignment transformation and an optimization objective for the unknown correspondence map c_i; this is an algorithmic proposal, not a fitted parameter renamed as a prediction. The central empirical claim that aligned embeddings improve reconstruction is evaluated on a private dataset, and although the comparison in Fig. 5 is confounded (ToothForge uses k=256 while the unaligned SAE-LP baseline uses k=128) and Table 1 reports no quantitative unaligned baseline, that is a weakness in experimental support, not a case where the conclusion is equivalent to the input by construction. Self-citations to Lombaert's earlier spectral work [8] and to Guibault's dental-crown paper [11] appear only as background or downstream-task context; neither is load-bearing for the claimed result. The under-specified optimization for c_i is a reproducibility risk but does not make the derivation circular. No prediction reduces to a fitted constant or to a self-citation chain, so the circularity score is 0.
Assumptions & free parameters
free parameters (3)
- Number of spectral coefficients k =
256
- Latent dimension =
16
- Beta (KL weight) schedule =
0 to 0.05
assumptions (4)
- standard math Cotangent-weight discretization of the Laplace-Beltrami operator correctly approximates the continuous operator on tooth meshes.
- domain assumption Dental crown shapes can be represented well by the first 256 spectral coefficients.
- ad hoc to paper A meaningful spectral transformation R_i exists between each mesh's eigenbasis and the reference eigenbasis (Eq. 5), and minimizing Eq. 6 recovers it.
- domain assumption The stochastic latent space of the beta-VAE is smooth enough that samples from N(0,I) produce plausible teeth.
Cite this review
Pith. "Pith review of ToothForge: Automatic Dental Shape Generation using Synchronized Spectral Embeddings." pith.science (2026). https://pith.science/paper/IPSSWGR4
@misc{pith2026250602702,
author = {Pith},
title = {Pith review of: ToothForge: Automatic Dental Shape Generation using Synchronized Spectral Embeddings},
year = {2026},
howpublished = {\url{https://pith.science/paper/IPSSWGR4}},
note = {Machine review of arXiv:2506.02702}
}
read the original abstract
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. The code is available at https://github.com/tiborkubik/toothForge.
Figures
Figures from the paper (5 more)
Forward citations
Cited by 1 Pith paper
-
SCALP: Semi-Supervised Statistical Shape Modeling from Imperfect 3D Photogrammetry via Landmark-Anchored Spectral Warp
A landmark-guided, band-limited spectral template warp, preceded by semi-supervised landmark detection, produces dense and anatomy-confined correspondences directly from imperfect 3D photogrammetry.
Reference graph
Works this paper leans on
-
[1]
In: International Conference on Machine Learning (ICML) (2018)
Achlioptas, P., Diamanti, O., Mitliagkas, I., Guibas, L.: Learning representations and generative models for 3d point clouds. In: International Conference on Machine Learning (ICML) (2018)
work page 2018
-
[2]
In: International Conference on Learning Represen- tations (ICLR) (2024)
Adams, J., Elhabian, S.: Point2SSM: Learning morphological variations of anatomies from point clouds. In: International Conference on Learning Represen- tations (ICLR) (2024)
work page 2024
-
[3]
In: Conference on Computer Vision and Pattern Recognition Workshops (CVPR) (2020)
Agus, M., Gobbetti, E., Pintore, G., Cali, C., Schneider, J.: Wish: efficient 3d bio- logical shape classification through willmore flow and spherical harmonics decom- position. In: Conference on Computer Vision and Pattern Recognition Workshops (CVPR) (2020)
work page 2020
-
[4]
In: International Conference on Computer Vision (ICCV) (2023)
Babiloni, F., Maggioni, M., Tanay, T., Deng, J., Leonardis, A., Zafeiriou, S.: Adap- tive spiral layers for efficient 3d representation learning on meshes. In: International Conference on Computer Vision (ICCV) (2023)
work page 2023
-
[5]
Bronstein, M.M., Bruna, J., Cohen, T., Veličković, P.: Geometric deep learning: Grids, groups, graphs, geodesics, and gauges (2021)
work page 2021
-
[6]
Fu, H., Li, C., Liu, X., Gao, J., Celikyilmaz, A., Carin, L.: Cyclical annealing schedule: A simple approach to mitigating KL vanishing. In: Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (2019)
work page 2019
-
[7]
In: Workshop on Clinical Image-Based Pro- cedures (MICCAI CLIP) (2024)
de la Fuente, N., Majó, M., Luzko, I., Córdova, H., Fernández-Esparrach, G., Bernal, J.: Enhancing image classification in small and unbalanced datasets through synthetic data augmentation. In: Workshop on Clinical Image-Based Pro- cedures (MICCAI CLIP) (2024)
work page 2024
-
[8]
Medical Image Analysis (MedIA) (2019)
Gopinath, K., Desrosiers, C., Lombaert, H.: Graph convolutions on spectral em- beddings for cortical surface parcellation. Medical Image Analysis (MedIA) (2019)
work page 2019
Show all 29 references
-
[9]
IEEE Transactions on Medical Imaging (2022)
Ha, S., Lyu, I.: Spharm-net: Spherical harmonics-based convolution for cortical parcellation. IEEE Transactions on Medical Imaging (2022)
2022
-
[10]
ACM Trans
Hanocka,R.,Hertz,A.,Fish,N.,Giryes,R.,Fleishman,S.,Cohen-Or,D.:Meshcnn: a network with an edge. ACM Trans. Graph. (2019)
2019
-
[11]
In: Medical Image Computing and Computer Assisted Intervention (MICCAI) (2023)
Hosseinimanesh, G., Ghadiri, F., Guibault, F., Cheriet, F., Keren, J.: From mesh completion to ai designed crown. In: Medical Image Computing and Computer Assisted Intervention (MICCAI) (2023)
2023
-
[12]
ACM Trans
Hu, S.M., Liu, Z.N., Guo, M.H., Cai, J.X., Huang, J., Mu, T.J., Martin, R.R.: Subdivision-based mesh convolution networks. ACM Trans. Graph. (2022)
2022
-
[13]
Computers & Graphics (2017)
Le, T., Bui, G., Duan, Y.: A multi-view recurrent neural network for 3d mesh segmentation. Computers & Graphics (2017)
2017
-
[14]
Lemeunier, C., Denis, F., Lavoué, G., Dupont, F.: Representation learning of 3d meshesusinganautoencoderinthespectraldomain.Computers&Graphics(2022)
2022
-
[15]
Computers & Graphics (2023)
Lemeunier, C., Denis, F., Lavoué, G., Dupont, F.: Spectrhums: Spectral trans- former for human mesh sequence learning. Computers & Graphics (2023)
2023
-
[16]
International Journal of Computer Vision (IJCV) (2021)
Marin, R., Rampini, A., Castellani, U., Rodolà, E., Ovsjanikov, M., Melzi, S.: Spectral shape recovery and analysis via data-driven connections. International Journal of Computer Vision (IJCV) (2021)
2021
-
[17]
In: Visualization and Mathematics III (2003)
Meyer, M., Desbrun, M., Schröder, P., Barr, A.H.: Discrete differential-geometry operators for triangulated 2-manifolds. In: Visualization and Mathematics III (2003)
2003
-
[18]
In: Conference on Computer Vision and Pattern Recognition (CVPR) (2016) 14 T
Qi, C.R., Su, H., Nießner, M., Dai, A., Yan, M., Guibas, L.J.: Volumetric and multi-view cnns for object classification on 3d data. In: Conference on Computer Vision and Pattern Recognition (CVPR) (2016) 14 T. Kubík et al
2016
-
[19]
In: Conference on Computer Vision and Pattern Recognition (CVPR) (2017)
Qi, C.R., Su, H., Mo, K., Guibas, L.J.: Pointnet: Deep learning on point sets for 3d classification and segmentation. In: Conference on Computer Vision and Pattern Recognition (CVPR) (2017)
2017
-
[20]
In: Conference on Neural Information Pro- cessing Systems (NeurIPS) (2017)
Qi, C.R., Yi, L., Su, H., Guibas, L.J.: Pointnet++: Deep hierarchical feature learn- ing on point sets in a mmetric space. In: Conference on Neural Information Pro- cessing Systems (NeurIPS) (2017)
2017
-
[21]
Computers & Graphics (2009)
Reuter, M., Biasotti, S., Giorgi, D., Patanè, G., Spagnuolo, M.: Discrete laplace–beltrami operators for shape analysis and segmentation. Computers & Graphics (2009)
2009
-
[22]
The insight journal (2006)
Styner, M., Oguz, I., Xu, S., Brechbühler, C., Pantazis, D., Levitt, J.J., Shenton, M.E., Gerig, G.: Framework for the statistical shape analysis of brain structures using spharm-pdm. The insight journal (2006)
2006
-
[23]
In: International Conference on Computer Vision (ICCV) (2015)
Su, H., Maji, S., Kalogerakis, E., Learned-Miller, E.: Multi-view convolutional neu- ral networks for 3d shape recognition. In: International Conference on Computer Vision (ICCV) (2015)
2015
-
[24]
Journal of Healthcare Engineering (2022)
Tian, S., Huang, R., Li, Z., Fiorenza, L., Dai, N., Sun, Y., Ma, H.: A dual dis- criminator adversarial learning approach for dental occlusal surface reconstruction. Journal of Healthcare Engineering (2022)
2022
-
[25]
ACM Trans
Wang, P.S., Liu, Y., Guo, Y.X., Sun, C.Y., Tong, X.: O-cnn: octree-based convo- lutional neural networks for 3d shape analysis. ACM Trans. Graph. (2017)
2017
-
[26]
ACM Trans
Wang, Y., Sun, Y., Liu, Z., Sarma, S.E., Bronstein, M.M., Solomon, J.M.: Dynamic graph cnn for learning on point clouds. ACM Trans. Graph. (2019)
2019
-
[27]
In: Conference on Computer Vision and Pattern Recognition (CVPR) (2024)
Wu, X., Jiang, L., Wang, P.S., Liu, Z., Liu, X., Qiao, Y., Ouyang, W., He, T., Zhao, H.: Point transformer v3: Simpler, faster, stronger. In: Conference on Computer Vision and Pattern Recognition (CVPR) (2024)
2024
-
[28]
In: Medical Image Computing and Computer Assisted Intervention (MICCAI) (2024)
Yang, S., Han, J., Lim, S.H., Yoo, J.Y., Kim, S., Song, D., Kim, S., Kim, J.M., Yi, W.J.: Dcrownformer: Morphology-aware point-to-mesh generation transformer for dental crown prosthesis from 3d scan data of antagonist and preparation teeth. In: Medical Image Computing and Comp...
2024
-
[29]
Zhao,H.,Jiang,L.,Jia,J.,Torr,P.,Koltun,V.:Pointtransformer.In:International Conference on Computer Vision (ICCV) (2021)
2021
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.