Description Usage Arguments Value References Examples
The function allows you to convert parameters from decomposition to point cloud by using georeference data (generally it should come with waveform data). Detailed description of how to calculate can refer to Zhou, T., Popescu, S.C., Krause, K., Sheridan, R.D., Putman, E., 2017. Gold  a noveldeconvolution algorithm with optimization for waveform LiDAR processing.ISPRS Journal of Photogrammetry and Remote Sensing 129 (2017): 131150. For the direct decomposition method, three kinds of position are calculated: leading edge, peak and trail edge. For the deconvolution and decomposition method, only the peak position is used to calculate the position. In additional, the uncertianty of the point cloud was provided based on detected peaks' 95 you need to preprocess data to the same format or have the same required information or datsets.
1  geotransform(decomp, geo, source = "decomposition")

decomp 
the object from the decomposition or after deconvolution and decomposition. 
geo 
the reference geolocation that is generally coming with waveform data and provided by the data provider. 
source 
is determined by input data. If estimated parameters are from dcomposition, source = "decomposition". Otherwise will be deconvolution and decomposition. Default is decomposition. 
A dataframe with columns. For the direct decompostion method, we will have 29 columns and for the deconvolution and decomposition method. 17 columns were generated: index,pi,t,sd,pise,tse,sdse,px,py,pz,uncerUXpeak,uncerUYpeak,uncerUZpeak,uncerLXpeak,uncerLYpeak,uncerLZpeak,rn.

The index of waveform. 

The estimated amplitude of an waveform componment. 

The estimated peak location of an waveform componment. 

The estimated echo width of an waveform componment. 

The standard error of the estimated amplitude. 

The standard error of the estimated peak location. 

The standard error of the estimated echo width. 

Desired x position using peak locations. 

Desired y position using peak locations. 

Desired y position using peak locations. 

Desired x position using leading edge locations. 

Desired y position using leading edge locations. 

Desired z position using leading edge locations. 

Desired x position using trailing edge locations. 

Desired y position using trailing edge locations. 

Desired z position using trailing edge locations. 

Upper bound of 95th confidence interval of px. 

Upper bound of 95th confidence interval of py. 

Upper bound of 95th confidence interval of pz. 

Lower bound of 95th confidence interval of px. 

Lower bound of 95th confidence interval of py. 

Lower bound of 95thconfidence interval of pz. 

Upper bound of 95th confidence interval of lowx. 

Upper bound of 95th confidence interval of lowy. 

Upper bound of 95th confidence interval of lowz. 

Lower bound of 95th confidence interval of lowx. 

Lower bound of 95th confidence interval of lowy. 

Lower bound of 95th confidence interval of lowz. 

The number of return for each waveform. 
By combining xyz, the users can get waveformbased point cloud using leading edge, peak and trail edge positions, and parameter uncertainty of the point cloud.
Zhou, Tan*, Sorin C. Popescu, Keith Krause, Ryan D. Sheridan, and Eric Putman, 2017. GoldA novel deconvolution algorithm with optimization for waveform LiDAR processing. ISPRS Journal of Photogrammetry and Remote Sensing 129 (2017): 131150. https://doi.org/10.1016/j.isprsjprs.2017.04.021
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  data(geo)
data(decom_result)
data(decon_result)
##used part of data to show the results
decomp<decom_result[1:80,]
geo<geo[1:80]
deconp<decon_result[1:80]
##the follwoing steps are reuired to conduct the geotransformation,
##we need assign exactly same column names
geoindex=c(1:9,16)
colnames(geo)[geoindex]<c("index","orix","oriy","oriz","dx","dy","dz","outref","refbin","outpeak")
##for decomposition results
geor<geotransform(decomp,geo)
########for deconvolution and decomposition
decongeo<geotransform(decomp=deconp,geo,source="deconvolution")

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.