You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, after reading the implementation code of the skeleton.py. I got some questions which I'd like to disccuss with you.
1.Could I regard the "SkeletonConv" as a binary mask which created based on the neighboring list of each joint. If joint A is the neighbor of joint B, when convolve joint B, the binary mask on joint A is 1 else the mask is set to 0.
2.Does the "SkeletonUnpool" just duplicate the features of the pooled joint to increase the nodes of the skeleton graph?
Many thanks!
The text was updated successfully, but these errors were encountered:
You are right. It is mathematically equivalent to use multiple conv1d modules and a single conv1d with mask. The latter one is far more efficient in our experiments.
Yes. It works like some "duplicate unpooling layer".
You are right. It is mathematically equivalent to use multiple conv1d modules and a single conv1d with mask. The latter one is far more efficient in our experiments.
Yes. It works like some "duplicate unpooling layer".
Hi, after reading the implementation code of the skeleton.py. I got some questions which I'd like to disccuss with you.
1.Could I regard the "SkeletonConv" as a binary mask which created based on the neighboring list of each joint. If joint A is the neighbor of joint B, when convolve joint B, the binary mask on joint A is 1 else the mask is set to 0.
2.Does the "SkeletonUnpool" just duplicate the features of the pooled joint to increase the nodes of the skeleton graph?
Many thanks!
The text was updated successfully, but these errors were encountered: