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/maskrcnn-benchmarkArchived

0
View on GitHub↗
9,370 stars·2,465 forks·Python·MIT·27 views

Maskrcnn Benchmark

This project is a modular PyTorch framework for training and evaluating object detection and instance segmentation models. It serves as a computer vision research tool and a deep learning inference engine designed to identify object locations, classes, and pixel-level masks within images.

The framework implements a two-stage inference pipeline that utilizes region proposal networks and a symmetric mask-head architecture. It provides specialized capabilities for instance segmentation, object bounding box detection, and human pose estimation via anatomical keypoint detection.

The system includes comprehensive data engineering utilities for parsing COCO datasets, managing custom dataset integration, and performing annotation filtering. It covers the full machine learning workflow, including custom model training with GPU acceleration, weight fine-tuning, batch inference execution, and the calculation of accuracy metrics.

Features

  • Instance Segmentation Engines - Ships a high-performance instance segmentation engine for identifying and isolating individual objects with pixel-level masks.
  • Bounding Box Detection - Implements bounding box detection to identify the exact positions and classes of objects.
  • Computer Vision Training Frameworks - Provides a comprehensive framework for building and fine-tuning neural networks for object detection and instance segmentation.
  • Object Detection - Identifies and locates objects within images using a region proposal network and bounding box detection.
  • Binary Mask Generators - Implements binary mask generators via a symmetric mask-head architecture to produce pixel-level object masks.
  • Segmentation Model Training - Enables training of instance segmentation models using custom user-defined datasets.
  • Multi-Stage Inference Pipelines - Features a multi-stage inference pipeline that sequentially chains region proposals with mask-generating heads.
  • Tensor Computing Libraries - Leverages PyTorch tensor computing libraries for high-performance mathematical operations and GPU acceleration.
  • Modular Backbone Architectures - Employs modular backbone architectures that allow interchangeable feature extractors to be plugged into detection heads.
  • Region-based Detection - Utilizes region-based detection architectures that identify candidate object regions before final refinement.
  • Bounding Box Representations - Manages bounding box representations and geometric transformations such as cropping and scaling.
  • Computer Vision Research - Serves as a modular research framework for experimenting with region proposal networks and mask generation.
  • Dataset Integration - Provides interfaces for integrating custom image datasets into the training pipeline using standardized structures.
  • Vision Dataset Standardizers - Includes utilities to standardize diverse vision dataset annotations into a uniform format for batch processing.
  • Deep Learning Inference Engines - Provides a deep learning inference engine for running real-time or batch predictions of masks and keypoints on GPUs.
  • High Throughput Inference - Supports high-throughput model deployment by processing multiple images simultaneously across available hardware.
  • Keypoint Detection - Provides keypoint detection to locate anatomical landmarks for human pose estimation.
  • GPU Training Accelerators - Utilizes GPU acceleration to optimize model weights and increase training speed.
  • Mixed Precision Training - Provides mixed-precision training to reduce memory usage and increase throughput during model optimization.
  • Model Inference - Includes a two-stage inference pipeline for running predictions on images or live video feeds.
  • Model Fine-Tuning - Adapts pre-trained weights to custom datasets to improve performance on specialized visual recognition tasks.
  • Model Predictions - Generates object masks and bounding box predictions using pre-trained models.
  • Pose Estimation - Implements anatomical keypoint detection to determine and analyze human physical poses and orientations.
  • Dataset Annotation Filtering - Includes utilities to filter out images lacking valid annotations or failing keypoint thresholds.
  • COCO Dataset Parsers - Parses COCO format annotations to extract bounding boxes, masks, and keypoints.
  • Vision Dataset Loading - Implements utilities for importing and preparing standard vision datasets for training and evaluation.
  • Model Component Assembly - Implements a system for instantiating neural network submodules using external hierarchical configuration files.
  • Computer Vision - Modular reference for instance segmentation and detection.
  • Computer Vision Models - Modular implementation of instance segmentation and object detection.
  • Object Detection Frameworks - Modular PyTorch implementation for instance segmentation and object detection.
  • Segmentation Architectures - Mask R-CNN benchmark in PyTorch.
  • Object Detection - Listed in the “Object Detection” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for facebookresearch/maskrcnn-benchmarkStar history chart for facebookresearch/maskrcnn-benchmark

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

These projects share indexed features with Maskrcnn Benchmark. 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
  • autogluon/autogluonautogluon avatar

    autogluon/autogluon

    9,997View on GitHub↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    Pythonautogluonautomated-machine-learningautoml
    View on GitHub↗9,997
  • ultralytics/ultralyticsultralytics avatar

    ultralytics/ultralytics

    58,468View on GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Pythonclicomputer-visiondeep-learning
    View on GitHub↗58,468
Compare all 30 related projects→

Frequently asked questions

What does facebookresearch/maskrcnn-benchmark do?

This project is a modular PyTorch framework for training and evaluating object detection and instance segmentation models. It serves as a computer vision research tool and a deep learning inference engine designed to identify object locations, classes, and pixel-level masks within images.

What are the main features of facebookresearch/maskrcnn-benchmark?

The main features of facebookresearch/maskrcnn-benchmark are: Instance Segmentation Engines, Bounding Box Detection, Computer Vision Training Frameworks, Object Detection, Binary Mask Generators, Segmentation Model Training, Multi-Stage Inference Pipelines, Tensor Computing Libraries.

Which projects share features with facebookresearch/maskrcnn-benchmark?

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… autogluon/autogluon — AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end… ultralytics/ultralytics — Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep… wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU…