AD-GS: Anatomical Density-guided 3D Gaussian Splatting for Sparse-View Dental CBCT Reconstruction
Organizations: Beijing University of Posts and Telecommunications · Department of Stomatology, Peking University Third Hospital · Independent Researcher · National Institute of Informatics · Institute of Medical Technology, Peking University
Abstract
Sparse-view Cone-Beam Computed Tomography (CBCT) reconstruction is essential for reducing radiation dose and scan effort, but remains underconstrained due to limited projection information. Recent 3D Gaussian Splatting (3DGS)-based CBCT reconstruction methods rely on gradient-driven densification, which becomes unstable under sparse acquisition and often leads to over-smoothed structures. We propose AD-GS, an Anatomical Density-guided 3D Gaussian Splatting framework that formulates Gaussian densification as an attenuation-aware Markov Chain Monte Carlo (MCMC) sampling process. By interpreting Gaussians as samples from an underlying anatomical attenuation distribution, AD-GS adaptively concentrates representation capacity in high-attenuation regions, enabling sharper structural boundaries under sparse projections. To further constrain reconstruction, we incorporate a semantic regularization based on zero-shot features from Segment Anything in Medical Images, enforcing multi-view consistency through semantic priors. Experiments on the ToothFairy3 dental CBCT dataset demonstrate that AD-GS achieves superior structural fidelity and boundary preservation compared with existing 3DGS-based approaches under sparse-view settings within the dental and maxillofacial setting. Code is available at https://github.com/yulinjiaxue/AD-GS-BMVC2026.
Figures & tables
| Views | Metric | FDK [ 8 ] | SART [ 1 ] | ASD-POCS [ 17 ] | SAX-NeRF [ 5 ] | -Gaussian [ 22 ] | Ours |
| 20 | DSC | 80.39 | 76.73 | 78.61 | 25.25 | 78.75 | 88.26 |
| NSD | 83.17 | 79.23 | 82.09 | 30.27 | 82.17 | 93.69 | |
| clDice | 79.94 | 76.98 | 79.50 | 28.13 | 78.48 | 90.05 | |
| ASSD | 88.50 | 94.65 | 94.06 | 392.47 | 91.14 | 44.03 | |
| PSNR | 17.67 | 27.67 | 27.44 | 27.19 | 28.81 | 30.78 | |
| 30 | DSC | 88.02 | 86.01 | 87.59 | 62.43 | 89.97 | 92.89 |
| Views | 20 | 30 | 50 | ||||||||||
| Metric | DSC | NSD | clD | ASSD | DSC | NSD | clD | ASSD | DSC | NSD | clDice | ASSD | |
| Exp 1: Robustness against Initialization (Tested on Noisy Data) | |||||||||||||
| -Gaussian [ 22 ] | FDK | 80.70 | 83.50 | 78.60 | 74.14 | 91.61 | 96.02 | 93.68 | 26.08 | 95.57 | 99.11 | 97.52 | 12.87 |
| Random | 76.27 | 77.73 | 74.98 | 98.29 | 90.83 | 95.08 | 92.79 | 29.10 | 95.36 | 99.08 | 97.45 | 13.24 | |
| Ours | FDK | 90.53 | 95.30 | 92.00 | 28.75 | 94.13 | 98.83 | 96.42 | 16.89 | 95.74 | 99.56 | 97.79 | 12.45 |
| Random | 89.98 | 94.55 | 91.50 | 29.68 | 94.27 | 98.67 | 96.20 | 16.69 | 95.92 | 99.66 | 97.79 | 11.97 | |
| Cat. | Method | 20 Views | 30 Views | 50 Views |
| Trad. | FDK [ 8 ] | 1.3 | 1.7 | 1.2 |
| SART [ 1 ] | 77.5 | 115.1 | 195.0 | |
| ASD-POCS [ 17 ] | 79.7 | 122.0 | 198.0 | |
| NeRF-based | SAX-NeRF [ 5 ] | 11,210 | 16,092 | 25,828 |
| GS-based | -Gaussian [ 22 ] | 854 | 855 | 833 |
| AD-GS (w/o SSR) | 1,439 | 1,413 | 1,348 |