Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Oct 2.
Published in final edited form as: Proc SPIE Int Soc Opt Eng. 2026 Apr 1;13929:139292J. doi: 10.1117/12.3087010

Automated Classification of Skeletal Facial Asymmetry in CBCT Using a Reproducible 3D Slicer Workflow for Patient-Specific Decision Support

Angelina Sanna a, Janson Ng a, Antonio Ruellas b, Aron Aliaga a, Alban Gaydamour a, Enzo Tulissi a, Yanjie Huang c, Juan Carlos Prieto c, Najla Al Turkestani d, Marilla Yatabe a, Jonas Bianchi e, Steve Pieper f, Lucia Cevidanes a,c, Tengfei Li c
PMCID: PMC13630422  NIHMSID: NIHMS2209130  PMID: 42825303

Abstract

This study presents an automated pipeline for classifying skeletal facial asymmetry of 170 patients with Class III malocclusion using cone-beam computed tomography (CBCT). The methodology integrates standardized image preprocessing, mirroring, voxel-based registration, anatomical measurement extraction, dimensionality reduction, and clustering. Principal component analysis (PCA), t-distributed stochastic neighbor embedding (t-SNE), and uniform manifold approximation and projection (UMAP) were evaluated using Spectral Clustering with both k-nearest-neighbors (kNN) and radial basis function (RBF) affinities. PCA suggested four clusters, t-SNE found four with kNN and two with RBF, and UMAP identified six. UMAP with RBF affinity achieved the best overall clustering performance, as indicated by the silhouette score, C-index, Dunn index, and closed surface distance heat maps, slightly outperforming UMAP with kNN. The unsupervised framework established in this study provides clinically meaningful phenotypes that could inform subsequent supervised classification work with an expanded dataset. The pipeline is implemented within open-source 3D Slicer Craniomaxillofacial automated modules to enhance reproducibility and clinical translation.

Keywords: Facial asymmetry, Cone-beam computed tomography (CBCT), 3D Slicer, Spectral clustering

1. INTRODUCTION

Facial asymmetry is a key clinical concern in orthodontics, affecting both appearance and functionality.1,2 While minor asymmetries are common even in well-balanced faces,3 marked skeletal asymmetry is often perceived as less attractive4,5 and may motivate patients to seek orthodontic and/or surgical correction.6 Facial asymmetry is particularly common in certain malocclusions, notably Class III cases characterized by a retrognathic maxilla, prognathic mandible, or both. In this group, chin asymmetry is detectable in up to 40% of patients,7 with deviations often involving the mandible, maxilla, and related cranial structures. Through analyzing data from the Dentofacial Clinic at the University of North Carolina between 2006 and 2010, Proffit et al.8 found that approximately 36% of all surgical patients underwent asymmetry correction. Accurate classification of asymmetry is therefore critical for diagnosis, treatment planning, and outcome assessment.1,9

Traditionally, postero-anterior cephalograms have been used to diagnose and plan treatment for facial asymmetry;10 however, these two-dimensional methods can be limited in their ability to characterize the high-dimensional problem. Three-dimensional imaging, particularly cone-beam computed tomography (CBCT), now allows for volumetric analysis of craniofacial structures, allowing for more accurate identification of asymmetry and its regional distribution.11 Recent advancements in artificial intelligence (AI) and machine learning, including unsupervised learning methods, allow for the detection of subgroups with similar phenotypic patterns that may not be apparent through conventional analysis.12 While AI can offer valuable insights, models are not 100% accurate and cannot replace clinical expertise; therefore, professional interpretation by a qualified orthodontist/oral and maxilla facial surgeon is required to ensure high-quality care. The 3D Slicer13 Craniomaxillofacial automated suite combines validated AI-based modules for head orientation, voxel-based registration at the cranial base, maxilla and mandible linear and angular quantification, surface distance mapping, and multi-method clustering approaches. Leveraging this standardized workflow enabled objective analysis of our dataset and the translation of results into precise, patient-specific facial asymmetry diagnoses.

