Skip to content

Faster organized radius search#6160

Merged
mvieth merged 1 commit intoPointCloudLibrary:masterfrom
mvieth:organized_search_isfinite
Oct 30, 2024
Merged

Faster organized radius search#6160
mvieth merged 1 commit intoPointCloudLibrary:masterfrom
mvieth:organized_search_isfinite

Conversation

@mvieth
Copy link
Copy Markdown
Member

@mvieth mvieth commented Oct 30, 2024

By checking the finite-ness of all points once, before doing any searches. This avoids calling isFinite repeatedly on the same points in radiusSearch. Benchmark: NormalEstimation with OrganizedNeighbor and radius search now takes 89 percent of the time it took before (so 11 percent faster).

By checking the finite-ness of all points once, before doing any searches. This avoids calling isFinite repeatedly on the same points in radiusSearch.
Benchmark: NormalEstimation with OrganizedNeighbor and radius search now takes 89 percent of the time it took before (so 11 percent faster).
@mvieth mvieth merged commit df3af0a into PointCloudLibrary:master Oct 30, 2024
@mvieth mvieth deleted the organized_search_isfinite branch October 30, 2024 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog: enhancement Meta-information for changelog generation module: search

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants