RCSF v1.0.1

0

Monthly downloads

0th

Percentile

Airborne LiDAR Filtering Method Based on Cloth Simulation

Cloth Simulation Filter (CSF) is an airborne LiDAR (Light Detection and Ranging) ground points filtering algorithm which is based on cloth simulation. It tries to simulate the interactions between the cloth nodes and the corresponding LiDAR points, the locations of the cloth nodes can be determined to generate an approximation of the ground surface.

Readme

R package that wraps the CSF algorithm for Airborne LiDAR ground filtering based on Cloth Simulation. It is made to work along with the lidR package.

Example using lidR <= 1.6.1

The lidR package in versions <= 1.6.1 does not implements the CSF algorithm yet. Users must write their own code:

library(lidR)
library(RCSF)

LASfile <- system.file("extdata", "Topography.laz", package="lidR")
las <- readLAS(LASfile, select = "xyz")
plot(las)

gnd <- CSF(las@data)

las@data[, Classification := 0L]
las@data[gnd, Classification := 2L]

plot(las, color = "Classification")

Example using lidR >= 2.0.0

The lidR package in versions >= 2.0.0 implements the CSF algorithm as one of the available ground segmentation algorithms.

library(lidR)

LASfile <- system.file("extdata", "Topography.laz", package="lidR")
las = readLAS(LASfile, select = "xyz")

las <- lasground(las, csf())

plot(las, color = "Classification")

Reference

W. Zhang, J. Qi*, P. Wan, H. Wang, D. Xie, X. Wang, and G. Yan, “An Easy-to-Use Airborne LiDAR Data Filtering Method Based on Cloth Simulation,” Remote Sens., vol. 8, no. 6, p. 501, 2016

Functions in RCSF

Name Description
CSF Airborne LiDAR filtering method based on Cloth Simulation
rcsf_cloud Airborne LiDAR point cloud
No Results!

Last month downloads

Details

Type Package
Date 2018-11-04
License Apache License 2.0
Encoding UTF-8
LazyData true
LinkingTo Rcpp
RoxygenNote 6.1.0
NeedsCompilation yes
Packaged 2018-11-04 15:14:03 UTC; jr
Repository CRAN
Date/Publication 2018-11-14 11:10:06 UTC

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/RCSF)](http://www.rdocumentation.org/packages/RCSF)