Developer docs
API playgroundTry for free, no card

Search company profiles

Point Cloud Library

Full company profile

uuid002yykb

Namestring
Point Cloud Library
Legal namestring
Point Cloud Library
Websiteurl
pointclouds.org
Company typeenum
Private
Founded yearint
2011
Descriptiontext

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.

Short descriptiontext

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.

Operating statusenum
Operating
Ownership categoryenum
Headcount rangeband
1–10
akta.pro rankint
HeadquartersMenlo Park, United States
HQ citystring
Menlo Park
HQ countrystring
United States
HQ regionstring
North America
Markets served

Serves global market

Keyword5 values
point cloud processing, 3D computer vision, open source library, sensor data processing, surface reconstruction
NAICS code2 codes
  • Software Publishers5132
  • Software Publishers513210
SIC code1 code
  • Services-Prepackaged Software7372
Product category
Computer Vision Software Library
GTM motion1 record

Each record includes

Type, Description, Source

Revenue model1 record
1Open Source Distribution
TypeFreemium
Description

PCL is released under 3-clause BSD license and is free for both commercial and research use. No revenue is generated from software distribution.

pointclouds.org
Marketing channels5 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels4 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components4 values
Personnel, Technology or R&D, Operations, Others
Pricing details1 tier
1Free open source software
ModelFreemiumBilling cadenceOthers
Notes

No cost to use, modify, or distribute. Available free for commercial and research use under BSD license.

pointclouds.org
GTM typeB2B
B2B
Offering typeSoftware
Software
Core offering1 text field

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.

Differentiator
Functional benefit
Problem solved
Quantifiable outcome1 of 2 values shown
  • Support for point clouds exceeding 2 billion points via 64-bit index types
+1 more record
Product overview1 text field

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.

Product and service1 record
1Point Cloud Library (PCL)
CategoryComputer Vision Software Library Computer Vision Software Library
Description

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.

Scale indicator2 records

Each record includes

Type, Value, Description, Source

Partnership3 partners
Strategic tierCoreTypeTechnology or Integration
Description

Microsoft'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.

Strategic tierCoreTypeChannel Partner/ Reseller/ Distributor
Description

Homebrew 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.

Strategic tierMinorTypeStrategic or Co-development Partner
Description

Google'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.

Recent move6 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight4 records

Each record includes

Type, Description

Peers10 records
1Open3D
TypeDirect peer
Description

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.

TypeBroad incumbent
Description

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.

3MeshLab
TypeDirect peer
Description

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.

TypeEmerging player
Description

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.

TypeBroad incumbent
Description

Commercial point cloud registration and analysis software used in surveying, construction, and forensics. A larger commercial alternative to PCL workflows in professional geospatial markets.

TypeDirect peer
Description

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.

7PDAL (Point Data Abstraction Library)
TypeDirect peer
Description

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.

8libLAS / LASlib
TypeEmerging player
Description

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.

TypeBroad incumbent
Description

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.

TypeBroad incumbent
Description

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).

Market position
Strengths4 records

Each record includes

Headline, Details, Source

Weaknesses4 records

Each record includes

Headline, Details, Source

Competitive moat4 records

Each record includes

Type, Details

Key risks5 records

Each record includes

Headline, Details, Source

Key highlights7 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Segment2 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile2 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
Yes
API detail
Has APIbool
Yes

Docs URL, Description

Integration4 records

Each record includes

Title, Type, Description, Source

AI capability2 records

Each record includes

Type, Description, Source

AI maturity
App detail

Has app

Feature5 records

Each record includes

Title, Differentiator, Description, Source

Core technology
Revenue estimate
Valuation estimate
Number of profiles
No data
No data
Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Point Cloud Library

Computer Vision Software Librarypointclouds.org

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.

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

Location

Headquarters

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

  1. 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

ModelBillingPrice
FreemiumOthersFree open source software

Go-to-market motion1 record

Distribution channels4 records

Marketing channels5 records

Point Cloud Library product offering

Product offering

Core 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 profile

Segments2 records

Ideal customer profiles2 records

Point Cloud Library technology and API

Technology

Technology 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 signal

Partnerships

Three partnerships are on record, tiered core and minor.

  • Microsoft (vcpkg)coreTechnology or IntegrationMicrosoft'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.
  • HomebrewcoreChannel Partner/ Reseller/ DistributorHomebrew 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 CodeminorStrategic or Co-development PartnerGoogle'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 assessment

Direct 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 presence

Point Cloud Library financial estimates

Financial estimate

Revenue estimate

Valuation estimate

Point Cloud Library leadership team

Management profile

Number of profiles

Point Cloud Library funding detail

Funding detail

Funding 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 investment

M&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.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales
Live signals