Improving quality of mesh generated from point cloud
-
- Posts: 4
- Joined: Wed Jul 14, 2021 1:24 pm
Improving quality of mesh generated from point cloud
Hello, so I am pretty new to CloudCompare in general, and I have a few point clouds of two rooms generated from a lidar scanner using a couple different techniques. One of the point clouds is pretty sparse (600k points) and the other one pretty dense (18mil points), but they are both scans of exactly the same place, and I want to make the best possible mesh from them. For both clouds I followed the same workflow of computing normals with setting the octree radius automatically, and then using the Poisson Surface Reconstruction but the results I get are pretty underwhelming. I suppose there are some methods to "fix" the mesh so I can get it to look better after I've actually created it but I'm not sure what they are so that's why I am posting here in hopes that you guys can point me in the right direction (or maybe there is just something wrong with the point cloud in general). I will attach some pictures of the process for both clouds and could also provide the point clouds if necessary
- Attachments
-
- rooms_dense_normals.png (967.21 KiB) Viewed 5493 times
-
- rooms_dense_mesh.png (487.66 KiB) Viewed 5493 times
-
- rooms_dense_cloud.png (670.15 KiB) Viewed 5493 times
-
- rooms_sparse_normals.png (641.59 KiB) Viewed 5493 times
-
- rooms_sparse_mesh.png (581.32 KiB) Viewed 5493 times
-
- rooms_sparse_cloud.png (682.15 KiB) Viewed 5493 times
Re: Improving quality of mesh generated from point cloud
Looking at the PoissonRecon surface, I think there's a big issue with the normals. It's pretty hard to get clean normals on such a cloud. Are there 2 rooms in this cloud? (this is even trickier).
Daniel, CloudCompare admin
-
- Posts: 4
- Joined: Wed Jul 14, 2021 1:24 pm
Re: Improving quality of mesh generated from point cloud
Hi, Daniel, thanks for the reply. These are two rooms that are right next to each other yea. Most of my scans would be indoor building scans or scans of some outdoor urban environment, would you have any tips on how I could best compute normals in those cases so as to get better quality meshes? Also how important is the point cloud density when creating meshes? Thanks again
-
- Posts: 187
- Joined: Tue Mar 05, 2019 3:59 pm
Re: Improving quality of mesh generated from point cloud
One way to help the normal calculation would be to segment each room into individual clouds and then calculate the normals with preferred orientation of Barycenter which would have align normals towards the center of the room or out of it depending on + or - Barycenter choice.
Re: Improving quality of mesh generated from point cloud
And to reply to your other question, for building a mesh, the density is not important (however, it helps a lot to compute robust normals ;).
Daniel, CloudCompare admin
-
- Posts: 4
- Joined: Wed Jul 14, 2021 1:24 pm
Re: Improving quality of mesh generated from point cloud
Okay, thank you guys I will try to play around with generating the normals to see if I can get better results by maybe splitting the scan into smaller chunks first