Skip to content

A curated list of awesome Point Cloud Processing Resources, Libraries, Software

License

Notifications You must be signed in to change notification settings

glw/awesome-point-cloud-processing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

awesome-point-cloud-processing Awesome

A curated list of awesome Point Cloud Processing Resources, Libraries, Software. Inspired by awesome-machine-learning

Please feel free to add more resources (pull requests)

Tutorials

Videos

Libraries

  • PCL - Point Cloud Library - standalone, large scale, open project for 2D/3D image and point cloud processing.
  • 3DTK - The 3D Toolkit - provides algorithms and methods to process 3D point clouds.
  • PDAL - Point Data Abstraction Library - C++ BSD library for translating and manipulating point cloud data.
  • libLAS - C/C++ library for reading and writing the very common LAS LiDAR format.
  • Entwine - data organization library for massive point clouds, designed to conquer datasets of hundreds of billions of points as well as desktop-scale point clouds.
  • PotreeConverter - another data organisation library, generating data for use in the Potree web viewer.
  • Massive-PotreeConverter - extends the PotreeConverter to handle massive point cloud data
  • Laspy - pythonic interface for reading/modifying/creating .LAS LIDAR files matching specification 1.0-1.4.
  • pyfor - Tools for analyzing point clouds of forest data.
  • laz-perf - Alternative LAZ implementation for C++ and JavaScript.

Software (Open Source)

  • Paraview - Open-source, multi-platform data analysis and visualization application.
  • MeshLab - Open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes.
  • CloudCompare - 3D point cloud and mesh processing software Open Source Project.
  • OpenFlipper - An Open Source Geometry Processing and Rendering Framework.
  • PGpointcloud - A PostgreSQL extension for storing point cloud (LIDAR) data.
  • Geowave - GeoWave provides geospatial and temporal indexing on top of Accumulo, HBase, BigTable, Cassandra, and DynamoDB.
  • GRASS - Geographic Resources Analysis Support System - GIS software suite used for geospatial data management and analysis, image processing, graphics and maps production, spatial modeling, and visualization.
  • fp_denoise - command-line program for performing feature-preserving de-noising, intented for application with raster digital elevation models (DEMs).
  • lidadrio - lidario is a simple library for reading and writing LiDAR files stored in LAS format. The library is written using the Go programing language.
  • WhiteboxTools - WhiteboxTools can be used to perform common geographical information systems (GIS) analysis operations... LiDAR data processing. LiDAR point clouds can be interrogated (LidarInfo, LidarHistogram), segmented, tiled and joined, analyized for outliers, interpolated to rasters (DEMs, intensity images), and ground-points can be classified or filtered.
  • FugroViewer - FugroViewer is a robust, easy-to-use freeware designed to help users make the most of their geospatial data. We have developed it for use with various types of raster- and vector-based geospatial datasets, including data from photogrammetric, lidar, and IFSAR sources. FugroViewer supports the latest open file format for lidar data storage and delivery - American Society for Photogrammetry and Remote Sensing (ASPRS) latest LAS 1.4.

Servers

  • LOPoCS - point cloud server written in Python
  • Greyhound - a server designed to deliver points from Entwine octrees

Web-based point cloud viewers

  • Potree - web-based octree viewer written in Javascript.
  • Plasio - Drag-n-drop In-browser LAS/LAZ point cloud viewer.

Papers

Efficient Processing of Large 3D Point Clouds Jan Elseberg, Dorit Borrmann, Andreas N̈uchtre, Proceedings of the XXIII International Symposium on Information, Communication and Automation Technologies (ICAT '11), 2011

Data Structure for Efficient Processing in 3-D Jean-François Lalonde, Nicolas Vandapel and Martial Hebert, Robotics: Science and Systems I, 2005

An out-of-core octree for massive point cloud processing K. Wenzel, M. Rothermel, D. Fritsch, N. Haala, Workshop on Processing Large Geospatial Data 2014

About

A curated list of awesome Point Cloud Processing Resources, Libraries, Software

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published