Image Analysis Help for Eye blink detection

조회 수: 18 (최근 30일)
Vikas
Vikas 2014년 3월 18일
댓글: Shahrokh Firouzi 2021년 9월 28일
I am working on a eye blink detection project. By this moment I have been successfully extracted the images of pupil of eye from the real time video.
But I am stuck at the process to differentiate the open eye pupil to the closed eye lid state.
1. Open eye pupil
2. closed eye lid
Could you please suggest me any image processing function or algorithm to differentiate between the two states.
(Attached images are the original images on which image processing is to be done.)
  댓글 수: 2
Vikas
Vikas 2014년 3월 18일
actually i want to get a value which can be used to decide the state of eyes.
i am trying to do it by
newIm2= im2bw(eyeImage,0.4);
B = bwboundaries(newIm2,8,'noholes');
L= length(B);
after this comparing "L"... as it would be different for eye open and closed state.
but the above algorithm is not working. please help
ramkumar r
ramkumar r 2019년 6월 27일
Hello VIkas,
Can you share the code of eye detection and pupil ext6raction plz.

댓글을 달려면 로그인하십시오.

채택된 답변

Dishant Arora
Dishant Arora 2014년 3월 18일
You can have a plot of average horizontal intensities.In case eye is closed the distance between two deep valleys would increase as eyelashes would move far from the brows:
I1 = imread('openEyeImage');
I1 = rgb2gray(I1)
plot(1:size(I1,1) , mean(I1,2));
hold on
I2 = imread('closeEyeImage');
I2 = rgb2gray(I2)
plot(1:size(I2,1) , mean(I2,2) , 'r');
Check out the difference between two plots.
Or you can go from blob detection, find circular objects. Call regionprops check out for ecentricity. This would be useful: Blobs Detection
  댓글 수: 7
Izzati
Izzati 2016년 1월 22일
Greetings, Mr. Dishant. May I know what is the name of this method? I would like to read a few papers regarding this method since I'm doing a research on eye blink detection. Thank you.
Image Analyst
Image Analyst 2016년 1월 22일
I think it's usually called "drowsiness detection". See my Answer for a link to published papers on it.

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Image Analyst
Image Analyst 2014년 3월 19일
  댓글 수: 4
Vikas
Vikas 2014년 3월 19일
I'm unable to view the IEEE or Science direct papers as i have not subscribed for their membership.
It would be great if you can suggest for above images as it would give me an approach on how to deal with it, would be able to try that on different subjects.
Image Analyst
Image Analyst 2014년 3월 19일
If you're at a University, the papers will be available for free most likely. If you work for a company they will spend less money to order papers than paying you to flounder for months trying different, unproven approaches.
I did give two approaches (radial profile or mean). Try to program those up.

댓글을 달려면 로그인하십시오.


Waheed Ullah
Waheed Ullah 2015년 4월 17일
After reading an image (jpeg, png, etc.), then I want to detect eyes and find the distance between human eyes. So if anyone have such a code then please inbox me (<mailto:waheedullah356@gmail.com waheedullah356@gmail.com>) or give here. Thanks.
  댓글 수: 1
Shahrokh Firouzi
Shahrokh Firouzi 2021년 9월 28일
There is a thing which call creativity. I think instead of asking codes from others, use the sample codes above and find your way. For sure there are difficulties to find out the others' coding but in that moment you figure out the way of writing codes, you can do whatever that you want.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by