OCT scanning method

By using target scanning line groups in OCT scanning, combining block scanning groups and coded scanning groups, the problems of safety and inefficiency of existing OCT scanning methods are solved, and a more efficient and safer scanning process is achieved.

CN119700008AActive Publication Date: 2025-03-28SVISION IMAGING LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411946310.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-03-28
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

The existing OCT scanning methods have poor safety and long scanning time, resulting in low efficiency.

Method used

An OCT scanning method is adopted to obtain a target scanning line group, which includes a block scanning group and an encoded scanning group. When determining the first scan data valid information of the block scanning group, the preset position is scanned based on the encoded scanning group, thereby avoiding the scanning light staying in the same area for too long and reducing the number of device startup times.

Benefits of technology

It improves the efficiency of OCT scanning, reduces the probability of mechanical damage to the equipment, extends the service life of the equipment, and improves the safety of the scanning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119700008A_ABST
    Figure CN119700008A_ABST
Patent Text Reader

Abstract

The invention relates to an OCT scanning method. The method comprises the steps that a target scanning line set for an examined eye is obtained, the target scanning line set comprises a plurality of scanning line sets, and each scanning line set comprises a block scanning set and a code scanning set; for any scanning line group in the target scanning line group, scanning the examined eye based on each scanning line in a 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 a coding scanning group in the scanning line 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. By adopting the method, the OCT scanning efficiency can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of OCT technology, and in particular to an OCT scanning method. Background Art

[0002] Optical Coherence Tomography (OCT) is a three-dimensional tomography technology. By scanning the user's eye to be examined based on OCT, a three-dimensional image of the user's eye to be examined can be obtained.

[0003] In the prior art, the eye to be examined is mostly divided into multiple regions, each region is scanned based on OCT, and finally a three-dimensional image of the user's eye to be examined is determined based on the scan data of each region.

[0004] However, this scanning method is not only less safe, but also takes a long time to scan, which leads to poor efficiency of OCT scanning. Summary of the invention

[0005] Based on this, it is necessary to provide a more efficient OCT scanning method to address the above technical issues.

[0006] In a first aspect, the present application provides an OCT scanning method, comprising:

[0007] Acquire a target scan line group for the eye to be inspected, the target scan line group comprising a plurality of scan line groups, each of the scan line groups comprising a block scan group and a coded scan group;

[0008] For any scan line group in the target scan line group, the eye to be inspected is scanned based on each scan line in the block scan group in the scan line group, and when valid information of the first scan data corresponding to the block scan group is determined, a preset position is scanned based on the coded scan group in the scan line group;

[0009] The target scanning data of each scanning line group is determined according to the first scanning data of each scanning line group and the valid information of the first scanning data.

[0010] In one of the embodiments, the method further includes: acquiring scanning order information of each scanning line group in the target scanning line group; and setting the number of scanning lines of the coded scanning group in each scanning line group according to the scanning order information.

[0011] In one embodiment, determining the target scanning data of each scanning line group according to the first scanning data of each scanning line group and the valid information of the first scanning data includes: determining the second scanning data of each scanning line group according to the valid information of the first scanning data of each scanning line group; determining the target ... Description Data and second scan DescriptionThe data determines the target scanning data of each scanning line group.

[0012] In one of the embodiments, after scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group, the method further includes: determining the scanning sequence information of the scanning line group, and when determining the scanning sequence information, scanning the preset position based on the coded scanning group in the scanning line group; determining the target scanning data of each scanning line group based on the first scanning data of each scanning line group and the valid information of the first scanning data, including: determining the target scanning data of each scanning line group based on the first scanning data of each scanning line group, the valid information of the first scanning data and the scanning sequence information.

[0013] In one embodiment, the target scanning data of each scanning line group is determined based on the first scanning data of each scanning line group, the valid information of the first scanning data and the scanning sequence information, including: acquiring the initial scanning data of the coded scanning group in each scanning line group, and integrating the valid information of the first scanning data of each scanning line group, the scanning sequence information and the initial scanning data to obtain the second scanning data of each scanning group; determining the target scanning data of each scanning line group based on the second scanning data of each scanning group and the first scanning data of each scanning group.

[0014] In one of the embodiments, the valid information of the first scanning data corresponding to the block scanning group is determined, including: determining the amount of movement of the eye to be inspected during the scanning process of the block scanning group; when the amount of movement is greater than a preset motion threshold, determining that the valid information is invalid; when the amount of movement is less than the preset motion threshold, determining that the valid information is valid.

[0015] In one embodiment, the second scanning data of each scanning line group is determined based on the valid information of the first scanning data of each scanning line group, including: acquiring the valid information of the first scanning data of each scanning line group and the initial scanning data of the encoded scanning group in each scanning line group; integrating the valid information and the initial scanning data to obtain the second scanning data of each scanning group.

[0016] In one of the embodiments, the method further includes: if the valid information indicates that the first scanning data is invalid, then executing again the step of scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group until the valid information indicates that the first scanning data corresponding to the block scanning group is valid; after the valid information indicates that the first scanning data is valid, executing the step of scanning the eye to be inspected based on each scanning line in the block scanning group in the next scanning line group.

[0017] In one of the embodiments, the method further includes: determining a three-dimensional image of the eye to be inspected according to the target scanning data of each of the scanning line groups.

[0018] In one embodiment, the three-dimensional image of the eye to be inspected is determined based on the target scanning data of each scanning line group, including: splicing the first scanning data in the target scanning data of each scanning line group based on the second scanning data in the target scanning data of each scanning line group to obtain the three-dimensional image.

[0019] In one of the embodiments, the first scan data in the target scan data of each scan line group is spliced ​​based on the second scan data in the target scan data of each scan line group to obtain the three-dimensional image, including: determining valid information of the first scan data in the target scan data of each scan line group based on the second scan data in the target scan data of each scan line group, and filtering the first scan data in the target scan data of each scan line group based on the valid information to obtain the filtered first scan data; determining scan order information of each scan line group based on the second scan data in the target scan data of each scan line group, and determining sorting information of the first scan data in the target scan data of each scan line group based on the scan order information of each scan line group; and splicing the filtered first scan data based on the sorting information to obtain the three-dimensional image.

[0020] In a second aspect, the present application also provides an OCT scanning device, comprising:

[0021] An acquisition module, used for acquiring a target scan line group for the eye to be inspected, the target scan line group comprising a plurality of scan line groups, each of which comprises a block scan group and a coded scan group;

[0022] an execution module, configured to scan the eye to be inspected based on each scanning line in the block scanning group in any scanning line group in the target scanning line group, and scan a preset position based on the coded scanning group in the scanning line group when determining valid information of the first scanning data corresponding to the block scanning group;

[0023] The determination module is used to determine the target scanning data of each scanning line group according to the first scanning data of each scanning line group and the valid information of the first scanning data.

[0024] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method described in any embodiment of the first aspect when executing the computer program.

[0025] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect above.

[0026] In a fifth aspect, the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect above.

[0027] The above-mentioned OCT scanning method, device, computer equipment, computer-readable storage medium and computer program product first obtain a target scan line group for the eye to be inspected, and the target scan line group includes multiple scan line groups, each of which 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 inspected is scanned based on each scan line in the block scan group in the scan line group, and when determining the valid information of the first scan data corresponding to the block scan group, the preset position is scanned based on the coded scan group in the scan line group. Since the preset position can be scanned based on the coded scan group when determining the valid information of the first scan data corresponding to the block scan group, compared with the prior art, after performing a block scan, the scanning will be stopped, and after the valid information corresponding to the block scan is determined, the next block scan will be performed. This can avoid the problem of low scanning safety caused by the scanning light staying in the same area of ​​the eye to be inspected for too long, and can also avoid the problem of long stabilization time required for restarting the scan after stopping the scan, resulting in a long scanning time, thereby effectively improving the efficiency of OCT scanning. Moreover, since it can reduce the number of times the equipment is started and the probability of mechanical damage to the equipment is reduced, the service life of the equipment can also be extended. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0029] Figure 1 is a schematic flow chart of an OCT scanning method in one embodiment;

[0030] Figure 2 is a schematic flow chart of an OCT scanning method in another embodiment;

[0031] Figure 3 A schematic flow chart of a method for determining target scanning data of each scanning line group in one embodiment;

[0032] Figure 4 A schematic flow chart of a method for determining valid information of first scan data in one embodiment;

[0033] Figure 5 is a flow chart of a method for determining second scanning data of each scanning line group in one embodiment;

[0034] Figure 6 is a schematic flow chart of an OCT scanning method in another embodiment;

[0035] Figure 7 A schematic diagram of a flow chart of a method for determining a three-dimensional image in one embodiment;

[0036] Figure 8 is a structural block diagram of an OCT scanning device in one embodiment;

[0037] Fig. 9 is an internal structure diagram of a computer device in one embodiment;

[0038] Fig.10 is a schematic diagram of a target scan line group in one embodiment;

[0039] Fig.11 A schematic diagram of the number of scan lines of an encoding scan group in one embodiment. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0041] Optical Coherence Tomography (OCT) is a three-dimensional tomography technology. By scanning the user's eye to be examined based on OCT, a three-dimensional image of the user's eye to be examined can be obtained.

[0042] In the prior art, the eye to be examined is mostly divided into multiple regions, each region is scanned based on OCT, and finally a three-dimensional image of the user's eye to be examined is determined based on the scan data of each region.

[0043] However, this scanning method is not only less safe, but also takes a long time to scan, which leads to poor efficiency of OCT scanning.

[0044] Specifically, in the prior art, after scanning an area based on OCT, it is necessary to stop scanning until the amount of movement of the eye under examination during the scanning process is determined, and then start scanning the next area. During the period of stopping scanning, the scanning light will remain stationary, and the scanning light staying at a certain position of the eye under examination for a long time can easily cause cell damage to the eye under examination, thereby causing safety issues. Moreover, in the process of stopping scanning and restarting scanning, OCT requires a long stabilization time, which not only leads to a long scanning time, but also easily causes mechanical damage and other problems, which leads to poor efficiency of OCT scanning.

[0045] In view of this, the present application provides an OCT scanning method, which scans a preset position based on a coded scanning group while determining the valid information of the first scanning data corresponding to the block scanning group. Compared with the prior art, after performing a block scan, the scanning will be stopped, and after the valid information corresponding to the block scan is determined, the next block scan will be performed. This can avoid the problem of the scanning light staying in the same area of ​​the inspected eye for too long, resulting in low scanning safety, and can also avoid the problem of a long stabilization time required to restart the scan after stopping the scan, resulting in a long scanning time, thereby effectively improving the efficiency of OCT scanning. Moreover, since the number of times the device is started can be reduced, the probability of mechanical damage to the device can be reduced, and the service life of the device can also be extended.

