Skip to content
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

Body tracking not working well with dark suit jacket in large room #897

Open
adamiq opened this issue Nov 8, 2019 · 9 comments
Open

Body tracking not working well with dark suit jacket in large room #897

adamiq opened this issue Nov 8, 2019 · 9 comments
Assignees
Labels
Body Tracking Issue related to the Body Tracking SDK Bug Something isn't working

Comments

@adamiq
Copy link

adamiq commented Nov 8, 2019

Describe the bug
Body tracking seems to have a lot of issues keeping track of my arms when wearing a dark suit jacket in an open room. After I remove my jacket the tracking gets much better. This issue also happens when wearing a gray sweat jacket.

To Reproduce
Point the Kinect out into an empty area and try to use when wearing a dark jacket.

Expected behavior
Tracking should work similarly between wearing a jacking and not wearing a jacket like previous Kinect.

Screenshots
With Suit Jacket:
with-suit-jacket

Without Suit Jacket:
without-suit-jacket

Desktop (please complete the following information):

  • OS with Version: Windows 1809
  • SDK Version: 1.3.0
  • RGB Camera Firmware: 1.6.102
  • Depth Camera Firmware: 1.6.75
  • Depth Config Firmware: 6109.7
@adamiq adamiq added Body Tracking Issue related to the Body Tracking SDK Bug Something isn't working Triage Needed The Issue still needs to be reviewed by Azure Kinect team members. labels Nov 8, 2019
@qm13
Copy link
Collaborator

qm13 commented Nov 12, 2019

@adamiq Is this recording using the included body tracking viewer or your implementation? The reason I ask is that the SDK always returns all 32 joints and consequently I would not expect the arms of the skeleton to disappear for a couple of frames in SDK viewer (they can be widely wrong of course).

@adamiq
Copy link
Author

adamiq commented Nov 12, 2019

@qm13 this recording is from the body tracking viewer included with the body tracking SDK. both gifs above are from a single video. Would it help to send you the full video? If so, what's the best way to send that to you?

@qm13
Copy link
Collaborator

qm13 commented Nov 13, 2019

@adamiq you don't mention but I assume you are using the latest body tracking SDK (v0.9.4). We added joint confidence in this release and updated the viewer to not color LOW confidence joints. You are seeing a couple of frames where the joint confidence is LOW most likely as a result of the dark jacket you mentioned. Some fabrics (usually dark but not always) have very low IR reflectivity resulting in the Azure Kinect not seeing them. It is a limitation of IR based time of flight cameras.

@qm13 qm13 removed the Triage Needed The Issue still needs to be reviewed by Azure Kinect team members. label Nov 13, 2019
@adamiq
Copy link
Author

adamiq commented Nov 13, 2019

Yes, I am using the latest body tracking SDK. Attached are four more gifs, where I'm trying the same movement with the Kinect v1 and v2. Even though the v1 and v2 have more trouble with tracking joints in my suit, they still manage to keep track of my hands. I understand that the Azure body tracking is currently in preview but it seems like it's an issue that the Azure currently has lower quality tracking than older Kinects.

Kinect v1 With Suit Jacket:
k1-with-suit-fixed

Kinect v1 Without Suit Jacket:
k1-without-suit-fixed

Kinect v2 With Suit Jacket:
k2-with-suit

Kinect v2 Without Suit Jacket:
k2-without-suit

@adamiq
Copy link
Author

adamiq commented Nov 14, 2019

Just for some quick clarification: the two issues we've been noticing most with the Azure tracking in a suit:

  1. Hand/wrist tracking staying sort of on target but jumping around (as seen with my left arm in the Azure tracking gif with suit)

  2. The arm joints snapping down to my side and then jumping back to my actual arm (as seen with my right arm in the Azure tracking gif with suit)

@billpottle
Copy link

@adamiq - I noticed something very similar to what you are seeing, but with legs instead of arms in #738 That issue was closed as fixed in 0.9.3, but i'm still having the issue with my application.

@qm13 qm13 added the Investigating Dev team needs to Investigate label Nov 19, 2019
@qm13
Copy link
Collaborator

qm13 commented Dec 3, 2019

@adamiq we would like to get a recording that demonstrates the problems you are reporting. We require a signed data release agreement along with the recording. Could you provide me with contact details so I can provide you both the agreement and upload instructions?

@qm13 qm13 added Triage Approved The Issue has been approved by an Azure Kinect team member. and removed Investigating Dev team needs to Investigate labels Dec 3, 2019
@adamiq
Copy link
Author

adamiq commented Dec 9, 2019

@qm13 Feel free to contact me at adam@iqfoundry.com

@adamiq
Copy link
Author

adamiq commented Feb 18, 2020

@qm13 Have there been any updates? Have you been able to confirm the issue that we're running into? Thanks!

@qm13 qm13 added Investigating Dev team needs to Investigate and removed Triage Approved The Issue has been approved by an Azure Kinect team member. labels Mar 24, 2021
@qm13 qm13 removed the Investigating Dev team needs to Investigate label Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Body Tracking Issue related to the Body Tracking SDK Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants