| CPC A61B 3/102 (2013.01) [A61B 5/7221 (2013.01); G16H 30/40 (2018.01)] | 20 Claims |

|
1. A non-transitory, computer-readable storage medium storing computer program instructions which, when executed by a processor, cause the processor to execute a method of processing C-scan data comprising a sequence of B-scans of an imaging target, which has been acquired by an optical coherence tomography, OCT, imaging system, to generate correction data for compensating for axial displacements between B-scans in the sequence of B-scans caused by a relative motion of the OCT imaging system and the imaging target that varies a distance therebetween during acquisition of the B-scans by the OCT imaging system, and to further generate a reliability indicator which indicates a reliability of the generated correction data, the method comprising:
generating the correction data by determining, for each pair of adjacent B-scans of a plurality of pairs of adjacent B-scans in the sequence, a respective indicator of an axial shift between respective representations of a common ocular feature in the adjacent B-scans; and
generating the reliability indicator by:
calculating, using pairs of B-scans in the sequence of B-scans, respective values of a metric which are indicative of respective speeds or respective accelerations of the imaging target relative to the OCT imaging system when the pairs of B-scans were acquired;
determining if at least a predetermined number of the calculated values of the metric exceed a threshold value;
in a case where at least the predetermined number of calculated values of the metric are determined to exceed the threshold value, setting the reliability indictor to indicate that the correction data is unreliable; and
in a case where at least the predetermined number of calculated values of the metric are determined to not exceed the threshold value, setting the reliability indictor to indicate that the correction data is reliable.
|