Advice on improving performance #2119
-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi @PabloRuiz98, Thanks for reaching out and providing detailed information! Merged SkeletonsI see you are using a bottom-up pipeline, in which case it is true that a receptive field (RF) about the size of the animal generally should help - however, I expected to see truncation of the animal pose when using a smaller RF which does not seem to appear in your example images. I attribute this to using shorter edges in your skeleton. If you wanted to play with increasing the RF, you could increase the Max Stride (but this will increase memory costs and training time) instead of decreasing the input scaling.
Merged skeletons happen when we can see some nodes from one animal and some (missing) nodes from another animal and they get grouped together. So, we can try to solve this in two ways. We could:
Motion BlurMarking key-points as visible in cases where you can infer where they are isn't a bad strategy. It could lead to some variance in the location of the predicted key-points from frame to frame. In my experience, I prefer to leverage what the model thinks it knows to help me annotate difficult frames and even converge towards where I should be labeling key-points. On frames where you have no clue what is happening, you could scrub left/right through adjacent frames to try and make sense of the pose. If you are still unsure about where to annotate even with temporal clues from adjacent frames, then I would advise skipping that frame for now. Perhaps you will get a prediction later on that looks correct and can help guide your annotation. Otherwise, leave it unlabeled. Thanks, |
Beta Was this translation helpful? Give feedback.
Hi @PabloRuiz98,
Thanks for reaching out and providing detailed information!
Merged Skeletons
I see you are using a bottom-up pipeline, in which case it is true that a receptive field (RF) about the size of the animal generally should help - however, I expected to see truncation of the animal pose when using a smaller RF which does not seem to appear in your example images. I attribute this to using shorter edges in your skeleton. If you wanted to play with increasing the RF, you could increase the Max Stride (but this will increase memory costs and training time) instead of decreasing the input scaling.