OpenTopography Tool Registry

Welcome Guest   ( Sign Out )
The OpenTopography Tool Registry provides a community populated clearinghouse of software, utilities, and tools oriented towards high-resolution topography data (e.g. collected with lidar technology) handling, processing, and analysis. Tools registered below range from source code to full-featured software applications. We welcome contributions to the registry via the Contribute a Tool page.

Appearance of a tool in the OpenTopography Tool Registry does not imply endorsement, recommendation, or support, by the NSF OpenTopography Facility and is meant simply as a service to our users. OpenTopography does not guarantee the completeness or accessibility of specific content and links contributed by users. If you have been directly involved with the development of a registered tool and are not the original contributor of the tool to the registry, please email info@opentopography.org to supply updates or modifications to its entry.
Tool Name Date   Tool Type Rating
1   LViz: 3D LiDAR Visualization Tool 19 Nov 2010 Visualization
Keywords: point cloud, lidar, viz, ascii
License: GNU General Public License

Description: LViz is a tool designed for 3D visualization of LiDAR point cloud and interpolated data, the tool offers import of LiDAR point cloud data (delimited text file) or interpolated surfaces (in ascii or arc ascii grid formats). LViz also offers texture mapping and user control over display settings such as data and background color. LViz was originally written for visualization of outputs from the GEON LiDAR Workflow system and is designed to run on Windows platforms. Although originally conceived for the 3D visualization of LiDAR data, LViz can be used to view any 3D point cloud data such as seismicity or gravity.

2   libLAS 20 Nov 2010 Data Management / Handling
Keywords: LAS, point cloud, libLAS
License: BSD license

Description: libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format. The ASPRS LAS format is a sequential binary format used to store data from LiDAR sensors and by LiDAR processing software for data interchange and archival. First, libLAS focuses almost completely on providing an easy-to-program-with library for software developers wishing to implement the LAS specification in their own software. Second, libLAS exists to provide a truly open source library. Third, libLAS exists to provide advanced functionality and concentrate almost solely on the specification  not LiDAR data processing in general. libLAS a building block for developers to use to implement their own LiDAR data processing when working with ASPRS LAS data.

3   xyzRotatorDH 30 Nov 2010 Point Cloud Analysis
Keywords: rotation, translation, georeferencing, point cloud
License: GNU General Public License

Description: A MATLAB script that takes an unreferenced 3-column xyz dataset (e.g., a TLS point cloud) and places it in a Cartesian global coordinate system (e.g., UTM) given at least one known global point (e.g. from a hand-held GPS unit).

4   xyzRotatorDH_Linux 30 Nov 2010 Point Cloud Analysis
Keywords: rotation, translation, georeferencing, point cloud
License: GNU General Public License

Description: A Linux (Korn) shell script that takes an unreferenced 3-column xyz dataset (e.g., a TLS point cloud) and places it in a Cartesian global coordinate system (e.g., UTM) given at least one known global point (e.g. from a hand-held GPS unit).

5   VRMesh Survey: LiDAR Point Cloud Classification Tool 30 Mar 2011 Software Suite
Keywords: lidar, bare earth, point cloud, classification
License: Commercial License

Description: Vrmesh Survey is an intelligent solution for automatic point cloud classification and bare-earth extraction. It automatically and accurately classifies LIDAR point clouds into ground, vegetation, building, and others. More than 90% identification jobs will be done in a one-click process. Manual adjustments can be easily performed in a cross section view. It also provides comprehensive functionalities to generate accurate triangle meshes.

6   SAGA GIS 3 Apr 2011 Software Suite
Keywords: GIS, Terrain Analysis, Visualization, Raster, Vector, Pointcloud, LAS
License: GNU General Public License

Description: SAGA GIS is a FOSS which is, besides common GIS tasks, specialized on digital terrain analysis. The software provides a lot of analysis tools which you will not find in any other software package, e.g. for morphometric or hydrologic analysis. SAGA supports various raster and vector (including LAS and SAGA point clouds) formats, DEM generation, analysis and visualization (e.g. 3D point cloud viewer, bare earth extraction). One of SAGA's main objectives is to provide scientists an easy to use API to implement own algorithms (C++) but it is also used in commercial environments. SAGA provides a GUI and can be scripted in various ways (e.g. batch/bash, python). SAGA runs on Windows, Linux and FreeBSD, both 32 and 64bit. The software is licensed under the GPL (GUI, most of the modules) and the LGPL (API).

