Welcome to "3D Point Cloud Essentials"! I've developed this repository as a comprehensive hub for anyone delving into the world of 3D point cloud technology. Whether you're a student, researcher, or industry professional, this repository aims to be your go-to resource. It encompasses a wide array of materials, including essential tools, foundational books, groundbreaking research papers, practical datasets, informative courses, and insightful lectures. The goal is to facilitate learning, research, and development in the dynamic field of 3D point clouds, providing resources that cater to various levels of expertise and interest.
This section provides a comprehensive list of tools and software for 3D point cloud processing, covering a range of functionalities from acquisition and processing to analysis and visualization. Both open-source and commercial options are included to cater to diverse needs and preferences.
Tool | Description | Links |
---|---|---|
PCL (Point Cloud Library) | A comprehensive library for 2D/3D image and point cloud processing. | GitHub | Website |
CloudCompare | Specializes in 3D point cloud and mesh comparison and processing. | GitHub | Website |
Open3D | A toolkit for processing, visualizing, and analyzing 3D data. | GitHub | Website |
PDAL (Point Data Abstraction Library) | A C++ library for processing point cloud data. | GitHub | Website |
laspy | A Python library for reading, modifying, and writing LAS files. | GitHub |
plyfile | A Python library for reading and writing PLY files. | GitHub |
MeshLab | An open-source system for processing and editing 3D triangular meshes. | GitHub | Website |
LidarView | which is an open source application derived from ParaView and adding tools for live sensor connection / replay and point cloud specific algorithms ( including wrapping of PCL fonctionalities as filters, SLAM, Deep Learning... ) | GitLab | Website |
Telesculptor | which is an open source photogrammetry software, specialized in creating 3D point cloud and meshes in aerial imagery | Github |Website |
Tool | Description | Links |
---|---|---|
VirtuaLearn3D | The VirtuaLearn3D (VL3D) framework is a software for point-wise classification and regression on 3D point clouds. | Pyhton |
RandLA-Net | Efficient Semantic Segmentation of Large-Scale Point Clouds. | Tensorflow |
KPConv | Flexible and Deformable Convolution for Point Clouds. | Tensorflow | PyTorch |
Superpoint Transformer | Efficient 3D Semantic Segmentation with Superpoint Transformer. | PyTorch |
SemanticML | A package for semantic segmentation of 3D unorganized point clouds using ML techniques. | GitHub |
Tool | Description | Links |
---|---|---|
3dfier | The open-source tool for creating 3D models. | GitHub |
City3D | Large-scale LoD2 Building Reconstruction from Airborne LiDAR Point Clouds. | GitHub |
val3dity | Validation of 3D primitives according to the international standard ISO19107. | GitHub |
AdTree | Accurate, detailed, and automatic modeling of laser-scanned trees. | GitHub |
Geoflow3D | Geoflow plugin for building LoD2 reconstruction from a point cloud. | GitHub |
PolyFit | Polygonal Building Surface Reconstruction from Point Clouds. | GitHub |
Tool | Description | Links |
---|---|---|
ParaView | A multi-platform tool for data analysis and visualization. | Website |
Blender | A free and open-source 3D creation suite for modeling, animation, and rendering. | Website |
COLMAP | Structure-from-Motion (SfM) and Multi-View Stereo (MVS) for scene reconstruction from images. | Website |
Tool | Description | Links |
---|---|---|
Leica Cyclone | Comprehensive software for point cloud processing in various industries. | Website |
Autodesk Recap | For 3D scanning and photogrammetry, creating 3D models from photographs and laser scans. | Website |
Faro Scene | Processes and manages scanned data, mainly from FARO scanners. | Website |
Agisoft Metashape | Photogrammetric processing of digital images and 3D spatial data generation. | Website |
Pix4Dmapper | Professional photogrammetry software for drone mapping. | Website |
A compilation of courses, tutorials, and lectures offering structured learning paths for all levels in 3D point cloud technology.
Here's a roadmap for learning and mastering 3D point cloud processing:
Recorded lectures and seminars from field experts, providing insights into both industry trends and academic advancements.
Showcases of practical applications and projects that utilize 3D point cloud technology, offering real-world examples and case studies.
The field of 3D point cloud technology is enriched by a vibrant community of professionals, enthusiasts, and researchers. Engaging with these communities can be invaluable for learning, collaboration, and staying abreast of the latest developments. Here are some key forums and platforms for networking and discussion:
CloudCompare Forum
Laser Scanning Forum
The field of 3D point cloud technology is vast and intricate, requiring a solid understanding of various concepts and practices. This section lists books and literature that provide valuable insights and knowledge, beneficial for beginners and experts alike.
"3D Deep Learning with Python" by Packt Publishing
"3D Point Cloud Analysis: Traditional, Deep Learning, and Explainable Machine Learning Methods" by Shan Liu, Min Zhang, Pranav Kadam, C.-C. Jay Kuo
"Reconstruction and Analysis of 3D Scenes: From Irregularly Distributed 3D Points to Object Classes" by Martin Weinmann
ISPRS Journal of Photogrammetry and Remote Sensing
Photogrammetric Engineering & Remote Sensing (PE&RS)
This list is a starting point and is not exhaustive. Suggestions and contributions to this section are welcome.
Dataset | Description | Links |
---|---|---|
Paris-Lille 3D | The Paris-Lille-3D is a Dataset and a Benchmark on Point Cloud Classification. The data has been produced by a Mobile Laser System (MLS) in two different cities in France (Paris and Lille). | Website |
Toronto3D | A large-scale point cloud dataset of Toronto, Canada, covering approximately 1 km of road and consists of about 78.3 million points.. | Website |
Semantic3D | A point cloud dataset of 10 different urban environments, including parks, streets, and buildings. | Website |
Wuhan Railway 3D | A point cloud dataset of the railway network in Wuhan, China. | Website |
Saint Petersburg | A point cloud dataset of Saint Petersburg, Russia. | Website |
This table provides an overview of various LiDAR data programs available in open access, highlighting their applications and the countries they cover. Each entry includes a direct link to access the data or learn more about the program.
Dataset | Description | Country | Links |
---|---|---|---|
LiDAR HD - France | High-definition LiDAR data. | France | Website |
AHN - Actueel Hoogtebestand Nederland | A detailed elevation dataset of the Netherlands, derived from LiDAR scans. Widely used for water management, urban planning, and environmental monitoring. | Netherlands | Website |
OpenTopography | Provides access to high-resolution, Earth science-oriented, topography data, and tools, including LiDAR. | USA | Website |
Lidar Data - Geoscience Australia | LiDAR data collection covering various regions of Australia, supporting environmental research and management. | Australia | Website |
UK Environment Agency LiDAR | High-quality LiDAR data covering England, used for flood risk management and environmental assessment. | United Kingdom | Website |
Canadian Digital Elevation Model (CDEM) | Derived from LiDAR and other sources, this dataset provides elevation data across Canada. | Canada | Website |
New Zealand LiDAR | High-resolution topographic data collected via LiDAR, covering significant parts of New Zealand. | New Zealand | Website |
This section lists various startups in the 3D technology space, each offering unique solutions ranging from mapping systems to cloud-based platforms for 3D data processing and digital twin creation.
Startup | Description | Website |
---|---|---|
NavVis | Mobile 3D mapping system/processing solutions for indoor and outdoor spaces. | NavVis |
Matterport | Hardware and cloud-based platform for creating/sharing 3D models of buildings and interior spaces. | Matterport |
Flai | Software/Processing and Model as a service, known for FlaiNet for automatic 3D point cloud classification. | Flai |
POINTLY | Cloud-based B2B software for automatic 3D point cloud classification and vectorization. | POINTLY |
ATIS.cloud | Cloud-based platform for visualizing, analyzing, and sharing 3D point cloud data. | ATIS.cloud |
Vercator | Cloud-based platform for processing 3D point cloud data (Registration, Classification, format conversion). | Vercator |
The Cross Product (TCP) | Automated software for classification, vectorization, inspection, inventory, and measurements in 3D point clouds. | The Cross Product |
NUBIGON Inc. | Point cloud visualization and animation software for the reality capture industry. | NUBIGON Inc. |
Prevu3D | Digital Twin Solution Software for Business, 3D point cloud processing platform for industrial applications. | Prevu3D |
Pointerra | Cloud-based platform for creating/managing digital twins of buildings and infrastructure. | Pointerra |
Cintoo | Cloud-based platform for managing and processing 3D point cloud, BIM, and digital twin. | Cintoo |
Outsight | 3D lidar sensors/software solutions for robotics, transportation, monitoring, and logistics. | Outsight |
Jakarto | Specialized in 3D mapping offering digital twin and automated asset inventory creation. | Jakarto |
Point Cloud Technology GmbH | Universal platform for big data analytics on 3D point clouds based on machine learning. | Point Cloud Technology GmbH |
Nira.app | Collaborative platform for rendering massive 3D assets in real-time for web-based inspection and review. | Nira.app |
Flyability | Visual inspections in confined spaces using advanced technology. | Flyability |
This table provides an overview of various startups in the 3D tech space, highlighting their core offerings and linking to their respective websites for more information.
Your contributions are what make "3D Point Cloud Essentials" a dynamic and valuable resource. Whether it's suggesting new resources, updating existing ones, or providing feedback, I welcome your input. Let's collaborate to keep this repository a rich, accurate, and up-to-date resource for everyone in the 3D point cloud community.
Thank you for visiting and contributing to 3D Point Cloud Essentials!