cdcseacave / openMVS

open Multi-View Stereo reconstruction library
http://cdcseacave.github.io
GNU Affero General Public License v3.0
3.19k stars 892 forks source link

DensifyPointCloud Results Noisy (i.e. Thick Roads, Ground Surface) #266

Open mikec-bmg opened 6 years ago

mikec-bmg commented 6 years ago

I'm using the OpenMVG with images from a number of different drones and passing the results to DensifyPointCloud (prebuilt 0.7a Windows binary) to the PLY out at the end. With nearly all data sets the resulting point cloud has very fuzzy surfaces compared to the output from commercial applications like Agisoft or Pix4D.

image

This image shows a thin cross section of a road where you can see how fuzzy the road surface is almost 2 ft thick. I get similar results on other data sets. I've tried using --resolution-level values, 1, 2, and 4 with similar results.

Are there any other parameters that I could tweak (like number-views or number_views_fuse) that might affect this?

cdcseacave commented 6 years ago

the point cloud is not meant to be used directly, please reconstruct the mesh and refine it

mikec-bmg commented 6 years ago

Can I get a point cloud back out of a refined mesh? The point cloud is the desired end product for analysis, classification, and feature extraction.

ManishSahu53 commented 6 years ago

You can sample point cloud from Mesh easily using CloudCompare.