Core Development
Core development adds new features to the projects in which we participate. The following items are projects that we consider important to the continued growth and maturity of these projects.
Roadmap Items
GeoPCL
Ground Filtering Separating ground returns from non-ground returns is a key step in many processing chains. Also known as bare earth extraction or virtual deforestation.
IDL Bindings Generating a shared library of IDL bindings to expose functionality of PCL and GeoPCL to IDL users.
Hillshade Enhanced visualization of surface models based on hypothetical illumination source.
Building Extraction Extract building footprints from point cloud data.
Vegetation Classification Classify various forms of vegetation.
Compute AGL Given a terrain model, estimate Above Ground Level (AGL) heights of each point in the cloud.
Compute flight line overlap
Compare to Control
Grid Point Cloud Data
Tile Point Cloud Data
Sort Point Cloud Data
Clip Point Cloud Data
Point Cloud Info
Compute Spatial Index
Thin Point Cloud (along with VoxelGrid, return only min/max/random point within grid)
Remove Duplicate Points
Create TIN (address breaklines)
Create DEM (address breaklines)
Create ISO (address breaklines)
Merge Files
Split Files
Compress Files
Segmentation
Registration
Model Generation
Shape Recognition
Denoising
Streaming/Out-of-Core Variants for Large Datasets
Extract Indices from LAS Create a method of extracting a set of points from an existing LAS file. Allows a user to load only XYZ(I) fields into PCL rather than mapping all fields to a custom PCL point type.
PDAL
Develop PCD Reader PDAL already provides a PCD writer to convert data to the native PCL format. Adding a Reader will alleviate the need to maintain separate conversion routines within GeoPCL (e.g., PCDtoLAS).
PCL
TBD
ParaView
Create Out of Core Viewer
Develop LAS Plugin