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

Jaw affects head orientation #1

Open
Xaklse opened this issue Aug 22, 2020 · 3 comments
Open

Jaw affects head orientation #1

Xaklse opened this issue Aug 22, 2020 · 3 comments

Comments

@Xaklse
Copy link

Xaklse commented Aug 22, 2020

Hello Gabriel!

If you open your mouth and move down the jaw, the pitch of the head orientation is altered negatively.
Is the head orientation completely determined by OpenFace? What kind of data do we have access to in GazeTracker code?

@gavazquez
Copy link
Owner

Hi!

Yes, all the head orientation is determined by OpenFace, I just read what it gives me, adjust and send to opentrack trough UDP.
It also affects negatively if you use glasses, I think that the problem is that the model that the AI uses doesn't have too many faces with people wearing glasses or doing different faces. So we would need a lot of volunteers to put the facial points in faces with glasses or opening the mouth to train the AI...

Here's some information about the models that OpenFace uses:
https://github.com/TadasBaltrusaitis/OpenFace/wiki/Datasets

@Xaklse
Copy link
Author

Xaklse commented Aug 28, 2020

So I guess you're only using the not-so-good head pose provided by OpenFace...
Wouldn't it be possible to obtain the landmark 3D points, exclude the jaw points, and compose a more accurate head rotation?

@gavazquez
Copy link
Owner

I guess you can get the CSV data and see if it can be edited with a python script in case it's correctly categorized, quite a lot of work tough as from what I see it uses many datasets...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants