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

sshaoshuai/PCDet

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

PCDet

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, including voxel-based feature extraction and temporal point cloud analysis through multi-frame fusion. It also incorporates performance optimizations for GPU-accelerated 3D intersection-over-union and rotated non-maximum suppression.

Features

  • Lidar Object Identifications - Provides a comprehensive system for identifying and locating three-dimensional objects within LiDAR point cloud data.
  • Distributed Deep Learning - Scales the training and testing of 3D detection models across multiple GPUs.
  • Distributed GPU Training - Distributes large-scale 3D object detection workloads across multiple graphics processors to accelerate development.
  • Data-Parallel Training - Distributes model training workloads across multiple GPUs using synchronized gradient updates.
  • Geometric Deep Learning Frameworks - Utilizes geometric deep learning frameworks to process non-Euclidean 3D point cloud data.
  • Sensor Fusion - Combines data from multiple sensors into a shared coordinate system for joint feature extraction and localization.
  • Sensor Fusion Frameworks - Implements a modular architecture for integrating multi-modal sensor data into unified environmental representations.
  • Point Cloud Detections - Implements 3D object detection specifically processing raw LiDAR point clouds to predict oriented bounding boxes.
  • Point-to-Voxel Conversion - Converts raw point clouds into a structured grid of voxels for processing with 3D convolutional networks.
  • GPU-Accelerated Inference - Accelerates the inference phase by calculating 3D IoU and Non-Maximum Suppression on the GPU.
  • GPU-Accelerated Computations - Computes 3D Intersection-over-Union and rotated Non-Maximum Suppression directly on the GPU to reduce inference latency.
  • Custom Point Cloud Dataset Training - Supports the integration and training of custom point cloud datasets with specific annotations.
  • Temporal Analysis - Analyzes sequences of point cloud frames over time to improve the accuracy of 3D object detection.
  • Point Cloud Temporal Fusion - Aggregates sequential point cloud frames into a single spatial representation to improve object detection stability over time.
  • Temporal Point Cloud Processing - Analyzes sequences of multiple point cloud frames over time to improve detection accuracy.
  • Dataset Loading Templates - Provides a decoupled architecture for integrating various point cloud datasets through standardized templates.
  • Point Cloud Processing - PyTorch-based codebase for 3D object detection.

Star history

Star history chart for sshaoshuai/pcdetStar history chart for sshaoshuai/pcdet

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

Frequently asked questions

What does sshaoshuai/pcdet do?

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.

What are the main features of sshaoshuai/pcdet?

The main features of sshaoshuai/pcdet are: Lidar Object Identifications, Distributed Deep Learning, Distributed GPU Training, Data-Parallel Training, Geometric Deep Learning Frameworks, Sensor Fusion, Sensor Fusion Frameworks, Point Cloud Detections.

Which projects share features with sshaoshuai/pcdet?

Projects with overlapping indexed features include: open-mmlab/openpcdet — OpenPCDet is a PyTorch deep learning library and toolbox for LiDAR 3D object detection. It functions as a point cloud… open-mmlab/mmpretrain — mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep… open-mmlab/mmdetection3d — MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting… dmlc/dgl — DGL is a Python library for building and training graph neural networks. It functions as a graph message passing… lightning-ai/lightning — Lightning is a PyTorch training framework and distributed AI training orchestrator designed to decouple core research… udacity/self-driving-car — This is an open-source autonomous driving perception pipeline that processes camera and lidar sensor data to detect,…

Projects sharing features with PCDet

These projects share indexed features with PCDet. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • open-mmlab/openpcdetopen-mmlab avatar

    open-mmlab/OpenPCDet

    5,621View on GitHub↗

    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 c

    Python
    View on GitHub↗5,621
  • open-mmlab/mmpretrainopen-mmlab avatar

    open-mmlab/mmpretrain

    3,842View on GitHub↗

    mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep learning architectures. It serves as a comprehensive toolkit for vision tasks, providing a specialized platform for multimodal machine learning and self-supervised learning. The project features a computer vision model zoo containing architectural definitions and pre-trained weights for backbones such as ViT, ConvNeXt, and Swin Transformer. It distinguishes itself through a dedicated self-supervised learning toolkit that implements algorithms like MAE and DINO to train models wit

    Pythonbeitclipconstrastive-learning
    View on GitHub↗3,842
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
  • 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
  • Compare all 30 related projects→