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

msracver/Deformable-ConvNets

0
View on GitHub↗

Deformable ConvNets

Deformable-ConvNets is a computer vision framework and a collection of neural network components designed to implement deformable convolutional neural networks. It provides adaptive convolutional layers and pooling implementations that modify their receptive fields based on input features to better capture the geometry of objects within images.

The project enables the use of learnable sampling offsets and modulation masks to align convolutional grids with target object shapes. It includes specialized tools for visualizing learned offsets in convolutions and pooling layers, allowing for the analysis of how the network adapts its spatial receptive field.

These capabilities are applied to improve the accuracy of object detection and refine semantic segmentation. The framework supports the extraction of features from regions of interest through deformable pooling to align sampling areas with actual object boundaries.

The implementation includes a training pipeline for executing and evaluating these specialized network architectures.

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

Features

  • Learnable Spatial Offsets - Enables the use of learnable 2D offsets to adjust convolutional grids to match object shapes in images.
  • Deformable ROI Pooling - Implements a deformable ROI pooling mechanism that aligns feature extraction grids with the actual geometry of target objects.
  • Deformable - Implements deep learning architectures that adapt convolutional sampling grids to fit the geometry of objects.
  • Dynamic Receptive Field Modeling - Uses learnable offsets in convolutional layers to dynamically change how features are sampled based on image content.
  • Adaptive Convolutional Layers - Provides neural network layers that modify their receptive fields to better capture complex object shapes.
  • Deformable Convolutions - Provides deformable convolutional layers that adjust sampling grids to improve object detection and semantic segmentation.
  • Modulated - Combines learnable offsets and modulation mechanisms to fit the receptive field accurately to object shapes.
  • Modulated Receptive Fields - Implements learnable modulation masks to scale pixel contributions and ignore irrelevant background noise in receptive fields.
  • Computer Vision Frameworks - Provides a framework of tools for improving object detection and segmentation via learnable sampling offsets.
  • Adaptive Sampling Grids - Modifies spatial sampling patterns based on input geometry to provide a flexible and adaptive receptive field.
  • CNN Kernel Visualizations - Provides a utility for rendering learned convolutional offsets to analyze adaptive spatial sampling.
  • 2D Convolutional Rendering - Renders learned offsets of convolutions and pooling layers to visualize how the network adapts its spatial sampling.
  • Offset Visualizations - Provides specialized tools to render and analyze how the network adapts its spatial receptive field through learned offsets.
  • Object Detection - Improves the precision of object detection by allowing convolutional grids to adapt to object shapes.
  • Semantic Image Segmentations - Refines semantic image segmentation by adjusting sampling grids to better fit object boundaries.
  • CUDA Compute Kernels - Provides high-performance C++ CUDA compute kernels to execute the sampling and interpolation logic on GPUs.
  • Object Detection - Deformable convolutional networks for detection.
  • Segmentation Architectures - Deformable convolutional networks for segmentation tasks.
4,123 stars·949 forks·Python·MIT·17 views

Star history

Star history chart for msracver/deformable-convnetsStar history chart for msracver/deformable-convnets

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.

Projects sharing features with Deformable ConvNets

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

    dbolya/yolact

    5,231View on GitHub↗

    Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional neural network to detect objects and generate pixel-level masks for images and video feeds. The system employs prototypical mask generation to create global mask prototypes that are linearly combined for instance-specific results. It incorporates deformable convolutional layers and deformable region-of-interest pooling to adapt spatial sampling to the irregular shapes of objects. The framework covers the full model development lifecycle, including training on custom datasets, ac

    Python
    View on GitHub↗5,231
  • open-mmlab/mmcvopen-mmlab avatar

    open-mmlab/mmcv

    6,486View on GitHub↗

    mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing convolutional neural networks, a toolkit for image and video preprocessing, and a collection of high-performance deep learning vision operators. The project is distinguished by its hardware-accelerated kernels for complex operations such as deformable convolutions and region pooling. It features a configuration-driven framework that allows for the dynamic instantiation of network layers and the registration of custom modules without modifying code. The library covers a broad

    Python
    View on GitHub↗6,486
  • dmlc/gluon-cvdmlc avatar

    dmlc/gluon-cv

    5,922View on GitHub↗

    Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision architectures and training pipelines. It serves as a deep learning research toolkit and a model zoo containing state-of-the-art pre-trained weights for image and video analysis. The project includes a specialized human pose estimation library and a model compression toolkit. These tools allow for the pruning and quantization of deep learning models to increase inference speed and facilitate deployment on constrained edge hardware. The library covers a broad range of vision capabili

    Pythonaction-recognitioncomputer-visiondeep-learning
    View on GitHub↗5,922
  • open-mmlab/mmdetectionopen-mmlab avatar

    open-mmlab/mmdetection

    33,026View on GitHub↗

    This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular

    Pythoncascade-rcnnconvnextdetr
    View on GitHub↗33,026
Compare all 30 related projects→

Frequently asked questions

What does msracver/deformable-convnets do?

Deformable-ConvNets is a computer vision framework and a collection of neural network components designed to implement deformable convolutional neural networks. It provides adaptive convolutional layers and pooling implementations that modify their receptive fields based on input features to better capture the geometry of objects within images.

What are the main features of msracver/deformable-convnets?

The main features of msracver/deformable-convnets are: Learnable Spatial Offsets, Deformable ROI Pooling, Deformable, Dynamic Receptive Field Modeling, Adaptive Convolutional Layers, Deformable Convolutions, Modulated, Modulated Receptive Fields.

Which projects share features with msracver/deformable-convnets?

Projects with overlapping indexed features include: dbolya/yolact — Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional… open-mmlab/mmcv — mmcv is a foundation library for computer vision based on PyTorch. It provides a comprehensive system for constructing… dmlc/gluon-cv — Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision… open-mmlab/mmdetection — This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for… facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… weecology/deepforest — Python Package for Airborne RGB machine learning.