brentyi / egoallo

Estimating Body and Hand Motion in an Ego-sensed World
MIT License
152 stars 13 forks source link

Processing new scenes from EgoExo #6

Open richardrl opened 3 weeks ago

richardrl commented 3 weeks ago

Hi, great work!

I am wondering if you can explain in more detail how you get the colored scenes from EgoExo so we could try running your code overlayed on these scenes.

The pointclouds seem much higher quality than the default pointclouds in semidense_points.csv.gz, and from what I can tell there is no color associated with each point?

For example, this is the semidense points of sfu_cooking_009_5 from egoexo, which looks much lower quality than your scenes: image

I noticed a file _cached_filtered_points.npz - perhaps you can explain how you filtered these pointclouds?

And do you build a Gaussian splat somehow?

brentyi commented 3 weeks ago

Hi @richardrl!

We unfortunately also don't have colors for points from EgoExo:

For filtering the EgoExo points, you can check the logic for generating _cached_filtered_points.npz here: https://github.com/brentyi/egoallo/blob/25a95a945fce5a51381332b05a438e78e2f7c2f7/src/egoallo/data/aria_mps.py#L36-L64