Hot answers tagged

10

It sounds like you want either a voxel-based thinning or maybe a Poisson-based one. PDAL can do either. See PDAL's tutorial on the topic at http://www.pdal.io/tutorial/dart-throwing.html . As far as the size of the file, please define "large". Just about any technique except simple rank decimation (remove n-th points) is going to want to have access to ...


7

I've done this before with success using the Photosynth Toolkit (http://www.visual-experiments.com/demos/photosynthtoolkit/), except instead of a drone I was hanging my head out of a small plane taking pictures of the downtown area of a small town. You could also check out Visual SFM (http://ccwu.me/vsfm/); I haven't used it but it seems to be another tool ...


7

Dark areas = low reflectivity. Light areas = high reflectivity. My guess is the dark squares simply has not reflected light back to the transceiver and then you have no xyz data here. For the floor my guess is that light is deflected away from aperture and not towards aperture, except for the holes. This depends of course of the sensor and the setup. In ...


5

You can give lasthin or lasduplicate from LAStools a try. With lasthin you can keep the '-lowest', '-highest', '-random', or most '-central' point on a 2D grid in the x/y plane with user-defined '-step 0.5' size. With lasduplicate you can specify to remove all points that are '-nearby 0.005' in 3D from all previously appearing points. See the linked README ...


3

The filters.voxelgrid filter requires PCL support, which it doesn't appear you have linked. On OSX, Homebrew PCL (1.7.2) should be sufficient. See my configuration script for hints on how to have CMake use it. Another easy way to get going with PDAL is to use Docker. It contains a fully-featured PDAL build. The PDAL Docker image based on master is available ...


3

You might check whether or not the C10 .bin file is actually a TerraSolid file. PDAL provides a reader for TerraSolid .bin plus numerous other point cloud formats.


2

BPF is rather new as a public format. PDAL supports both reading and writing BPF data. You can use the OSGeo4W64 build of PDAL to translate the data into LAS 1.4 using the following command: pdal translate simple-extra.bpf out.las \ --writers.las.minor_version=4 \ --scale 0.01,0.01,0.01 PDAL will write commonly-named dimensions, such as XYZ into ...


2

PDAL can do this for you, but not automatically. You need to use something to compute your transformation matrix and then apply the transformation matrix with PDAL's filters.transformation filter. Once you have your transformation matrix, you can use the transformation in a pipeline as shown in the example. OSGeo4W64 is a binary distribution for Windows ...


2

I think a way to do this is VisualSFM to do the matching of the photos (the stronger the GPU the better) and creating a dense point cloud and MeshLab to create a textured triangulated model from the point cloud. VisualSFM: http://ccwu.me/vsfm/ http://ptak.felk.cvut.cz/sfmservice/websfm.pl?menu=cmpmvs (cp. especially the 'Technology' site and the paper ...


1

If you're using photogrammetric methods for producing the point cloud, targets won't necessarily increase the accuracy of the point cloud. What they are useful for is taking measurements from your point cloud or scaling/georeferencing your point cloud data to be representative of real-world measurements. If you have access to a Total Data Station or other ...


1

There was a bug in the PMF filter that has been fixed in newer versions of PDAL that was causing this. Try PDAL 1.1+ to get past this issue. If you still have trouble, please ask on the mailing list.



Only top voted, non community-wiki answers of a minimum length are eligible