Eye feature identification
First Claim
1. A computing system comprising:
- a camera configured to image an eye;
a logic machine; and
a storage machine holding instructions executable by the logic machine to;
obtain, via the camera, an image of the eye;
apply a multi-step filter to the image of the eye for a plurality of iterations, wherein applying the multi-step filter includes, for each iteration,(i) selecting one or more input parameters to one or more merge operations that adjust a pixel value of one or more pixels of the image of the eye, for use during the iteration, such selection being performed so that the one or more input parameters varies relative to at least one other iteration;
(ii) performing the one or more pixel merge operations on the image of the eye, using the one or more input parameters selected for the iteration, where at least one of the pixel merge operations is controlled based on the one or more input parameters so as to control whether or not the iteration classifies pixels as corresponding to a feature of the eye; and
(iii) outputting, based on operation of the one or more pixel merge operations, a provisional output in which some pixels of the image of the eye are deemed as corresponding to the feature of the eye; and
output, via combining the provisional outputs, a refined output in which some pixels of the image of the eye are deemed as corresponding to the feature of the eye.
1 Assignment
0 Petitions
Accused Products
Abstract
An image of an eye is obtained via a camera. A multi-step filter is applied to the image for multiple iterations. Applying the multi-step filter includes, for each iteration, performing one or more pixel merge operations on the image. The pixel merge operations are controlled based on one or more input parameters to control whether or not the iteration classifies pixels of the image as corresponding to a feature of the eye. The one or more input parameters vary from at least one iteration to another. The iterations each output a provisional output, in which some pixels of the image are deemed as corresponding to the feature of the eye. The provisional outputs provide diverse definitions of the eye feature, and may be combined in various ways to yield a refined output, in which some pixels of the image are deemed as corresponding to the feature of the eye.
38 Citations
20 Claims
-
1. A computing system comprising:
- a camera configured to image an eye;
a logic machine; anda storage machine holding instructions executable by the logic machine to;
obtain, via the camera, an image of the eye;apply a multi-step filter to the image of the eye for a plurality of iterations, wherein applying the multi-step filter includes, for each iteration, (i) selecting one or more input parameters to one or more merge operations that adjust a pixel value of one or more pixels of the image of the eye, for use during the iteration, such selection being performed so that the one or more input parameters varies relative to at least one other iteration; (ii) performing the one or more pixel merge operations on the image of the eye, using the one or more input parameters selected for the iteration, where at least one of the pixel merge operations is controlled based on the one or more input parameters so as to control whether or not the iteration classifies pixels as corresponding to a feature of the eye; and (iii) outputting, based on operation of the one or more pixel merge operations, a provisional output in which some pixels of the image of the eye are deemed as corresponding to the feature of the eye; and output, via combining the provisional outputs, a refined output in which some pixels of the image of the eye are deemed as corresponding to the feature of the eye. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- a camera configured to image an eye;
-
13. On a computing device, a method for identifying an eye feature, the method comprising:
-
obtaining, via a camera, an image of an eye; applying a multi-step filter to the image of the eye for a plurality of iterations, wherein applying the multi-step filter includes, for each iteration, (i) selecting one or more input parameters to one or more merge operations that adjust a pixel value of one or more pixels of the image of the eye, for use during the iteration, such selection being performed so that the one or more input parameters varies relative to at least one other iteration; (ii) performing the one or more pixel merge operations on the image of the eye, using the one or more input parameters selected for the iteration, where at least one of the pixel merge operations is controlled based on the one or more input parameters so as to control whether or not the iteration classifies pixels as corresponding to a feature of the eye; and (iii) outputting, based on operation of the one or more pixel merge operations, a provisional output in which some pixels of the image of the eye are deemed as corresponding to the feature of the eye; and outputting a refined output via combining the provisional outputs, where in the refined output, some pixels of the image of the eye are deemed as corresponding to the feature of the eye. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computing system comprising:
-
a camera configured to image an eye;
a logic machine; anda storage machine holding instructions executable by the logic machine to; obtain, via the camera, an image of the eye; apply a multi-step filter to the image of the eye for a plurality of iterations, wherein applying the multi-step filter includes, for each iteration, (i) applying an anisotropic diffusion filter to the image of the eye, the anisotropic diffusion filter configured to apply a degree of blur to the image of the eye, where the degree of blur used for at least one of the iterations varies from the degree of blur used for at least one other iteration; (ii) performing a contrast stretching operation on the image of the eye; (iii) outputting, based on operation of the anisotropic diffusion filter and the contrast stretching operation, a provisional output in which some pixels of the image of the eye are deemed as corresponding to the feature of the eye; and output a refined output via combining the provisional outputs, where in the refined output, some pixels of the image of the eye are deemed as corresponding to the feature of the eye. - View Dependent Claims (20)
-
Specification