atlas

Research map / Detection and segmentation / CNN features

Teeth-SEG: An Efficient Instance Segmentation Framework for Orthodontic Treatment based on Multi-Scale Aggregation and Anthropic Prior Knowledge

CVPR 2024 · Detection and segmentation › CNN features · approach: Boundary-aware instance segmentation · 15 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TeethSEG, a ViT-based (CLIP-L/14) instance segmentation framework for 2D intraoral teeth with multi-scale aggregation blocks, permutation-based upscalers, cross-gating, and an anthropic prior knowledge layer, plus a new 150K-image dataset IO150K.

Problem

Teeth localization, segmentation and labeling in 2D intraoral images is hard for general instance/semantic segmentation models due to similar tooth shapes, position variation across subjects, and abnormalities such as caries and edentulism.

Approach

A transformer with trainable class tokens for foreground, background and 16 tooth IDs; cross/self-gating (element-wise importance scaling instead of weighted-sum attention) keeps tooth-token embeddings distinct; a permutation-based upscaler replaces bilinear interpolation to get sharp edges; and an APK layer masks self-gating so that only adjacent and contralateral teeth interact, encoding orthodo

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TeethSEG instead of ViT-Adapter-LIO150K segmentation · IO150K i.i.d. testmIoU: 0.87 -> 0.91Helped
use TeethSEG instead of SegformerIO150K segmentation · IO150K o.o.d. testmIoU: 0.81 -> 0.84Helped
use TeethSEG instead of ViT-Adapter-LIO150K RGB segmentation · IO150K RGB testmIoU: 0.85 -> 0.91Helped
use permutation-based upscalers instead of bilinear interpolation (ablation)TeethSEG · IO150K i.i.d. testmIoU: 0.72 -> 0.91Helped
use permutation-based upscalers instead of bilinear interpolation (ablation)TeethSEG · IO150K o.o.d. testmIoU: 0.67 -> 0.84Helped
use cross/self-gating instead of cross/self-attention (ablation)TeethSEG · IO150K i.i.d. testmIoU: 0.89 -> 0.91Helped
use cross/self-gating instead of cross/self-attention (ablation)TeethSEG · IO150K o.o.d. testmIoU: 0.80 -> 0.84Helped
add MSA blocks (ablation)TeethSEG · IO150K i.i.d. testmIoU: 0.87 -> 0.91Helped
add MSA blocks (ablation)TeethSEG · IO150K o.o.d. testmIoU: 0.73 -> 0.84Helped
add APK layer (ablation)TeethSEG · IO150K i.i.d. testmIoU: 0.89 -> 0.91Helped
add APK layer (ablation)TeethSEG · IO150K o.o.d. testmIoU: 0.76 -> 0.84Helped
add MSA blocks and APK layer (ablation)TeethSEG · IO150K i.i.d. testmIoU: 0.79 -> 0.91Helped

Surprising findings

Limitations

Experimental setup

Datasets: IO150K Challenge80K Plaster70K RGB0.8K

Benchmarks: IO150K i.i.d. test IO150K o.o.d. test IO150K RGB test

Metrics: mIoU per-class IoU

Baselines: DeepLabV3 Segformer Segmenter Swin-L SwinV2-G BeiT-B ViT-Adapter-L

Builds on: Segmenter CLIP ViT-Adapter SAM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy