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

PointCloudLibrary/pcl

0
View on GitHub↗
11,028 stars·4,690 forks·C++·14 viewspointclouds.org↗

Pcl

The Point Cloud Library is a collection of C++ algorithms designed for filtering, registering, and analyzing large-scale 3D spatial datasets. It provides a framework for 3D point cloud processing, incorporating tools for spatial data filtering and geometric feature estimation.

The library includes specialized systems for aligning multiple spatial datasets into a single unified coordinate system and a rendering engine for the visual inspection and analysis of processed point cloud data. It also features tools for calculating spatial descriptors to identify structural patterns and shapes within three-dimensional data.

The software covers broad spatial analysis capabilities, including noise reduction, dataset registration, and the extraction of geometric features. These capabilities are supported by spatial partitioning, volume representation, and data downsampling.

Features

  • Point Cloud Registration - Implements algorithms for aligning multiple 3D datasets into a single unified coordinate system using iterative matching.
  • Point Cloud Processing - Provides a comprehensive library for manipulating, filtering, and segmenting large-scale 3D point cloud data.
  • KD-Trees - Uses KD-tree spatial partitioning to enable fast nearest-neighbor searches and spatial queries within point clouds.
  • 3D Point Cloud Filtering - Applying specialized filtering algorithms to remove noise and optimize the quality of point cloud datasets.
  • 3D Data Processing Libraries - Provides a comprehensive toolkit for manipulating, aligning, and reconstructing 3D point clouds and meshes.
  • Geometric Feature Estimation - Calculates spatial characteristics and descriptors from 3D data to identify structural patterns and shapes.
  • Geometric Feature Extraction - Calculates spatial characteristics and descriptors from 3D data to identify structural patterns and shapes.
  • Octrees - Provides octree-based volume representation to efficiently manage sparse spatial data and collision detection.
  • Point Cloud Filtering - Provides specialized algorithms to remove noise and optimize point cloud quality for improved spatial analysis.
  • Three-Dimensional Visualizations - Renders processed point clouds and spatial data to allow visual inspection of three-dimensional environments.
  • 3D Model Visualizers - Ships a rendering engine for the visual inspection and analysis of processed 3D point cloud data.
  • Point Cloud Visualizers - Includes a rendering engine for the visual inspection and analysis of processed 3D point cloud data.
  • Voxel Downsampling - Simplifies dense point clouds via voxel-grid downsampling to reduce data volume while preserving geometric shape.
  • Pipeline Component Modularization - Connects discrete filtering and estimation stages into a modular linear sequence for data processing.
  • Spatial Mapping - 2D/3D image and point cloud processing library.
  • Processing Libraries - Highly parallel library for industrial and research point cloud processing.
  • Robotics - Library for 2D/3D image and point cloud processing.
  • Robotics Frameworks - Large-scale project for 2D/3D image and point cloud processing.

Star history

Star history chart for pointcloudlibrary/pclStar history chart for pointcloudlibrary/pcl

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 Pcl

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

    NVIDIAGameWorks/kaolin

    5,107View on GitHub↗

    Kaolin is a PyTorch 3D deep learning library providing a comprehensive suite of tools for 3D geometry processing, physics simulation, data visualization, and gradient-based rendering for computer vision. The library includes a differentiable 3D renderer and a geometry processing toolkit for converting and transforming 3D representations such as meshes and point clouds. It also features a 3D physics simulation engine to calculate physical interactions and collisions between three-dimensional objects and scenes. The toolkit provides utilities for 3D data visualization, including the creation o

    Python
    View on GitHub↗5,107
  • intel-isl/open3dintel-isl avatar

    intel-isl/Open3D

    13,695View on GitHub↗

    Open3D is a 3D data processing library, visualization engine, and machine learning library. It provides a framework for manipulating point clouds and meshes through specialized algorithms designed for 3D data science workflows. The project includes a toolkit for 3D scene reconstruction to generate spatial models and align surfaces from raw data. It also functions as a GPU accelerated framework that offloads intensive spatial computations to the graphics processor to increase processing speed. The library covers a broad range of capabilities including physically based light simulations for vi

    C++
    View on GitHub↗13,695
  • 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
  • isl-org/open3disl-org avatar

    isl-org/Open3D

    13,718View on GitHub↗

    Open3D is a software toolkit designed for the processing, alignment, and reconstruction of three-dimensional data. It functions as a computer vision geometry engine that enables the manipulation of point clouds, meshes, and volumetric grids derived from sensor inputs. The library distinguishes itself through a high-performance computational core that executes geometric processing tasks in native code, paired with a binding layer that exposes these capabilities to high-level languages for rapid prototyping. It provides specialized algorithms for spatial registration, allowing users to merge mu

    C++3d3d-perceptionarm
    View on GitHub↗13,718
Compare all 30 related projects→

Frequently asked questions

What does pointcloudlibrary/pcl do?

The Point Cloud Library is a collection of C++ algorithms designed for filtering, registering, and analyzing large-scale 3D spatial datasets. It provides a framework for 3D point cloud processing, incorporating tools for spatial data filtering and geometric feature estimation.

What are the main features of pointcloudlibrary/pcl?

The main features of pointcloudlibrary/pcl are: Point Cloud Registration, Point Cloud Processing, KD-Trees, 3D Point Cloud Filtering, 3D Data Processing Libraries, Geometric Feature Estimation, Geometric Feature Extraction, Octrees.

Which projects share features with pointcloudlibrary/pcl?

Projects with overlapping indexed features include: nvidiagameworks/kaolin — Kaolin is a PyTorch 3D deep learning library providing a comprehensive suite of tools for 3D geometry processing,… intel-isl/open3d — Open3D is a 3D data processing library, visualization engine, and machine learning library. It provides a framework… open-mmlab/mmdetection3d — MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting… isl-org/open3d — Open3D is a software toolkit designed for the processing, alignment, and reconstruction of three-dimensional data. It… hku-mars/fast_lio — FAST_LIO is a real-time SLAM system and LiDAR-inertial odometry package designed for simultaneous localization and… google/draco — Draco is a library and toolset for compressing, transcoding, and decoding 3D geometric meshes and point cloud data.…