-
Notifications
You must be signed in to change notification settings - Fork 146
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
Is there a way to prevent jittering during video pose estimation using DWPose? #70
Comments
Yes, I meet this problem, too. How ho make it smooth, are there any post-processing algrithms? |
Please refer to this repo: https://github.com/cure-lab/SmoothNet. This is a plug-and-play smooth model in the post-process stage. You can simply input the 2d pose sequences, and output the smooth sequences. BTW, if you do not need to use a network, you can try simple filters: https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.savgol_filter.html. |
@TZYSJTU @ailingzengzzz |
|
@learnuser1 |
@MoonEese Thank you for your answer. |
dyikeua0gr8v_27.mp4@MoonEese My result has a bad ghosting. Could you provide the specific implementation?🙏 |
I can't view your result video, but I believe the term 'bad ghosting' arose because you averaged the frames of the DWPose result video itself. The method I mentioned earlier involves averaging the coordinate values extracted from DWPose, rather than directly averaging the result video frames. This means that the coordinate of, say, keypoint 1 in frame 1 is replaced by the average of keypoint 1's coordinates in frames 1, 2, 3, 4, 5. While this approach reduces jitter, it may cause issues with actions such as waving hands back and forth in greeting. |
@MoonEese Got it, Thx! |
Is there a way to prevent jittering during video pose estimation using DWPose?
Frequent jittering occurs even when standing still.
The text was updated successfully, but these errors were encountered: