of an eye into a primary feature of contrast profile associated with high pixel values depict only potential eye pairs within a specified range and then test the resulting valid pairs against a feature vector of two or more variables that includes a predefined regular shape fitting with multiple curve fitting measures the present approach may be for quickly and robustly localizing the eyes of a human eye in close up or face images the approach is based on sensing reflection points within the pupil region as a precursor to the analysis the approach is formulated to work for cases where reflection is not present within the pupil the technical approach locates eyes whether there is or there is no reflection however in case of the reflection the detection may hence be simplified to search for these specific reflection points surrounded with dark contrast that represent the pupil then the region of interest centered at these potential locations may be processed to find an eye profile two valid eyes may be extracted that are within an expected range of eye positioning the approach for finding eyes decomposes into the following steps there may be a contrast filter to detect specular reflection pixels there may be results prioritization to extract valid eye pair with maximum local contrast change the eye pair may be defined as a valid pair if the two potential eyes are spaced within a predefined range an adaptive threshold may be applied to detect a central blob there may be curve fitting of the blob boundaries into a shape curve fitness and shape area coverage of.