awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
facebookresearch avatar

facebookresearch/detrArchived

0
View on GitHub↗
15,305 stars·2,664 forks·Python·Apache-2.0·32 views

Detr

This project provides a transformer-based object detection model that treats the task as a direct set prediction problem. It implements a vision system capable of predicting bounding boxes and class labels for objects within an image, as well as frameworks for instance and panoptic segmentation.

The architecture utilizes a transformer encoder and decoder to perform end-to-end set prediction, employing a Hungarian matcher to assign predicted boxes to ground truth objects. It incorporates a convolutional backbone for feature extraction and a system of learnable object queries to probe image locations.

The project includes capabilities for distributed training across multiple GPUs and compute nodes, as well as tools for computing accuracy metrics such as Average Precision. It also provides utilities for bounding box coordinate conversion and the integration of pre-trained backbones and external datasets.

Features

  • Object Detection - Implements a system that identifies and locates objects within images using bounding boxes and classification.
  • Transformer-Based Detectors - Implements a transformer-based object detection model that treats detection as a direct set prediction problem.
  • Ground Truth Assignment Algorithms - Uses a Hungarian matcher for assigning predicted bounding boxes to ground truth objects.
  • Attention Mechanisms - Implements a global attention mechanism allowing every pixel to interact with all others for long-range dependencies.
  • Instance Segmentation Engines - Provides a framework to generate pixel-level masks that isolate individual object instances within a scene.
  • Panoptic Segmentation - Combines semantic and instance segmentation to assign both a class label and instance ID to every pixel.
  • Feature Extraction - Uses a convolutional backbone to extract initial image feature maps for the transformer.
  • Transformer-Based Architectures - Treats object detection as a direct set prediction problem using a transformer encoder and decoder architecture.
  • Hungarian Matching Losses - Implements a Hungarian matcher for one-to-one loss calculation between predicted boxes and ground truth.
  • Multi-Head Attention Mechanisms - Utilizes multi-head attention in the decoder to refine object queries for bounding box and class predictions.
  • Object Query Mechanisms - Employs a set of learnable object queries to probe the image for object locations and classes.
  • Set Prediction Frameworks - Treats object detection as a direct set prediction problem using a transformer encoder and decoder.
  • Detection Accuracy Metrics - Provides tools for computing accuracy metrics such as Average Precision to validate detection quality.
  • Distributed Training - Implements a deep learning setup for training large-scale vision models across multiple GPUs and compute nodes.
  • Distributed Training - Supports training large-scale models across multiple GPUs and compute nodes to handle massive datasets.
  • Distributed Training Managers - Provides capabilities for executing training jobs across multiple compute nodes and GPUs with synchronized resource allocation.
  • Vision Model Fine-Tuning - Provides a framework for fine-tuning the model to identify individual object instances and pixel-level boundaries.
  • Detection Model Validation - Provides tools for computing standard performance metrics such as Average Precision to evaluate detection accuracy.
  • Object Detection - End-to-end object detection using transformer architectures.
  • Object Detection and Segmentation - End-to-end object detection using transformer architectures.
  • Perception Models - End-to-end object detection using transformer architectures.

Star history

Star history chart for facebookresearch/detrStar history chart for facebookresearch/detr

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Detr

These projects share indexed features with Detr. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • facebookresearch/detectron2facebookresearch avatar

    facebookresearch/detectron2

    34,548View on GitHub↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Python
    View on GitHub↗34,548
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    View on GitHub↗14,243
  • fundamentalvision/deformable-detrfundamentalvision avatar

    fundamentalvision/Deformable-DETR

    3,895View on GitHub↗

    Deformable-DETR is an object detection system for computer vision that uses a transformer-based encoder-decoder architecture. It identifies and locates objects within images by representing potential targets as a set of learnable queries. The project employs sampling-based attention to restrict attention to a small set of points around a reference, reducing computational complexity and speeding up convergence. It further utilizes multi-scale feature fusion to detect objects of varying sizes within a single frame. The system includes capabilities for training models across multiple GPU cluste

    Python
    View on GitHub↗3,895
  • wang-xinyu/tensorrtxwang-xinyu avatar

    wang-xinyu/tensorrtx

    7,802View on GitHub↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    C++arcfacecrnndetr
    View on GitHub↗7,802
Compare all 30 related projects→

Frequently asked questions

What does facebookresearch/detr do?

This project provides a transformer-based object detection model that treats the task as a direct set prediction problem. It implements a vision system capable of predicting bounding boxes and class labels for objects within an image, as well as frameworks for instance and panoptic segmentation.

What are the main features of facebookresearch/detr?

The main features of facebookresearch/detr are: Object Detection, Transformer-Based Detectors, Ground Truth Assignment Algorithms, Attention Mechanisms, Instance Segmentation Engines, Panoptic Segmentation, Feature Extraction, Transformer-Based Architectures.

Which projects share features with facebookresearch/detr?

Projects with overlapping indexed features include: facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… fundamentalvision/deformable-detr — Deformable-DETR is an object detection system for computer vision that uses a transformer-based encoder-decoder… wang-xinyu/tensorrtx — tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object…