[0046] The scanning method provided in the present application may be executed by a computer device, which may be a terminal, and which may be a device combining OCT and a processor.

[0047] In an exemplary embodiment, Figure 1 As shown, an OCT scanning method is provided, the method comprising the following steps:

[0048] Step 101: Obtain a target scanning line group for the eye to be inspected.

[0049] 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 coding scan group.

[0050] As described above, when scanning the eye based on OCT, the eye can be divided into multiple areas, and then each area is scanned based on OCT. When scanning any area of ​​the multiple areas based on OCT, the set of scan lines used is the block scan group.

[0051] It can be understood that before scanning the eye to be inspected, the eye to be inspected can be divided to obtain multiple block areas, each block area corresponds to a block scanning group, and each block scanning group contains at least one scanning line for scanning the block area.

[0052] Furthermore, the present application does not limit 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, etc. It should be noted that the block scanning group in the present application is a collection of scanning lines used to scan a certain area of ​​the eye to be inspected, and is not a scanning group using a block scanning protocol.

[0053] Optionally, the coded scanning group is a scanning group set by a technician according to actual needs, and the scanning lines contained therein and the scanning protocol adopted can be set by the technician according to actual needs.

[0054] Step 102: For any scan line group in the target scan line group, scan the eye to be inspected based on each scan line in the block scan group in the scan line group, and when determining the valid information of the first scan data corresponding to the block scan group, scan the preset position based on the coded scan group in the scan line group.

[0055] Optionally, the first scanning data may be scanning data obtained after scanning the eye to be inspected based on each scanning line in the block scanning group. The first scanning data may be B-scan data or raw data.

[0056] The valid information can be used to characterize the validity of the first scan data. In the process of scanning the eye to be inspected based on each scan line in the block scan group in the scan line group to obtain the first scan data, there are many factors that affect the quality of the first scan data. For example, the movement of the eye to be inspected during the scanning process, the failure of the optical element of the OCT, and the interference of the first scan data transmission.

[0057] Therefore, in some exemplary embodiments, for any scan line group in the target scan line group, after scanning the eye to be inspected based on each scan line in the block scan group in the scan line group, valid information of the first scan data corresponding to the block scan group can be determined first.

[0058] Specifically, the valid information of the first scan data can be determined according to the quality of the first scan data. For example, if the quality of the first scan data meets the preset conditions, the valid information of the first scan data can be determined to be valid; if the quality of the first scan data does not meet the preset conditions, the valid information of the first scan data can be determined to be invalid.

[0059] Furthermore, while determining the valid information of the first scanning data, the preset position can be scanned based on the coded scanning group in the scanning line group, so that the OCT device will not pause scanning, and thus there will be no problem of the scanning light staying in the same area of ​​the eye for too long.

[0060] Optionally, the preset position may be a position pre-set by a technician according to actual needs. The preset position may be a position located on the eye to be inspected, or may not be located on the eye to be inspected. In the present application, the preset position is a position not located on the eye to be inspected to ensure safety.

[0061] In order to clearly describe the technical solution of the present application and facilitate understanding of the technical solution of the present application, Fig.10 The process of scanning the eye to be inspected based on the target scanning line group is explained.

[0062] Assume that the target scan line group includes three scan line groups, namely scan line group A, scan line group B and scan line group C, scan line group A includes block scan group A and coded scan group A, scan line group B includes block scan group B and coded scan group B, and scan line group C includes block scan group C and coded scan group C. It can be seen that the eye to be inspected is divided into three block areas, which correspond to three scan line groups respectively, and the block scan groups in each scan line group are used to scan the corresponding area.

[0063] When scanning the eye to be inspected based on the target scan line group, the eye to be inspected can be scanned first based on each scan line in the A block scan group in the A scan line group to obtain the first scan data corresponding to the A block scan group, and when determining the valid information of the first scan data corresponding to the A block scan, the preset position is scanned based on the A code scan in the A scan line group.

[0064] Further, after determining the valid information of the first scanning data corresponding to the A block scan, the eye to be inspected is scanned based on each scanning line in the B block scan group in the B scan line group to obtain the first scanning data corresponding to the B block scan group, and when determining the valid information of the first scanning data corresponding to the B block scan, the preset position is scanned based on the B coding scan in the B scan line group. The scanning process of the C scan line group can refer to the above process.

[0065] Step 103 : determining target scanning data of each scanning line group according to the first scanning data of each scanning line group and the valid information of the first scanning data.

[0066] In some exemplary embodiments, for each scan line group in the target scan line group, the first scan data of each scan line group and the valid information of the first scan data may be determined as the target scan data of each scan line group.

[0067] In other exemplary embodiments, for each scan line group in the target scan line group, the first scan data of each scan line group can be adjusted and processed according to the valid information of the first scan data of each scan line group, and the first scan data of each scan line group after the adjustment and processing can be determined as the target scan data of each scan line group.

[0068] The above OCT scanning method first obtains a target scanning line group for the inspected eye, the target scanning line group includes multiple scanning line groups, each of which includes a block scanning group and a coding scanning group; for any scanning line group in the target scanning line group, the inspected eye is scanned based on each scanning line in the block scanning group in the scanning line group, and when determining the valid information of the first scanning data corresponding to the block scanning group, the preset position is scanned based on the coding scanning group in the scanning line group. Since the preset position can be scanned based on the coding scanning group when determining the valid information of the first scanning data corresponding to the block scanning group, compared with the prior art, after performing a block scan, the scanning will be stopped, and after determining the valid information corresponding to the block scan, the next block scan will be performed, which can avoid the problem of the scanning light staying in the same area of ​​the inspected eye for too long, resulting in low scanning safety, and can also avoid the problem of a long stabilization time required for restarting the scan after stopping the scan, resulting in a long scanning time, thereby effectively improving the efficiency of OCT scanning. Moreover, since the number of times the device is started can be reduced, the probability of mechanical damage to the device can be reduced, and the service life of the device can also be extended.

