-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
IR-light source: Usually, the IR light source of such commercial eye tracking systems is driven with a lower duty cycle (PWM) frequency that matches the fps rate of the camera. Therefore, it could be possible that in PupilEXT, you record some dark images if you record an image during the "off-cycle" of the IR light. The live image view of PupilEXT is refreshed with 30 fps to be computer-recourse friendly, so you would not see this effect in the GUI. For this, you need to record only the camera's images with PupilEXT at the highest fps count of your camera using the blue dot in PupilEXT (see the video tutorials for the offline recording). Next, check the saved images on your local disk, whether there are dark images. If not, you can use the IR light source of SMI. Pupil detection quality: It is essential to use the ROI functionality of PupilEXT to get the best results out of the pupil detection. For this, you need to click in the live view panel of PupilEXT on "ROI" and next on 0.3 or 0.6. Place the region of interest (ROI) over the eye's pupil. By using the ROI, PupilEXT will only iterate inside the selected area. However, in the next step, you need to activate the ROI. For this, you need to open the "Pupil Detection Settings" and activate the option "Use ROI Area selection". Furthermore, you need to adjust the parameters of the used algorithm. For example, for the PuRe algorithm (recommended), we have optimized the algorithm's parameters for different ROI sizes, which can be selected in the selection bar. Try the different available options and check whether the pupil detection accuracy can be enhanced. However, do not forget to press "Apply" after changing something in the "Pupil Detection Settings". If the edge of the cornea is recognized as a pupil, then you need to adjust the algorithm's parameters "Max Pupil Size" and "Mean Canthi Distance". With these parameters, you can enhance the pupil detection accuracy. These steps are necessary as the pupil detection algorithm's default parameters are optimized for a specific camera resolution and ratio of the eye size to image size, which is different in your case. Therefore parameter adjustments are necessary to get the best results. 156878057-16d7d8e7-473a-4ed2-b0ad-df958b9bf9c5.mp4I have attached a video, that will show you the "Pupil Detection Settings". On the right hand side in the "Pupil Detection Settings" window you can see the parameters of the PuRe algorithm. Gain/Exposure: A high camera exposure value will limit you in adjusting higher fps counts. A lower fps count could lead to lower pupil detection accuracy during fast gaze jumps or eye blinks. In contrast, a high Gain could result in a bad signal-to-noise ratio in the image. Therefore, you need to find a good balance between these two values. It is advised to record offline images with PupilEXT and check the images manually with which options the best image quality can be reached. |
Beta Was this translation helpful? Give feedback.
IR-light source: Usually, the IR light source of such commercial eye tracking systems is driven with a lower duty cycle (PWM) frequency that matches the fps rate of the camera. Therefore, it could be possible that in PupilEXT, you record some dark images if you record an image during the "off-cycle" of the IR light. The live image view of PupilEXT is refreshed with 30 fps to be computer-recourse friendly, so you would not see this effect in the GUI. For this, you need to record only the camera's images with PupilEXT at the highest fps count of your camera using the blue dot in PupilEXT (see the video tutorials for the offline recording). Next, check the saved images on your local disk, wh…