The objectives of this study were as follows. First, to develop a reproducible, fully automated workflow for processing and analyzing CBCT images of Class III patients with and without facial asymmetry that is both clinician-facing and extensible across multimodal data. Second, to compare the performance of four clustering approaches in their ability in distinguishing patterns of facial asymmetry. Finally, to visualize regional asymmetry patterns using closed surface distance heat maps to facilitate clinical interpretation.

2. METHODS

2.1. Data Preprocessing

We analyzed CBCT scans from 170 patients diagnosed with Class III malocclusion. All images were anonymized and resampled to an isotropic voxel size of 0.3 mm. A standardized head orientation was established relative to the cranial base for assessment of cranial base and mandibular asymmetry, and relative to the occlusal plane for maxillary asymmetry assessment. Scans were mirrored to generate contralateral symmetry references and subsequently registered using automated voxel-based registration for the cranial base, mandible, and maxilla.

All image processing steps were performed in 3D Slicer13 using automated extensions to ensure standardization and reproducibility. Cranial-base superimposition for original–mirrored comparisons were conducted with Automatrix and Areg’s voxel-based registration, using the cranial base as the stable reference to isolate maxillary and mandibular changes. AQ3DC extracted linear distances and pitch–yaw–roll angular metrics from predefined landmarks and planes, and Automated ModelToModelDistance computed dense surface maps visualized in ShapePopulationViewer. This workflow mirrors published CMF user-study protocols,14–16 enabling transparent reuse and clinical deployment.

2.2. Feature Extraction and Dimensionality Reduction

We extracted 34 quantitative linear distances, volumetric indices, and angular deviations from the registered volumes, covering the cranial base, mandible, maxilla. Dimensionality reduction was applied to the measurements using three methods: UMAP, t-SNE, and PCA. UMAP and t-SNE were implemented as non-linear reduction techniques, while PCA served as a linear baseline. For PCA, the top ten principal components were retained to preserve the majority of the variance, and the explained variance ratio for each component was recorded. For visualization, three-dimensional scatter plots were generated from the reduced feature spaces: PC1–PC3 for PCA, and the first three embedding dimensions for UMAP and t-SNE. This allowed qualitative assessment of group separation alongside quantitative evaluation using silhouette score, C-index, and Dunn index.17,18

2.3. Clustering Approaches

Initially, we tested hierarchical and k-means approaches, then selected spectral clustering, which partitions data by analyzing the eigenstructure of an affinity matrix.19 This method captures complex, non-linear relationships, making it will suited for accommodating irregular cluster shapes common in facial asymmetry phenotypes. Two affinity constructions of spectral clustering were evaluated: k-nearest-neighbors (kNN) graphs, which connect each sample to its closest neighbors to capture local structure,20 and Radial Basis Function (RBF) kernels, which compute pairwise similarities based on distance, producing a fully connected graph with weights decaying over distance.21 The choice of affinity impacts the clusters formed, with kNN graphs emphasizing local relationships and RBF kernels based on global similarity patterns.

For each combination, the number of clusters k was selected by maximizing the silhouette score computed in the same space used for clustering, and then evaluated with C-index and Dunn index along with qualitative inspection of 3D low-dimensional plots. Closed surface distance heat maps from representative cases were also generated to visualize and interpret regional asymmetry patterns.

3. RESULTS

3.1. Model Selection Across Affinities

In the PCA space, both RBF and kNN produced consistent results, selecting k=4 as the optimal cluster count (Table 1). The t-SNE embeddings produced different outcomes depending on the affinity: kNN favored k=4, while RBF selected k=2. In the UMAP space, both RBF and kNN agreed on k=6 as optimal.

Table 1.

Cluster quality metrics ranked by silhouette score, C-index, and Dunn index. Higher silhouette and Dunn indices indicate better separation, whereas lower C-index values indicate greater within-cluster homogeneity. The top-performing methods were t-SNE with kNN (k = 4), UMAP with kNN (k = 6), and UMAP with RBF (k = 6).

