扫描方法、装置、计算机设备、存储介质和程序产品与流程

文档序号:37071779发布日期:2024-02-20 21:25阅读:16来源:国知局
扫描方法、装置、计算机设备、存储介质和程序产品与流程

本技术涉及oct,特别是涉及一种扫描方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、光学相干断层成像技术(optical coherence tomography,oct)是一种三维断层成像技术,通过振镜扫描和数据采集获取人眼球的oct图像,但在对人眼球进行扫描的过程中,可能会出现因眼动而导致的输出oct图像质量较差的问题。

2、现有技术中,在扫描过程中若出现眼动的情况,则会先暂停振镜扫描和数据采集,待停顿预设时间后再开始振镜扫描和数据采集。

3、然而,这样的方法不仅使得用户体验较差,且使得对人眼球的oct扫描时间较长,进而导致oct扫描的工作效率较差。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种工作效率较高的扫描方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种扫描方法,包括:

3、接收振镜控制板发送的、基于当前扫描线组对被检眼进行扫描得到的扫描时间戳信息,并接收采集卡发送的、基于该当前扫描线组采集b-scan数据得到的采集时间戳信息,其中,该扫描时间戳信息包括该当前扫描线组中各第一扫描线的编号和该第一扫描线的扫描时间信息,该采集时间戳包括各第一扫描线对应的b-scan数据和该b-scan数据的采集时间信息;根据该扫描时间戳信息和该采集时间戳信息,对该b-scan数据中的无效b-scan数据进行筛选处理,以得到有效b-scan数据;根据该有效b-scan数据,确定该被检眼的目标眼底数据。

4、在其中一个实施例中,在根据该扫描时间戳信息和该采集时间戳信息,对该b-scan数据中的无效b-scan数据进行筛选处理之前,该方法还包括:在检测到该被检眼发生眼动时,向该振镜控制板发送新的扫描线组和扫描位置,并将该新的扫描线组作为该当前扫描线组,以指示该振镜控制板基于该新的扫描线组和扫描位置对该被检眼进行扫描,并指示该采集卡基于该新的扫描线组进行b-scan数据采集。

5、在其中一个实施例中,该在检测到该被检眼发生眼动时,向该振镜控制板发送新的扫描线组和扫描位置,包括:获取该被检眼当前时刻的第一眼底图像;根据该第一眼底图像和第二眼底图像确定该被检眼的眼动运动量,该第二眼底图像为该被检眼未发生眼动时的眼底图像;根据该眼动运动量判断该被检眼是否发生眼动,并在该被检眼发生眼动的情况下,确定该新的扫描线组和该扫描位置,并向该振镜控制板发送该新的扫描线组和该扫描位置,其中,该新的扫描线组包括第二扫描线和该第二扫描线的编号。

6、在其中一个实施例中,该根据该扫描时间戳信息和该采集时间戳信息对该b-scan数据中的无效b-scan数据进行筛选处理,以得到有效b-scan数据,包括:获取该被检眼发生眼动的眼动时间;根据该眼动时间、该扫描时间戳信息和该采集时间戳信息对该b-scan数据中的无效b-scan数据进行筛选处理,以得到有效b-scan数据。

7、在其中一个实施例中,该根据该眼动时间、该扫描时间戳信息和该采集时间戳信息对该b-scan数据中的无效b-scan数据进行筛选处理,以得到有效b-scan数据,包括:根据该扫描时间戳信息、该采集时间戳信息以及该b-scan数据建立扫描-采集关系列表;根据该眼动时间和该扫描-采集关系列表对该b-scan数据中的无效b-scan数据进行筛选处理,以得到该有效b-scan数据。

8、在其中一个实施例中,该根据该有效b-scan数据确定该被检眼的目标眼底图像,包括:根据该采集时间戳信息对该有效b-scan数据进行拼接处理,以得到目标b-scan数据;根据该目标b-scan数据确定该被检眼的目标眼底数据。

9、在其中一个实施例中,该扫描时间信息是由设置于该振镜控制板的第一本地时钟采集的;该采集时间信息是由设置于该采集卡的第二本地时钟采集的。

10、第二方面,本技术还提供了一种扫描装置,包括:

