Zum Inhalt springen
ModelAufgelistetExtern
Browse files

Dental Panoramic Detector

YOLO11-N model trained to detect dental pathologies on panoramic radiographs.

ArtOtherBasismodellyolo11nVersionRevision 8bef203BBewertung

Modellquelle

Art
Other
Dateigröße
5,20–15,2 MB
Basismodell
yolo11n
Version
vRevision 8bef203
Aktualisiert
1. Nov. 2026
Downloads
314
Quelle
Hugging Face

Quellenbeschreibung

Dental Panoramic X-Ray Detector

YOLO11-N model trained to detect dental pathologies on panoramic radiographs.

Classes

IDNameDescription
0cariesDental caries (including deep caries)
1periapical_lesionPeriapical lesion / apical periodontitis
2impacted_toothImpacted and wisdom teeth

Performance

Trained on 9,928 panoramic X-rays, validated on DENTEX val set (46 images, 182 boxes).

MetricScore
mAP500.622
mAP50-950.406
Precision0.630
Recall0.614

Training converged at epoch 27/57 (early stopping, patience=30).

Training Data

liodon-ai/dental-panoramic-xray-yolo — combined DENTEX + OralXrays-9 (CVPR 2025), 9,928 train images, 39,715 annotated boxes.

Files

FileSizeDescription
best.pt5.2 MBPyTorch weights (Ultralytics)
best.onnx10.1 MBONNX export for framework-agnostic inference

Recommended Inference Settings

ParameterValueReason
conf0.45Filters weak detections — reduces noise without missing high-confidence findings
iou0.35Tighter NMS — prevents duplicate boxes on adjacent teeth
imgsz640Training resolution

At conf=0.25 the model over-fires on caries (adjacent teeth flagged together). At conf=0.45 output is clean and clinically readable.

Usage

from ultralytics import YOLO

model = YOLO("best.pt")
results = model("panoramic.jpg", imgsz=640, conf=0.45, iou=0.35)
results[0].show()

Or with ONNX:

import onnxruntime as ort
sess = ort.InferenceSession("best.onnx")

Per-Class Notes

impacted_tooth — highest quality class. Consistently detects impacted wisdom teeth with tight boxes and 0.66–0.84 confidence. Closest to clinical-grade.

periapical_lesion — fires correctly when present, but limited by small val set. Treat as a flag to look closer, not a diagnosis.

caries — directionally correct (right quadrant, right teeth) but recall is limited at panoramic resolution. Use as a screening hint, not a count.

Citation

@model{liodonai2026dentalpanoramic,
  title={Dental Panoramic X-Ray Detector},
  author={Liodon AI},
  year={2026},
  publisher={Hugging Face},
  url={https://huggingface.co/liodon-ai/dental-panoramic-detector}
}

Quellen

1 Quelle
Hugging FacePrimärVersion 8bef2036b099e80e51f93f24de4b0c0edd366256
huggingface.co/liodon-ai/dental-panoramic-detector/tree/8bef2036b099e80e51f93f24de4b0c0edd366256

Verifiziert 1. Nov.

Download files

Modellartefakte

6 Artefakte

best.onnx

onnx · 10,1 MB · SHA-256 4cee38b54203…3a71 · Hugging Face

Download file

best.pt

pt · 5,20 MB · SHA-256 6943ceb0f961…27aa · Hugging Face

Download file

epoch0.pt

pt · 15,2 MB · SHA-256 bfba3f1fc127…44c2 · Hugging Face

Download file

epoch20.pt

pt · 15,2 MB · SHA-256 550c1cdf0ad1…8283 · Hugging Face

Download file

epoch40.pt

pt · 15,2 MB · SHA-256 c77dc4add3b4…0080 · Hugging Face

Download file

last.pt

pt · 5,20 MB · SHA-256 ddea8bd12824…1268 · Hugging Face

Download file

Quellenauszüge

3 Auszüge

--- license: cc-by-nc-4.0 base_model: yolo11n tags: - dental - panoramic-xray - object-detection - yolo - ultralytics - radiology task_categories: - object-detection language: - en --- # Dental Panoramic X-Ray Detector YOLO11-N model trained to detect dental pathologies on panoramic radiographs. ## Classes | ID | Name | Description | |---|---|---| | 0 | `caries` | Dental caries (including deep caries) | | 1 | `periapical_lesion` | Periapical lesion / apical periodontitis | | 2 | `impacted_tooth` | Impacted and wisdom teeth | ## Performance Trained on 9,928 panoramic X-rays, validated on DENTEX val set (46 images, 182 boxes). | Metric | Score | |---|---| | mAP50 | 0.622 | | mAP50-95 | 0.406 | | Precision | 0.630 | | Recall | 0.614 | Training converged at epoch 27/57 (early stopping, patience=30). ## Training Data [liodon-ai/dental-panoramic-xray-yolo](https://huggingface.co/datasets/liodon-ai/dental-panoramic-xray-yolo) — combined DENTEX + OralXrays-9 (CVPR 2025), 9,928 train images, 39,715 annotated boxes. ## Files | File | Size | Description | |---|---|---| | `best.pt` | 5.2 MB | PyTorch weights (Ultralytics) | | `best.onnx` | 10.1 MB | ONNX export for framework-agnostic inference | ## Recommended Inference Settings | Parameter | Value | Reason | |---|---|---| | `conf` | 0.45 | Filters weak detections — reduces noise without missing high-confidence findings | | `iou` | 0.35 | Tighter NMS — prevents duplicate boxes on adjacent teeth | | `imgsz` | 640 | Training resolution | At `conf=0.25` the model over-fires on caries (adjacent teeth flagged together). At `conf=0.45` output is clean and clinically readable. ## Usage ```python from ultralytics import YOLO model = YOLO("best.pt") results = model("panoramic.jpg", imgsz=640, conf=0.45, iou=0.35) results[0].show() ``` Or with ONNX: ```python import onnxruntime as ort sess = ort.InferenceSession("best.onnx") ``` ## Per-Class Notes **`impacted_tooth`** — highest quality class. Consistently detects impacted wisdom teeth with tight boxes and 0.66–0.84 confidence. Closest to clinical-grade. **`periapical_lesion`** — fires correctly when present, but limited by small val set. Treat as a flag to look closer, not a diagnosis. **`caries`** — directionally correct (right quadrant, right teeth) but recall is limited at panoramic resolution. Use as a screening hint, not a count. ## Citatio...

Source context: 314 downloads · 4 likes · Pipeline object-detection · Library ultralytics · Repo liodon-ai/dental-panoramic-detector

Source context: 132 downloads · 2 likes · Pipeline object-detection · Library ultralytics · Repo liodon-ai/dental-panoramic-detector