research-publications


user-bd800a 06 November, 2019, 10:33:11

Hello, I am looking into some litterature about the 3D eye model, the one implemented in the Pupil Software does not exactly suit me but I would be interested if the method has been published like the pupil detection one

user-bd800a 06 November, 2019, 11:09:09

Ok I found the Dierkes, Kassner & Bulling paper from 2018, I guess this is the latest one?

wrp 07 November, 2019, 01:39:02

@user-92dca7 please could you provide some links to @user-bd800a ?

user-e63a0a 10 November, 2019, 19:08:11

Hi, we recently published the following paper which made use of the pupil labs eye tracker - I wanted to add it to your pupil citation list, not sure of how I could do this: https://www.sciencedirect.com/science/article/abs/pii/S1053811919309140

wrp 11 November, 2019, 03:30:20

Hi @user-e63a0a thanks for the update. I will add this to the citation list.

user-e63a0a 11 November, 2019, 16:31:59

Thanks @wrp! šŸ™‚

user-860618 13 November, 2019, 01:42:27

Hello all,

user-860618 13 November, 2019, 01:50:51

Disregard above... Hello all, I am planning on using the Pupil labs software for a research project, and I have been following the DIY intructions from the Pupil labs website. I have a few questions for the commuinty. So far, I have trouble with the webcams. I keep getting a time stamp error...Does anyone know how I can fix this? I don't have the error infront of me but I can get the exact message another time. I am using Ubuntu 18.04 kernel version 5.0.0. Also, I have had trouble finding the correct uvc compliant webcams. For those that have made their own devices, what webcam models have you had success with with? Much appreciated.

mpk 15 November, 2019, 15:43:07

@user-860618 I think you can ignore that error. Do you get images?

user-860618 15 November, 2019, 23:23:54

@mpk I able to to the calibration routine and record video then view it in the player. I am being guided by my professor whose said look into; He has extensive experience with computers (programming, writing programs etc) so I just assumed it was an issue by authority.

user-860618 15 November, 2019, 23:24:06

do*

user-e63a0a 17 November, 2019, 01:10:58

@user-860618 I've been using the Logitech C525 webcam for a little while now and it's been working great. I use the Pupil Labs eye cameras, with the C525 as the world camera.

user-ba3796 18 November, 2019, 15:51:30

Hello, Iā€˜m Ben from Germany and Iā€™m writing my bachelor thesis about redirected walking. We have pupil labs for the vive and vive pro but for my studies we need a Vive Cosmos. My question is, if itā€™s possible to use a pupil labs device with the Vive Cosmos. I havenā€˜t found any information about it. I hope you can help me, thank you!

mpk 18 November, 2019, 15:52:02

@user-ba3796 from what I have heard, the vive addon also fits the vive cosmos. I would give it a try!

user-ba3796 18 November, 2019, 15:53:02

Oh, that sounds good! Thank you for the fast answer!

user-36b0a3 26 November, 2019, 09:41:55

Okay, I'll try here.

I'm looking for a more-accessible explanation of what the "confidence" ratio is in Pupil outputs. Here's what it says in Kassner, Patera, & Bulling, 2014:

Detect edges using Canny [14] to find contours in eye image. Filter edges based on neighboring pixel intensity. Look for darker areas (blue region). Dark is specified using a user set offset of the lowest spike in the histogram of pixel intensities in the eye image. Filter remaining edges to exclude those stemming from spectral reflections (yellow region). Remaining edges are extracted into into contours using connected components [29]. Contours are filtered and split into sub- contours based on criteria of curvature continuity. Candi- date pupil ellipses are formed using ellipse fitting [16] onto a subset of the contours looking for good fits in a least square sense, major radii within a user defined range, and a few additional criteria. An augmented combinatorial search looks for contours that can be added as support to the candidate ellipses. The results are evaluated based on the ellipse fit of the supporting edges and the ratio of supporting edge length and ellipse circumference (using Ramanujans second approximation [18]). We call this ratio ā€œconfidenceā€.

Can anyone break this down for me (and my reviewers, I'm sure)? The ratio between what and what?

Are there any other papers I could look at? Any technical documents?

mpk 26 November, 2019, 18:19:14

@user-36b0a3 In the 2d detection and mapping mode: Think of it as the number of edge pixels of the pupil contour divided by the analytical circumference of the pupil defined as an ellipse. 1 means the entire pupil edge was visible. .5 means half is visible. In the 3d case is gets more complicated as we take a weighted avg of the 2d confidence and 3d model agreement with the 2d result.

user-36b0a3 27 November, 2019, 00:44:32

@mpk Thank you!!!

Okay, so I figured it must be some kind of residual. What you're saying, if I understand it correctly, is that it's the ratio of observed pixels of the circumference of the pupil, as defined by the line between the dark of the pupil and the edge of the iris according to the visual recognition algorithm for dark pupil detection, AND the expected circumference as predicted by the modeled ellipse. Is that an acceptable/reasonable explanation?

Second question: Is the recommendation of staying above ~.60 based on any theoretical premise?

Followup to that: Out of all my data, I never see it go below that. As in, the lowest value I ever see on any one person is like .60000001 or something. This makes me worry that it can't actually go lower and that that is somehow effectively a floor value...

End of November archive