Image segmentation of a video stream
First Claim
Patent Images
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, media, and methods are presented for segmenting an image of a video stream with a client device, binarizing an area of interest within one or more image, identifying an initial pupil location and an initial iris radius, and determining a final pupil location and a final iris radius. Some embodiments enable the client device to perform one or more operations within a user interface based on the image segmentation.
46 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
one or more processors; and a non-transitory machine-readable storage medium storing processor executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations 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. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium storing processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations 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.
-
Specification