7   MCC-LIDAR 9 Jun 2011 Point Cloud Analysis
Keywords: classification, filter, curvature, ground, interpolation
License: GNU General Public License

Description: Multiscale Curvature Classification of ground returns in 3-D lidar point clouds (las files), designed for forested environments

8   Point Cloud Library (PCL 13 Aug 2011 Point Cloud Analysis
Keywords: point clouds, visualization, processing, segmentation, filtering, feature estimation, registration
License: BSD license

Description: The Point Cloud Library (or PCL) is a large scale, open project for point cloud processing.

The PCL framework contains numerous state-of-the art algorithms including filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation.

PCL is released under the terms of the BSD license and is open source software. It is free for commercial and research use. The project is financially supported by multiple companies, including: Willow Garage, NVidia, Google, and Toyota


9   CloudCompare 3 Nov 2011 Point Cloud Analysis
Keywords: 3D point cloud mesh comparison editing processing lidar laser scanner
License: GNU General Public License

Description: CloudCompare is a 3D point cloud and triangular mesh processing software. It has been originally designed to perform fast cloud/cloud or cloud/mesh comparison on huge datasets such as those acquired by laser scanners). Afterwards, it has been extended to a more generic 3D data editing and processing software.

10   LIDAR Analyst 20 Mar 2014 Software Suite
Keywords: LIDAR, Automated Feature Extraction
License: Commercial License

Description: LIDAR Analyst® software is the premier feature extraction solution for airborne LIDAR data, allowing geospatial analysts to unlock the value of LIDAR by automatically extracting 3D objects such as bare earth, trees or buildings. Now the software has been upgraded with a major enhancement: an integrated 3D Viewer that delivers mission-critical high-resolution 3D exploitation and further establishes LIDAR Analyst as the Gold Standard. Enjoy the performance of viewing and manipulating LIDAR data containing over a billion points.
LIDAR Analyst has eight years of proven heritage as one of the first commercially released LIDAR applications. The power, speed, accuracy and broad selection of tools enable users to get real work accomplished. Thats why LIDAR Analyst is so widely respected and used daily by military forces, federal agencies, local governments, academic universities and GIS services providers around the globe. Since LIDAR Analyst is an extension for Esri ArcGIS®, the products familiar environment makes it easy to install and learn.
Use the 3D Viewer to manipulate, filter and edit LIDAR point clouds displayed in stunning color. Rapidly inventory all the buildings across a city or area of interest by using LIDAR Analysts advanced algorithms to detect, recognize, and extract complex 3D building shapes. Count the trees in a forest or scattered throughout a neighborhood. Strip away the buildings and shrubbery to reveal the true ground level for detailed terrain.


11   ENVI LiDAR 17 Dec 2012 Software Suite
Keywords: LiDAR, Point Cloud, DSm, DTM, Feature Extraction
License: Commercial License

Description: ENVI LiDAR is an interactive geospatial software environment that allows you to create realistic 3D visualizations and easily extract important features (trees, powerlines, buildings) from LiDAR point cloud data. Elevation information contained within LiDAR can be included in your geospatial analysis projects such as viewshed and line-of-sight studies, forest inventories, right-of-way analyses, and urban planning applications. With ENVI LiDAR, you have the software tool to quickly prepare LiDAR data, accurately extract 3D features, fine-tune results, and export your results to your existing tools, such as ENVI or ArcMap, for further analysis or inclusion in your geospatial products.

12   LiForest(LiDAR Forest Software) 9 Mar 2014 Point Cloud Analysis
Keywords: Forest metrics, regression models, individual tree segmentation, point cloud segmentation
License: Commercial License

Description: LiForest (LiDAR software for forestry applications) provides a platform that enables users to freely manipulate the LiDAR point cloud and extract useful information specially for forest studies. It consists of several primary modules for LiDAR point cloud data processing, including point cloud I/O, LiDAR-based forest metric calculation, digital model generation, regression models and individual tree segmentation.

