Hi All,
First I would Love to thank you for your feedback, without it we wouldn’t have reached the below results.
Second, this is SGM clustering V2 results

Experiment1:

  • velodyne16-SGM algorithm with ground segmentation threshold of 0.1

result:

SGM effective detection range around 48m, detection frequency beween 143 and 160 hz


Experiment2:

  • velodyne64-SGM algorithm with ground segmentation threshold of 0.1

result:

effective detection range around 99.3m(max range), detection frequency beween 35 and 38 hz

sgm_64_v2_performance

Conclusion:

  • SGM V2 clustering ~2x longer range than euclidean clustering in velodyne 16 and ~1.57x longer detection range in velodyne 64.
  • SGM V2 better in performance than euclidean clustering in velodyne16 by around 66%~84%, and in velodyne64 by around 150%~190%.
  • SGM is losless, doesnot lose pointcloud textures or downsample it, euclidean clustering requires downsampling to actually work, which may result to a deformation or object splitting into multiple objects.
  • SGM provides freespace euclidean clustering doesn’t, euclidean clustering provides pose estimation, SGM doesn’t.

now I can withstand my claims, better performance, more robust, I said that before based on my understanding of how the two algorithms work, but I realized that some changes were required to be done in our SGM implementation, so pardon me for that I take the blame for this, in all the ways we hope we contribute to the community, we don’t need to do business together to help you, if you need any help just ask :slight_smile: , i think this is the reason for this community :slight_smile: .
Thanks,
Khalid