1. A computer implemented method for segmenting a video stream, comprising: determining an approximate location of an eye within a video stream comprising a set of images to identify an area of interest within one or more images of the set of images; binarizing the area of interest within the one or more images to generate a binarized image from the video stream; identifying an initial pupil location of a pupil of the eye within the binarized image by identifying a set of first pixels within the binarized image, the set of first pixels having a first value and having an area greater than a predetermined percentage of the area of interest and determine an approximate center of mass of the set of first pixels; determining an initial iris radius for the eye; and based on the initial pupil location and the initial iris radius, determining a final pupil location and a final iris radius.