Method Number of Clusters Silhouette Score C-index Dunn-index
t-SNE w/ kNN 4 .245 .169 .119
t-SNE w/ RBF 2 −.005 .506 .091
UMAP w/ kNN 6 .405 .048 .135
UMAP w/ RBF 6 .411 .047 .133
PCA w/ kNN 4 .070 .231 .505
PCA w/ RBF 4 .071 .227 .400

3.2. Cluster Quality Metrics

Cluster quality was assessed using the silhouette score, C-index, and Dunn index for each manifold–affinity–k combination (Table 1). In PCA space, silhouette scores were 0.071 for RBF and 0.070 for kNN, indicating minimal separation, with RBF performing marginally better. The t-SNE kNN configuration with k = 4 achieved a silhouette score of 0.245, substantially higher than the t-SNE RBF score of −0.005 and both PCA results. UMAP with k = 6 in both affinities consistently achieved the lowest C-index (0.047–0.048) and relatively high Dunn indices (0.133–0.135), suggesting superior compactness and separation compared to PCA and t-SNE. UMAP RBF yielded the highest silhouette score (0.411), slightly outperforming UMAP kNN (0.405), while also achieving the absolute minimum C-index of 0.047. The highest Dunn index overall was observed in PCA kNN (0.505), though its low silhouette score indicates that clusters were far apart but internally inconsistent.

Visual inspection of the embeddings confirmed the quantitative results (Figure 2). In PCA plots, clusters showed considerable overlap. The t-SNE kNN embedding produced visually compact, well-separated clusters, aligning with the improved metric scores and suggesting stronger subgroup definition. In contrast, the t-SNE RBF embedding collapsed data into broader partitions, likely obscuring clinically meaningful substructures.

Figure 2.

Figure 2.

Top three clustering configurations plotted in three dimensions. Cluster assignments are color-coded, illustrating compactness and separation achieved by each method.

4. DISCUSSION

4.1. Visual Analysis and Phenotype Interpretation

The UMAP–RBF clustering identified six clinically interpretable phenotypic groups within our Class III cohort. Cluster characterization was based on average linear and angular asymmetry values, using established thresholds of > 2mm and > 5° to define clinically significant deviation. As shown in Figure 3, Cluster 3 represented the symmetric reference group, with all measurements below those defined thresholds. Three clusters (0, 1, and 5) demonstrated predominantly mandibular asymmetry. Cluster 0 showed mild deviation (~ 2 mm), Cluster 1 moderate deviation (2–4 mm), and Cluster 5 severe mandibular asymmetry (> 4 mm), with heat-map intensity increasing proportionally with severity. Across these mandibular-predominant clusters, maxillary asymmetry remained minimal or below significance thresholds.

Figure 3.

Figure 3.

Clinical characterization of clusters identified by UMAP–RBF spectral clustering visualized through closed surface distance heat maps. The top row illustrates a mandibular asymmetry gradient (Clusters 0, 1, and 5), ranging from mild (~ 2mm) to moderate (2–4 mm) and severe (> 4mm) average deviations. The bottom row includes the symmetric reference group (Cluster 3) and two combined maxillo-mandibular asymmetry patterns (Clusters 4 and 2) with increasing severity.

Clusters 4 and 2 captured combined maxillo-mandibular asymmetry. Cluster 4 reflected moderate asymmetry in both jaws (2–4 mm), whereas Cluster 2 exhibited severe combined deviations (> 4 mm), often involving complex three-dimensional relationships between maxillary canting and mandibular displacement. Isolated maxillary asymmetry was not represented among the clusters, consistent with its rarity in Class III populations; only four maxillary-only cases were present in the dataset, an insufficient sample for reliable clustering. This absence aligns with clinical observations that maxillary asymmetry in Class III patients frequently co-occurs with mandibular deviation.

4.2. Methodological Insights

Our results demonstrate that the choice of embedding space had a greater impact on cluster quality than the affinity measure used within spectral clustering.