[0069] In an exemplary embodiment, Figure 2 As shown, the method further comprises the following steps:

[0070] Step 201: Obtain scanning order information of each scanning line group in the target scanning line group.

[0071] Optionally, the scanning sequence information is used to represent the scanning sequence of the scanning line group when scanning the eye to be inspected.

[0072] 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 in a scan line group in the target scan line group.

[0073] Assume that the eye to be inspected is divided from top to bottom into three block areas, the top block area is the first block area, the middle block area is the second block area, and the bottom block area is the third block area. The first block area corresponds to the first block scanning group in the first scanning group, the second block area corresponds to the second block scanning group in the second scanning group, and the third block area corresponds to the third block scanning group in the third scanning group. Since when scanning the eye to be inspected, it is necessary to scan the first block area first, then scan the second block area, and then scan the third block area, it can be determined that the scanning order information of the first block scanning line group corresponding to the first block area is 1, the scanning order information of the second block scanning line group corresponding to the second block area is 2, and the scanning order information of the third block scanning line group corresponding to the third block area is 3.

[0074] Step 202: Set the number of scan lines of the coded scan group in each scan line group according to the scan sequence information.

[0075] In some exemplary embodiments, it can be understood that the number of scan lines in the coded scan group in each scan line group is related to the scan sequence information of each scan line group.

[0076] Specifically, Fig.11 As shown, the number of scan lines in the coded 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 scan line group is 1, it can be determined that the number of scan lines in the coded scan group in the scan line group is 1; if the scan order information of a scan line group is 2, it can be determined that the number of scan lines in the coded scan group in the scan line group is 2; if the scan order information of a scan line group is N, it can be determined that the number of scan lines in the coded scan group in the scan line group is N, where N is a positive integer.

[0077] The number of scan lines in the coded scan group in each scan line group may be associated with the scan order information of each scan line group. For example, if the scan order information of a scan line group is 1, the number of scan lines in the coded scan group in the scan line group may be determined to be X-1; if the scan order information of a scan line group is 2, the number of scan lines in the coded scan group in the scan line group may be determined to be X-2; if the scan order information of a scan line group is N, the number of scan lines in the coded scan group in the scan line group may be determined to be XN, where X is a positive integer and XN>0.

[0078] In order to clearly describe the technical solution of the present application and facilitate understanding of the technical solution of the present application, the above process is explained below.

[0079] Acquiring a target scan line group for the eye to be inspected, including: acquiring a plurality of initial scan line groups for the eye to be inspected, each initial scan line group including a block scan group and an initial coding scan group;

[0080] Determine the scanning order information of each initial scanning line group, and configure the initial coding scanning group in each initial scanning line group according to the scanning order information of each initial scanning line group, and determine the initial scanning line group including the configured initial coding scanning group as the scanning line group, and multiple scanning line groups constitute the target scanning line group.

[0081] The configuration process may be a process of determining the number of scan lines in the initial coding scan group according to the scan order information, and setting scan lines corresponding to the number of scan lines in the initial coding scan group.

[0082] In an exemplary embodiment, Figure 3As shown, determining target scanning data of each scanning line group according to the first scanning data of each scanning line group and the valid information of the first scanning data includes the following steps:

[0083] Step 301 : determining the second scanning data of each scanning line group according to the valid information of the first scanning data of each scanning line group.

[0084] In some exemplary embodiments, data conversion processing may be performed on the valid information of the first scanning data in each scanning line group, and the valid information after the data conversion processing may be determined as the second scanning data of each scanning line group.

[0085] The data conversion process can be used to convert the valid information into data in the same format as the first scan data, or data in a format that can be processed by a processor.

[0086] Step 302: According to the first scan line of each scan line group Description Data and second scan Description The data determines the target scanning data of each scanning line group.

[0087] In some exemplary embodiments, after determining the second scan data of each scan line group according to 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.

[0088] The first scan line of each scan line group can also be Description Data and second scan Description The data is integrated and processed to obtain target scanning data of each scanning line group.

[0089] In an exemplary embodiment, after scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group, the method further includes: determining the scanning sequence information of the scanning line group, and when determining the scanning sequence information, scanning the preset position based on the coded scanning group in the scanning line group; determining the target scanning data of each scanning line group based on the first scanning data of each scanning line group and the valid information of the first scanning data, including: determining the target scanning data of each scanning line group based on the first scanning data of each scanning line group, the valid information of the first scanning data and the scanning sequence information.

[0090] In some exemplary embodiments, after scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group, the first scanning data of the scanning line group can be obtained, and while determining the valid information of the first scanning data, the scanning sequence information of the scanning line group can also be determined, and while determining the valid information and the scanning sequence information, the preset position is scanned based on the coded scanning group in the scanning line group.

[0091] Further, for each scan line group in the target scan line group, its scan order information, the first scan data of the block scan group included therein and the valid information of the first scan data can be determined, and these data can be directly determined as the target scan data of the scan line group.

