Optical coherence tomography angiography data processing for reducing projection artefacts

US12433481B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12433481-B2
Application numberUS-202218087605-A
CountryUS
Kind codeB2
Filing dateDec 22, 2022
Priority dateMar 28, 2022
Publication dateOct 7, 2025
Grant dateOct 7, 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.

A method of processing optical coherence tomography angiography, OCTA, data comprising an array of columns of data elements to generate corrected OCTA data showing reduced projection artefacts in enface projection, the OCTA data having been generated from repeat B-scans, the method comprising: (i) calculating a correlation value indicative of a correlation between a first sequence of the data elements, whose respective locations within respective B-scans correspond to a location of a first data element within the array, and a second sequence of the data elements, whose respective locations within respective B-scans correspond to a location of a second data element within the array; (ii) calculating a correction for the second data element based on the first data element and the calculated correlation value; and (iii) applying the calculated correction to the second data element, wherein processes (i) to (iii) are performed multiple times to generate the corrected OCTA data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method of processing optical coherence tomography angiography, OCTA, data comprising an array of columns of data elements, which represents a distribution of vasculature in an imaged region of a body part, to generate corrected OCTA data showing reduced projection artefacts in enface projection relative to the OCTA data, the data elements in each column of the array of columns having been generated from data elements of OCT data that are correspondingly located in A-scans of respective B-scans of a set of repeat B-scans of the imaged region of the body part, the method comprising processing data elements of the OCT data and data elements of the OCTA data by processes of: (i) calculating a correlation value that is indicative of a degree of correlation between a first sequence of data elements, of the OCT data, wherein respective locations of the data elements of the first sequence within the respective B-scans correspond to a location of a first data element within the array of columns of the OCTA data, and a second sequence of data elements of the OCT data, wherein respective locations of the data elements of the second sequence within the respective B-scans correspond to a location of a second data element within the array of columns of the OCTA data, the second data element being further along in an axial direction (z) of the OCTA data, in which the columns of the OCTA data extend, than the first data element; (ii) using the first data element and the calculated correlation value to calculate a correction for the second data element; and (iii) applying the calculated correction to the second data element, wherein processes (i) to (iii) are performed multiple times, using a different combination of a data element of the OCTA data as the first data element and a data element of the OCTA data as the second data element in each performance of processes (i) to (iii), so as to generate the corrected OCTA data. 2. The computer-implemented method of processing OCTA data according to claim 1 , further comprising, in each performance of a plurality of the performances of processes (i) to (iii) to process data elements in a respective column of the OCTA data, as part of process (i) and before the calculation of the correlation value: processing each data element of a plurality of the data elements that are arranged from a starting data element in the column of the OCTA data, in turn along the axial direction along the column, by determining whether the data element exceeds an OCTA signal threshold, until a data element is determined to exceed the OCTA signal threshold, and setting the data element which has been determined to exceed the OCTA signal threshold as the first data element. 3. The computer-implemented method of processing OCTA data according to claim 2 , wherein the plurality of performances of processes (i) to (iii) comprises performing process (i) for a first time and then repeating process (i) to set a different respective data element in the column of the OCTA data as the first data element in the performance of process (i) for the first time and in each repeat of process (i), and wherein in the performance of process (i) for the first time to set a data element of the plurality of the data elements in the column of the OCTA data as the first data element, a predetermined data element in the column of the OCTA data is used as the starting data element, and in each repeat performance of process (i), a respective data element of the OCTA data, which has been set as the first data element in the preceding performance of process (i), is used as the starting data element. 4. The computer-implemented method of processing OCTA data according to claim 3 , wherein the predetermined data element is one of: a data element at an end of the column of the OCTA data; or a data element of a set of data elements in the column representing a first portion of the body part containing the vasculature, which data element is adjacent a boundary between the set of data elements and data elements in the column representing a second portion of the body part containing no vasculature. 5. The computer-implemented method of processing OCTA data according to claim 1 , further comprising, in each performance of a plurality of the performances of processes (i) to (iii) to process data elements in a respective column of the OCTA data, as part of process (i) and before the calculation of the correlation value: processing each data element of a plurality of data elements that are arranged from an initial data element in the column of the OCTA data, in turn along the axial direction, by determining whether a data element metric, which is based on at least some of the OCT data elements whose locations in respective B-scans of the repeat B-scans correspond to the location of the data element in the array of columns of the OCTA data, exceeds an OCT value threshold, until a data element is processed for which the data element metric is determined to exceed the OCT value threshold, and setting the data element for which the data element metric is determined to exceed the OCT value threshold element as the second data element. 6. The computer-implemented method of processing OCTA data according to claim 5 , wherein the plurality of performances of processes (i) to (iii) comprises performing process (i) for a first time and then repeating process (i) to set a different respective data element in the column of the OCTA data as the second data element in the performance of process (i) for the first time and in each repeat of process (i), and wherein in the performance of process (i) for the first time to set a data element in the column of the OCTA data whose location in the column of the OCTA data corresponds to a location adjacent a location of the first data element in a column of the OCTA data containing the first data element is used as the initial data element, and in each repeat of process (i), a respective data element of the OCTA data set as the second data element in the preceding performance of process (i) is used as the initial data element. 7. The computer-implemented method of processing OCTA data according to claim 5 , wherein the data element metric is one of a mean of at least some of the OCT data elements whose locations in respective B-scans of the repeat B-scans correspond to the location of the data element in the array of columns of the OCTA data, and a median of at least some of the OCT data elements whose locations in respective B-scans of the repeat B-scans correspond to the location of the data element in the array of columns of the OCTA data. 8. The computer-implemented method of processing OCTA data according to claim 1 , wherein each column of a plurality of the columns of data elements is processed individually by performing processes (i) to (iii) using different combinations of data elements in the column as the first and second data elements, by: (a) processing each data element of a plurality of the data elements that are arranged from a starting data element in the column of the OCTA data, in turn along a first direction along the column, by determining whether the data element exceeds an OCTA signal threshold, until a data element is determined to exceed the OCTA signal threshold, and setting the data element which has been determined to exceed the OCTA signal threshold as the first data element; (b) processing each data element of one or more data elements that are arranged from an initial data element in the column of the OCTA data, in turn along the first direction along the column, by determining whether a data element metric, which is based on at least some of the OCT data elements whose locations i

Assignees

Inventors

Classifications

  • Retouching; Inpainting; Scratch removal · CPC title

  • Optical tomography; Optical coherence tomography [OCT] · CPC title

  • specially adapted for observation of ocular blood flow, e.g. by fluorescein angiography · CPC title

  • characterised by electronic signal processing, e.g. eye models · CPC title

  • Eye; Retina; Ophthalmic · 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 US12433481B2 cover?
A method of processing optical coherence tomography angiography, OCTA, data comprising an array of columns of data elements to generate corrected OCTA data showing reduced projection artefacts in enface projection, the OCTA data having been generated from repeat B-scans, the method comprising: (i) calculating a correlation value indicative of a correlation between a first sequence of the data e…
Who is the assignee on this patent?
Optos Plc
What technology area does this patent fall under?
Primary CPC classification A61B3/102. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Oct 07 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).