Comments (5)
Nice, thanks for letting me know!
I've even used DLib's tracker before and I thought about integrating it with eyeLike, but never did it.
Are you planning on trying to use the face tracking data as a reference to compute gaze location on a screen? If so I'm definitely interested. I'm currently doing research in HCI using eye tracking with a head-mounted Pupil Labs eye tracker, but I plan on replacing it with a webcam based solution within the next couple months.
I'm also doing head tracking with a https://www.naturalpoint.com/trackir/trackir5/ so even just the solvePNP on the Dlib data would be useful to me provided it is precise enough.
from eyelike.
@trishume yes, my aim is to integrate both the head orientation with the pupils direction to get a better estimate of the attention focus. My use case is not HCI, but HRI, but it shouldn't make much of a difference.
The accuracy of the head pose estimation is already "good enough" for many of our use cases, but I do not claim to compete with state of the art head pose estimation :-) Check the paper if you want to know a bit more about our metrics: http://academia.skadge.org/publis/lemaignan2016realtime.pdf
from eyelike.
I'll definitely read that paper.
I'll probably end up looking into fancier 6dof head pose tracking since I'm using it for fine control where I need to sense 1 degree changes in angle. Unfortunately that will probably be pretty hard to implement and there is nothing open source AFAIK. I've seen papers using monocular cameras that look like they might be that precise though, so there is hope.
from eyelike.
On 09/01/2016 02:29, Tristan Hume wrote:
I'll definitely read that paper.
I'll probably end up looking into fancier 6dof head pose tracking since
I'm using it for fine control where I need to sense 1 degree changes in
angle. Unfortunately that will probably be pretty hard to implement and
there is nothing open source AFAIK. I've seen papers using monocular
cameras that look like they might be that precise though, so there is hope.
I'd be interested in knowing your results! Intuitively, I would think
that 1 degree change in head pose should be quite ok to measure, though.
If you also need accurate and absolute 6 DoF pose estimation, you of
course want a well calibrated camera and a face model that matches the
subject's anthropometrics
(https://github.com/severin-lemaignan/attention-tracker/blob/master/src/head_pose_estimation.hpp#L13)
[http://www.plymouth.ac.uk/images/email_footer.gif]http://www.plymouth.ac.uk/worldclass
This email and any files with it are confidential and intended solely for the use of the recipient to whom it is addressed. If you are not the intended recipient then copying, distribution or other use of the information contained is strictly prohibited and you should not rely on it. If you have received this email in error please let the sender know immediately and delete it from your system(s). Internet emails are not necessarily secure. While we take every care, Plymouth University accepts no responsibility for viruses and it is your responsibility to scan emails and their attachments. Plymouth University does not accept responsibility for any changes made after it was sent. Nothing in this email or its attachments constitutes an order for goods or services unless accompanied by an official order form.
from eyelike.
Yah I figure that 1 degree should be doable with a normal webcam. Especially because in my use case I only need relative motion and not absolute, and I'm willing to put up with a one time per user calibration/model-building process if necessary. I'm figuring I'll have to use an actual 3d matching approach rather than a contour match with solvePNP since the contour of the face doesn't match up with the same physical points when the head is turned.
from eyelike.
Related Issues (19)
- Eye corner HOT 3
- eyelike with eyetribe HOT 1
- Youtube Video Implementation HOT 1
- EyeLike Python Replicability HOT 4
- windows are not updating
- build failing on linux 16.04 HOT 4
- eyegaze HOT 7
- Issues with pathing to haarcascade_frontalface_alt.xml HOT 1
- pupilFilter.h won't run if image is continuous
- Check if eyes are closed HOT 9
- Error loading face cascade HOT 2
- python bindigns HOT 2
- Windows are showing blank screen HOT 1
- Implement Gradient Ascent HOT 8
- Red channel vs Grayscale in DetectandDisplay HOT 1
- erros with the latest version of opencv 3 gold HOT 3
- Is it possible to integrate your eye-center implementation to opencv-contrib? HOT 4
- Result is not sustained while processing black eyes. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eyelike.