[0092] The first scanning data may also be adjusted according to the valid information and the scanning sequence information so that the first scanning data carries the valid information and the scanning sequence information, and the adjusted first scanning data is determined as the target scanning data of the scanning line group.

[0093] In an exemplary embodiment, Figure 4 As shown, determining the valid information of the first scan data corresponding to the block scan group includes the following steps:

[0094] Step 401: Determine the movement amount of the eye to be inspected during the scanning process of the block scanning group.

[0095] In some exemplary embodiments, the amount of movement of the eye to be inspected during the scanning process of the block scanning group can be determined based on an ophthalmoscope. The ophthalmoscope can 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).

[0096] In some other exemplary embodiments, the movement amount of the eye to be inspected during the scanning process of the block scanning group may also be determined based on the pupil camera.

[0097] In some other exemplary embodiments, the movement amount of the eye to be inspected during the scanning process of the block scanning group may also be determined according to the first scanning data corresponding to the block scanning group.

[0098] Step 402: When the amount of exercise is greater than a preset amount of exercise threshold, determine that the valid information is invalid.

[0099] Optionally, the preset exercise volume threshold can be set by a technician according to actual needs.

[0100] In some exemplary embodiments, when determining the amount of movement of the eye to be inspected during the scanning process of the block scanning group, it may be determined whether the amount of movement is greater than a preset amount of movement threshold.

[0101] If the amount of movement is greater than the preset movement threshold, it can be determined that the amount of movement of the subject's eye during the scanning process of the scanning group may have a significant impact on the first scanning data, resulting in poor quality of the first scanning data, and it can be determined that the valid information of the first scanning data is invalid.

[0102] Step 403: When the amount of exercise is less than or equal to a preset amount of exercise threshold, determine that the valid information is valid.

[0103] In some exemplary embodiments, if the amount of motion is less than or equal to a preset motion threshold, it can be determined that the amount of motion of the eye being examined during the scanning process of the block scanning group may have little impact on the first scanning data, and the quality of the first scanning data is high, then it can be determined that the valid information of the first scanning data is valid.

[0104] In an exemplary embodiment, Figure 5 As shown, the method of determining the second scanning data of each scanning line group according to the valid information of the first scanning data of each scanning line group includes the following steps:

[0105] Step 501, obtaining valid information of the first scan data of each scan line group and initial scan data corresponding to the coded scan group in each scan line group;

[0106] Step 502: Integrate the valid information and the initial scan data to obtain the second scan data of each scan group.

[0107] Optionally, the integration process can be used to make the initial scan data carry the valid information.

[0108] In some exemplary embodiments, valid information of the first scan number of the block scan group in each scan line group may be obtained, and initial scan data of the encoding scan group in each scan line group may be obtained.

[0109] Furthermore, after obtaining valid information of the first scan data of the block scan group and initial scan data of the coded scan group in each scan line group, the valid information and the initial scan data may be integrated to obtain second scan data of each scan group.

[0110] In an optional embodiment of the present application, the valid information and the initial scan Description The data is integrated and processed to obtain the second scanning data of each scanning group, including:

[0111] When the valid information indicates that the first scan data is valid, the first adjustment process is performed on the initial scan data to obtain the second scan data, wherein the first adjustment process is used to make the initial scan data Description The data carries a first identifier for indicating that the first scan data is valid.

[0112] When the valid information indicates that the first scan data is invalid, the initial scan data is subjected to a second adjustment process to obtain the second scan data. The second adjustment process is used to make the initial scan data Description The data carries a second identifier for indicating that the first scan data is invalid.

[0113] In an exemplary embodiment, the target scanning data of each scanning line group is determined based on the first scanning data of each scanning line group, the valid information of the first scanning data and the scanning sequence information, including: acquiring the initial scanning data of the encoded scanning group in each scanning line group, and integrating the valid information of the first scanning data of each scanning line group, the scanning sequence information and the initial scanning data to obtain the second scanning data of each scanning group; determining the target scanning data of each scanning line group based on the second scanning data of each scanning group and the first scanning data of each scanning group.

[0114] For the detailed implementation process of the above method, please refer to the above-mentioned effective information and initial scan Description The relevant contents of data integration processing will not be elaborated in this article.

[0115] In an exemplary embodiment, Figure 6 As shown, the method further comprises the following steps:

[0116] Step 601: if the valid information indicates that the first scan data is invalid, the step of scanning the eye to be inspected 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;

[0117] Step 602: After the validity information indicates that the first scanning data is valid, a step of scanning the eye to be inspected based on each scanning line in the block scanning group in the next scanning line group is performed.

[0118] In some exemplary embodiments, after determining the valid information of the first scanning data of the block scanning group of the scanning line group, if the valid information indicates that the first scanning data is invalid, the eye to be inspected is scanned again based on each scanning line in the block scanning group in the scanning line group until the valid information indicates that the first scanning data corresponding to the block scanning group is valid.

[0119] Specifically, as described above, it is assumed that the target scan line group includes three scan line groups, namely, scan line group A, scan line group B, and scan line group C. Scan line group A includes block scan group A and coded scan group A, scan line group B includes block scan group B and coded scan group B, and scan line group C includes block scan group C and coded scan group C. After scanning the eye to be inspected based on block scan group A in the scan line group A, first scan data corresponding to block scan group A can be obtained. When valid information of the first scan data corresponding to block scan group A is determined, a preset position can be scanned based on coded scan group A.

