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
·
open-mmlab avatar

open-mmlab/OpenPCDet

0
View on GitHub↗
5,621 stars·1,451 forks·Python·Apache-2.0·8 views

OpenPCDet

OpenPCDet is a PyTorch deep learning library and toolbox for LiDAR 3D object detection. It functions as a point cloud processing framework designed to develop, train, and evaluate machine learning models that identify and locate objects in three dimensional space.

The project includes a GPU-accelerated geometry engine for high-performance implementation of 3D intersection over union and rotated non-maximum suppression. It also provides a distributed model training tool to scale the training and testing of detection models across multiple GPUs and computing nodes.

The framework covers point cloud data processing through the standardization of 3D scene representations and the management of variable point counts across diverse LiDAR datasets.

Features

  • Point Cloud Detections - Provides a comprehensive framework for training and evaluating 3D object detectors using raw LiDAR point clouds.
  • Data-Parallel Training - Provides distributed training capabilities to synchronize gradients and parameters across multiple GPU nodes.
  • GPU Accelerated Computer Vision - Leverages GPU acceleration for high-performance geometric computations like 3D intersection and non-maximum suppression.
  • Distributed Training - Enables scaling of model training and testing workloads across multiple GPUs and computing nodes.
  • PyTorch Spatial Detection Libraries - Provides a set of PyTorch-based tools for building and training neural networks for spatial LiDAR data.
  • 3D Object Detection - Implements algorithms for identifying and localizing objects in 3D space using LiDAR data.
  • Distributed Training Tools - Includes tools for scaling the training and communication of 3D detection models across multiple nodes.
  • Point Cloud and 3D Processing - Acts as a processing framework for analyzing 3D point clouds and standardizing scene representations.
  • Coordinate System Mappings - Standardizes diverse LiDAR datasets into a unified 3D coordinate system to maintain consistency across detection models.
  • 3D Intersection Over Union Calculators - Calculates 3D intersection over union and rotated non-maximum suppression to refine detected object precision.
  • Detection Pipelines - Implements a two-stage detection pipeline combining region proposals with a refined bounding box regression head.
  • 3D Geometry Engines - Includes a high-performance computational engine for processing 3D geometric data and transformations.
  • Config-Driven Instantiation - Implements a system where model architectures and hyperparameters are defined in external YAML files for flexible instantiation.
  • Data Model Decoupling - Decouples raw data storage from scene representations to efficiently handle variable point counts across datasets.
  • 3D Detection and Segmentation - Point-voxel feature abstraction for 3D object detection.
  • Point Cloud Processing - Toolbox for LiDAR-based 3D object detection.

Star history

Star history chart for open-mmlab/openpcdetStar history chart for open-mmlab/openpcdet

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

Open-source alternatives to OpenPCDet

Similar open-source projects, ranked by how many features they share with OpenPCDet.
  • open-mmlab/mmdetection3dopen-mmlab avatar

    open-mmlab/mmdetection3d

    6,273View on GitHub↗

    MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting objects in three-dimensional environments. It supports a range of core tasks including monocular 3D object detection from single camera images, LiDAR-based 3D object detection from raw point clouds, and multi-modal fusion that combines camera images with LiDAR data. The toolbox also covers point cloud semantic segmentation, assigning class labels to every point in a scan for scene understanding. The project distinguishes itself through a config-driven pipeline that orchestrate

    Python3d-object-detectionobject-detectionpoint-cloud
    View on GitHub↗6,273
  • sshaoshuai/pcdetsshaoshuai avatar

    sshaoshuai/PCDet

    5,621View on GitHub↗

    PCDet is a LiDAR 3D object detection toolbox and point cloud processing library built on the PyTorch deep learning framework. It provides a system for identifying and locating three-dimensional objects within point cloud data. The project utilizes a data-model separation pattern to decouple dataset loading logic from the core detection pipeline. It features a multi-sensor fusion pipeline that combines data from multiple sensors into a shared spatial view and a distributed GPU training system to scale workloads across multiple graphics processors. The toolkit covers several capability areas,

    Python
    View on GitHub↗5,621
  • dmlc/dgldmlc avatar

    dmlc/dgl

    14,283View on GitHub↗

    DGL is a Python library for building and training graph neural networks. It functions as a graph message passing framework and a geometric deep learning tool, enabling the development of models that analyze graph-structured data. The library is designed for large-scale graph processing, utilizing distributed training and neighbor sampling to handle datasets with billions of edges. It provides specialized support for heterogeneous graph modeling, allowing for the representation of complex real-world entities with multiple node and edge types. Its capabilities cover a wide range of graph tasks

    Pythondeep-learninggraph-neural-networks
    View on GitHub↗14,283
  • facebookresearch/mmffacebookresearch avatar

    facebookresearch/mmf

    5,635View on GitHub↗

    MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a configuration-driven experiment system where model, dataset, and training parameters are defined through composable YAML files, alongside a curated model zoo of pretrained checkpoints for state-of-the-art multimodal architectures. The framework includes a multimodal dataset loader that downloads, processes, and batches vision-and-language data, and a vision-language model trainer supporting distributed training, mixed precision, and checkpoint-based resumption. The framework distinguish

    Pythoncaptioningdeep-learningdialog
    View on GitHub↗5,635
See all 30 alternatives to OpenPCDet→

Frequently asked questions

What does open-mmlab/openpcdet do?

OpenPCDet is a PyTorch deep learning library and toolbox for LiDAR 3D object detection. It functions as a point cloud processing framework designed to develop, train, and evaluate machine learning models that identify and locate objects in three dimensional space.

What are the main features of open-mmlab/openpcdet?

The main features of open-mmlab/openpcdet are: Point Cloud Detections, Data-Parallel Training, GPU Accelerated Computer Vision, Distributed Training, PyTorch Spatial Detection Libraries, 3D Object Detection, Distributed Training Tools, Point Cloud and 3D Processing.

What are some open-source alternatives to open-mmlab/openpcdet?

Open-source alternatives to open-mmlab/openpcdet include: open-mmlab/mmdetection3d — MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting… sshaoshuai/pcdet — PCDet is a LiDAR 3D object detection toolbox and point cloud processing library built on the PyTorch deep learning… dmlc/dgl — DGL is a Python library for building and training graph neural networks. It functions as a graph message passing… hiyouga/easyr1 — EasyR1 is a distributed model training system and reinforcement learning framework for large language and… facebookresearch/mmf — MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a… kimiyoung/transformer-xl — This project is an implementation of the Transformer-XL language model, a neural network architecture designed for…