11、接收模块,用于接收振镜控制板发送的、基于当前扫描线组对被检眼进行扫描得到的扫描时间戳信息,并接收采集卡发送的、基于该当前扫描线组采集b-scan数据得到的采集时间戳信息,其中,该扫描时间戳信息包括该当前扫描线组中各扫描线的编号和该扫描线的扫描时间信息,该采集时间戳包括各扫描线对应的b-scan数据和该b-scan数据的采集时间信息;

12、执行模块,用于根据该扫描时间戳信息和该采集时间戳信息,对该b-scan数据中的无效b-scan数据进行筛选处理,以得到有效b-scan数据;

13、确定模块,用于根据该有效b-scan数据,确定该被检眼的目标眼底数据。

14、在一个实施例中,该执行模块,还用于在检测到该被检眼发生眼动时,向该振镜控制板发送新的扫描线组和扫描位置,并将该新的扫描线组作为该当前扫描线组,以指示该振镜控制板基于该新的扫描线组和扫描位置对该被检眼进行扫描,并指示该采集卡基于该新的扫描线组进行b-scan数据采集。

15、在一个实施例中,该执行模块,具体用于获取该被检眼当前时刻的第一眼底图像;根据该第一眼底图像和第二眼底图像确定该被检眼的眼动运动量,该第二眼底图像为该被检眼未发生眼动时的眼底图像;根据该眼动运动量判断该被检眼是否发生眼动,并在该被检眼发生眼动的情况下,确定该新的扫描线组和该扫描位置,并向该振镜控制板发送该新的扫描线组和该扫描位置,其中,该新的扫描线组包括第二扫描线和该第二扫描线的编号。

16、在一个实施例中,该执行模块,具体用于获取该被检眼发生眼动的眼动时间;根据该眼动时间、该扫描时间戳信息和该采集时间戳信息对该b-scan数据中的无效b-scan数据进行筛选处理,以得到有效b-scan数据。

17、在一个实施例中,该执行模块,具体用于根据该扫描时间戳信息、该采集时间戳信息以及该b-scan数据建立扫描-采集关系列表;根据该眼动时间和该扫描-采集关系列表对该b-scan数据中的无效b-scan数据进行筛选处理,以得到该有效b-scan数据。

18、在一个实施例中,确定模块,具体用于根据该采集时间戳信息对该有效b-scan数据进行拼接处理,以得到目标b-scan数据;根据该目标b-scan数据确定该被检眼的目标眼底数据。

19、在一个实施例中,该扫描时间信息是由设置于该振镜控制板的第一本地时钟采集的;该采集时间信息是由设置于该采集卡的第二本地时钟采集的。

20、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一所述的方法。

21、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法。

22、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一所述的方法。

23、上述扫描方法、装置、计算机设备、存储介质和计算机程序产品,接收振镜控制板发送的、基于当前扫描线组对被检眼进行扫描得到的扫描时间戳信息,并接收采集卡发送的、基于该当前扫描线组采集b-scan数据得到的采集时间戳信息,其中,该扫描时间戳信息包括该当前扫描线组中各第一扫描线的编号和该第一扫描线的扫描时间信息,该采集时间戳包括各第一扫描线对应的b-scan数据和该b-scan数据的采集时间信息;根据该扫描时间戳信息和该采集时间戳信息,对该b-scan数据中的无效b-scan数据进行筛选处理,以得到有效b-scan数据;根据该有效b-scan数据,确定该被检眼的目标眼底数据。本技术提供的扫描方法,先获取振镜控制板的扫描时间戳信息和采集卡的采集时间戳信息,然后根据该采集时间戳信息和该扫描时间戳信息就可对该采集卡采集到的b-scan数据进行筛选,将眼动时间对应的无效b-scan数据进行去除,以得到有效b-scan数据,则有效b-scan数据为被检眼未发生眼动时间对应的b-scan数据,基于该有效b-scan数据就可确定该被检眼的目标眼底数据,相比于现有技术中只要发生眼动就暂停扫描导致扫描时间较长的问题,本技术提供的扫描方法,在扫描过程中若出现被检眼眼动的情况,也无需暂停扫描,只需根据采集时间戳信息和扫描时间戳信息就可将眼动时间对应的无效b-scan数据进行去除,不仅提升了用户的体验感,还避免了扫描时间过长的问题,进而有效的提高了oct扫描的工作效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1