[0120] Further, after determining the valid information of the first scanning data corresponding to the A block scanning group, if the valid information of the first scanning data corresponding to the A block scanning group indicates that the first scanning data corresponding to the A block scanning group is invalid, the step of scanning the eye to be inspected based on each scanning line in the A block scanning group can be performed again, until the eye to be inspected is scanned based on each scanning line in the A block scanning group a certain time, and the valid information of the first scanning data determined indicates that the first scanning data is valid, and then the step of scanning the eye to be inspected based on each scanning line in the B block scanning group is performed again.

[0121] It should be noted that if the steps of scanning the eye to be inspected based on each scanning line in the A block scanning group are performed multiple times continuously, and the valid information of the first scanning data corresponding to the A block scanning group is all invalid, the scanning is stopped and a warning message is output. The above-mentioned process of multiple consecutive executions can be understood as a rescanning process. Specifically, the technician can limit the number of rescanning according to actual needs.

[0122] In an exemplary embodiment, the method further includes: determining a three-dimensional image of the eye to be inspected according to the target scanning data of each of the scanning line groups.

[0123] 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 to be inspected output by the stitching model.

[0124] In an exemplary embodiment, the three-dimensional image of the eye to be inspected is determined based on the target scanning data of each of the scanning line groups, including: splicing the first scanning data in the target scanning data of each of the scanning line groups based on the second scanning data in the target scanning data of each of the scanning line groups to obtain the three-dimensional image.

[0125] In some exemplary embodiments, valid information and scanning order information can be determined based on the second scanning data in the target scanning data of each scanning line group, and then the valid information, scanning order information and the first scanning data in the target scanning data of each scanning line group are input into a pre-trained stitching model to obtain a three-dimensional image output by the stitching model.

[0126] In an exemplary embodiment, Figure 7 As shown, the method of splicing 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 the three-dimensional image includes the following steps:

[0127] Step 701: determine valid information of the first scan data in the target scan data of each scan line group based on the second scan data in the target scan data of each scan line group, and filter the first scan data in the target scan data of each scan line group based on the valid information to obtain the filtered first scan data.

[0128] In some exemplary embodiments, the second scanning data in the target scanning data of each scanning line group carries valid information of the first scanning data, and the first scanning data in the target scanning data of each scanning line group can be filtered based on the valid information of the first scanning data to obtain the filtered first scanning data.

[0129] Specifically, it is determined whether the second scan data in the target scan data of each scan line group carries the second identifier. If so, the first scan data in the target scan data is discarded; if not, the first scan data in the target scan data is retained.

[0130] Further, after the above operation is performed on the target scanning data of each scanning line group, the retained first scanning data may be determined as the first scanning data after filtering.

[0131] Step 702: determine the scan order information of each scan line group according to the second scan data in the target scan data of each scan line group, and determine the sorting 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.

[0132] In some exemplary embodiments, when the number of scan lines of the encoded scan is related to the scan order information, the number of scan lines of the encoded scan group in each scan line group is determined based on 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 based on the number of scan lines.

[0133] In some other exemplary embodiments, when the second scanning data carries the scanning order information, the scanning order information of each scanning line group is determined directly according to the second scanning data in the target scanning data of each scanning line group.

[0134] Further, after the scan sequence information of each scan line group is determined, the sequence information of each scan line group may be determined as the sorting information of the first scan data in the target scan data of each scan line group.

[0135] Step 703: splice the filtered first scan data according to the sorting information to obtain the three-dimensional image.

[0136] In some exemplary embodiments, the filtered first scan data may be spliced ​​according to the sorting information to obtain a three-dimensional image of the eye to be inspected.

[0137] The above method of determining a three-dimensional image of the eye to be inspected based on target scan data has higher stitching accuracy, and thus higher accuracy of the obtained three-dimensional image, because the second scan data in the target scan data carries valid information and scan sequence information of the first scan data.

[0138] In an optional embodiment of the present application, the method further includes: after scanning the preset position based on the coded scanning group in the scanning line group, if the valid information of the first scan corresponding to the block scanning group has not been determined, repeating the step of scanning the preset position based on the coded scanning group in the scanning line group until the valid information of the first scan corresponding to the block scanning group is determined.

[0139] If the number of times the step of scanning the preset position based on the coded scanning group in the scanning line group is repeated is greater than the preset number of repetitions, the scanning is stopped and a warning message is output.

[0140] Alternatively, if the time for repeatedly executing the step of scanning the preset position based on the coded scanning group in the scanning line group is greater than the preset repetition time, the scanning is stopped and a warning message is output.

[0141] In an exemplary embodiment, another OCT scanning method is provided, in which the number of scan lines in the coded scan group is related to the scan order information, and the method includes the following steps:

[0142] A1. Obtain scanning order information of each scanning line group; set the number of scanning lines in the coded scanning group in each scanning line group according to the scanning order information to obtain a target scanning line group, wherein the target scanning line group includes a plurality of scanning line groups, each of which includes a block scanning group and a coded scanning group;

[0143] A2. For any scan line group in the target scan line group, the subject's eye is scanned based on each scan line in the block scan group in the scan line group to obtain first scan data corresponding to the block scan group, and when determining valid information of the first scan data according to the movement amount of the subject's eye during the scanning process of the block scan group, a preset position is scanned based on the coded scan group in the scan line group;

[0144] A3, obtaining valid information of the first scanning data of each scanning line group and initial scanning data corresponding to the coded scanning group in each scanning line group; integrating the valid information and the initial scanning data to obtain the second scanning data of each scanning group; and obtaining the second scanning data of each scanning group according to the first scanning data of each scanning line group. Description Data and second scan Description The data determines the target scanning data of each scanning line group;

