peterande/d-fine

D-FINE: Redefine Regression Task of DETRs as Fine-grained Distribution Refinement [ICLR 2025 Spotlight]

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 20th, 2026
Created on August 12th, 2024
Open Issues & Pull Requests: 164 (+0)
GitHub issues: Enabled
Number of forks: 321
Total Stargazers: 3,333 (+0)
Total Subscribers: 44 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 153
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 538 days
Stale 30+ days: 151
Stale 90+ days: 148

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

D-FINE is a real-time object detector that redefines the bounding box regression task in DETR-based models through fine-grained distribution refinement.

The tool addresses the regression accuracy limitations in DETR-based object detectors by reconceptualizing bounding box prediction as a distribution refinement problem rather than direct coordinate regression. It introduces Fine-grained Distribution Refinement to improve localization precision and incorporates Global Optimal Localization Self-Distillation to enhance training without adding computational overhead during inference or training.

The project suits researchers and practitioners working on object detection who want to improve DETR model performance without incurring additional computational costs. It is particularly relevant for those seeking real-time detection capabilities with strong accuracy metrics. The tool is presented as an official implementation accompanying a research paper, making it appropriate for those looking to reproduce or build upon the published methodology.

The project maintains active engagement with pull requests and issues tracked on the repository. A Hugging Face Spaces demo is available for interactive exploration of the detector's capabilities. The codebase includes multilingual documentation in English, simplified Chinese, and Japanese, along with blog posts explaining the approach. Pre-commit continuous integration checks are configured and passing.