Filter löschen
Filter löschen

Distance-based clustering for 10-20 million 3D points

4 Ansichten (letzte 30 Tage)
Carlos Cabo
Carlos Cabo am 6 Sep. 2019
Beantwortet: Prashik Shende am 22 Okt. 2020
Hi.
I am looking for an efficient way to cluster 10-20 million unorganized 3D points based on the distance (i.e. setting a distance threshold so every point at less than that distance to its neighbours is clustered with them).
Any implementation of DBscan (or similar) able to deal with the kind/amount of data I have described would do the job.
Thanks.
  10 Kommentare
Carlos Cabo
Carlos Cabo am 26 Mai 2020
@Image Analyst: If the function hasn't changed from the 2019a version, I've tried it and it doesn't seem to be very efficient with just a few million points in 3D.
It doesn't semm to use any space partition structure (or at least I didn't find any reference to it).
Ali
Ali am 14 Jul. 2020
@Carlos you have to downsample the point cloud first, this is the recommended approach by Matlab Documentation, refer to pcdownsample.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Prashik Shende
Prashik Shende am 22 Okt. 2020
you can use pcsegdist

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by