Issue with MediaPipe Pose: Incorrect Hand Landmarks for Occluded Hands in Multi-Person Scenarios #5806
Labels
platform:javascript
MediaPipe Javascript issues
stat:awaiting response
Waiting for user response
task:pose landmarker
Issues related to Pose Landmarker: Find people and body positions
type:feature
Enhancement in the New Functionality or Request for a New Solution
Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
Yes
OS Platform and Distribution
Web & IOS
MediaPipe Tasks SDK version
0.10.0
Task name (e.g. Image classification, Gesture recognition etc.)
pose recognition
Programming Language and version (e.g. C++, Python, Java)
Javascript
Describe the actual behavior
When using MediaPipe Pose to track multiple people, if one person hides their hand (e.g., by placing it behind their back or out of the camera's view), the system continues to generate hand landmarks for that person. These generated landmarks do not correspond to any actual hand position and appear to be "hallucinated" or incorrect.
Describe the expected behaviour
When one person hides their hand (e.g., by placing it behind their back or out of the camera's view), MediaPipe Pose should not generate any hand landmarks for that person. The system should accurately reflect the current state of visible hands, ensuring that only the hands that are actually present in the camera view are tracked.
Standalone code/steps you may have used to try to get what you need
I attempted to implement custom logic to check for hand visibility by analyzing the landmark positions. However, the model still generates hallucinated landmarks for the hidden hand, which does not reflect the actual state of visibility.
Other info / Complete Logs
The text was updated successfully, but these errors were encountered: