Point Cloud Library
Point Cloud Library is a community-maintained, BSD-licensed open-source C++ framework for 2D/3D image and point cloud processing. Its twelve modular libraries serve academic researchers and industrial users in robotics, computer vision, and autonomous systems across Linux, macOS, Windows, and Android.
- Company typePrivate
- Founded2011
- HeadquartersMenlo Park, United States
- Headcount1–10
- GTM typeB2B
- OfferingSoftware
What Point Cloud Library does
Point Cloud Library (PCL) is a standalone, large-scale, open-source C++ framework for 2D/3D image and point cloud processing, first introduced in 2011 by Radu Bogdan Rusu and Steve Cousins at IEEE ICRA in Shanghai. It is organized as a platform-plus-modules architecture with twelve functional modules — filters, features, keypoints, registration, kdtree, octree, segmentation, sample_consensus, surface, recognition, io, and visualization — that can be compiled separately for cross-platform deployment on Linux, macOS, Windows, and Android, including resource-constrained embedded systems. Technical capabilities include CUDA-accelerated octree search and ICP registration, OpenNI 3D interface support for PrimeSense, Microsoft Kinect, and Asus XTionPro sensors, flexible 64-bit index types for point clouds exceeding 2 billion points, a unified template-based API for switching between serial, OpenMP, SIMD, and CUDA execution backends, and Pybind11-generated Python bindings.
PCL does not operate as a conventional commercial enterprise. It is released under the 3-clause BSD license, free for commercial and research use, with no pricing tiers, no licensing fees, and no disclosed revenue. The project is community-maintained by volunteer contributors hosted on GitHub under the PointCloudLibrary organization, with no corporate parent, no venture funding, no headcount beyond a small 1-10 person maintainer circle, and no formal legal entity structure identified. Its only documented monetary inflow is Google Summer of Code student stipends in 2020. Marketing and distribution are entirely community-led, leveraging GitHub, Discord, Twitter, comprehensive documentation and tutorials, and core distribution partnerships with Microsoft vcpkg, Homebrew, and apt package managers. The primary customer segments are academic and research institutions working on robotics and computer vision, and commercial or industrial users integrating 3D processing into autonomous navigation, robotics perception, and industrial automation products.
Point Cloud Library firmographics
Firmographics- Name
- Point Cloud Library
- Legal name
- Point Cloud Library
- Website
- https://pointclouds.org
- Company type
- Private
- Founded year
- 2011
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Short description
- Point Cloud Library is a community-maintained, BSD-licensed open-source C++ framework for 2D/3D image and point cloud processing. Its twelve modular libraries serve academic researchers and industrial users in robotics, computer vision, and autonomous systems across Linux, macOS, Windows, and Android.
- Ownership category
- akta.pro rank
Where Point Cloud Library is headquartered
LocationHeadquarters
- HQ city
- Menlo Park
- HQ country
- United States
- HQ region
- North America
Markets served
Point Cloud Library business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Operations, Others
Revenue model
- Open Source Distribution: PCL is released under 3-clause BSD license and is free for both commercial and research use. No revenue is generated from software distribution.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Others | Free open source software |
Go-to-market motion1 record
Distribution channels4 records
Marketing channels5 records
Point Cloud Library product offering
Product offeringCore offering
Point Cloud Library (PCL) is a standalone, large-scale, open-source C++ library for 2D/3D image and point cloud processing, organized as a set of modular code libraries covering filtering, feature estimation, surface reconstruction, registration, model fitting, segmentation, 3D object recognition, and visualization. It is released under the 3-clause BSD license and free for commercial and research use. It is cross-platform (Linux, macOS, Windows, and Android) and can be installed via package managers (vcpkg, Homebrew, apt) or built from source.
Product overview
Point Cloud Library (PCL) is a standalone, large-scale, open-source C++ framework for 2D/3D image and point cloud processing, released under the 3-clause BSD license and available on Linux, macOS, Windows, and Android. It is organized as a platform-plus-modules architecture: the core framework provides foundational classes (PointCloud, PCLBase, PCLPointCloud2) and shared infrastructure, around which a set of modular libraries are organized. The core modules include: filters (outlier removal), features (keypoints and descriptors for recognition), keypoints (interest point detection), registration (cloud alignment, including GPU-accelerated ICP), kdtree (kd-tree spatial indexing), octree (octree spatial indexing with both CPU and GPU-accelerated implementations), segmentation (scene segmentation), sample_consensus (model fitting), surface (surface reconstruction), recognition (3D object recognition), io (sensor data acquisition including OpenNI hardware), and visualization (3D rendering). PCL also offers a GPU module for CUDA-accelerated octree search operations, Python bindings generated via Pybind11 for Python developers, and a unified executors-based API for switching between serial, OpenMP, SIMD, and CUDA algorithm implementations. An extensive set of tutorials and an API reference support developer onboarding, while the library can be installed via package managers (vcpkg, Homebrew, apt) or built from source.
Differentiator
Problem solved
Functional benefit
Products and services
- Point Cloud Library (PCL) A standalone, large-scale, open-source C++ library for 2D/3D image and point cloud processing, released under the 3-clause BSD license and free for commercial and research use. It is cross-platform (Linux, macOS, Windows, Android) and organized as a series of modular code libraries covering filtering, feature estimation, surface reconstruction, registration (including GPU-accelerated ICP), kd-tree and octree spatial data structures, segmentation, sample consensus, 3D object recognition, input/output (including native OpenNI sensor support), and visualization. The library can be installed via GitHub, vcpkg, Homebrew, or apt package managers.
Quantifiable outcome
- Support for point clouds exceeding 2 billion points via 64-bit index types
- +1 more outcomes
Companies that use Point Cloud Library
Customer profileSegments2 records
Ideal customer profiles2 records
Point Cloud Library technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration4 records
AI capability2 records
Feature5 records
Point Cloud Library partnerships and signals
Strategic signalPartnerships
Three partnerships are on record, tiered core and minor.
- Microsoft (vcpkg)coreMicrosoft's vcpkg package manager provides cross-platform C++ library management, enabling easy installation of PCL on Windows, Linux, and macOS. This integration makes PCL accessible to developers using Microsoft's open source package manager ecosystem.
- HomebrewcoreHomebrew package manager distributes PCL for macOS and Linux users, providing simplified installation via 'brew install pcl'. Homebrew's widespread adoption among macOS developers makes it a key distribution channel.
- Google Summer of CodeminorGoogle's Summer of Code program sponsors student developers to contribute to PCL projects. PCL participated with 3 projects in 2020 including Python bindings (Pybind11), GPU module modernization, and unified executor API development.
Scale indicators2 records
Recent moves6 records
Expansion highlights4 records
Point Cloud Library competitors and assessment
Company assessmentDirect peers
- Open3D: Open-source library for 3D data processing developed at Intel and now community-maintained. The closest direct competitor to PCL, offering modern Python/C++ APIs, ML integration, and overlapping capabilities in point cloud registration, segmentation, and reconstruction.
- MeshLab: Open-source system for processing and editing unstructured 3D triangular meshes and point clouds. Comparable as an academic/community open-source tool for 3D geometry inspection and reconstruction, often used alongside PCL.
- CloudCompare: Open-source 3D point cloud and mesh processing software with a GUI and a plugin-based architecture. Comparable to PCL in the point cloud processing domain, particularly for visualization, meshing, and inspection workflows.
- PDAL (Point Data Abstraction Library): Open-source C++ library for translating and processing point cloud data, with strong LiDAR/raster integration. Competes with PCL in the data-handling and pipeline-orchestration layer of point cloud workflows.
Broad incumbents
- Autodesk ReCap: Commercial reality-capture software from Autodesk for processing 3D scans and point clouds into meshes. Broad incumbent offering overlapping point cloud processing capabilities within a wider design/engineering software portfolio.
- Trimble RealWorks: Commercial point cloud registration and analysis software used in surveying, construction, and forensics. A larger commercial alternative to PCL workflows in professional geospatial markets.
- FARO Technologies: Provider of 3D measurement and imaging hardware and software (e.g., FARO Scene). Operates adjacent to PCL in the 3D point cloud processing market, especially for industrial metrology and AEC.
- ROS (Robot Operating System): Open-source robotics middleware that historically integrates PCL as a default perception dependency. Overlaps with PCL on point cloud processing but operates as a broader robotics framework with corporate stewardship (Open Robotics).
Emerging players
- PyTorch3D: Facebook/Meta-developed library for 3D deep learning with PyTorch. Increasingly competitive with PCL for ML-driven point cloud tasks (segmentation, reconstruction), particularly in research settings.
- libLAS / LASlib: C/C++ library for reading/writing ASPRS LAS LiDAR format. Adjacent to PCL's I/O module and used in similar LiDAR processing pipelines, though narrower in algorithmic scope.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat4 records
Key risks5 records
Key highlights7 records
Customer concentration
Point Cloud Library social profiles
Digital presencePoint Cloud Library financial estimates
Financial estimateRevenue estimate
Valuation estimate
Point Cloud Library leadership team
Management profileNumber of profiles
Point Cloud Library funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Point Cloud Library M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Point Cloud Library
What does Point Cloud Library do?
Point Cloud Library (PCL) is a standalone, large-scale, open-source C++ library for 2D/3D image and point cloud processing, organized as a set of modular code libraries covering filtering, feature estimation, surface reconstruction, registration, model fitting, segmentation, 3D object recognition, and visualization. It is released under the 3-clause BSD license and free for commercial and research use. It is cross-platform (Linux, macOS, Windows, and Android) and can be installed via package managers (vcpkg, Homebrew, apt) or built from source.
Is Point Cloud Library a public or private company?
Point Cloud Library is a private company. It is classified as unknown and is currently operating.
When was Point Cloud Library founded?
Point Cloud Library was founded in 2011. It employs 1 to 10 people.
Where is Point Cloud Library based?
Point Cloud Library is headquartered in Menlo Park, United States, in the North America region.
How does Point Cloud Library make money?
One revenue line is on record: open Source Distribution.
Who are Point Cloud Library's main competitors?
Direct peers on record are Open3D, MeshLab, CloudCompare and PDAL (Point Data Abstraction Library). Broad incumbents are Autodesk ReCap, Trimble RealWorks, FARO Technologies and ROS (Robot Operating System). Emerging players are PyTorch3D and libLAS / LASlib.
Does Point Cloud Library have an API?
Yes. PCL provides an API reference documenting public methods and classes, with simple code snippets for prototyping and testing algorithms. Python bindings generated via Pybind11 allow PCL's C++ algorithms to be called from Python for rapid development.