Ir para o conteúdo
ModelListadosExterno
Browse files

Dental Panoramic Detector

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

TipoOtherModelo baseyolo11nVersãoRevision 8bef203Bnota

Fonte do modelo

Tipo
Other
Tamanho do arquivo
5,20–15,2 MB
Modelo base
yolo11n
Versão
vRevision 8bef203
Atualizado
1 de nov. de 2026
Downloads
314
Fonte
Hugging Face

Descrição da fonte

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}
}

Fontes

1 fonte
Hugging FacePrimárioVersão 8bef2036b099e80e51f93f24de4b0c0edd366256
huggingface.co/liodon-ai/dental-panoramic-detector/tree/8bef2036b099e80e51f93f24de4b0c0edd366256

Verificado 1 de nov.

Download files

Artefatos de modelo

6 artefatos

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

Trechos de fonte

3 trechos

--- 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