[0145] A4. determining valid information of the first scanning data in the target scanning data of each scanning line group according to the 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 valid information to obtain filtered first scanning data;

[0146] A5. Determine the scanning order information of each scanning line group based on the second scanning data in the target scanning data of each scanning line group, and determine the sorting information of the first scanning data in the target scanning data of each scanning line group based on the scanning order information of each scanning line group; and perform splicing processing on the first scanning data after filtering according to the sorting information to obtain the three-dimensional image.

[0147] In an exemplary embodiment, another OCT scanning method is provided, in which the second scanning data includes scanning sequence information of the scanning line group, and the method includes the following steps:

[0148] B1. Acquire a target scan line group for the eye to be inspected, where the target scan line group includes multiple scan line groups, each of which includes a block scan group and a coded scan group;

[0149] B2. For any scan line group in the target scan line group, the subject's eye is scanned based on each scan line in the block scan group in the scan line group to obtain first scan data corresponding to the block scan group, and when valid information of the first scan data and sequence information of the scan line group are determined according to the movement amount of the subject's eye in the process of scanning the block scan group, a preset position is scanned based on the coded scan group in the scan line group;

[0150] B3, respectively obtaining valid information of the first scanning data of each scanning line group, scanning sequence information of each scanning line group and initial scanning data of the coded scanning group in each scanning line group; integrating the valid information, scanning sequence information and initial scanning data to obtain the second scanning data of each scanning group; and obtaining the second scanning data of each scanning group according to the first scanning sequence information of each scanning line group. Description Data and second scan Description The data determines the target scanning data of each scanning line group.

[0151] B4. determining valid information of the first scanning data in the target scanning data of each scanning line group according to the 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 valid information to obtain filtered first scanning data;

[0152] B5. Determine the scanning order information of each scanning line group based on the second scanning data in the target scanning data of each scanning line group, and determine the sorting information of the first scanning data in the target scanning data of each scanning line group based on the scanning order information of each scanning line group; and splice the filtered first scanning data according to the sorting information to obtain the three-dimensional image.

[0153] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0154] 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 solution provided by the device to solve the problem is similar to the implementation solution recorded in the above-mentioned method, so the specific limitations in one or more OCT scanning device embodiments provided below can refer to the above-mentioned limitations on the OCT scanning method, and will not be repeated here.

[0155] In an exemplary embodiment, Figure 8 As shown, an OCT scanning device 800 is provided, comprising: an acquisition module 801, an execution module 802 and a determination module 803, wherein:

[0156] An acquisition module 801 is used to acquire a target scan line group for the eye to be inspected, where the target scan line group includes a plurality of scan line groups, each of which includes a block scan group and a coded scan group;

[0157] An execution module 802 is used for scanning the eye to be inspected based on each scanning line in the block scanning group in any scanning line group in the target scanning line group, and scanning a preset position based on the coded scanning group in the scanning line group when determining valid information of the first scanning data corresponding to the block scanning group;

[0158] The determination module 803 is used to determine the target scanning data of each scanning line group according to the first scanning data of each scanning line group and the valid information of the first scanning data.

[0159] In one embodiment, the acquisition module 801 is further used for obtaining scanning order information of each scanning line group in the target scanning line group; and setting the number of scanning lines of the coding scanning group in each scanning line group according to the scanning order information.

[0160] In one embodiment, the determining module 803 is specifically configured to determine the second scanning data of each scanning line group according to the valid information of the first scanning data of each scanning line group; Description Data and second scan Description The data determines the target scanning data of each scanning line group.

[0161] In one embodiment, the execution module 802 is further configured to determine scanning sequence information of the scanning line group, and when determining the scanning sequence information, scan the preset position based on the coded scanning group in the scanning line group.

[0162] In one embodiment, the determination module 803 is specifically configured to determine the target scanning data of each scanning line group according to the first scanning data of each scanning line group, the valid information of the first scanning data and the scanning sequence information.

[0163] In one embodiment, the determination module 803 is specifically used to obtain the initial scanning data of the encoded scanning group in each of the scanning line groups, and integrate the valid information of the first scanning data of each of the scanning line groups, the scanning sequence information and the initial scanning data to obtain the second scanning data of each of the scanning groups; and determine the target scanning data of each of the scanning line groups based on the second scanning data of each of the scanning groups and the first scanning data of each of the scanning groups.

[0164] In one embodiment, the execution module 802 is specifically used to determine the amount of movement of the eye being examined during the scanning process of the block scanning group; when the amount of movement is greater than a preset motion threshold, the valid information is determined to be invalid; when the amount of movement is less than the preset motion threshold, the valid information is determined to be valid.

[0165] In one embodiment, the determination module 803 is specifically used to obtain valid information of the first scanning data of each scanning line group and initial scanning data of the coded scanning group in each scanning line group; and integrate the valid information and the initial scanning data to obtain the second scanning data of each scanning group.

[0166] In one embodiment, the execution module 802 is also used to, if the valid information indicates that the first scanning data is invalid, again execute the step of scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group, until the valid information indicates that the first scanning data corresponding to the block scanning group is valid; after the valid information indicates that the first scanning data is valid, execute the step of scanning the eye to be inspected based on each scanning line in the block scanning group in the next scanning line group.