13   CHaMP Transformation Tool 4 Sep 2014 Data Management / Handling
Keywords: transformation, georeferencing point cloud
License: GNU General Public License

Description: The Ecogemorphology & Topographic Analysis Lab (ET-AL) and the RSGIS Laboratory developed this ArcGIS Add-in for the transformation and projection of CHaMP field survey data (Bouwes et al. 2011) into real world coordinates given hand-held GPS coordinates from just three benchmarks. The CTT will work with any unprojected data in a file geodatabase, and gives you multiple ways to do an afine transformation based on a simple shift and rotation. Although other transformation tools exist in ArcGIS, there is not a simple sequence of geoprocessing tools, which allow you to transform vector data in a manner that preserves the high relative accuracy of a total station survey. See Wheaton et al. (2012) and the ReadMe page for more background.

14   ToPCAT = Topographic Analysis Toolkit 4 Sep 2014 Point Cloud Analysis
Keywords: TLS, SFM, point cloud statistics, point cloud decimation
License: GNU General Public License

Description: Topographic Point Cloud Analysis Toolkit (ToPCAT) is a software package developed by Brasington et al. (2012) used to decimate (or thin) a point cloud and calculate meaningful statistics for grid defined areas. The process of decimation can reduce computation time and produce meaningful summary outputs (e.g. zMin for modeling bare earth elevations; and detrended standard deviation for modelling surface roughness).

15   Potree 30 Dec 2014 Visualization, Point Cloud Analysis
Keywords: WebGL, Viewer
License: Other

Description: Potree is a free and open source WebGL based viewer for large point clouds. ( 20 billion and more )
Some of its features include distance & area measurements, height profiles, clip volumes, various point rendering qualities (square, circle, interpolation, splats) and different types of materials.


16   Global Mapper LiDAR Module 5 Mar 2015 Visualization, Point Cloud Analysis
Keywords: automatic point cloud classification, feature extraction, cross-sectional viewing and editing, drama
License: Commercial License

Description: The Global Mapper LiDAR Module is an optional enhancement to the software that provides numerous advanced LiDAR processing tools, including automatic point cloud classification, feature extraction, cross-sectional viewing and editing, dramatically faster surface generation, and much more. At a fraction of the cost of comparable applications, it is a must-have for anyone using or managing LiDAR data.

17   Civil Maps 19 Mar 2015 Visualization, Point Cloud Analysis, Data Management / Handling
Keywords: deep learning, artificial intelligence, point cloud streaming protocol
License: Other

Description: Civil Maps allows users to upload their survey data, then specify the assets of interest and mapping specification. Upon upload, Civil Maps indexes all of the spatial information as defined in the mapping specification into a query-able format. The maps can then be dynamically generated on demand and exported to various tools such as AutoDesk Map3D from Civil Maps, which is useful for integrating into the customers workflow. The biggest pain point in the industry is the time to annotate 3D scans. Currently, processing huge 3D survey datasets is limited by the point­ and ­click annotation speed of the user and the limited resources of the users computer (I/O, CPU, Network, Memory).

By circumventing these bottlenecks, Civil Maps is introducing a paradigm shift in the workflow of annotating 3D survey data. Advancements in parallel computing and deep learning allows Civil Maps to reduce 2 years of manual annotation work down to 2 days of processing using our cloud infrastructure


18   lidar2dems 29 Jul 2015 DEM generation
Keywords: DEM, DSM, DTM, CHM, PDAL, points2grid, gridding
License: BSD license

Description: The lidar2dems project is a collection open-source (FreeBSD license) command line utilities for supporting the easy creation of Digital Elevation Models (DEMs) from LiDAR data. lidar2dems uses the PDAL library (and associated dependencies) for doing the actual point processing and gridding of point clouds into raster data.

19   Points2Grid 23 Jun 2011 DEM generation
Keywords: gridding, P2G, point cloud, binning, local gridding, DEM
License: BSD license

Description: Points2Grid is a robust and scalable tool for gridding LIDAR point cloud data to generate Digital Elevation Models (DEMs). Points2Grid uses a local gridding method to compute grid cell elevation using a neighborhood defined around each cell based on a search radius provided by the user (see image below). Points2Grid offers two processing modes - in-core and out-of-core - to allow it to handle generation of rasters larger than available memory.

