[go: up one dir, main page]

CN119700008B - OCT scanning method - Google Patents

OCT scanning method

Info

Publication number
CN119700008B
CN119700008B CN202411946310.2A CN202411946310A CN119700008B CN 119700008 B CN119700008 B CN 119700008B CN 202411946310 A CN202411946310 A CN 202411946310A CN 119700008 B CN119700008 B CN 119700008B
Authority
CN
China
Prior art keywords
scan
scanning
group
data
line group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411946310.2A
Other languages
Chinese (zh)
Other versions
CN119700008A (en
Inventor
黄炳杰
张帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Saiwei Technology (Henan) Group Co.,Ltd.
Original Assignee
Svision Imaging Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Svision Imaging Ltd filed Critical Svision Imaging Ltd
Priority to CN202411946310.2A priority Critical patent/CN119700008B/en
Publication of CN119700008A publication Critical patent/CN119700008A/en
Application granted granted Critical
Publication of CN119700008B publication Critical patent/CN119700008B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/102Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for optical coherence tomography [OCT]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/0016Operational features thereof
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/12Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for looking at the eye fundus, e.g. ophthalmoscopes
    • A61B3/1225Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for looking at the eye fundus, e.g. ophthalmoscopes using coherent radiation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/14Arrangements specially adapted for eye photography
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10101Optical tomography; Optical coherence tomography [OCT]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30041Eye; Retina; Ophthalmic

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Animal Behavior & Ethology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Surgery (AREA)
  • Molecular Biology (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Ophthalmology & Optometry (AREA)
  • Biomedical Technology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Eye Examination Apparatus (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本申请涉及一种OCT扫描方法。该方法包括:获取针对被检眼的目标扫描线组,该目标扫描线组包括多个扫描线组,各该扫描线组均包括块扫描组和编码扫描组;对于该目标扫描线组中的任一扫描线组,基于该扫描线组中的块扫描组中的每条扫描线对被检眼进行扫描,并在确定该块扫描组对应的第一扫描数据的有效信息时,基于该扫描线组中的编码扫描组对预设位置进行扫描;根据各该扫描线组的第一扫描数据和该第一扫描数据的有效信息确定各该扫描线组的目标扫描数据。采用本方法能够有效的提高OCT扫描的效率。

This application relates to an OCT scanning method. The method includes: acquiring a target scan line group for an eye being examined, the target scan line group comprising multiple scan line groups, each scan line group including a block scan group and an coded scan group; for any scan line group in the target scan line group, scanning the eye being examined based on each scan line in the block scan group, and when determining the valid information of the first scan data corresponding to the block scan group, scanning a preset position based on the coded scan group in the scan line group; determining the target scan data for each scan line group based on the first scan data of each scan line group and the valid information of the first scan data. This method can effectively improve the efficiency of OCT scanning.

Description

OCT scanning method
Technical Field
The application relates to the technical field of OCT, in particular to an OCT scanning method.
Background
Optical coherence tomography (Optical Coherence Tomography, OCT) is a three-dimensional tomographic technique that scans a user's eye to be examined based on OCT, and can acquire a three-dimensional image of the user's eye to be examined.
In the prior art, an eye to be inspected is mostly divided into a plurality of areas, each area is scanned based on OCT, and finally, a three-dimensional image of the eye to be inspected of a user is determined based on scanning data of each area.
However, this scanning method is not only poor in safety, but also long in scanning time, resulting in poor OCT scanning efficiency.
Disclosure of Invention
Accordingly, it is necessary to provide an OCT scanning method with high efficiency in order to solve the above-mentioned problems.
In a first aspect, the present application provides an OCT scanning method, comprising:
acquiring a target scanning line group aiming at an eye to be inspected, wherein the target scanning line group comprises a plurality of scanning line groups, and each scanning line group comprises a block scanning group and a coding scanning group;
for any scanning line group in the target scanning line group, scanning an eye to be inspected based on each scanning line in a block scanning group in the scanning line group, and scanning a preset position based on a coding scanning group in the scanning line group when determining effective information of first scanning data corresponding to the block scanning group;
and determining target scanning data of each scanning line group according to the first scanning data of each scanning line group and the effective information of the first scanning data.
In one embodiment, the method further comprises the steps of obtaining scanning sequence information of each scanning line group in the target scanning line groups, and setting the scanning line number of the coding scanning group in each scanning line group according to the scanning sequence information.
In one embodiment, the determining the target scan data of each scan line group according to the first scan data of each scan line group and the effective information of the first scan data includes determining the second scan data of each scan line group according to the effective information of the first scan data of each scan line group, and determining the target scan data of each scan line group according to the first scan data and the second scan data of each scan line group.
In one embodiment, after scanning the eye to be inspected based on each scanning line in the block scanning groups in the scanning line groups, the method further comprises determining scanning sequence information of the scanning line groups, and scanning the preset position based on the coding scanning groups in the scanning line groups when determining the scanning sequence information, wherein the determining of the target scanning data of each scanning line group according to the first scanning data of each scanning line group and the effective information of the first scanning data comprises determining the target scanning data of each scanning line group according to the first scanning data of each scanning line group, the effective information of the first scanning data and the scanning sequence information.
In one embodiment, the determining the target scan data of each scan line group according to the first scan data of each scan line group, the effective information of the first scan data, and the scan order information includes obtaining initial scan data of each scan line group, and integrating the effective information of the first scan data of each scan line group, the scan order information, and the initial scan data to obtain second scan data of each scan line group, and determining the target scan data of each scan line group according to the second scan data of each scan line group and the first scan data of each scan line group.
In one embodiment, the determining the effective information of the first scan data corresponding to the block scan group includes determining an amount of motion of the eye to be inspected in the scanning process of the block scan group, determining that the effective information is invalid if the amount of motion is greater than a preset motion threshold, and determining that the effective information is valid if the amount of motion is less than the preset motion threshold.
In one embodiment, the determining the second scan data of each scan line group according to the effective information of the first scan data of each scan line group includes obtaining the effective information of the first scan data of each scan line group and the initial scan data of the code scan group in each scan line group, and integrating the effective information and the initial scan data to obtain the second scan data of each scan group.
In one embodiment, the method further comprises the step of executing the step of scanning the eye to be inspected based on each scanning line in the block scanning groups in the scanning line groups again if the effective information indicates that the first scanning data is invalid, until the effective information indicates that the first scanning data corresponding to the block scanning groups is effective, and executing the step of scanning the eye to be inspected based on each scanning line in the block scanning groups in the next scanning line groups after the effective information indicates that the first scanning data is effective.
In one embodiment, the method further comprises determining a three-dimensional image of the eye to be inspected from the target scan data for each of the scan line groups.
In one embodiment, the determining the three-dimensional image of the eye to be inspected according to the target scan data of each scan line group includes performing a stitching process on the first scan data of the target scan data of each scan line group according to the second scan data of the target scan data of each scan line group to obtain the three-dimensional image.
In one embodiment, the stitching process is performed on first scan data in the target scan data of each scan line group according to second scan data in the target scan data of each scan line group to obtain the three-dimensional image, which includes determining effective information of the first scan data in the target scan data of each scan line group according to the second scan data in the target scan data of each scan line group, performing filtering process on the first scan data in the target scan data of each scan line group according to the effective information to obtain filtered first scan data, determining scanning sequence information of each scan line group according to the second scan data in the target scan data of each scan line group, determining ranking information of the first scan data in the target scan data of each scan line group according to the scanning sequence information of each scan line group, and stitching the filtered first scan data according to the ranking information to obtain the three-dimensional image.
In a second aspect, the present application also provides an OCT scanning device, including:
An acquisition module for acquiring a target scan line group for an eye to be inspected, the target scan line group including a plurality of scan line groups, each of the scan line groups including a block scan group and a code scan group;
The execution module is used for scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group for any scanning line group in the target scanning line group, and scanning a preset position based on the coding scanning group in the scanning line group when determining the effective information of the first scanning data corresponding to the block scanning group;
and the determining module is used for determining target scanning data of each scanning line group according to the first scanning data of each scanning line group and the effective information of the first scanning data.
In a third aspect, the present application also provides a computer device comprising a memory storing a computer program and a processor implementing the steps of the method according to any one of the embodiments of the first aspect, when the computer program is executed by the processor.
In a fourth aspect, the present application also provides a computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of the method according to any one of the embodiments of the first aspect.
In a fifth aspect, the application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method according to any of the embodiments of the first aspect described above.
According to the OCT scanning method, the device, the computer equipment, the computer readable storage medium and the computer program product, the target scanning line group aiming at the detected eye is firstly obtained, the target scanning line group comprises a plurality of scanning line groups, each scanning line group comprises a block scanning group and a coding scanning group, for any scanning line group in the target scanning line group, the detected eye is scanned based on each scanning line in the block scanning group in the scanning line group, when the effective information of the first scanning data corresponding to the block scanning group is determined, the preset position is scanned based on the coding scanning group, and because the preset position is scanned based on the coding scanning group when the effective information of the first scanning data corresponding to the block scanning group is determined, compared with the prior art, after the effective information corresponding to the block scanning is determined, the scanning is stopped, after the next block scanning is performed, the problem that the scanning light stays in the same area of the detected eye for a lower scanning safety is avoided, the problem that the scanning is stopped again, and the longer scanning efficiency is required to be started again, and the longer stable scanning time is further caused is avoided. In addition, the number of times of starting the equipment can be reduced, the probability of mechanical damage of the equipment is reduced, and the service life of the equipment can be prolonged.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are needed in the description of the embodiments of the present application or the related technologies will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other related drawings may be obtained according to these drawings without inventive effort to those of ordinary skill in the art.
FIG. 1 is a flow chart of an OCT scanning method in one embodiment;
FIG. 2 is a flow chart of an OCT scanning method according to another embodiment;
FIG. 3 is a flow chart of a method for determining target scan data for each scan line group in one embodiment;
FIG. 4 is a flow chart of a method of determining valid information of first scan data in one embodiment;
FIG. 5 is a flow chart of a method for determining second scan data of each scan line group according to one embodiment;
FIG. 6 is a flow chart of an OCT scanning method according to another embodiment;
FIG. 7 is a flow diagram of a method of determining a three-dimensional image in one embodiment;
FIG. 8 is a block diagram showing the structure of an OCT scanning device in one embodiment;
FIG. 9 is an internal block diagram of a computer device in one embodiment;
FIG. 10 is a schematic diagram of a target scan line set in one embodiment;
FIG. 11 is a schematic diagram of the number of scan lines encoding a scan group in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
Optical coherence tomography (Optical Coherence Tomography, OCT) is a three-dimensional tomographic technique that scans a user's eye to be examined based on OCT, and can acquire a three-dimensional image of the user's eye to be examined.
In the prior art, an eye to be inspected is mostly divided into a plurality of areas, each area is scanned based on OCT, and finally, a three-dimensional image of the eye to be inspected of a user is determined based on scanning data of each area.
However, this scanning method is not only poor in safety, but also long in scanning time, resulting in poor OCT scanning efficiency.
Specifically, in the prior art, after scanning one area based on OCT, it is necessary to stop scanning until the amount of movement of the eye to be inspected during the scanning process is determined, and then scanning of the next area is started. During the period of stopping scanning, the scanning light remains stationary, and the long-time stay of the scanning light at a certain position of the eye to be inspected easily causes cell damage of the eye to be inspected, thereby causing a safety problem. In addition, in the process from stopping scanning to restarting scanning, the OCT needs a longer stabilizing time, which not only results in a longer scanning time, but also easily causes problems such as mechanical damage, and further results in poor efficiency of OCT scanning.
In view of this, the present application provides an OCT scanning method, in which, while determining effective information of first scan data corresponding to a block scan group, a preset position is scanned based on an encoding scan group, compared with the prior art, after performing a block scan, scanning is stopped, and after determining effective information corresponding to a block scan, the next block scan is performed, so that the problem that the residence time of scanning light in the same area of an eye to be inspected is too long, resulting in lower scanning security is avoided, and the problem that after stopping scanning, a longer stabilizing time is required for restarting scanning, resulting in a longer scanning time is avoided, thereby effectively improving the OCT scanning efficiency. In addition, the number of times of starting the equipment can be reduced, the probability of mechanical damage of the equipment is reduced, and the service life of the equipment can be prolonged.
The scanning method provided by the application can be implemented by a computer device, wherein the computer device can be a terminal, and the terminal can be a device combining OCT and a processor.
In one exemplary embodiment, as shown in fig. 1, an OCT scanning method is provided, the method comprising the steps of:
Step 101, acquiring a target scanning line group for an eye to be inspected.
The target scanning line group comprises a plurality of scanning line groups, and each scanning line group comprises a block scanning group and a coding scanning group.
As described above, when the eye to be inspected is scanned based on OCT, the eye to be inspected may be divided into a plurality of regions, and then each region is scanned based on OCT, and when any one of the plurality of regions is scanned based on OCT, the set of scan lines used is a block scan group.
It will be appreciated that prior to scanning the eye to be inspected, the eye to be inspected may be divided to obtain a plurality of block areas, each block area corresponding to a block scanning group, each block scanning group including at least one scanning line for scanning the block area.
Further, the present application is not limited to the scanning protocol of each block scanning group, and the scanning protocol may be a star scanning protocol, a block scanning protocol, a linear scanning protocol, a radial scanning protocol, or the like. It should be noted that a block scan group in the present application is a set of scan lines for scanning a certain area of an eye to be inspected, and is not a scan group using a block scan protocol.
Optionally, the coding scanning group is a scanning group set by a technician according to actual requirements, and the scanning lines contained in the coding scanning group can be set by the technician according to actual requirements.
Step 102, for any one of the target scan line groups, scanning the eye to be inspected based on each scan line in the block scan group in the scan line group, and when determining effective information of the first scan data corresponding to the block scan group, scanning a preset position based on the code scan group in the scan line group.
Alternatively, the first scan data may be scan data obtained after scanning the eye to be inspected based on each scan line in the block scan group. The first scan data may be B-scan data, or raw data.
The validity information may be used to characterize the validity of the first scan data. Since the eye to be inspected is scanned based on each scanning line in the block scanning group in the scanning line group to obtain the first scanning data, there are various factors affecting the quality of the first scanning data. Such as movement of the eye under examination during scanning, optical element failure of OCT, first scan data transmission disturbances, etc.
Thus, in some exemplary embodiments, for any one of the target scan line groups, after the eye to be inspected is scanned based on each of the scan lines in the block scan group in the scan line group, the valid information of the first scan data corresponding to the block scan group may be determined first.
Specifically, the effective information of the first scan data may be determined according to the quality of the first scan data. For example, the effective information of the first scan data may be determined to be effective if the quality of the first scan data satisfies a preset condition, and the effective information of the first scan data may be determined to be ineffective if the quality of the first scan data does not satisfy the preset condition.
Further, while determining the effective information of the first scan data, the preset position may be scanned based on the encoded scan group in the scan line group, so that the OCT apparatus may not pause scanning, and further, there may not be a problem that the residence time of the scan light in the same area of the eye to be inspected is too long.
Optionally, the preset position may be a position preset by a technician according to actual requirements. The preset position may be a position on the eye to be inspected or a position not on the eye to be inspected, and in the present application, the preset position is a position not on the eye to be inspected so as to ensure safety.
In order to clearly describe the technical solution of the present application, a process of scanning an eye to be inspected based on a target scan line group will be explained with reference to fig. 10.
The target scan line set is assumed to include three scan line sets, namely an a scan line set, a B scan line set, and a C scan line set, the a scan line set including an a block scan set and an a code scan set, the B scan line set including a B block scan set and a B code scan set, and the C scan line set including a C block scan set and a C code scan set. It can be seen that the eye to be inspected is divided into three block areas, which correspond to three scan line groups, respectively, each of which is used for scanning the corresponding area.
When the eye to be inspected is scanned based on the target scanning line group, the eye to be inspected can be scanned based on each scanning line in the A-block scanning group in the A-block scanning line group so as to obtain first scanning data corresponding to the A-block scanning group, and when effective information of the first scanning data corresponding to the A-block scanning is determined, the preset position is scanned based on the A-code scanning in the A-block scanning line group.
Further, after determining the effective information of the first scan data corresponding to the a-block scan, scanning the eye to be inspected based on each scan line in the B-block scan group in the B-scan line group to obtain the first scan data corresponding to the B-block scan group, and when determining the effective information of the first scan data corresponding to the B-block scan, scanning the preset position based on the B-code scan in the B-scan line group. The scanning process of the C-scan line group can refer to the above-described process.
Step 103, determining target scanning data of each scanning line group according to the first scanning data of each scanning line group and the effective information of the first scanning data.
In some exemplary embodiments, for each of the target scan line groups, the first scan data of each scan line group and the effective information of the first scan data may be determined as the target scan data of each scan line group.
In other exemplary embodiments, for each of the target scan line groups, the adjustment processing may be further performed on the first scan data of each scan line group according to the effective information of the first scan data of each scan line group, and the first scan data of each scan line group after the adjustment processing may be determined as the target scan data of each scan line group.
The OCT scanning method comprises the steps of firstly obtaining a target scanning line group aiming at an eye to be detected, wherein the target scanning line group comprises a plurality of scanning line groups, each scanning line group comprises a block scanning group and a coding scanning group, for any scanning line group in the target scanning line group, scanning the eye to be detected based on each scanning line in the block scanning group in the scanning line group, and when effective information of first scanning data corresponding to the block scanning group is determined, scanning a preset position based on the coding scanning group in the scanning line group, and because the preset position can be scanned based on the coding scanning group when the effective information of the first scanning data corresponding to the block scanning group is determined, compared with the prior art, after the effective information corresponding to the block scanning is determined after one-time block scanning is executed, after the next-time block scanning is executed, the problems that the stay time of scanning light in the same area of the eye to be detected is overlong, the scanning safety is low, and the problem that after the scanning is stopped, the scanning needs to be started again can be avoided, the longer stable time is required, the scanning time is caused, and the problem that the scanning efficiency is longer is caused, and the scanning efficiency is improved. In addition, the number of times of starting the equipment can be reduced, the probability of mechanical damage of the equipment is reduced, and the service life of the equipment can be prolonged.
In an exemplary embodiment, as shown in fig. 2, the method further comprises the steps of:
step 201, acquiring scanning sequence information of each scanning line group in the target scanning line group.
Optionally, the scan sequence information is used to characterize a scan sequence of the scan line group when scanning the eye to be examined.
In some exemplary embodiments, as described above, before scanning the eye to be inspected based on the target scan line group, the eye to be inspected may be divided into a plurality of block areas, each block area corresponding to a block scan group of one scan line group in the target scan line group.
The eye to be inspected is divided into three block areas from top to bottom, the uppermost block area is a first block area, the middle block area is a second block area, the lowermost block area is a third block area, the first block area corresponds to a first block scanning group in a first scanning group, the second block area corresponds to a second block scanning group in a second scanning group, and the third block area corresponds to a third block scanning group in a third scanning group. When the eye to be inspected is scanned, the first block area is required to be scanned, the second block area is required to be scanned, and then the third block area is required to be scanned, so that the scanning sequence information of the first block scanning line group corresponding to the first block area is determined to be 1, the scanning sequence information of the second block scanning line group corresponding to the second block area is determined to be 2, and the scanning sequence information of the third block scanning line group corresponding to the third block area is determined to be 3.
Step 202, setting the number of scanning lines of the coding scanning group in each scanning line group according to the scanning sequence information.
In some exemplary embodiments, it is understood that the number of scan lines in a coded scan group in each scan line group is related to scan order information for each scan line group.
Specifically, as shown in fig. 11, the number of scan lines in the encoded scan group in each scan line group may be the same as the scan order information of each scan line group. For example, if the scan order information of a certain scan line group is 1, the number of scan lines of the code scan group in the scan line group may be determined to be 1, if the scan order information of a certain scan line group is 2, the number of scan lines of the code scan group in the scan line group may be determined to be 2, and if the scan order information of a certain scan line group is N, the number of scan lines of the code scan group in the scan line group may be determined to be N, where N is a positive integer.
The number of scan lines in the encoded scan group in each scan line group may have an association with scan order information of each scan line group. For example, if the scan order information of a certain scan line group is 1, the number of scan lines of the code scan group in the scan line group may be determined to be X-1, if the scan order information of a certain scan line group is 2, the number of scan lines of the code scan group in the scan line group may be determined to be X-2, and if the scan order information of a certain scan line group is N, the number of scan lines of the code scan group in the scan line group may be determined to be X-N, wherein X is a positive integer, and X-N >0.
In order to clearly describe the technical scheme of the application, the technical scheme of the application is convenient to understand, and the process is explained below.
Acquiring a target scanning line group aiming at an eye to be inspected, comprising acquiring a plurality of initial scanning line groups aiming at the eye to be inspected, wherein each initial scanning line group comprises a block scanning group and an initial coding scanning group;
Determining scanning sequence information of each initial scanning line group, carrying out configuration processing on the initial coding scanning group in each initial scanning line group according to the scanning sequence information of each initial scanning line group, determining the initial scanning line group comprising the initial coding scanning group after the configuration processing as a scanning line group, and forming a target scanning line group by a plurality of scanning line groups.
The configuration processing may be a process of determining the number of scan lines in the initial encoding scan group according to the scan order information, and setting the scan lines corresponding to the number of scan lines in the initial encoding scan group.
In an exemplary embodiment, as shown in fig. 3, determining target scan data of each scan line group according to first scan data of each scan line group and effective information of the first scan data, includes the steps of:
step 301, determining second scan data of each scan line group according to the effective information of the first scan data of each scan line group.
In some exemplary embodiments, the effective information of the first scan data in each scan line group may be subjected to data conversion processing, and the effective information after the data conversion processing may be determined as the second scan data of each scan line group.
The data conversion process may be used to convert the valid information into data in the same format as the first scan data or in a format that is available for processing by the processor.
Step 302, determining target scan data of each scan line group according to the first scan data and the second scan data of each scan line group.
In some exemplary embodiments, after determining the second scan data of each scan line group according to the valid information of the first scan data of each scan line group, the first scan data and the second scan data of each scan line group may be determined as target scan data of each scan line group.
The first scan data and the second scan data of each scan line group may be integrated to obtain target scan data of each scan line group.
In an exemplary embodiment, after scanning the eye to be inspected based on each scan line in the block scan group in the scan line group, the method further includes determining scan order information of the scan line group, and when determining the scan order information, scanning the preset position based on the encoded scan group in the scan line group, the determining target scan data of each of the scan line groups based on the first scan data of each of the scan line groups and the valid information of the first scan data includes determining target scan data of each of the scan line groups based on the first scan data of each of the scan line groups, the valid information of the first scan data, and the scan order information.
In some exemplary embodiments, after the eye to be inspected is scanned based on each scan line in the block scan group in the scan line group, first scan data of the scan line group may be obtained, effective information of the first scan data may be determined, scan order information of the scan line group may be determined, and the preset position may be scanned based on the encoding scan group in the scan line group while the effective information and the scan order information are determined.
Further, for each of the target scan line groups, the scan order information thereof, the first scan data of the block scan group included therein, and the effective information of the first scan data may be determined, and these data may be directly determined as the target scan data of the scan line groups.
The first scan data may be adjusted according to the effective information and the scan order information, so that the first scan data carries the effective information and the scan order information, and the adjusted first scan data is determined to be the target scan data of the scan line group.
In an exemplary embodiment, as shown in fig. 4, the determining the valid information of the first scan data corresponding to the block scan group includes the steps of:
step 401, determining the amount of motion of the eye to be inspected in the scanning process of the block scanning group.
In some exemplary embodiments, the amount of movement of the eye under examination during the scanning of the set of block scans may be determined based on the ophthalmoscope. The ophthalmoscope may be a Confocal scanning system ophthalmoscope (CSSO, confocal SCANNING SYSTEM Ophthalmoscope), a Confocal laser scanning ophthalmoscope (CSLO, confocal SCANNING LASER Ophthalmoscopy), a scanning laser ophthalmoscope (SLO, SCANNING LASER Ophthalmoscopy) or a line scanning ophthalmoscope (LSO, line Scan Ophthalmoscope).
In other exemplary embodiments, the amount of movement of the eye under examination during the scanning of the set of block scans may also be determined based on the pupil camera.
In other exemplary embodiments, the amount of movement of the eye to be inspected in the process of performing the scanning of the block scanning group may also be determined according to the first scanning data corresponding to the block scanning group.
And step 402, determining that the effective information is invalid in the case that the motion quantity is larger than a preset motion quantity threshold value.
Alternatively, the preset motion amount threshold may be set by a technician according to actual needs.
In some exemplary embodiments, in determining the amount of movement of the eye under examination during the scanning of the block scanning group, it may be determined whether the amount of movement is greater than a preset amount of movement threshold.
If the motion amount is greater than the preset motion amount threshold value, it can be determined that the motion amount of the eye to be inspected in the scanning process of the block scanning group may have a great influence on the first scanning data, so that the quality of the first scanning data is poor, and it can be determined that the effective information of the first scanning data is invalid.
Step 403, determining that the effective information is effective when the motion amount is less than or equal to a preset motion amount threshold.
In some exemplary embodiments, if the motion amount is less than or equal to the preset motion amount threshold, it may be determined that the motion amount of the eye to be inspected during the scanning process of the block scanning group may have less influence on the first scan data, and the quality of the first scan data is higher, and valid information of the first scan data may be determined to be valid.
In an exemplary embodiment, as shown in fig. 5, the determining the second scan data of each scan line group according to the valid information of the first scan data of each scan line group includes the steps of:
step 501, obtaining effective information of first scanning data of each scanning line group and initial scanning data corresponding to a coding scanning group in each scanning line group;
Step 502, performing an integration process on the effective information and the initial scan data to obtain second scan data of each scan group.
Alternatively, the integration process may be used to cause the initial scan data to carry the valid information.
In some exemplary embodiments, valid information for a first scan number of a block scan group in each scan line group may be obtained, and initial scan data for a code scan group in each scan line group may be obtained.
Further, after obtaining the effective information of the first scan data of the block scan group and the initial scan data of the code scan group in each scan line group, the effective information and the initial scan data may be integrated to obtain the second scan data of each scan group.
In an alternative embodiment of the present application, the integrating process is performed on the effective information and the initial scan data to obtain second scan data of each scan group, including:
And under the condition that the effective information indicates that the first scanning data is effective, performing first adjustment processing on the initial scanning data to obtain second scanning data, wherein the first adjustment processing is used for enabling the initial scanning data to carry a first mark used for representing that the first scanning data is effective.
And if the valid information indicates that the first scanning data is invalid, performing second adjustment processing on the initial scanning data to obtain second scanning data, wherein the second adjustment processing is used for enabling the initial scanning data to carry a second mark used for representing the invalidation of the first scanning data.
In an exemplary embodiment, the determining the target scan data of each scan line group according to the first scan data of each scan line group, the effective information of the first scan data, and the scan order information includes obtaining initial scan data of a code scan group in each scan line group, and integrating the effective information of the first scan data of each scan line group, the scan order information, and the initial scan data to obtain second scan data of each scan group, and determining the target scan data of each scan line group according to the second scan data of each scan group and the first scan data of each scan group.
For detailed implementation of the above method, reference may be made to the content related to the integration processing of the effective information and the initial scan data, which is not described herein.
In an exemplary embodiment, as shown in fig. 6, the method further comprises the steps of:
step 601, if the valid information indicates that the first scan data is invalid, executing the step of scanning the eye to be inspected based on each scan line in the block scan group in the scan line group again until the valid information indicates that the first scan data corresponding to the block scan group is valid;
Step 602, after the validity information indicates that the first scan data is valid, performing a step of scanning the eye to be inspected based on each scan line in the block scan group in the next scan line group.
In some exemplary embodiments, after determining the valid information of the first scan data of the block scan group of the scan line group, if the valid information indicates that the first scan data is invalid, the eye to be inspected is scanned again based on each scan line in the block scan group of the scan line group until the valid information indicates that the first scan data corresponding to the block scan group is valid.
Specifically, as described above, it is assumed that the target scan line group includes three scan line groups, namely, an a scan line group including an a block scan group and an a code scan group, a B scan line group including a B block scan group and a B code scan group, and a C scan line group including a C block scan group and a C code scan group. After the eye to be inspected is scanned based on the A-block scanning group in the A-scanning line group, first scanning data corresponding to the A-block scanning group can be obtained, and when effective information of the first scanning data corresponding to the A-block scanning group is determined, a preset position can be scanned based on the A-coding scanning group.
Further, after determining the valid information of the first scan data corresponding to the a-block scan group, if the valid information of the first scan data corresponding to the a-block scan group indicates that the first scan data corresponding to the a-block scan group is invalid, the step of scanning the eye to be inspected based on each scan line in the a-block scan group may be performed again until the step of scanning the eye to be inspected based on each scan line in the a-block scan group is performed a certain time after the determined valid information of the first scan data indicates that the first scan data is valid, and the step of scanning the eye to be inspected based on each scan line in the B-block scan group is performed again.
If the step of scanning the eye to be inspected based on each scanning line in the a-block scanning group is performed a plurality of times, and the obtained effective information of the first scanning data corresponding to the a-block scanning group indicates invalidity, the scanning is stopped and the early warning information is output. The above-mentioned process of continuously performing a plurality of times may be understood as a process of re-scanning, and in particular, a technician may define the number of re-scanning according to actual needs.
In an exemplary embodiment, the method further comprises determining a three-dimensional image of the eye to be inspected from the target scan data for each of the scan line groups.
In some exemplary embodiments, the target scan data of each scan group may be input into a pre-trained stitching model to obtain a three-dimensional image of the eye under examination output by the stitching model.
In one exemplary embodiment, the determining the three-dimensional image of the eye to be inspected according to the target scan data of each scan line group includes performing a stitching process on the first scan data of the target scan data of each scan line group according to the second scan data of the target scan data of each scan line group to obtain the three-dimensional image.
In some exemplary embodiments, the effective information and the scanning order information may be determined according to the second scanning data in the target scanning data of each scanning line group, and then the effective information, the scanning order information and the first scanning data in the target scanning data of each scanning line group are input into the pre-trained stitching model to obtain the three-dimensional image output by the stitching model.
In an exemplary embodiment, as shown in fig. 7, the root performs a stitching process on first scan data in the target scan data of each scan line group according to second scan data in the target scan data of each scan line group, so as to obtain the three-dimensional image, and includes the following steps:
Step 701, determining effective information of first scan data in the target scan data of each scan line group according to second scan data in the target scan data of each scan line group, and performing filtering processing on the first scan data in the target scan data of each scan line group according to the effective information to obtain filtered first scan data.
In some exemplary embodiments, the second scan data in the target scan data of each scan line group carries valid information of the first scan data, and the filtering process may be performed on the first scan data in the target scan data of each scan line group according to the valid information of the first scan data, so as to obtain the filtered first scan data.
Specifically, whether second scanning data in target scanning data of each scanning line group carries a second identifier is determined, if so, first scanning data in the target scanning data are removed, and if not, the first scanning data in the target scanning data are reserved.
Further, after the above-described operation is performed on the target scan data of each scan line group, the remaining first scan data may be determined as the filtered first scan data.
Step 702, determining scan sequence information of each scan line group according to second scan data in the target scan data of each scan line group, and determining ordering information of first scan data in the target scan data of each scan line group according to the scan sequence information of each scan line group.
In some exemplary embodiments, in the case where the number of scan lines of the code scan is related to the scan order information, the number of scan lines of the code scan group in each scan line group is determined from the second scan group data in the target scan data of each scan line group, and then the scan order information of each scan line group is determined from the number of scan lines.
In other exemplary embodiments, in the case where the second scan data carries scan order information, the scan order information of each scan line group is determined directly from the second scan data in the target scan data of each scan line group.
Further, after determining the scan order information of each scan line group, the order information of each scan line group may be determined as the order information of the first scan data in the target scan data of each scan line group.
And step 703, performing stitching processing on the filtered first scan data according to the ordering information to obtain the three-dimensional image.
In some exemplary embodiments, the first scan data after the filtering process may be subjected to a stitching process according to the sorting information, so as to obtain a three-dimensional image of the eye to be inspected.
According to the method for determining the three-dimensional image of the eye to be inspected according to the target scanning data, the second scanning data in the target scanning data carries the effective information and the scanning sequence information of the first scanning data, so that the splicing accuracy is higher, and the obtained three-dimensional image is higher in accuracy.
In an alternative embodiment of the present application, the method further includes, after scanning the preset position based on the encoded scan group in the scan line group, repeating the step of scanning the preset position based on the encoded scan group in the scan line group until the effective information of the first scan corresponding to the block scan group is determined if the effective information of the first scan corresponding to the block scan group is not determined yet.
If the number of times of repeatedly executing the step of scanning the preset position based on the coding scanning group in the scanning line group is larger than the preset repetition number, stopping scanning and outputting early warning information.
Or if the time of repeatedly executing the step of scanning the preset position based on the coding scanning group in the scanning line group is longer than the preset repetition time, stopping scanning and outputting the early warning information.
In one exemplary embodiment, another OCT scanning method is provided in which the number of scan lines in a coded scan group is related to scan order information, the method comprising the steps of:
setting the number of scanning lines in the coding scanning groups in each scanning line group according to the scanning sequence information to obtain a target scanning line group, wherein the target scanning line group comprises a plurality of scanning line groups, and each scanning line group comprises a block scanning group and a coding scanning group;
A2, for any scanning line group in the target scanning line group, scanning the inspected eye on the basis of each scanning line in the block scanning group in the scanning line group to obtain first scanning data corresponding to the block scanning group, and scanning a preset position on the basis of the coding scanning group in the scanning line group when effective information of the first scanning data is determined according to the motion quantity of the inspected eye in the scanning process of the block scanning group;
A3, acquiring effective information of first scanning data of each scanning line group and initial scanning data corresponding to the coding scanning group in each scanning line group, integrating the effective information and the initial scanning data to obtain second scanning data of each scanning group;
A4, determining effective information of first scanning data in the target scanning data of each scanning line group according to second scanning data in the target scanning data of each scanning line group, and filtering the first scanning data in the target scanning data of each scanning line group according to the effective information to obtain filtered first scanning data;
A5, determining scanning sequence information of each scanning line group according to second scanning data in the target scanning data of each scanning line group, determining ordering information of first scanning data in the target scanning data of each scanning line group according to the scanning sequence information of each scanning line group, and performing splicing processing on the first scanning data after filtering processing according to the ordering information to obtain the three-dimensional image.
In an exemplary embodiment, another OCT scanning method is provided, in which the second scan data includes scan order information of the scan line group, the method including the steps of:
B1, acquiring a target scanning line group aiming at an eye to be inspected, wherein the target scanning line group comprises a plurality of scanning line groups, and each scanning line group comprises a block scanning group and a coding scanning group;
B2, for any scanning line group in the target scanning line group, scanning the inspected eye based on each scanning line in the block scanning group in the scanning line group to obtain first scanning data corresponding to the block scanning group, and when effective information of the first scanning data and sequence information of the scanning line group are determined according to the motion quantity of the inspected eye in the scanning process of the block scanning group, scanning a preset position based on the coding scanning group in the scanning line group;
B3, each obtaining the effective information of the first scanning data of each scanning line group, the scanning sequence information of each scanning line group and the initial scanning data of the coding scanning group in each scanning line group, carrying out integration processing on the effective information, the scanning sequence information and the initial scanning data to obtain the second scanning data of each scanning group, and determining the target scanning data of each scanning line group according to the first scanning data and the second scanning data of each scanning line group.
B4, determining effective information of first scanning data in the target scanning data of each scanning line group according to second scanning data in the target scanning data of each scanning line group, and filtering the first scanning data in the target scanning data of each scanning line group according to the effective information to obtain filtered first scanning data;
And B5, determining scanning sequence information of each scanning line group according to second scanning data in the target scanning data of each scanning line group, determining ordering information of first scanning data in the target scanning data of each scanning line group according to the scanning sequence information of each scanning line group, and performing splicing processing on the first scanning data after filtering processing according to the ordering information so as to obtain the three-dimensional image.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the present application also provides an OCT scanning device for implementing the above-mentioned OCT scanning method. The implementation of the solution provided by the device is similar to that described in the above method, so the specific limitations in one or more embodiments of the OCT scanning device provided below can be referred to above for limitations of the OCT scanning method, and will not be repeated here.
In an exemplary embodiment, as shown in fig. 8, there is provided an OCT scanning device 800 including an acquisition module 801, an execution module 802, and a determination module 803, wherein:
an acquisition module 801, configured to acquire a target scan line group for an eye to be inspected, where the target scan line group includes a plurality of scan line groups, and each of the scan line groups includes a block scan group and a code scan group;
An execution module 802, configured to scan, for any one of the target scan line groups, the eye to be inspected based on each scan line in a block scan group in the scan line groups, and scan a preset position based on a code scan group in the scan line groups when determining effective information of first scan data corresponding to the block scan group;
A determining module 803, configured to determine target scan data of each scan line group according to the first scan data of each scan line group and the valid information of the first scan data.
In one embodiment, the obtaining module 801 is further configured to set the scan line number of the encoding scan line group in each scan line group according to the scan sequence information of each scan line group in the target scan line group.
In one embodiment, the determining module 803 is specifically configured to determine the second scan data of each scan line group according to the valid information of the first scan data of each scan line group, and determine the target scan data of each scan line group according to the first scan data and the second scan data of each scan line group.
In one embodiment, the execution module 802 is further configured to determine scan order information of the scan line groups, and scan the preset position based on the encoded scan groups in the scan line groups when determining the scan order information.
In one embodiment, the determining module 803 is specifically configured to determine the target scan data of each scan line group according to the first scan data of each scan line group, the valid information of the first scan data, and the scan order information.
In one embodiment, the determining module 803 is specifically configured to obtain initial scan data of the encoded scan group in each scan line group, integrate the effective information of the first scan data of each scan line group, the scan sequence information and the initial scan data to obtain second scan data of each scan group, and determine target scan data of each scan line group according to the second scan data of each scan group and the first scan data of each scan group.
In one embodiment, the executing module 802 is specifically configured to determine an amount of motion of the eye to be inspected during the scanning process of the block scanning group, determine that the valid information is invalid if the amount of motion is greater than a preset motion threshold, and determine that the valid information is valid if the amount of motion is less than the preset motion threshold.
In one embodiment, the determining module 803 is specifically configured to obtain effective information of the first scan data of each scan line group and initial scan data of the encoded scan group in each scan line group, and perform an integration process on the effective information and the initial scan data to obtain second scan data of each scan group.
In one embodiment, the executing module 802 is further configured to execute the step of scanning the eye to be inspected based on each scan line in the block scan group in the scan line group again if the valid information indicates that the first scan data is invalid, until the valid information indicates that the first scan data corresponding to the block scan group is valid, and execute the step of scanning the eye to be inspected based on each scan line in the block scan group in the next scan line group after the valid information indicates that the first scan data is valid.
In one embodiment, the determining module 803 is further configured to determine a three-dimensional image of the eye to be inspected according to the target scan data of each of the scan line groups.
In one embodiment, the determining module 803 is specifically configured to perform a stitching process on the first scan data in the target scan data of each scan line group according to the second scan data in the target scan data of each scan line group, so as to obtain the three-dimensional image.
In one embodiment, the determining module 803 is specifically configured to determine effective information of first scan data in the target scan data of each scan line group according to second scan data in the target scan data of each scan line group, filter the first scan data in the target scan data of each scan line group according to the effective information to obtain filtered first scan data, determine scan order information of each scan line group according to the second scan data in the target scan data of each scan line group, determine ordering information of the first scan data in the target scan data of each scan line group according to the scan order information of each scan line group, and splice the filtered first scan data according to the ordering information to obtain the three-dimensional image.
The respective modules in the OCT scanning device described above may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In an exemplary embodiment, a computer device, which may be a terminal, is provided, and an internal structure thereof may be as shown in fig. 9. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input means. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The Communication interface of the computer device is used for conducting wired or wireless Communication with an external terminal, and the wireless Communication can be realized through WIFI, a mobile cellular network, near field Communication (NEAR FIELD Communication) or other technologies. The computer program is executed by a processor to implement an OCT scanning method. The display unit of the computer device is used for forming a visual picture, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be a key, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by persons skilled in the art that the architecture shown in fig. 9 is merely a block diagram of some of the architecture relevant to the present inventive arrangements and is not limiting as to the computer device to which the present inventive arrangements are applicable, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In an exemplary embodiment, a computer device is provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method according to any of the embodiments described above when the computer program is executed.
In one embodiment, a computer readable storage medium is provided, on which a computer program is stored which, when executed by a processor, implements the steps of the method of any of the embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method of any of the embodiments described above.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are both information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data are required to meet the related regulations.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile memory and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (RESISTIVE RANDOM ACCESS MEMORY, reRAM), magneto-resistive Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computation, an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) processor, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the present application.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.

Claims (10)

1.一种OCT扫描方法,其特征在于,所述方法包括:1. An OCT scanning method, characterized in that the method comprises: 获取针对被检眼的目标扫描线组,所述目标扫描线组包括多个扫描线组,各所述扫描线组均包括块扫描组和编码扫描组;Obtain a target scan line group for the eye being examined, wherein the target scan line group includes multiple scan line groups, and each scan line group includes a block scan group and a coded scan group; 对于所述目标扫描线组中的任一扫描线组,基于所述扫描线组中的块扫描组中的每条扫描线对被检眼进行扫描,并在确定所述块扫描组对应的第一扫描数据的有效信息时,基于所述扫描线组中的编码扫描组对预设位置进行扫描;For any scan line group in the target scan line group, the eye to be examined is scanned based on each scan line in the block scan group in the scan line group, and when the valid information of the first scan data corresponding to the block scan group is determined, the preset position is scanned based on the coded scan group in the scan line group. 根据各所述扫描线组的第一扫描数据的有效信息确定各所述扫描线组的第二扫描数据;根据各所述扫描线组的第一扫描数据和第二扫描数据确定各所述扫描线组的目标扫描数据;The second scan data of each scan line group is determined based on the valid information of the first scan data of each scan line group; the target scan data of each scan line group is determined based on the first scan data and the second scan data of each scan line group. 所述方法还包括:根据各所述扫描线组的目标扫描数据中的第二扫描数据,对各所述扫描线组的目标扫描数据中的第一扫描数据进行拼接处理,以得到三维图像。The method further includes: stitching together the first scan data in the target scan data of each scan line group according to the second scan data in the target scan data of each scan line group to obtain a three-dimensional image. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, characterized in that the method further comprises: 获取所述目标扫描线组中各所述扫描线组的扫描顺序信息;Obtain the scanning order information of each scan line group in the target scan line group; 根据所述扫描顺序信息设置各所述扫描线组中编码扫描组的扫描线数量。The number of scan lines in each scan line group is set according to the scan order information. 3.根据权利要求1所述的方法,其特征在于,在基于所述扫描线组中的块扫描组中的每条扫描线对被检眼进行扫描之后,所述方法还包括:3. The method according to claim 1, characterized in that, after scanning the eye under examination based on each scan line in the block scan group of the scan line group, the method further includes: 确定所述扫描线组的扫描顺序信息,并在确定所述扫描顺序信息时,基于所述扫描线组中的编码扫描组对所述预设位置进行扫描;The scanning order information of the scan line group is determined, and when determining the scanning order information, the preset position is scanned based on the coded scan group in the scan line group; 所述根据各所述扫描线组的第一扫描数据和所述第一扫描数据的有效信息确定各所述扫描线组的目标扫描数据,包括:The step of determining the target scan data for each scan line group based on the first scan data of each scan line group and the valid information of the first scan data includes: 根据各所述扫描线组的第一扫描数据、所述第一扫描数据的有效信息和所述扫描顺序信息确定各所述扫描线组的目标扫描数据。The target scan data for each scan line group is determined based on the first scan data of each scan line group, the validity information of the first scan data, and the scan order information. 4.根据权利要求3所述的方法,其特征在于,所述根据各所述扫描线组的第一扫描数据、所述第一扫描数据的有效信息和所述扫描顺序信息确定各所述扫描线组的目标扫描数据,包括:4. The method according to claim 3, characterized in that, determining the target scan data of each scan line group based on the first scan data of each scan line group, the valid information of the first scan data, and the scan order information includes: 获取各所述扫描线组中编码扫描组的初始扫描数据,并对各所述扫描线组的第一扫描数据的有效信息、所述扫描顺序信息和所述初始扫描数据进行整合处理,以得到各所述扫描组的第二扫描数据;The initial scan data of the coded scan group in each scan line group is obtained, and the valid information of the first scan data of each scan line group, the scan order information and the initial scan data are integrated and processed to obtain the second scan data of each scan group. 根据各所述扫描组的第二扫描数据和各所述扫描组的第一扫描数据确定各所述扫描线组的目标扫描数据。The target scan data for each scan line group is determined based on the second scan data of each scan group and the first scan data of each scan group. 5.根据权利要求1所述的方法,其特征在于,所述确定所述块扫描组对应的第一扫描数据的有效信息,包括:5. The method according to claim 1, wherein determining the valid information of the first scan data corresponding to the block scan group includes: 确定被检眼在进行所述块扫描组的扫描过程中的运动量;Determine the amount of movement of the examined eye during the scanning process of the block scan group; 在所述运动量大于预设运动量阈值的情况下,确定所述有效信息为无效;If the amount of exercise exceeds a preset exercise threshold, the valid information is determined to be invalid. 在所述运动量小于所述预设运动量阈值的情况下,确定所述有效信息为有效。If the amount of exercise is less than the preset exercise threshold, the valid information is determined to be valid. 6.根据权利要求1所述的方法,其特征在于,所述根据各所述扫描线组的第一扫描数据的有效信息确定各所述扫描线组的第二扫描数据,包括:6. The method according to claim 1, wherein determining the second scan data of each scan line group based on the valid information of the first scan data of each scan line group comprises: 获取各所述扫描线组的第一扫描数据的有效信息和各所述扫描线组中编码扫描组的初始扫描数据;Obtain valid information of the first scan data of each scan line group and the initial scan data of the coded scan group in each scan line group; 对所述有效信息和所述初始扫描数据进行整合处理,以得到各所述扫描组的第二扫描数据。The valid information and the initial scan data are integrated and processed to obtain the second scan data for each scan group. 7.根据权利要求6所述的方法,其特征在于,所述对所述有效信息和所述初始扫描数据进行整合处理,以得到各所述扫描组的第二扫描数据,包括:7. The method according to claim 6, wherein the step of integrating the valid information and the initial scan data to obtain the second scan data for each of the scan groups comprises: 在所述有效信息指示所述第一扫描数据有效的情况下,对所述初始扫描数据进行第一调整处理,以得到第二扫描数据;所述第一调整处理用于使所述初始扫描数据携带用于表征所述第一扫描数据有效的第一标识;If the valid information indicates that the first scan data is valid, the initial scan data is subjected to a first adjustment process to obtain the second scan data; the first adjustment process is used to make the initial scan data carry a first identifier for characterizing the validity of the first scan data; 在所述有效信息指示所述第一扫描数据无效的情况下,对所述初始扫描数据进行第二调整处理,以得到第二扫描数据;所述第二调整处理用于使所述初始扫描数据携带用于表征所述第一扫描数据无效的第二标识。If the valid information indicates that the first scan data is invalid, the initial scan data is subjected to a second adjustment process to obtain second scan data; the second adjustment process is used to make the initial scan data carry a second identifier for characterizing the invalidity of the first scan data. 8.根据权利要求1所述的方法,其特征在于,所述方法还包括:8. The method according to claim 1, characterized in that the method further comprises: 若所述有效信息指示所述第一扫描数据无效,则再次执行基于所述扫描线组中的块扫描组中的每条扫描线对被检眼进行扫描的步骤,直至所述有效信息指示所述块扫描组对应的第一扫描数据有效;If the valid information indicates that the first scan data is invalid, then the step of scanning the eye being examined based on each scan line in the block scan group in the scan line group is performed again until the valid information indicates that the first scan data corresponding to the block scan group is valid; 在所述有效信息指示所述第一扫描数据有效后,执行基于下一扫描线组中的块扫描组中的每条扫描线对被检眼进行扫描的步骤。After the valid information indicates that the first scan data is valid, the step of scanning the eye being examined based on each scan line in the block scan group of the next scan line group is performed. 9.根据权利要求1所述的方法,其特征在于,所述根据各所述扫描线组的目标扫描数据中的第二扫描数据,对各所述扫描线组的目标扫描数据中的第一扫描数据进行拼接处理,以得到所述三维图像,包括:9. The method according to claim 1, characterized in that, the step of stitching together the first scan data in the target scan data of each of the scan line groups based on the second scan data in the target scan data of each of the scan line groups to obtain the three-dimensional image includes: 根据各所述扫描线组的目标扫描数据中的第二扫描数据,确定各所述扫描线组的目标扫描数据中的第一扫描数据的有效信息,并根据所述有效信息对各所述扫描线组的目标扫描数据中的第一扫描数据进行过滤处理,以得到过滤处理后的第一扫描数据;Based on the second scan data in the target scan data of each scan line group, the valid information of the first scan data in the target scan data of each scan line group is determined, and the first scan data in the target scan data of each scan line group is filtered based on the valid information to obtain the filtered first scan data. 根据各所述扫描线组的目标扫描数据中的第二扫描数据,确定各所述扫描线组的扫描顺序信息,并根据各所述扫描线组的扫描顺序信息确定各所述扫描线组的目标扫描数据中的第一扫描数据的排序信息;Based on the second scan data in the target scan data of each scan line group, determine the scan order information of each scan line group, and based on the scan order information of each scan line group, determine the sorting information of the first scan data in the target scan data of each scan line group; 根据所述排序信息对过滤处理后的所述第一扫描数据进行拼接处理,以得到所述三维图像。The filtered first scan data is stitched together according to the sorting information to obtain the three-dimensional image. 10.根据权利要求3所述的方法,其特征在于,所述方法还包括:在基于所述扫描线组中的编码扫描组对所述预设位置进行扫描后,若未确定所述第一扫描数据的有效信息,则重复执行基于所述扫描线组中的编码扫描组对所述预设位置进行扫描的步骤,直至确定所述第一扫描数据的有效信息。10. The method according to claim 3, wherein the method further comprises: after scanning the preset position based on the coded scan group in the scan line group, if the valid information of the first scan data is not determined, repeating the step of scanning the preset position based on the coded scan group in the scan line group until the valid information of the first scan data is determined.
CN202411946310.2A 2024-12-26 2024-12-26 OCT scanning method Active CN119700008B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411946310.2A CN119700008B (en) 2024-12-26 2024-12-26 OCT scanning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411946310.2A CN119700008B (en) 2024-12-26 2024-12-26 OCT scanning method

Publications (2)

Publication Number Publication Date
CN119700008A CN119700008A (en) 2025-03-28
CN119700008B true CN119700008B (en) 2025-12-16

Family

ID=95091700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411946310.2A Active CN119700008B (en) 2024-12-26 2024-12-26 OCT scanning method

Country Status (1)

Country Link
CN (1) CN119700008B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118203301A (en) * 2022-12-16 2024-06-18 奥普托斯股份有限公司 Imaging target motion compensation in fourier domain optical coherence tomography systems
CN118452845A (en) * 2024-07-12 2024-08-09 广东唯仁医疗科技有限公司 Wearing evaluation method and device of cornea shaping mirror based on OCT

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8348429B2 (en) * 2008-03-27 2013-01-08 Doheny Eye Institute Optical coherence tomography device, method, and system
CN108614351B (en) * 2016-12-12 2020-07-10 凝辉(天津)科技有限责任公司 Microscope with rotatable objective lens
EP4000502B1 (en) * 2020-11-12 2024-01-10 Optos PLC Volumetric oct image data processing
CN117752297A (en) * 2023-12-26 2024-03-26 视微影像(河南)科技有限公司 OCT scanning method
CN117530653A (en) * 2023-12-27 2024-02-09 视微影像(河南)科技有限公司 Scanning method, apparatus, computer device, storage medium, and program product

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118203301A (en) * 2022-12-16 2024-06-18 奥普托斯股份有限公司 Imaging target motion compensation in fourier domain optical coherence tomography systems
CN118452845A (en) * 2024-07-12 2024-08-09 广东唯仁医疗科技有限公司 Wearing evaluation method and device of cornea shaping mirror based on OCT

Also Published As

Publication number Publication date
CN119700008A (en) 2025-03-28

Similar Documents

Publication Publication Date Title
CN110838116B (en) Medical image acquisition method, device, equipment and computer-readable storage medium
CN111243052B (en) Image reconstruction method, device, computer equipment and storage medium
KR102604217B1 (en) A method and apparatus for image segmentation using residual convolution based deep learning network
CN118470081A (en) A lightweight method for building a monocular endoscope depth estimation model
CN119700008B (en) OCT scanning method
CN117530653A (en) Scanning method, apparatus, computer device, storage medium, and program product
CN110874855B (en) Collaborative imaging method and device, storage medium and collaborative imaging equipment
CN116228753B (en) Tumor prognosis assessment method, device, computer equipment and storage medium
WO2023173827A1 (en) Image generation method and apparatus, and device, storage medium and computer program product
CN114596304B (en) Image detection model generation method, image detection method and computer device
CN120128757B (en) Video interpolation method, device, electronic equipment and medium
CN114494484A (en) Training method of data recognition model, data recognition method, device and equipment
CN111860286B (en) Violent behavior detection method and system based on hybrid strategy and storage medium
CN114972026B (en) Image processing methods and storage media
CN117633272A (en) Ultrasonic image processing method, ultrasonic image processing device, computer equipment and storage medium
CN115294011B (en) Automatic detecting method and system for optic disc neovascularization based on bimodal optical scanning
CN110673070A (en) Training method of magnetic resonance signal correction network and magnetic resonance signal processing method
CN116912252A (en) Brain map individualization method and system for modality-deficient imaging data
CN115100088B (en) Controllable face synthesis method, device, electronic device and storage medium
CN115496712A (en) Lesion detection device, system and storage medium
CN119619943B (en) Magnetic resonance image contrast conversion method, device, medium and product
CN111915556A (en) CT image lesion detection method, system, terminal and storage medium based on double-branch network
CN120163976B (en) Image identification method and system for urinary stones
CN118279296B (en) Carotid artery blood vessel extraction method, system and equipment based on auxiliary learning network
CN118570123A (en) Classification method, device, apparatus, storage medium and computer program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 471033 Henan Province Luoyang City Jianxi District Kunlun Road No. 23 Building 2 101

Patentee after: Saiwei Technology (Henan) Group Co.,Ltd.

Country or region after: China

Address before: 471033 Henan Province, Luoyang City, China (Henan) Free Trade Pilot Zone, Luoyang Area, Jianxi District, Penglau Road No. 2, Luoyang National University Science and Technology Park, Building 1, Room 302

Patentee before: SVISION IMAGING Ltd.

Country or region before: China