# US 11,998,272 B2 · Post-processing method to improve LSO-based tracking in oct

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

- Number: US 11,998,272 B2
- Document ID: US11998272B2
- Status: Granted
- Kind: B2
- Application number: 16/967,679
- Filed: 2019-04-15
- Published: 2021-02-04
- Granted: 2024-06-04
- Earliest claimed: 2018-04-18
- Assignees: Carl Zeiss Meditec AG
- Applicants: Carl Zeiss Meditec, Inc.; Carl Zeiss Meditec AG
- Inventors: Luis De Sisternes; Patrick Krawec; Simon Bello; Sophie Kubach
- Web page: https://patentgrep.com/patent/US11998272B2

## CPC

- A61B 3/102: {for optical coherence tomography [OCT]}
- A61B 3/0025: {characterised by electronic signal processing, e.g. eye models}
- A61B 3/13: Ophthalmic microscopes
- G06T 2207/10101: Optical tomography; Optical coherence tomography [OCT]
- G06T 2207/30041: Eye; Retina; Ophthalmic
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

After OCT scans are acquired, error compensation is be applied anew by identifying motion tracking data that was collected simultaneously with (or closest in time to) each acquired OCT scan. The effects of any previously applied motion tracking information is removed from an OCT scan before applying the new motion tracking data, which may provide higher resolution motion tracking.

## Claims

### Claim 1

A method for motion correction in an optical coherence tomography (OCT) system, comprising:
collecting motion-tracking data associated with the eye of a patient, each collected motion-tracking datum having a respective motion-tracking sequence indicator;
concurrent with the collecting of motion-tracking data, acquiring a plurality of OCT scans of the eye, each acquired OCT scan having a respective OCT scan sequence indicator;
matching acquired OCT scans to collected motion-tracking data based on their respective OCT scan sequence indicator and motion-tracking sequence indicator; and
correcting for displacement error in the acquired OCT scans based on their matched motion-tracking data; and
storing or displaying the displacement-corrected OCT scans.

### Claim 2 (depends on 1)

The method of claim 1, wherein each of the acquired OCT scans consists of a plurality of A-scan at distinct locations, and correcting for motion error in the acquired OCT scans based on their matched motion-tracking data, includes:
determining corrected locations of A-scans in the OCT scans based on their matched motion correction data, the corrected locations of A-scans constituting a point cloud of irregular point locations;
transforming the point cloud into a uniform coordinate grid with A-scans at regularly ordered positions within the grid.

### Claim 3 (depends on 2)

The method of claim 2, wherein transforming the point cloud into a uniform coordinate grid includes interpolating new A-scans at the regularly ordered positions based on the A-scans at irregular point locations within the point cloud.

### Claim 4 (depends on 3)

The method of claim 3, wherein interpolating a new A-scan at a regularly ordered position, includes interpolating the new A-scan based on a set of three A-scans within the point cloud whose locations define a triangle of smallest area around the regularly ordered position.

### Claim 5 (depends on 3)

The method of claim 3, wherein interpolating a new A-scan at a regularly ordered position includes:
triangulating the point cloud so that each A-scan location in the point cloud corresponds to a vertex in a set of triangles;
associating each regularly ordered position within the coordinate grid to a corresponding set of three locations in the point cloud, each corresponding set of three locations defining the vertexes of a triangle that includes the associated regularly ordered position within the coordinate grid;
generating a look-up-table (LIJT) having an entry for each ordered position within the coordinate grid, where each entry includes an ordered position's corresponding set of three locations in the point cloud and weights based on Bary centric coordinates of the ordered position with respect to its associated triangle; and
interpolating the new A-scan based on the LUT.

### Claim 6 (depends on 1)

The method of claim 1, wherein the motion-tracking data is comprised of a plurality of individual motion-tracking data and each individual motion-tracking datum includes an image and a first tracking transformation of first resolution based on the image, the method further comprising:
for each individual motion-tracking datum, creating a second tracking transformation of second resolution higher than the first tracking transformation; and
correcting for displacement error in the acquired OCT scans based on the respective second tracking transformation of their matched motion-tracking data.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
each OCT scan is associated with a corresponding motion-tracking datum, and includes application of first displacement compensation based on its associated motion-tracking datum; and
the step of correcting for displacement error in the acquired OCT scans based on their matched motion-tracking data includes:
applying second displacement compensation to the acquired OCT scans based on their respectively matched collected motion-tracking data.