When retaining the top 10 principal components, PCA explained only ~ 60% of the dataset’s variance. The high Dunn index for PCA with kNN likely reflects large inter-cluster distances driven by a few widely separated clusters, but the low silhouette score indicates that these clusters were internally inconsistent. This limitation may be due to the inability of linear projections to reveal nonlinear relationships critical for subgroup differentiation in datasets with a large number of correlated measurements.22 t-SNE with kNN produced more coherent clusters than PCA, as reflected by its higher silhouette score. However, its weaker performance with RBF affinity and lower Dunn index values compared to UMAP suggests that while t-SNE excels at identifying fine-grained local structures, it may not maintain global separability as effectively, which can reduce cluster compactness at larger scales. UMAP provided compact, well-separated clusters with high Dunn index values and low C-index scores, suggesting intra-cluster homogeneity and inter-cluster separation. This superior performance likely stems from its ability to balance local and global structure preservation, enabling it to capture clinically relevant subgroups in high-dimensional asymmetry data.

The RBF and kNN affinity matrices’ relative performance varied depending on the embedding. In t-SNE, which preserves local structure strongly, kNN worked better. Both affinities work equally well in UMAP, as it balances local and global structure. In a linear embedding (PCA), affinity choice had little affect because the embedding itself limited performance. This highlights the interaction between manifold structure and affinity computation and underscores the need for systematic parameter tuning when designing clustering pipelines.

4.3. Clinical Relevance

The clustering performance metrics (silhouette score: 0.411, C-index: 0.047, Dunn index: 0.133) indicate that UMAP-RBF produced a coherent phenotypic stratification, though not the only possible way to organize the data. The clearer separation achieved with UMAP-based spectral clustering could support the development of automated, phenotype-driven tools for diagnosis, treatment planning, and prognosis in cases of facial asymmetry. Well-defined clusters may represent clinically distinct subtypes, standardizing asymmetry assessment to offer a reproducible alternative to subjective clinical impressions and support more consistent diagnosis and treatment planning.

The algorithm identified natural groupings in the high-dimensional measurement space that correspond to clinically interpretable patterns, but the transitions between adjacent severity levels were gradual rather than sharply defined. The strength of the unsupervised approach lies in revealing that Class III asymmetry phenotypes naturally stratify along dimensions of anatomical location (mandibular vs. combined) and severity (mild/moderate/severe), providing evidence that these clinical distinctions reflect true underlying patterns in the patient population.

4.4. Study Limitations and Dataset Expansion

The analysis was conducted on a relatively small dataset. Some phenotypes, such as isolated maxillary asymmetry, were too rare to define clearly. Furthermore, the clustering outcomes showed sensitivity to parameters such as neighborhood size in manifold learning and scale selection in affinity functions. These challenges motivated us to move toward supervised classification and a focus on maxillary and mandibular asymmetry classes. Current work expands the dataset to 296 post-pubertal Class III patients with clinician-validated diagnostic labels (symmetric: n=120, maxillary-only: n=6, mandibular-only: n=87, combined maxillo-mandibular: n=83). The close alignment between the phenotypes revealed in this study and the discriminative features identified by the supervised models underscores the clinical relevance of the original clustering approach and demonstrates its value in guiding subsequent model development.

4.5. Future Work

Coordinated use of unsupervised and supervised frameworks will ultimately enable a comprehensive clinical decision-support system for diagnosing and managing facial asymmetry. Several lines of development are planned to advance this work.

The next step is to better understand how individual measurements and their interactions reflect underlying anatomical deviations. Current diagnostic categories focus on treatment-relevant jaw asymmetry without cranial base classification groups. However, incorporating cranial base analysis may reveal compensatory mechanisms and provide a more comprehensive understanding of craniofacial asymmetry etiology to inform surgical planning in complex cases. Expanding the framework beyond CBCT anatomy to include functional assessments (temporomandibular joint function, masticatory efficiency), patient-reported outcomes (facial appearance satisfaction, quality of life), and longitudinal treatment response data will allow for a richer, multidimensional characterization of asymmetry.

