Skip to content

Comments

Add Point Cloud to Mesh Comparison Tool with Heatmap Visualization#7416

Open
shevi-kukis wants to merge 4 commits intoisl-org:mainfrom
shevi-kukis:pointcloud-comparison-example
Open

Add Point Cloud to Mesh Comparison Tool with Heatmap Visualization#7416
shevi-kukis wants to merge 4 commits intoisl-org:mainfrom
shevi-kukis:pointcloud-comparison-example

Conversation

@shevi-kukis
Copy link

@shevi-kukis shevi-kukis commented Jan 26, 2026

image This PR adds a comprehensive utility for comparing source point clouds against target geometries (CAD meshes or point clouds). It solves the visualization gap for structural deviations.

Implementation Details:

Global Registration: Uses RANSAC with FPFH features for robust initial alignment.

Fine Registration: Employs Point-to-Plane ICP for high-accuracy surface matching.

Poisson Disk Sampling: Ensures compatibility with CAD meshes by generating uniform point distributions.

Visual Heatmap: Provides immediate feedback on geometric differences using a Jet color map.

Verification: Tested with KnotMesh and demo point clouds. Mean distance improvements verified via terminal output.
Fixes #6680

@update-docs
Copy link

update-docs bot commented Jan 26, 2026

Thanks for submitting this pull request! The maintainers of this repository would appreciate if you could update the CHANGELOG.md based on your changes.

@shevi-kukis
Copy link
Author

Hi @ssheorey,

I've resolved the merge conflicts in the CHANGELOG.md and fixed the styling issues reported by Codacy. The PR is now passing all automated checks and is ready for review.

Please let me know if you have any feedback or if further changes are required.

Thank you!

@shevi-kukis
Copy link
Author

Hi @ssheorey, sorry to bother you again. It seems the CI workflows are awaiting approval to run. Could you please trigger the builds so I can ensure everything is passing correctly? Once the checks are green, I'd appreciate it if you could take a look at the code when you have a moment. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

How to compare 2 point clouds ?

1 participant