### Claim 8 (depends on 7)

The method of claim 7, wherein the matched collected motion tracking datum of an OCT scan is different than the associated corresponding motion-tracking datum.

### Claim 9 (depends on 7)

The method of claim 7, wherein the application of first motion compensation to an OCT scan based on its associated motion-tracking datum includes using the associated motion-tracking datum to guide the acquisition of the OCT scan.

### Claim 10 (depends on 9)

The method of claim 9, wherein:
each motion-tracking datum includes an image and a first tracking transformation based on the image, and each OCT scan is further associated with the image of its associated motion-tracking datum; and
the step of applying second motion compensation to the acquired OCT scans based on their respectively matched collected motion-tracking data, includes:
disassociating the image of its associated motion-tracking datum;
associating the image of its matched collected motion-tracking datum; and
generating the second motion compensation based on the image of its matched collected motion-tracking datum.

### Claim 11 (depends on 1)

The method of claim 1, wherein:
each acquired OCT scan is associated with a preliminary motion-tracking datum from among the collected motion-tracking data; and
the step of matching acquired OCT scans to collected motion-tracking data based on their respective OCT scan sequence indicator and motion-tracking sequence indicator, includes:
a) for a target OCT scan whose displacement error is to be corrected, identifying the target OCT scan's associated preliminary motion-tracking datum;
b) starting from identified preliminary motion-tracking datum, shifting along the collected motion-tracking data according to their motion-tracking sequence indicators by a predefined offset to reach a target motion-tracking datum; and
c) matching the target OCT scan to the target motion-tracking datum.

### Claim 12 (depends on 11)

The method of claim 11, wherein each motion-tracking sequence indicator is a motion-tracking time stamp and each OCT scan sequence indicator is an OCT scan time stamp.

### Claim 13 (depends on 12)

The method of claim 12, wherein the offset is defined based on a difference between the motion-tracking time stamp of the identified preliminary motion-tracking datum and the OCT scan time stamp of the target OCT scan.

### Claim 14 (depends on 12)

The method of claim 12, wherein each OCT scan is matched to the collected motion-tracking datum whose motion-tracking time stamp is closest to its OCT scan time stamp.

### Claim 15 (depends on 1)

The method of claim 1, wherein the step of collecting motion-tracking data is implemented using a line scan ophthalmoscope (LSO).

### Claim 16 (depends on 1)

The method of claim 1, wherein the acquired OCT scans provide OCT angiography data.

### Claim 17

An optical coherence tomography (OCT) system, comprising:
a line scan ophthalmoscope (LSO) for collecting motion-tracking data, each collected motion-tracking datum having a respective motion-tracking sequence indicator;
an OCT scanner for, concurrent with the collecting of motion-tracking data, acquiring a plurality of OCT scans, each OCT scan having a respective OCT scan sequence indicator;
a data processing device for matching acquired OCT scans to collected motion-tracking data based on their respective OCT scan sequence indicators and motion-tracking sequence indicators, and for correcting for displacement error in the acquired OCT scans based on their matched motion-tracking data; and
a display for displaying the displacement-corrected OCT scans.

### Claim 18 (depends on 17)

The system of claim 17, wherein each of the acquired OCT scans consists of a plurality of A-scans at distinct locations, and wherein the data processing device corrects for displacement error in the acquired OCT scans based on their matched motion-tracking data, by:
determining corrected locations of A-scans in the OCT scans based on their matched motion correction data, the corrected locations of A-scans constituting a point cloud of irregular point locations; and
transforming the point cloud into a uniform coordinate grid with A-scans at regularly ordered positions within the grid.

### Claim 19 (depends on 17)

The system claim 17, wherein:
the motion-tracking data is comprised of a plurality of individual motion-tracking data and each individual motion-tracking datum includes an image and a first tracking transformation of first resolution based on the image; and
the data processing device creates, for each individual motion-tracking datum, a second tracking transformation of second resolution higher than the first tracking transformation, and corrects for motion error in the acquired OCT scans based on the respective second tracking transformation of their matched motion-tracking data.

### Claim 20 (depends on 17)

The system of claim 17, wherein each motion-tracking sequence indicator is a motion-tracking time stamp and each OCT scan sequence indicator is an OCT scan time stamp, and each OCT scan is matched to the collected motion-tracking datum whose motion-tracking time stamp is closest to its scan time stamp.

### Claim 21 (depends on 17)

The system of claim 17, wherein the OCT system is an OCT angiography system.
