MADCrowner: Margin Aware Dental Crown Design with Template Deformation and Refinement
Abstract
Dental crown restoration is one of the most common treatment modalities for tooth defect, where personalized dental crown design is critical. While computer-aided design (CAD) systems have notably enhanced the efficiency of dental crown design, extensive manual adjustments are still required in the clinic workflow. Recent studies have explored the application of learning-based methods for the automated generation of restorative dental crowns. Nevertheless, these approaches were challenged by inadequate spatial resolution, noisy outputs, and overextension of surface reconstruction. To address these limitations, we propose \totalframework, a margin-aware mesh generation framework comprising CrownDeformR and CrownSegger. Inspired by the clinic manual workflow of dental crown design, we designed CrownDeformR to deform an initial template to the target crown based on anatomical context, which is extracted by a multi-scale intraoral scan encoder. Additionally, we introduced \marginseg, a novel margin segmentation network, to extract the cervical margin of the target tooth. The performance of CrownDeformR improved with the cervical margin as an extra constraint. And it was also utilized as the boundary condition for the tailored postprocessing method, which removed the overextended area of the reconstructed surface. We constructed a large-scale intraoral scan dataset and performed extensive experiments. The proposed method significantly outperformed existing approaches in both geometric accuracy and clinical feasibility.
Figures & tables
| Jaw Side | Tooth Position | Number of Cases |
| Upper | 1st Premolar | 543 |
| 2nd Premolar | 412 | |
| 1st Molar | 1096 | |
| 2nd Molar | 270 | |
| Lower | 1st Premolar | 152 |
| 2nd Premolar | 178 |
| Methods | Accuracy | IoU | Hausdorff Distance (mm) |
| PointNet [ 30 ] | 0.935 | 0.858 | 2.450 |
| PointNet++ [ 31 ] | 0.956 | 0.901 | 1.720 |
| PointTransformer [ 49 ] | 0.963 | 0.939 | 1.238 |
| CrownSegger | 0.991 | 0.972 | 0.328 |
| CrownSegger(zero-shot on crown generation dataset) | – | – | 0.545 |
| Methods | CD-L2 ( ) | Fidelity Distance ( ) | Hausdorff Distance (mm) | F-score | ||||||||
| Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | |
| PCN [ 47 ] +SAP | 0.271 | 0.318 | 0.305 | 0.118 | 0.148 | 0.140 | 1.400 | 1.458 | 1.441 | 0.850 | 0.889 | 0.878 |
| TopNet [ 35 ] +SAP | 0.354 | 0.409 | 0.394 | 0.164 | 0.200 | 0.190 | 1.752 | 1.869 | 1.836 | 0.770 | 0.812 | 0.800 |
| GRnet [ 41 ] +SAP | 0.230 | 0.254 | 0.247 | 0.110 | 0.132 | 0.126 | 1.118 | 1.139 | 1.134 | 0.874 | 0.901 | 0.894 |
| DMCv2 [ 12 ] | 0.227 | 0.264 | 0.254 | 0.107 | 0.132 | 0.125 | 1.227 | 1.252 | 1.245 | 0.868 | 0.897 | 0.888 |
| MADCrowner | 0.176 | 0.174 | 0.175 | 0.098 | 0.092 | 0.094 | 1.093 | 0.996 | 1.027 | 0.903 | 0.932 | 0.924 |
| Methods | CD-L2 ( ) | Fidelity Distance ( ) | Hausdorff Distance (mm) | F-score | ||||||||
| Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | |
| GRnet+SAP [ 41 ] | 0.212 | 0.210 | 0.210 | 0.111 | 0.100 | 0.103 | 1.212 | 1.307 | 1.280 | 0.895 | 0.901 | 0.899 |
| DMCv2 [ 12 ] | 0.259 | 0.251 | 0.253 | 0.137 | 0.123 | 0.127 | 1.329 | 1.319 | 1.322 | 0.868 | 0.875 | 0.873 |
| VBCD [ 40 ] | 0.212 | 0.207 | 0.209 | 0.108 | 0.109 | 0.109 | 1.115 | 1.163 | 1.150 | 0.896 | 0.915 | 0.909 |
| Diffusion SDF [ 4 ] | 0.228 | 0.215 | 0.219 | 0.116 | 0.108 | 0.110 | 1.216 | 1.458 | 1.390 | 0.875 | 0.900 | 0.893 |
| MADCrowner | 0.198 | 0.180 | 0.185 | 0.083 | 0.087 | 0.086 | 1.096 | 1.026 | 1.046 | 0.907 | 0.920 | 0.917 |
| Components | CD-L2 ( ) | Fidelity Distance ( ) | Hausdorff Distance (mm) | F-Score | Efficiency | |||||||||||
| Cervical Margin Constraints | Initial Crown Template | Crown Template Deformation | Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | VRAM (MB) | Inference Time (ms) |
| ✗ | ✗ | ✗ | 0.214 | 0.222 | 0.220 | 0.106 | 0.114 | 0.112 | 1.419 | 1.347 | 1.367 | 0.866 | 0.905 | 0.895 | 1229 | 87 |
| ✗ | ✓ | ✗ | 0.204 | 0.217 | 0.213 | 0.102 | 0.110 | 0.107 | 1.372 | 1.291 | 1.314 | 0.878 | 0.910 | 0.901 | 1229 | 90 |
| ✗ | ✗ | ✓ | 0.215 | 0.211 | 0.212 | 0.115 | 0.106 | 0.108 | 1.365 | 1.280 | 1.301 | 0.882 | 0.911 | 0.903 | 1305 | 100 |
| ✗ | ✓ | ✓ | 0.188 | 0.195 | 0.193 | 0.099 | 0.102 | 0.101 | 1.182 | 1.152 | 1.160 | 0.886 | 0.921 | 0.911 | 1305 | 103 |
| ✓ | ✓ | ✓ | 0.176 | 0.174 | 0.175 | 0.098 | 0.092 | 0.094 | 1.093 | 0.996 | 1.027 | 0.903 | 0.932 | 0.924 | 1305 | 105 |
| Methods | CD-L2 ( ) | Fidelity Distance ( ) | Hausdorff Distance (mm) | F-score | ||||||||
| Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | Premolar | Molar | Overall | |
| MADCrowner (Point2Mesh) | 0.247 | 0.238 | 0.240 | 0.129 | 0.145 | 0.140 | 1.841 | 1.832 | 1.834 | 0.842 | 0.849 | 0.847 |
| MADCrowner (NKSR) | 0.235 | 0.227 | 0.229 | 0.132 | 0.126 | 0.128 | 1.568 | 1.485 | 1.508 | 0.857 | 0.863 | 0.861 |
| Ours | 0.198 | 0.180 | 0.185 | 0.083 | 0.087 | 0.086 | 1.096 | 1.026 | 1.046 | 0.907 | 0.920 | 0.917 |
| Methods | Medial Area Difference ( ) | Lateral Area Difference ( ) |
| PCN+SAP [ 47 ] | 6.51 | 7.30 |
| TopNet+SAP [ 35 ] | 15.97 | 16.50 |
| GRnet+SAP [ 41 ] | 5.06 | 4.90 |
| DMCv2 [ 12 ] | 5.18 | 4.72 |
| VBCD [ 40 ] | 5.00 | 5.04 |
| Diffusion SDF [ 4 ] | 5.37 | 5.18 |
| Tooth Position | Number of Cases | ||
| Maxillary | Mandible | Total | |
| Incisor | 217 | 33 | 250 |
| Canine | 115 | 13 | 128 |
| Premolar | 955 | 330 | 1285 |
| Molar | 1366 | 1951 | 3317 |
| Tooth Type | CD-L2 | Fidelity Distance | F-value | Hausdorff Distance (mm) |
| Incisor | 0.285 | 0.143 | 0.766 | 1.589 |
| Canine | 0.406 | 0.174 | 0.731 | 1.820 |
| Premolar | 0.199 | 0.112 | 0.881 | 1.243 |
| Molar | 0.204 | 0.106 | 0.915 | 1.112 |
3D Mesh Reconstruction
3D mesh reconstruction turns images, depth, or sensor data into explicit surfaces for measurement, editing, and simulation.
See all 109 papers