Building on this foundation, further statistical analysis of symmetric versus asymmetric groups will refine thresholds for clinically significant asymmetry beyond the current 2mm/5° guidelines. One-way ANOVA and post-hoc will help validate the mild, moderate, and severe categories observed in heat-map visualizations and identify the measurements that most reliably distinguish these groups. Testing the clustering framework on independent datasets from other institutions and ethnic populations will assess generalizability and identify population-specific asymmetry patterns. This is particularly important for establishing whether the six clusters identified in our predominantly North American Class III population generalizes to Asian or South American Class III cohorts, where prevalence and etiologic factors may differ.

Clinical impact will also require analysis of treatment response across phenotypic subgroups. Retrospective analysis of the success of treatment in patients by cluster assignment will determine whether subgroups exhibit differential responses to orthodontic versus surgical intervention. Prospective validation could establish whether pre-treatment cluster assignment predicts post-treatment stability, enabling more personalized recommendations.

Our long-term goal is a fully automated, clinically validated system that accepts a patient’s CBCT scan, processes it through the standardized pipeline, provides objective asymmetry classification with confidence intervals, visualizes regional asymmetry patterns through interactive heat maps, and references the patient to phenotypically similar cases with documented treatment outcomes. We plan to develop an integrated 3D visualization platform within the 3D Slicer CMF suite that includes quantitative measurements, cluster assignments, and classification outputs with patient-specific surface distance heat maps. This will enable clinicians to explore asymmetry patterns interactively, compare individual cases to phenotypic reference groups, and visualize predicted treatment outcomes. This integrated approach will support evidence-based, personalized diagnosis and treatment planning while maintaining the reproducibility and transparency essential for clinical adoption.

5. CONCLUSION

Across all manifold–affinity combinations, UMAP consistently produced the highest-quality groupings, with the RBF affinity achieving the best overall performance. The t-SNE method with kNN formed compact, locally coherent clusters but showed less separation overall, while PCA-based clustering obtained low silhouette scores, despite achieving the highest Dunn index with kNN. These findings underscore the advantages of nonlinear dimensionality reduction, particularly UMAP, for distinguishing clinically relevant patterns in complex craniofacial shape data. Clinically, the optimized UMAP–RBF workflow offers a reproducible and objective framework for distinguishing asymmetry phenotypes in Class III patients, enabling more precise, personalized diagnosis and treatment planning to improve surgical outcomes. These phenotypic groupings, in turn, form a robust foundation for ongoing supervised classification efforts and for the future development of automated, clinically interpretable decision-support tools.

Figure 1.

Figure 1.

Workflow for automated image-processing. CBCT scans undergo standardized orientation before they are mirrored, registered to the cranial base using voxel-based methods, assigned anatomical landmarks, and evaluated with dense surface distance maps to visualize regional asymmetry patterns.

