Cloud to Cloud difference clarifications
Posted: Fri Jul 27, 2012 3:55 pm
Hi,
I'm really enjoying CC, definitly the best scientific freeware I've ever used. So I'm comparing LiDAR and TLS vs SfM (Agisoft Photoscan). I've attached a photo of the LiDAR in CC and my Svalbard block highlighted. I've also got a small scale experiment of a wall where a similar camera was used to get a point cloud and I scanned with a TLS. I just want to check something about the differencing. Here's what I'm doing:
1- Open all the files. The LiDAR and TLS files are always of greater extent.
2- Subsample my SfM clouds to a constant 10 000 points. I want the data from both small and large scale experiments to be comparable have no sample size effect of changes in the mean and stdev
3- Do cloud to cloud differences with the LiDAR/TLS as reference. Least squares plane method.
4- Get the basic outputs from the command line in CC then I export the scalar field to Matlab (yes it does work :) ) to get a nice histogram.
My hesitations are about the difference in the number of points and spatial extents between my reference and SfM. If I understand this right, CC, in least squares mode, will, for each observed SfM point, fit a local plane with 6 points in the reference data and then, for each of those observed SfM point, calculate the shortest distance to that plane. So it doesn't matter that the reference data has a different number of points and it doesn't matter that the spatial extent of the reference data is much larger. Is that right? So for example, in the image I attached, CC will only calculate distances for those points nearest my SfM block. It will not include distances to the far reaches of the LiDAR data? And also, I do NOT need to subsample my reference data to the same size as the SfM data. Is that correct?
Merci!
Patrice
I'm really enjoying CC, definitly the best scientific freeware I've ever used. So I'm comparing LiDAR and TLS vs SfM (Agisoft Photoscan). I've attached a photo of the LiDAR in CC and my Svalbard block highlighted. I've also got a small scale experiment of a wall where a similar camera was used to get a point cloud and I scanned with a TLS. I just want to check something about the differencing. Here's what I'm doing:
1- Open all the files. The LiDAR and TLS files are always of greater extent.
2- Subsample my SfM clouds to a constant 10 000 points. I want the data from both small and large scale experiments to be comparable have no sample size effect of changes in the mean and stdev
3- Do cloud to cloud differences with the LiDAR/TLS as reference. Least squares plane method.
4- Get the basic outputs from the command line in CC then I export the scalar field to Matlab (yes it does work :) ) to get a nice histogram.
My hesitations are about the difference in the number of points and spatial extents between my reference and SfM. If I understand this right, CC, in least squares mode, will, for each observed SfM point, fit a local plane with 6 points in the reference data and then, for each of those observed SfM point, calculate the shortest distance to that plane. So it doesn't matter that the reference data has a different number of points and it doesn't matter that the spatial extent of the reference data is much larger. Is that right? So for example, in the image I attached, CC will only calculate distances for those points nearest my SfM block. It will not include distances to the far reaches of the LiDAR data? And also, I do NOT need to subsample my reference data to the same size as the SfM data. Is that correct?
Merci!
Patrice