# US 10,311,300 B2 · Iris recognition systems and methods of using a statistical model of an iris for authentication

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,300 B2
- Document ID: US10311300B2
- Status: Granted
- Kind: B2
- Application number: 15/597,927
- Filed: 2017-05-17
- Published: 2017-11-23
- Granted: 2019-06-04
- Earliest claimed: 2016-05-18
- Assignees: Eyelock LLC
- Applicants: EyeLock LLC
- Inventors: Mikhail Teverovskiy
- Web page: https://patentgrep.com/patent/US10311300B2

## CPC

- G06V 40/197: {Matching; Classification}
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06T 3/04: Context-preserving transformations, e.g. by using an importance map (panospheric to cylindrical image transformations G06T3/12)
- G06V 40/193: {Preprocessing; Feature extraction}
- G06V 40/50: Maintenance of biometric data or enrolment thereof
- G06F 2218/04: Denoising
- G06F 2221/2117: User registration
- G06T 2207/30041: Eye; Retina; Ophthalmic
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The present disclosure describes systems and methods of using iris data for authentication. A biometric encoder may translate an image of the iris into a rectangular representation of the iris. The rectangular representation may include a plurality of rows corresponding to a plurality of annular portions of the iris. The biometric encoder may extract an intensity profile from at least one of the plurality of rows, the intensity profile modeled as a stochastic process. The biometric encoder may obtain a stationary stochastic component of the intensity profile by removing a non-stationary stochastic component from the intensity profile. The biometric encoder may remove at least a noise component from the stationary component using auto-regressive based modeling, to produce at least a non-linear background signal, and may combine the non-stationary component and the at least the non-linear background signal, to produce a biometric template for authenticating the person.

## Claims

### Claim 1

A method of using iris data for authentication, comprising:
translating, by a biometric encoder, an image of the iris acquired by a sensor into a rectangular representation of the iris, the rectangular representation comprising a plurality of rows corresponding to a plurality of circular circumferences within the iris;
extracting an intensity profile from at least one of the plurality of rows;
determining, by the biometric encoder, a non-stationary component of the intensity profile;
obtaining, by the biometric encoder, a stationary component of the intensity profile by removing the non-stationary component from the intensity profile, the stationary component modeled as a stochastic process;
removing, by the biometric encoder, at least a noise component from the stationary component using at least one of auto-regressive (AR), moving average (MA) or auto-regressive moving average (ARMA) based modeling of the noise component, to produce at least a non-linear background signal; and
combining the non-stationary component and the at least the non-linear background signal, to produce a biometric template for authenticating the person.

### Claim 2 (depends on 1)

The method of claim 1, further comprising identifying one or more periodic waveforms in the stationary component.

### Claim 3 (depends on 2)

The method of claim 2, wherein removing the at least a noise component from the stationary component further comprises removing the identified one or more periodic waveforms from the stationary stochastic component to produce the at least the non-linear background signal.

### Claim 4 (depends on 2)

The method of claim 2, further comprising removing the identified one or more periodic waveforms from the stationary stochastic component to produce a background component, and determining a width of an autocorrelation function of the background component.

### Claim 5 (depends on 4)

The method of claim 4, further comprising setting a filter size of a first filter according to the determined width, for filtering or processing periodic waveforms identified from another iris image.

### Claim 6 (depends on 1)

The method of claim 1, further comprising determining that a combination of the non-stationary component and the at least the non-linear background signal would produce a biometric template with better iris recognition performance than a biometric template produced using another combination or using only one of the non-stationary component or the non-linear background signal, according to a comparison of corresponding values of biometric signal to noise ratio (BSNR).

### Claim 7 (depends on 2)

The method of claim 2, further comprising storing a representation of the identified one or more periodic waveforms for authenticating the person.

### Claim 8 (depends on 1)

The method of claim 1, further comprising comparing the biometric template with stored or acquired data to authenticate the person.

### Claim 9 (depends on 1)

The method of claim 1, wherein the stationary stochastic component comprises a signal that fluctuates around zero intensity.

### Claim 10 (depends on 1)

The method of claim 1, wherein the intensity profile is modeled as a one-dimensional stochastic process with the stationary and non-stationary stochastic components.

### Claim 11

A system of using iris data for authentication, comprising:
a sensor configured to acquire an image of an iris of a person; and
a biometric encoder configured to:
translate the image of the iris into a rectangular representation of the iris, the rectangular representation comprising a plurality of rows corresponding to a plurality of circular circumferences within the iris;
extracting an intensity profile from at least one of the plurality of rows;
determine a non-stationary component of the intensity profile;
obtain a stationary component of the intensity profile by removing the non-stationary stochastic component from the intensity profile, the stationary component modeled as a stochastic process;
remove at least a noise component from the stationary component using at least one of auto-regressive (AR), moving average (MA) or auto-regressive moving average (ARMA) based modeling of the noise component, to produce at least a non-linear background signal; and
combine the non-stationary component and the at least the non-linear background signal, to produce a biometric template for authenticating the person.

### Claim 12 (depends on 11)

The system of claim 11, wherein the biometric encoder is further configured to identify one or more periodic waveforms in the stationary component.

### Claim 13 (depends on 12)

The system of claim 12, wherein the biometric encoder is further configured to remove the identified one or more periodic waveforms from the stationary stochastic component to produce the at least the non-linear background signal.

### Claim 14 (depends on 13)

The system of claim 13, wherein the biometric encoder is further configured to remove the identified one or more periodic waveforms from the stationary stochastic component to produce a background component, and determine a width of an autocorrelation function of the background component.

### Claim 15 (depends on 14)

The system of claim 14, wherein the biometric encoder is further configured to set a filter size of a first filter according to the determined width, for filtering or processing periodic waveforms identified from another iris image.

### Claim 16 (depends on 14)

The system of claim 14, wherein the biometric encoder is further configured to determine a texture noise threshold using the background component.

### Claim 17 (depends on 12)

The system of claim 12, wherein the biometric encoder is further configured to store a representation of the identified one or more periodic waveforms for authenticating the person.

### Claim 18 (depends on 11)

The system of claim 11, further comprising a processor configured to compare the biometric template with stored or acquired data to authenticate the person.

### Claim 19 (depends on 11)

The system of claim 11, wherein the stationary stochastic component comprises a signal that fluctuates around zero intensity.

### Claim 20 (depends on 11)

The system of claim 11, wherein the intensity profile is modeled as a one-dimensional stochastic process with the stationary and non-stationary stochastic components.
