Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

static points remove too much #16

Open
zjulabwjt opened this issue Dec 13, 2024 · 5 comments
Open

static points remove too much #16

zjulabwjt opened this issue Dec 13, 2024 · 5 comments

Comments

@zjulabwjt
Copy link

zjulabwjt commented Dec 13, 2024

I use custom driving dataset remove dynamic points, use assert folder config, but I found points around ego car and on the ground is removed. Can you give me some advice to solved this problem?Thank you!

@zjulabwjt zjulabwjt changed the title Static Points remove too much static points remove too much Dec 13, 2024
@Kin-Zhang
Copy link
Member

It's hard to tell without taking a look at your data. If it's possible could you provide more visualization or data directly?

@zjulabwjt
Copy link
Author

zjulabwjt commented Dec 16, 2024

It's hard to tell without taking a look at your data. If it's possible could you provide more visualization or data directly?

@Kin-Zhang thanks for your quickly reply!
image
image
image

First image is pcd after remove dynamic points, and second image is origin pcd, third image is removed dynamic pcd. The ground points around ego car is removed too much. I used muti lidars pointcloud and had set different viewpoint in trajectory.Can you give me some advice?Thank you!

@Kin-Zhang
Copy link
Member

If that possible to share the data with me and let me know what's your config on it so I can reproduce your results?

@zjulabwjt
Copy link
Author

zjulabwjt commented Dec 18, 2024

If that possible to share the data with me and let me know what's your config on it so I can reproduce your results?

@Kin-Zhang Thank you for your quick reply! However, it seems inconvenient for me to provide data. May I ask you a few related questions?

1.In my experiments in an underground parking scene, I noticed that a large number of ground points are mistakenly removed on ramps and turns. Is this caused by incorrect parameter settings?

2.Can DUFOMAP handle point cloud results from a single frame?

3.Regarding the issue of ground points being mistakenly removed in the my data, I am currently segmenting the ground and then performing dynamic object removal on non-ground points to avoid the mistake. However, it seems that points near the ground cannot be removed. Is this phenomenon reasonable?

@Kin-Zhang
Copy link
Member

Kin-Zhang commented Dec 21, 2024

1.In my experiments in an underground parking scene, I noticed that a large number of ground points are mistakenly removed on ramps and turns. Is this caused by incorrect parameter settings?

Sorry to say this, but it's really hard to tell if I don't have your data. Especially I don't know if you process data correctly.... As you can see most of issues on their custom data have some mistakes in processing at the end. For DUFOMap I tested on multiple floors (7 floors) in HKUST Academic Hall, and the result was still good enough. So I don't think it's the algorithm problem but may data process.

2.Can DUFOMAP handle point cloud results from a single frame?

Yes, we have kind of single frame result in Python API even. Check this work and Python script.

3.Regarding the issue of ground points being mistakenly removed in the my data, I am currently segmenting the ground and then performing dynamic object removal on non-ground points to avoid the mistake. However, it seems that points near the ground cannot be removed. Is this phenomenon reasonable?

I would strongly recommend octomap w fg: https://github.com/Kin-Zhang/octomap. It's our first try on ray-casting with noise filter and ground segmentation involved. However, I didn't engineer optimized runtime. So the runtime is quite slow compared to DUFOMap. And you can reference the link I provided and see how we do non-ground points but still use ground points to do ray-casting.

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

No branches or pull requests

2 participants