Patent Document ID: 8090157
Application ID: 11672108
Patent Status: 1

Claim One:
1. A computer implemented eye detection system for detecting eyes in a digital image, the system comprising: a digital image capture device; and a processor, the processor including: a filter; a first eye candidate selector connected to the filter; a first profile validator connected to the eye candidate selector, the first profile validator including measurements of eye candidate pupil contours; a first eye candidate eliminator connected to the first profile validator and the first eye candidate selector; a second eye candidate selector connected to the first profile validator; a pair validator connected to the second eye candidate selector, the pair validator including a space measurer that determines if the first and second eye candidates are at an appropriate distance from each other; a second profile validator connected to the pair validator; and a second eye candidate eliminator connected to the second profile validator and the second eye candidate selector; wherein the first profile validator comprising a first profiler connected to the first eye candidate selector, and a first profile evaluator connected to the first profiler, the first eye candidate eliminator and the second eye candidate selector; wherein the second profile validator comprises a second profiler connected to the pair validator, and a second profile evaluator connected to the second profiler and the second eye candidate eliminator; wherein the first profiler comprises: a pupil region extractor connected to the first eye candidate selector; an adaptive thresholder connected to the pupil region extractor; a contours finder connected to the adaptive thresholder; a contour picker connected to the contours finder; a curve fitter connected to the contour picker; and a curve selector connected to the curve fitter and the first profile evaluator; and wherein the second profiler comprises: a pupil region extractor connected to the pair validator; an adaptive thresholder connected to the pupil region extractor; a contours finder connected to the adaptive thresholder; a contour picker connected to the contours finder; a curve fitter connected to the contour picker; and a curve selector connected to the curve fitter and the second profile evaluator.