Skip to content
This repository has been archived by the owner on May 9, 2023. It is now read-only.

Motion graph dead end #86

Open
ameliacode opened this issue Sep 11, 2022 · 6 comments
Open

Motion graph dead end #86

ameliacode opened this issue Sep 11, 2022 · 6 comments

Comments

@ameliacode
Copy link

ameliacode commented Sep 11, 2022

Hi I am currently making large dataset (approximately 10 min long) out of motion graph task.

When I check the Scadiver paper, it says the graph backtrace until it reaches to unvisited node. However, the code here gets out of the loop when it meets node with no outgoing edge. and the result generates less frames than the input..

I did also check the paper, motion vae with dynamic controller. It says you have generated 10 min length with CMU dataset, which I had experimented earlier and it resulted in 1min length..

Is there anyway to generate large motion dataset with this??

@Jungdam
Copy link
Contributor

Jungdam commented Sep 11, 2022

One possibility is to consider pruning option (either wcc or scc). If MG is constructed with wcc (weakly connected component) or no pruning, it is very likely that you eventually meet the dead end. You could also consider scc (strongly connected component) pruning, which guarantees that you never meet any dead end. However, in this case, many data could be removed due to stronger pruning constraint (It is very data-dependent how much data will survive in the end).

Another possibility is to reduce 'base_length' or 'stride_length' so that it can generate more connections but this would require more time and computational resources.

@ameliacode
Copy link
Author

ameliacode commented Sep 16, 2022

One more thing to ask: data doesn’t blend with other motion data…. Its node connect from the same mocap dats.. Any idea for this??

@Jungdam
Copy link
Contributor

Jungdam commented Sep 16, 2022

I did not understand what 'blend with other motion data' mean in your case. Can you elaborate more or give some examples?

@ameliacode
Copy link
Author

ameliacode commented Sep 22, 2022

motion idx shows identical numbers when I generate mocap data. (11 bvh data were used.. but..)
It doesn't transits to other node from other motion data..

@Jungdam
Copy link
Contributor

Jungdam commented Sep 22, 2022

Have you investigated that the constructed graph really include edges to other motion data? Depending on your dataset, it might require to adjust parameters for comparing two nodes (i.e. approximately two poses).

@ameliacode
Copy link
Author

ameliacode commented Sep 26, 2022

I haven't check the whole node, but everytime it starts randomly, it shows identical motion idx when traversing the nodes
Does "num_comparison" parameter has to do with this?? its default number is 3

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants