Neural network for eye image segmentation and image quality estimation

US12462394B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12462394-B2
Application numberUS-202318455093-A
CountryUS
Kind codeB2
Filing dateAug 24, 2023
Priority dateSep 29, 2016
Publication dateNov 4, 2025
Grant dateNov 4, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for eye image segmentation and image quality estimation are disclosed. In one aspect, after receiving an eye image, a device such as an augmented reality device can process the eye image using a convolutional neural network with a merged architecture to generate both a segmented eye image and a quality estimation of the eye image. The segmented eye image can include a background region, a sclera region, an iris region, or a pupil region. In another aspect, a convolutional neural network with a merged architecture can be trained for eye image segmentation and image quality estimation. In yet another aspect, the device can use the segmented eye image to determine eye contours such as a pupil contour and an iris contour. The device can use the eye contours to create a polar image of the iris region for computing an iris code or biometric authentication.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for determining eye contours in a semantically segmented eye image, comprising: receiving a semantically segmented eye image of an eye image comprising a plurality of pixels; determining a pupil contour using the semantically segmented eye image; determining an iris contour using the semantically segmented eye image, wherein, the pupil contour is determined using a first binary image created based on the semantically segmented eye image, wherein a color value of a first binary image pixel of the first binary image is a fourth color value or a third color value, and/or the iris contour is determined using a second binary image created based on the semantically segmented eye image, wherein a color value of a second binary image pixel of the second binary image is the third color value or a second color value; and performing personal biometric identification based the pupil contour and the iris contour. 2 . The computer-implemented method of claim 1 , wherein a first color value is greater than the second color value, wherein the second color value is greater than the third color value, and wherein the third color value is greater than the fourth color value. 3 . The computer-implemented method of claim 1 , wherein determining the pupil contour using the semantically segmented eye image, comprises: determining a pupil contour border; removing a plurality of pixels from the pupil contour border; and determining the pupil contour as an ellipse from remaining pixels of the pupil contour border. 4 . The computer-implemented method of claim 3 , wherein determining a pupil contour border, comprises: determining contours in the first binary image; and selecting a longest contour of the determined contours in the first binary image as a pupil contour border. 5 . The computer-implemented method of claim 4 , wherein the color value of the first binary image pixel of the first binary image is the fourth color value if a corresponding pixel in the semantically segmented eye image has a value greater than or equal to the fourth color value, and the third color value if the corresponding pixel in the semantically segmented eye image has a value not greater than or equal to the fourth color value. 6 . The computer-implemented method of claim 4 , comprising: determining a pupil contour points bounding box enclosing the pupil contour border; computing a pupil points area size as a diagonal of the pupil contours points bounding box; and determining a pupil contour threshold based on the pupil points area size. 7 . The computer-implemented method of claim 6 , wherein the pupil contour threshold is a fraction multiplied by the pupil points area size, and wherein the fraction is in a range from 0.02 to 0.20. 8 . The computer-implemented method of claim 3 , comprising creating a third binary image comprising a plurality of pixels, wherein a color value of a third binary image pixel of the plurality of pixels of the third binary image is the third color value or the second color value. 9 . The computer-implemented method of claim 8 , wherein the color value of the third binary image pixel of the plurality of pixels of the third binary image is the third color value if a corresponding pixel in the semantically segmented eye image has a value greater than or equal to the third color value, and the second color value if the corresponding pixel in the semantically segmented eye image has a value not greater than or equal to the third color value. 10 . The computer-implemented method of claim 8 , wherein removing a plurality of pixels from the pupil contour border comprises, for a pupil contour border pixel of the pupil contour border: determining a closest pixel in the third binary image that has a color value of the second color value and that is closest to the pupil contour border pixel; determining a distance between the pupil contour border pixel and the closest pixel in the third binary image; and removing the pupil contour border pixel from the pupil contour border if the distance between the pupil contour border pixel and the closest pixel in the third binary image is smaller than a pupil contour threshold. 11 . The computer-implemented method of claim 1 , wherein determining the iris contour using the semantically segmented eye image, comprises: determining an iris contour border; removing a plurality of pixels from the iris contour border; and determining the iris contour as an ellipse from remaining pixels of the iris contour border. 12 . The computer-implemented method of claim 11 , wherein determining the iris contour border, comprises: determining contours in the second binary image; and selecting a longest contour of the determined contours in the second binary image as an iris contour border. 13 . The computer-implemented method of claim 12 , comprising: determining an iris contour points bounding box enclosing the iris contour border; computing an iris points area size as a diagonal of the iris contours points bounding box; and determining an iris contour threshold based on the iris points area size. 14 . The computer-implemented method of claim 13 , wherein the iris contour threshold is a fraction multiple by the iris points area size, and wherein the fraction is in a range from 0.02 to 0.20. 15 . The computer-implemented method of claim 11 , wherein a color value of the second binary image pixel of the plurality of pixels of the second binary image is the third color value if a corresponding pixel in the semantically segmented eye image has a value greater than or equal to the third color value, and the second color value if the corresponding pixel in the semantically segmented eye image has a value not greater than or equal to the third color value. 16 . The computer-implemented method of claim 11 comprising creating a fourth binary image comprising a plurality of pixels, wherein a color value of a fourth binary image pixel of the plurality of pixels of the fourth binary image is the second color value or a first color value. 17 . The computer-implemented method of claim 16 , wherein a color value of a fourth binary image pixel of the plurality of pixels of the fourth binary image is the second color value if a corresponding pixel in the semantically segmented eye image has a value greater than or equal to the second color value, and the first color value if the corresponding pixel in the semantically segmented eye image has a value not greater than or equal to the second color value. 18 . The computer-implemented method of claim 16 , wherein removing a plurality of pixels from the iris contour border comprises, for an iris contour border pixel of the iris contour border: determining a closest pixel in the fourth binary image that has a color value of the first color value and that is closest to the iris contour border pixel; determining a distance between the iris contour border pixel and the closest pixel in the fourth binary image; and removing the iris contour border pixel from the iris contour border if the distance between the iris contour border pixel and the closest pixel in the fourth binary image is smaller than an iris contour threshold. 19 . The computer-implemented method of claim 1 comprising determining a binary mask to cover an irrelevant area in the semantically segmented eye image. 20 . The computer-implemented method of claim 19 wherein determining the binary mask to cover

Assignees

Inventors

Classifications

  • Human being; Person · CPC title

  • Artificial neural networks [ANN] · CPC title

  • Inspection of images, e.g. flaw detection · CPC title

  • G06T7/10Primary

    Segmentation; Edge detection (motion-based segmentation G06T7/215) · CPC title

  • using neural networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12462394B2 cover?
Systems and methods for eye image segmentation and image quality estimation are disclosed. In one aspect, after receiving an eye image, a device such as an augmented reality device can process the eye image using a convolutional neural network with a merged architecture to generate both a segmented eye image and a quality estimation of the eye image. The segmented eye image can include a backgr…
Who is the assignee on this patent?
Magic Leap Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).