REFERENCES

  • [1].Proffit WR, Fields HW, Larson BE, and Sarver DM, Contemporary Orthodontics, Sixth ed., Elsevier; (2019). [Google Scholar]
  • [2].Bishara SE, Burkey PS, and Kharouf JG, “Dental and facial asymmetries: a review,” Angle Orthod. 64(2), 89–98 (1994). [DOI] [PubMed] [Google Scholar]
  • [3].Peck S, Peck L, and Kataja M, “Skeletal asymmetry in esthetically pleasing faces,” Angle Orthod. 61(1), 43–48 (1991). [DOI] [PubMed] [Google Scholar]
  • [4].Meyer-Marcotty P, Stellzig-Eisenhauer A, Bareis U, Hartmann J, and Kochel J, “Three-dimensional perception of facial asymmetry,” Eur. J. Orthod. 33(6), 647–653 (2011). [DOI] [PubMed] [Google Scholar]
  • [5].Jarosz KF, Bosio JA, Bloomstein R, Jiang SS, Vakharia NS, and Cangialosi TJ, “Perceptions of chin asymmetries among dental professionals and laypersons,” Am. J. Orthod. Dentofacial Orthop. 154(2), 201–212 (2018). [DOI] [PubMed] [Google Scholar]
  • [6].Harun NA, Adam KBC, Abdullah NA, and Rusli N, “Is a symmetrical face really attractive?,” Int. J. Oral Maxillofac. Surg. 52(6), 703–709 (2023). [DOI] [PubMed] [Google Scholar]
  • [7].Severt TR, and Proffit WR, “The prevalence of facial asymmetry in the dentofacial deformities population at the University of North Carolina,” Int. J. Adult Orthodon. Orthognath. Surg. 12(3), 171–176 (1997). [PubMed] [Google Scholar]
  • [8].Proffit WR, Phillips C, and Dann C, “Who seeks surgical-orthodontic treatment?,” Int. J. Adult Orthodon. Orthognath. Surg. 5(3), 153–160 (1990). [PubMed] [Google Scholar]
  • [9].Burstone CJ, “Diagnosis and treatment planning of patients with asymmetries,” Semin. Orthod. 4(3), 153–164 (1998). [DOI] [PubMed] [Google Scholar]
  • [10].Grummons DC, and Kappeyne van de Coppello MA, “A frontal asymmetry analysis,” J. Clin. Orthod. 21(7), 448–465 (1987). [PubMed] [Google Scholar]
  • [11].Liu LC, Chen YA, Chen RF, Yao CF, Liao YF, and Chen YR, “Type of mandibular asymmetry affects changes and outcomes of bimaxillary surgery for class III asymmetry,” Clin. Oral Investig. 26(1), 1077–1088 (2022). [DOI] [PubMed] [Google Scholar]
  • [12].Raza K, and Singh NK, “A tour of unsupervised deep learning for medical image analysis,” arXiv preprint arXiv:1812.07715 (2018). [DOI] [PubMed] [Google Scholar]
  • [13].Fedorov A, Beichel R, Kalpathy-Cramer J, Finet J, Fillion-Robin J-C, Pujol S, Bauer C, Jennings D, Fennessy FM, Sonka M, Buatti J, Aylward SR, Miller JV, Pieper S, and Kikinis R, “3D Slicer as an image computing platform for the Quantitative Imaging Network,” Magn. Reson. Imaging 30(9), 1323–1341 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [14].Bianchi J, Ruellas A, Gonçalves JR, Nguyen T, Paniagua B, Prieto JC, Styner M, and Cevidanes LHS, “3D Slicer Craniomaxillofacial modules support patient-specific decision-making for personalized healthcare in dental research,” Sci. Rep. 10, 123 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Bencherqui S, Barone S, Cevidanes L, Perrin J-P, Corre P, and Bertin H, “3D analysis of condylar and mandibular remodeling one year after intra-oral ramus vertical lengthening osteotomy,” Clin. Oral Investig. 28(1), 114 (2024) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Anchling, Hutin N, Huang Y, Barone S, Roberts S, Miranda F, Gurgel M, Al Turkestani N, Tinawi S, Bianchi J, Yatabe M, Ruellas A, Prieto JC, and Cevidanes L, “Automated orientation and registration of cone-beam computed tomography scans,” in Clin. Image Based Proced., Fairness AI Med. Imaging, Ethical Philos. Issues Med. Imaging, Proc. SPIE 14242, 43–58 (2023) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [17].Renjith S, “Evaluation of clustering algorithms using Silhouette Index and Dunn Index,” Acta Sci. Technol. 44, e58653 (2022). [Google Scholar]
  • [18].Hubert L and Levin JR, ”A general statistical framework for assessing categorical clustering in free recall,” Psychol. Bull. 83, 1072–1080 (1976). [Google Scholar]
  • [19].von Luxburg U, “A tutorial on spectral clustering,” Stat. Comput. 17(4), 395–416 (2007). [Google Scholar]
  • [20].Altman NS, “An introduction to kernel and nearest-neighbor nonparametric regression,” Am. Stat. 46(3), 175–185 (1992). [Google Scholar]
  • [21].Schölkopf B, Smola AJ, and Müller KR, “Nonlinear component analysis as a kernel eigenvalue problem,” Neural Comput. 10(5), 1299–1319 (1998). [Google Scholar]
  • [22].Cunningham JP, and Ghahramani Z, “Linear dimensionality reduction: Survey, insights, and generalizations,” J. Mach. Learn. Res. 16, 2859–2900 (2015). [Google Scholar]

RESOURCES