20   Lidar360 5 Jul 2018 Visualization, Point Cloud Analysis, DEM generation, DEM Analysis, Data Management / Handling, Software Suite
Keywords: Point Cloud Processing, Terrain Classification, ALS Forestry, TLS Forestry, Lidar Power line Survey
License: Commercial License

Description: Lidar360 is a comprehensive point cloud post-processing software suite developed by GreenValley International Inc (GVI). It offers a huge collection of tools and functions, from basic point cloud management tools like outlier removal, normalization, projection, and extraction, to advanced algorithms for industry-specific applications, e.g. Terrain, ALS/TLS Forestry, and Powerline Survey. The Lidar360 suite consists of 5 modules (as of June 2018):
1. Framework -- contains a number of core toolsets to effectively visualize and interact with lidar point cloud including display modes, statistics, data management, classification tools, vector editing and strip adjustment;
2. Terrain -- a suite of GIS tools for calculating slope, roughness, aspect & contours from surface models. Additionally, it contains tools for repairing surface models, i.e., spikes, holes and extraneous values;
3 & 4. ALS/TLS Forestry -- The ALS Forestry functions allow users to calculate essential forest metrics including elevation, intensity, canopy cover, LAI etc., and provides regression models and segmentation algorithms such as CHM Segmentation & Point Cloud Segmentation. The TLS Forestry tools are specifically designed to work with terrestrial lidar data. It offers a wealth of tools including Gaussian Mixture Model Classification and TLS Point Cloud segmentation, enabling the users to better classify ground, leaf and trunk points and segment individual trees from TLS point cloud data; and,
5. Power


21   PDAL 31 Jul 2018 Visualization, Point Cloud Analysis, DEM generation, DEM Analysis, Data Management / Handling, Software Suite
Keywords:
License: BSD license

Description: PDAL is the Point Data Abstraction Library. PDAL allows you to compose operations on point clouds into pipelines of stages. These pipelines can be written in a declarative JSON syntax or constructed using the available API. PDAL is available on Ubuntu, Conda (OSX/Windows), and Homebrew.

22   GeoSync - Z tools 5 Feb 2020 Visualization, DEM generation, Data Management / Handling, Software Suite
Keywords: Find, Download, Colorize, Visualize, Extract and Filter Point Cloud and public domain lidar data
License: Commercial License

Description: Easy to use 3D toolbox for finding, filtering, clipping and visualizing point cloud data. Designed by surveying professionals to streamline point cloud workflows and reduce processing time, often by 50% or more. Find, Download, Colorize, Visualize, Extract and Filter Point Cloud and public domain lidar data for all 50 states

23   Points2Grid Utility (winP2G) 20 Nov 2010 DEM generation
Keywords: point cloud, lidar, DEM, gridding, binning
License: Free to use/Unspecified

Description: The Points2Grid Utility is a simple tool for the generation of Digital Elevation Models (DEMs) from lidar point cloud data. The Points2Grid Utility is a Windows application that utilizes the same local binning algorithm deployed in the OpenTopography lidar system to offer rapid generation of DEMs from large volumes of LiDAR point return data. Note that winP2G is no longer supported - information about newer implementations of the algorithm can be found here: https://opentopography.org/otsoftware/points2grid

24   uniDEM 29 May 2019 Visualization, Point Cloud Analysis, DEM generation, DEM Analysis, Data Management / Handling
Keywords: DEM editing, automated workflows, Point Cloud Classification and DEM generation, DTM creation, QC
License: Commercial License

Description: uniDEM specializes in post-processing DEMs of all resolutions. This release includes the capability to automate workflows based on graphical programming (scripting), the automated “Bare Ground Classification” tool and the “LiDAR Point Cloud Classification” tool. uniDEM is an efficient but comprehensive solution for standardized large-area DEM creation as well as for generating customer tailored DEMs over small areas. Creates DEMs from LIDAR (las, laz, e57) and completes a DSM or DTM in minutes.

25   fleurdelas 21 Nov 2014 Visualization, Point Cloud Analysis, Data Management / Handling
Keywords: las, idl, envi, waveform, point
License: GNU General Public License

