09-28-2016 12:00 PM
Hello -
I am working on a blinking project with the human eyes. I've got a good eyelid tracking piece of software, but it only works if the eyes are open at first. If the eyes are open, then the lid tracking software can track very well with eyes open or closed after that. However, if eyes are closed from the start, the lid tracking has lots of issues and does not track well.
So I need a way to determine if the lid is open or closed, then I can first start tracking the lid when the eyes are open.
Thanks - Ron
09-28-2016 12:10 PM
Thinking outside the box (since we can't see your code or read about functionallity of the mystery eyelid tracking software)
Use clown makeup to add eyeballs of a different color from the subject's irises to the outside of the eyelids and differentiate open/closed based on color
09-28-2016 12:29 PM
It is simple. You need to scare the hell out of the user, everyone keeps eyes wide open when scared (evolutionary benefit). So when the user clicks on a "Start" button in the middle of the front panel, just show them something very scary like this: -scary picture-
Right after this moment you trigger the eye-lid tracking algorithm...
09-28-2016 12:35 PM
This doesn't really sound like a LabVIEW question but it sounds fun, so here's my two dollar's worth (inflation, you know).
Assuming this is working with video input, maybe you can take a movie of the subect with eye open, then play this video at the beginning so you can always start with an open eye, then switch over to live video?
09-28-2016 12:38 PM
@Blokk wrote:It is simple. You need to scare the hell out of the user, everyone keeps eyes wide open when scared (evolutionary benefit). So when the user clicks on a "Start" button in the middle of the front panel, just show them something very scary like this: -scary picture-
Right after this moment you trigger the eye-lid tracking algorithm...
LOL - but what if this is to track how often a person opens their eyes when they are sleeping?
09-28-2016 12:47 PM
How about the pupil. Is there a way to consistently find the pupils using vision module?
09-28-2016 12:59 PM
09-28-2016 01:03 PM
@udka wrote:
Try pattern matching of pupil and capture images continuously to detect whether pupil is available or not.
This may be trickier than you think, since the diameter of the pupil will vary wildly with lighting and will likely be changing even as the eye is opening and closing.
09-28-2016 01:31 PM
The color of the eyelids should be similar to the color of the skin surrounding the eyes. If you can mask an area you are sure will not contain the eye, then compare the color in that area to the entire image. A reasonably close match over the image (after accounting for eyebrows, eyelashes, scars, and so on...) would indicate closed eyes.
Lynn
09-28-2016 01:43 PM
@johnsold wrote:The color of the eyelids should be similar to the color of the skin surrounding the eyes. If you can mask an area you are sure will not contain the eye, then compare the color in that area to the entire image. A reasonably close match over the image (after accounting for eyebrows, eyelashes, scars, and so on...) would indicate closed eyes.
Lynn
Assuming no mascara. 😉