[0167] In one embodiment, the determination module 803 is further configured to determine a three-dimensional image of the eye to be inspected according to the target scanning data of each of the scanning line groups.

[0168] In one embodiment, the determination module 803 is specifically configured to perform splicing processing 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 to obtain the three-dimensional image.

[0169] In one embodiment, the determination module 803 is specifically used to determine valid information of the first scan data in the target scan data of each scan line group based on the second scan data in the target scan data of each scan line group, and filter the first scan data in the target scan data of each scan line group based on the valid information to obtain the filtered first scan data; determine the scan sequence information of each scan line group based on the second scan data in the target scan data of each scan line group, and determine the sorting information of the first scan data in the target scan data of each scan line group based on the scan sequence information of each scan line group; and splice the filtered first scan data based on the sorting information to obtain the three-dimensional image.

[0170] Each module in the above OCT scanning device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0171] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. 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. The processor of the computer device is used 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 the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, an OCT scanning method is implemented. The display unit of the computer device is used to form a visually visible picture, which 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 device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0172] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0173] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the method described in any of the above embodiments are implemented.

[0174] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in any of the above embodiments are implemented.

[0175] In one embodiment, a computer program product is provided, including a computer program, which implements the steps of the method described in any of the above embodiments when executed by a processor.

[0176] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0177] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0178] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0179] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An OCT scanning method, characterized in that: The method comprises: Acquire a target scan line group for the eye to be inspected, wherein the target scan line group includes a plurality of scan line groups, each of which includes a block scan group and a coded scan group; For any scan line group in the target scan line group, scanning the eye to be inspected based on each scan line in the block scan group in the scan line group, and when determining 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; The target scanning data of each scanning line group is determined according to the first scanning data of each scanning line group and the valid information of the first scanning data.

2. The method according to claim 1, characterized in that The method further comprises: Acquire scanning order information of each of the scan line groups in the target scan line group; The number of scan lines of the encoding scan group in each of the scan line groups is set according to the scan order information.

3. The method according to claim 1, characterized in that: The determining the target scanning data of each scanning line group according to the first scanning data of each scanning line group and the valid information of the first scanning data comprises: Determine the second scanning data of each scanning line group according to the valid information of the first scanning data of each scanning line group; According to the first scan line group Description Data and second scan Description The data determines the target scanning data of each of the scanning line groups.

4. The method according to claim 1, characterized in that: After scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group, the method further includes: Determining scanning order information of the scanning line group, and scanning the preset position based on the coded scanning group in the scanning line group when determining the scanning order information; The determining the target scanning data of each scanning line group according to the first scanning data of each scanning line group and the valid information of the first scanning data comprises: The target scanning data of each scanning line group is determined according to the first scanning data of each scanning line group, the valid information of the first scanning data and the scanning sequence information.

5. The method according to claim 4, characterized in that The determining the target scanning data of each scanning line group according to the first scanning data of each scanning line group, the valid information of the first scanning data and the scanning sequence information comprises: Acquire initial scanning data of the coded scanning group in each of the scanning line groups, and integrate valid information of the first scanning data of each of the scanning line groups, the scanning sequence information and the initial scanning data to obtain second scanning data of each of the scanning groups; The target scanning data of each of the scanning line groups is determined according to the second scanning data of each of the scanning groups and the first scanning data of each of the scanning groups.

6. The method according to claim 1, characterized in that The determining of valid information of the first scan data corresponding to the block scan group includes: determining the amount of movement of the eye to be inspected during the scanning process of the block scanning group; In the case where the amount of exercise is greater than a preset amount of exercise threshold, determining that the valid information is invalid; In a case where the amount of movement is less than the preset amount of movement threshold, the valid information is determined to be valid.

7. The method according to claim 3, characterized in that The determining the second scanning data of each scanning line group according to the valid information of the first scanning data of each scanning line group comprises: Acquire valid information of first scanning data of each scanning line group and initial scanning data of a coded scanning group in each scanning line group; The effective information and the initial scan data are integrated to obtain the second scan data of each scan group.

8. The method according to claim 1, characterized in that The method further comprises: If the valid information indicates that the first scanning data is invalid, the step of scanning the eye to be inspected based on each scanning line in the block scanning group in the scanning line group is performed again until the valid information indicates that the first scanning data corresponding to the block scanning group is valid; After the validity information indicates that the first scan data is valid, a step of scanning the eye to be inspected based on each scan line in a block scan group in a next scan line group is performed.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: The first scanning data in the target scanning data of each scanning line group is spliced ​​according to the second scanning data in the target scanning data of each scanning line group to obtain the three-dimensional image.

10. The method according to claim 9, characterized in that The step of performing splicing processing 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 to obtain the three-dimensional image includes: Determining valid 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 filtering the first scan data in the target scan data of each scan line group according to the valid information to obtain filtered first scan data; Determine scanning order information of each scanning line group according to the second scanning data in the target scanning data of each scanning line group, and determine sorting information of the first scanning data in the target scanning data of each scanning line group according to the scanning order information of each scanning line group; The first scan data after filtering is spliced ​​according to the sorting information to obtain the three-dimensional image.

Citation Information

Patent Citations

  • Optical coherence tomography device, method, and system

    CN102046067A

  • Microscope with rotatable objective lens

    CN108614351A

  • Scanning method and device, computer equipment, storage medium and program product

    CN117530653A

  • OCT scanning method

    CN117752297A

  • Imaging target motion compensation in Fourier domain optical coherence tomography systems

    CN118203301A