Description: The fleurdelas class is an IDL/ENVI implementation of a LAS file reader/writer. The class object can read, write and manipulate points and/or full waveforms contained in the binary LAS file format. It can handle any LAS 1.0, 1.1, 1.2, 1.3 and 1.4 with point format from 0 to 10. This class object therefore is very well suited to access the point structure information or the waveform information for further process. It can also filter the point cloud and generate new LAS file. However, if you need to manipulate; the Variable Length Records or the Coordinates System we will recommend you to use LAStools as it is more adapted for this purpose.

26   LP360 for ArcGIS, LP360 for Windows 9 Apr 2013 Visualization, Point Cloud Analysis, DEM generation, DEM Analysis, Software Suite
Keywords: LIDAR, Classification, Breaklines, Visualization, Automatic Extraction, Volumetric Analysis
License: Commercial License

Description: LP360 for ArcGIS is an extension to ArcMap that allows visualizing and processing of very large point clouds (LIDAR and dense image matching) in a familiar GIS desktop environment. Available in three levels of capability, LP360 provides tools from rapid visualization and derived product generation through advanced features such as automatic ground classification and building footprint extraction.

LP360 adds to the native viewing capabilities of ArcGIS 10.1 by providing the capability to work with very large projects such as county-wide aerial LIDAR data sets. From Quality Check to advanced feature extractions, LP360 is the tool of choice for LIDAR professionals throughout the world.


27   NERC-ARF DEM Scripts 7 Jul 2016 DEM generation
Keywords: DTM, DSM, LAS, GRASS
License: GNU General Public License

Description: A collection of scripts developed by the Natural Environment Research Council (NERC) Airborne Research Facility Data Analysis Node (NERC-ARF-DAN; formerly ARSF) for generating DEMs from point clouds.
Through command line tools or Python functions the ARSF DEM Scripts provide a common interface to generate DSMs or DTMs from LAS files using GRASS, SPDLib, points2grid, FUSION or LAStools. When using SPDLib, FUSION or LAStools will classify ground returns to produce a DTM (note license required to produce a DTM using LAStools).
Additional utilities are available for manipulating DEMs (e.g., patching with a courser resolution DEM to fill in gaps) using GRASS.


28   uniTank 4 Nov 2019 Visualization, Point Cloud Analysis, Data Management / Handling
Keywords: laser scan data, LIDAR, point cloud, data registration, classification, storage tank analysis, tank
License: Commercial License

Description: uniTank is a comprehensive, highly automated software solution for near real-time 3D storage tank analysis and reporting based on 3D LiDAR data. The data registration tool is robust and versatile and does not rely on targets in field. uniTank‘s in-depth structural tank analysis includes precise data classification and feature extraction, manway and nozzle detection for tank calibration and all features to perform the analysis of shell roundness, verticality, peaking and bending, shell and edge settlement, roof, floor and floating roof settlement, floating roof rim space, girder, rafter and column deflection as well as tank calibration and berm survey. The graphic and textual reports are generated instantly and offer rapid access to critical decision making information the same day.

29   LIDAR Widgets 6 May 2016 Visualization, Point Cloud Analysis, DEM generation, DEM Analysis, Data Management / Handling, Software Suite
Keywords: contour map, mesh, grid, DXF, AutoCAD, ArcInfo, ESRI, point cloud, terrain, LAS, LAZ
License: Commercial License

Description: LIDAR Widgets is a suite of programs that will process LAS/LAZ point files and generate 3D terrain models and contour maps. Output formats include AutoCAD DXF, ESRI ArcInfo grids, and QwtPlot3D viewable meshes with real-time pan, zoom and rotation. Converts LAS/LAZ point clouds into DXF point clouds. Also batch converts LAS/LAZ files into viewable mesh files, contour maps, 3D models, DXF point clouds or ArcInfo meshes.

30   Drainage Structures Mapping Algorithm (DSMA) 8 Mar 2021 Point Cloud Analysis
Keywords: bridges, culverts, ALS point clouds, road centerlines
License: BSD license

Description: Mapping bridges and culverts locations and orientations using classified ALS point clouds and road centerline information.