how to segment a person's iris?
20 views (last 30 days)
Show older comments
Carlos Conrado
on 16 Jun 2020
Answered: Jose Luis Lopez Diaz
on 26 Nov 2021
good, I have a concern, what happens is that a job asks me to segment the iris of specific images, the segmentation consists of finding the outer edge of the iris and highlighting it with a green circle and then finding the inner edge of the pupil and highlight it with a red circle.
I attach how the segmentation should be displayed

0 Comments
Accepted Answer
Image Analyst
on 16 Jun 2020
Is your image a color image, or just that monochrome image? If color, mask away the skin. I'd probably also do a morphological closing to get rid of eyelashes. Then see if you can threshold in HSV colorspace what's left, which should be the iris, assuming the white of the eye is fairly neutral colored. Or you can try imfindcircles().
2 Comments
Image Analyst
on 17 Jun 2020
You can also check here for algorithms far more robust and accurate than anything anyone here could recommend:
- 21.5.3 Biometrics, Iris Recognition Systems
- 21.5.3.1 Periocular Biometrics
- 21.5.3.2 Iris Based Biometrics, Biometrics Engineering Research Center, Dongguk University
- 21.5.3.3 Iris Recognition Systems, Infrared, Near-Infrared, NIR Based
- 21.5.3.4 Iris Recognition Systems, Spoofing, Liveness, Contact Lenses
- 21.5.3.5 Iris Recognition Systems, Wavelet Based
- 21.5.3.6 Iris Detection, Segmentation and Localization Systems
- 21.5.3.7 Iris Recognition Systems, Systems, Evaluation, Comparison, Surveys
- 21.5.3.8 Retinal Identification Systems and Tecniques
More Answers (1)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!