一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

扫描控制方法、装置、计算机设备及存储介质与流程

2022-03-16 10:21:17 来源:中国专利 TAG:


1.本发明涉及医学扫描技术领域,特别是涉及扫描控制方法、装置、计算机设备及存储介质。


背景技术:

2.医学扫描设备既可以用作各种疾病的诊断和治疗,又可以支持相关的科学研究,从而得到广泛应用。采用医学扫描设备对待扫描对象进行扫描时,目前的扫描方法通常是:将待扫描对象置于扫描床的床板上,并且根据扫描需求预估移床行程(例如不同待扫描部位所需的移床行程不同,不同身高或体长的待扫描对象所需的移床行程不同);然后从扫描床的床板的初始位置开始移动扫描床的床板,在移动扫描床的床板的同时控制医学扫描设备的扫描装置进行扫描,直至移床行程结束时扫描装置停止扫描,从而完成对待扫描对象的一次扫描过程。
3.采用医学扫描设备对待扫描对象进行扫描时,目前的扫描方法会加速医学扫描设备的扫描装置的使用,从而缩短扫描装置的使用寿命。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种扫描控制方法、装置、计算机设备及存储介质,能够尽量减缓扫描装置的使用,从而尽量延长扫描装置的使用寿命。
5.第一方面,本技术实施例提供一种扫描控制方法,该方法包括:
6.获取第一预设距离;
7.控制扫描床的床板沿第一方向移动,若床板从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置开始扫描;其中,第一方向为扫描通道的轴向,第一目标位置为床板上的待扫描区域的起始端到达扫描装置的扫描区域的起始端时床板的位置。
8.在一实施例中,获取第一预设距离的步骤包括:
9.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
10.获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
11.计算第一距离与第二距离之和。
12.在一实施例中,扫描控制方法还包括:
13.获取第二预设距离;
14.若床板从初始位置移动第二预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
15.在一实施例中,获取第二预设距离的步骤包括:
16.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前
端之间的距离;
17.获取第三距离,其中,第三距离为床板上的待扫描区域的结束端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
18.计算第一距离与第三距离之和。
19.在一实施例中,获取第二预设距离的步骤包括:
20.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
21.获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
22.获取第四距离,其中,第四距离为床板上的待扫描区域的起始端与结束端之间的距离;
23.计算第一距离、第二距离以及第四距离之和。
24.在一实施例中,所述方法还包括:
25.获取第三预设距离;
26.在床板从初始位置移动所述第一预设距离至第一目标位置之后,若床板从第一目标位置移动第三预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
27.在一实施例中,扫描控制方法还包括:若床板移动至第二目标位置时,则控制床板停止移动。
28.第二方面,本技术实施例还提供了一种扫描控制装置,该装置包括:
29.第一获取模块,用于获取第一预设距离;和
30.第一控制模块,用于控制扫描床的床板沿第一方向移动,若床板从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置开始扫描;其中,第一方向为扫描通道的轴向,第一目标位置为床板上的待扫描区域的起始端到达扫描装置的扫描区域的起始端时床板的位置。
31.在一个实施例中,扫描控制装置还包括:
32.第二获取模块,用于获取第二预设距离;和,
33.第二控制模块,用于若床板从初始位置移动第二预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
34.在一个实施例中,第一获取模块包括:
35.第一获取单元,用于获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
36.第二获取单元,用于获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;以及
37.第一计算单元,用于计算第一距离与第二距离之和。
38.在一个实施例中,第二获取模块包括:
39.第三获取单元,用于获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
40.第四获取单元,用于获取第三距离,其中,第三距离为床板上的待扫描区域的结束端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
41.第二计算单元,用于计算第一距离与第三距离之和。
42.在另一个实施例中,第二获取模块包括:
43.第五获取单元,用于获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
44.第六获取单元,用于获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
45.第七获取单元,用于获取第四距离,其中,第四距离为床板上的待扫描区域的起始端与结束端之间的距离;
46.第三计算单元,用于计算第一距离、第二距离以及第四距离之和。
47.在一个实施例中,扫描控制装置还包括:
48.第三获取模块,用于获取第三预设距离;和,
49.第三控制模块,用于在床板从初始位置移动第一预设距离至第一目标位置之后,若床板从第一目标位置移动第三预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
50.在一个实施例中,扫描控制装置还包括:第四控制模块,用于若床板移动至第二目标位置时,则控制床板停止移动。
51.第三方面,本技术实施例还提供了一种计算机设备,该计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
52.获取第一预设距离;
53.控制扫描床的床板沿第一方向移动,若床板从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置开始扫描;其中,第一方向为扫描通道的轴向,第一目标位置为床板上的待扫描区域的起始端到达扫描装置的扫描区域的起始端时床板的位置。
54.第四方面,本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
55.获取第一预设距离;
56.控制扫描床的床板沿第一方向移动,若床板从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置开始扫描;其中,第一方向为扫描通道的轴向,第一目标位置为床板上的待扫描区域的起始端到达扫描装置的扫描区域的起始端时床板的位置。
57.上述的扫描控制方法、装置、计算机设备及存储介质,获取第一预设距离;控制床板沿第一方向从初始位置移动第一预设距离至第一目标位置时,待扫描区域的起始端到达扫描装置的扫描区域的起始端时,控制扫描装置开始扫描,从而待扫描区域的起始端进入扫描装置的扫描区域时,扫描装置才开始扫描。一方面,待扫描区域的起始端进入扫描装置的扫描区域时,扫描装置才开始扫描,能够保证待扫描区域的起始端被扫描到,从而能够达到扫描预期;另一方面,床板从初始位置至第一目标位置之间移动的过程中,即待扫描区域的起始端进入扫描区域之前,扫描装置未进行扫描,从而能够尽量减缓扫描装置的使用,进而能够尽量延长扫描装置的使用寿命。
附图说明
58.图1为一个实施例中扫描控制方法的应用环境图;
59.图2为一个实施例中床板处于初始位置时医学扫描设备与待扫描对象的位置关系示意图;
60.图3为一个实施例中床板处于第一目标位置时医学扫描设备与待扫描对象的位置关系示意图;
61.图4为一个实施例中床板处于第二目标位置时医学扫描设备与待扫描对象的位置关系示意图;
62.图5为一个实施例中扫描控制方法的流程示意图;
63.图6为一个实施例中扫描控制方法的流程示意图;
64.图7为一个实施例中获取第一预设距离的流程示意图;
65.图8为一个实施例中获取第二预设距离的流程示意图;
66.图9为另一个实施例中获取第二预设距离的流程示意图;
67.图10为一个实施例中扫描控制方法的流程示意图;
68.图11为一个实施例中扫描控制装置的结构框图;
69.图12为一个实施例中计算机设备的内部结构图。
70.附图标记说明:
71.医学扫描设备10;扫描装置100;扫描通道101;扫描装置100的前端100a;扫描区域a;扫描区域a的起始端a1;非扫描区域a0;扫描床200;支撑座210;床板220;
72.终端20;
73.服务器30;
74.待扫描对象40;待扫描区域的起始端b1;待扫描区域的结束端b2;
75.第一获取模块51;第二获取模块52。
具体实施方式
76.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
77.本技术提供的扫描控制方法,可以应用于如图1所示的应用环境中。该应用环境可以包括医学扫描设备10和终端20。其中,终端20可以通过网络与医学扫描设备10进行通信。上述终端20可以但不限于是各种个人计算机、笔记本电脑机和平板电脑。
78.如图1所示,该应用环境还可以包括服务器30,终端20和医学扫描设备10均可以通过网络与服务器30进行通信。上述服务器30可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
79.请参考图2,本技术一实施例提供的医学扫描设备10包括扫描装置100和扫描床200。扫描装置100可以但不限于是ct(computed tomography,即电子计算机断层扫描)装置、pet(positron emission computed tomography,正电子发射型计算机断层显像)-ct装置。
80.扫描装置100具有扫描通道101。扫描床200包括支撑座210和床板220,支撑座210
支撑床板220。支撑座210位于扫描装置100沿第一方向的一侧,与扫描装置100之间具有一定的安装距离。床板220用于支撑待扫描对象40。床板220能够相对于支撑座210沿第一方向移动,以带动待扫描对象40进入扫描通道101内,从而使扫描装置100能够对待扫描对象40进行扫描。其中,第一方向为扫描通道101的轴向。如图2所示,扫描通道101沿第一方向能够划分为扫描区域a和非扫描区域a0。
81.扫描区域a的位置与扫描装置100的扫描器件(例如球管等)的位置对应,因此,待扫描对象40进入扫描通道101内时,待扫描对象40位于扫描区域a内的部分能被扫描。非扫描区域a0与扫描装置100的非扫描器件(例如外壳等)的位置对应,因此,待扫描对象40位于非扫描区域a0内的部分则不能被扫描。
82.待扫描对象40随床板220进入扫描通道101之前,扫描装置100对待扫描对象40进行扫描之前,需要预先确定床板220上的待扫描区域。由于待扫描对象40置于床板220上,因此,床板220上的待扫描区域被扫描装置100扫描时,即待扫描对象40的位于床板220上的待扫描区域的部分被扫描。
83.床板220上的待扫描区域可根据扫描需求确定。在图2至图4所示的实施例中,待扫描对象40为用于医学研究的活体动物,根据医学研究需要,需要对待扫描对象40整体全部进行扫描。因此,若沿第一方向在床板220上划分待扫描区域,则待扫描区域至少要包括待扫描对象40沿第一方向的两端之间的对应于床板220上的区域,即至少要包括图2中b1与b2之间的区域。待扫描区域沿第一方向的范围可以等于待扫描对象40沿第一方向的两端之间的对应于床板220上的区域,即等于图2中b1与b2之间的区域。待扫描区域沿第一方向的范围也可以略大于待扫描对象40沿第一方向的两端之间的对应于床板220上的区域,即略大于图2中b1与b2之间的区域。
84.待扫描区域的确定方式可以参考现有技术。
85.请参见图5,本技术一个实施例提供一种扫描控制方法,具体的实现步骤包括:
86.s100:获取第一预设距离。
87.具体地,可以通过人工手动向终端20输入第一预设距离,从而使得终端获取第一预设距离。或者,也可以在服务器30中预先存储第一预设距离,终端20从服务器30获取第一预设距离。本公开实施例对第一预设距离的获取方式不做限定。
88.s200:控制扫描床200的床板220沿第一方向移动,若床板220从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置100开始扫描,其中,第一方向为扫描通道101的轴向,第一目标位置为床板220上的待扫描区域的起始端b1到达扫描装置100的扫描区域a的起始端a1时床板220的位置。
89.具体地,需要对待扫描区域进行扫描时,将待扫描对象40置于床板220上。终端20控制扫描床200的床板220沿第一方向移动,从而待扫描对象40能够随床板220共同沿第一方向向扫描通道101内移动。
90.可以理解的是,待扫描区域的起始端b1即,待扫描对象40随床板220共同沿第一方向向扫描通道101内移动时,待扫描区域最早进入扫描通道101的一端,在图2至图4中即b1所示的一端。
91.扫描装置100的扫描区域a的起始端a1即,待扫描对象40随床板220共同沿第一方向向扫描通道101内移动时,扫描区域a最先扫描到待扫描对象40的一端,即扫描区域a的靠
近支撑座210的一端,在图2至图4中即a1所示的一端。
92.终端20控制床板220沿第一方向移动时,则床板220从初始位置(即图2中所示床板220的位置)开始移动。终端20控制床板220沿第一方向从初始位置移动第一预设距离时床板220到达第一目标位置(即图3中所示床板220的位置),则终端20则控制扫描装置100开始扫描。可以理解的是,由于床板220沿第一方向从初始位置移动第一预设距离至第一目标位置,因此,第一预设距离即等于床板220的初始位置至第一目标位置之间的距离,即d1 d2。
93.由于床板220在第一目标位置时,待扫描区域的起始端b1到达扫描装置100的扫描区域a的起始端a1(即图3中所示状态),因此,床板220在第一目标位置时,待扫描区域的起始端b1才进入扫描装置100的扫描区域a,扫描装置100才开始扫描。也就是说,床板220沿第一方向的移动距离未达到第一预设距离时,则床板220未到达第一目标位置,待扫描区域的起始端b1还未进入扫描装置100的扫描区域a,从而扫描装置100还未开始扫描。
94.上述的扫描控制方法,控制床板220沿第一方向从初始位置移动第一预设距离至第一目标位置时,待扫描区域的起始端b1到达扫描装置100的扫描区域a的起始端a1(即图3中所示状态)时,从而待扫描区域的起始端b1进入扫描装置100的扫描区域a时,扫描装置100才开始扫描。一方面,待扫描区域的起始端b1进入扫描装置100的扫描区域a时,扫描装置100才开始扫描,能够保证待扫描区域的起始端b1被扫描到,从而能够达到扫描预期;另一方面,床板220从初始位置至第一目标位置之间移动的过程中,即待扫描区域的起始端b1进入扫描区域a之前,扫描装置100未进行扫描,从而能够尽量减缓扫描装置100的使用,进而能够尽量延长扫描装置100的使用寿命。
95.在一实施例中,待扫描对象40为用于医学研究的活体动物,根据医学研究需要,需要对待扫描对象40整体全部进行扫描。在这种情况下,可以令待扫描区域的起始端b1与床板220的头端(即进行扫描时床板220最先进入扫描通道101的一端)沿第一方向的位置一致,如此则便于确认待扫描区域的起始端b1的位置,在将待扫描对象40放置在床板220上时也方便确定待扫描对象40的放置位置。
96.当然,待扫描区域的起始端也可以位于床板的中间等其他位置。
97.可以理解的是,在其他实施例中,医学扫描设备用于对待扫描对象(例如动物或者人体)的病灶部位进行诊断或治疗时,则只需要对待扫描对象的病灶部位进行扫描即可,不需要对待扫描对象的身体全部进行扫描。在这种情况下,沿第一方向划分待扫描区域时,待扫描区域则至少要包括待扫描对象的病灶部位沿第一方向的两端之间的对应于床板上的区域。待扫描区域可以等于待扫描对象的病灶部位沿第一方向的两端之间的对应于床板上的区域。待扫描区域沿第一方向的范围也可以略大于待扫描对象的病灶部位沿第一方向的两端之间的对应于床板上的区域。一方面,待扫描区域的起始端进入扫描装置的扫描区域时,扫描装置才开始扫描,能够保证待扫描区域的起始端被扫描到,从而能够达到扫描预期;另一方面,由于床板从初始位置至第一目标位置之间移动的过程中,即待扫描区域的起始端进入扫描区域之前,扫描装置未进行扫描,从而能够尽量减少对待扫描对象的扫描时间,进而能够尽量减少待扫描对象所受的辐射。例如,人体的病灶部位为膝盖,待扫描区域至少包括膝盖的两端之间的对应于床板的区域,则在人体的膝盖进入扫描区域之前,扫描装置未开始扫描;人体的膝盖进入扫描区域时,扫描装置才开始扫描,从而既能够保证膝盖的起始端被扫描到,又能够尽量减少对人体的辐射。
98.请参见图6,在一个实施例中,扫描控制方法的步骤还包括:
99.s300:获取第二预设距离。
100.具体地,可以通过人工手动向终端20输入第二预设距离,从而使得终端获取第二预设距离。或者,也可以在服务器30中预先存储第二预设距离,终端20从服务器30获取第二预设距离。本公开实施例对第二预设距离的获取方式不做限定。
101.s400:若床板220从初始位置移动第二预设距离至第二目标位置时,则控制扫描装置100结束扫描,其中,第二目标位置为床板220上的待扫描区域的结束端b2到达扫描装置100的扫描区域a的起始端a1时床板220的位置。
102.可以理解的是,待扫描区域的结束端b2即,待扫描对象40随床板220共同沿第一方向向扫描通道101内移动时,待扫描区域最后进入扫描通道101的一端,在图2至图4中即b2所示的一端。
103.终端20控制床板220沿第一方向移动时,床板220从初始位置(即图2中所示床板220的位置)开始移动。终端20控制床板220沿第一方向移动第二预设距离时床板220到达第二目标位置(即图4中所示床板220的位置),终端20则控制扫描装置100结束扫描。可以理解的是,由于床板220沿第一方向从初始位置移动第二预设距离至第二目标位置,因此,第二预设距离即等于床板220的初始位置至第二目标位置之间的距离,即d0。
104.由于床板220在第二目标位置时,待扫描区域的结束端b2到达扫描装置100的扫描区域a的起始端a1(即图4中所示状态),因此,床板220在第二目标位置时,待扫描区域的结束端b2进入扫描装置100的扫描区域a时,扫描装置100此时结束扫描。也就是说,床板220沿第一方向的移动距离从第一预设距离到第二预设距离之间的过程中,即床板220从第一目标位置移动至第二目标位置的过程中,即待扫描区域的起始端b1进入扫描区域a至待扫描区域的结束端b2进入扫描区域a的过程中,扫描装置100在持续进行扫描。直至待扫描区域的结束端b2进入扫描装置100的扫描区域a时,扫描装置100结束扫描,从而,既能够保证扫描对象40的待扫描区域的起始端b1至结束端b2全部被扫描到,较好地达到扫描预期,又能够防止待扫描区域全部被扫描到之后扫描装置100过渡扫描。由于能够防止待扫描区域全部被扫描到之后扫描装置100过渡扫描,从而不但能够减缓扫描装置100的使用,延长扫描装置100的使用寿命,而且能够减少待扫描对象40所受的辐射。
105.请参见图7,在一实施例中,步骤s100“获取第一预设距离”的一种可能的实现方式包括:
106.s110:获取第一距离,其中,第一距离为扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离。
107.具体地,如图2至图4所示,扫描装置100的前端100a即扫描装置100靠近扫描床200的支撑座210的一端,即待扫描对象40随床板220进入扫描通道101时,最早经过的扫描装置100的一端。可以理解的,扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离为扫描装置100的固有参数,因此,第一距离的数值为固定值,图2至图4的d1所示即第一距离。
108.可以通过人工手动向终端20输入第一距离,从而使得终端获取第一距离。或者,也可以在服务器30中预先存储第一距离,终端20从服务器30获取第一距离。本公开实施例对第一距离的获取方式不做限定。
109.s120:获取第二距离,其中,第二距离为床板220上的待扫描区域的起始端b1到达扫描装置100的前端100a时床板220的位置与床板220的初始位置之间的距离。
110.具体地,图2所示为床板220在初始位置的状态,因此可以理解,床板220从图2所示初始位置开始移动d2距离时,则待扫描区域的起始端b1到达扫描装置100的前端100a。也就是说,第二距离即图2中所示d2距离。
111.第二距离的获取方式可以是:控制床板220从初始位置开始沿第一方向移动,直至待扫描区域的起始端b1到达扫描装置100的前端100a时,此时,令终端20确定床板220的移动距离(即d2),从而终端20获得第二距离。
112.如图2所示,可以在扫描装置100的前端100a设置一激光发射器300。激光发射器300发射的光束垂直于第一方向(例如竖直向下),激光发射器300发射的光束用于射向床板220或者待扫描对象40。控制床板220从初始位置开始沿第一方向移动,直至激光发射器200发射的光束与待扫描区域的起始端b1对准时,则表明待扫描区域的起始端b1到达扫描装置100的前端100a,此时,令终端20确定床板220的移动距离(即d2),从而终端20获取第二距离。
113.s130:计算第一距离与第二距离之和。
114.由于第一距离为扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离,第二距离为床板220上的待扫描区域的起始端b1到达扫描装置100的前端100a时床板220的位置与床板220的初始位置之间的距离,因此,通过计算第一距离与第二距离之和,则得到床板220的初始位置至第一目标位置之间的距离,即得到第一预设距离。通过获取第一距离与第二距离,便于获取第一预设距离。
115.在其他实施例中,也可以令床板220处于初始位置,然后人工或者工具测量第二距离(即b1至前端100a之间的距离)。测得第二距离之后,可以通过人工手动向终端20输入第二距离,从而使得终端获取第二距离。或者,也可以在服务器30中预先存储第二距离,终端20从服务器30获取第二距离。本公开实施例对第二距离的获取方式不做限定。
116.请参见图8,在一实施例中,步骤s300“获取第二预设距离”的一种可能的实现方式包括:
117.s311:获取第一距离,其中,第一距离为扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离。
118.具体地,如图2至图4所示,扫描装置100的前端100a即扫描装置100靠近扫描床200的支撑座210的一端,即待扫描对象40随床板220进入扫描通道101时,最早经过的扫描装置100的一端。可以理解的,扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离为扫描装置100的固有参数,因此,第一距离的数值为固定值,图2至图4的d1所示即第一距离。
119.可以通过人工手动向终端20输入第一距离,从而使得终端获取第一距离。或者,也可以在服务器30中预先存储第一距离,终端20从服务器30获取第一距离。本公开实施例对第一距离的获取方式不做限定。
120.s312:获取第三距离,其中,第三距离为床板220上的待扫描区域的结束端b2到达扫描装置100的前端100a时床板220的位置与床板220的初始位置之间的距离。
121.具体地,图2所示为床板220在初始位置的状态,因此可以理解,床板220从图2所示
初始位置开始移动d2 d3距离时,则待扫描区域的结束端b2到达扫描装置100的前端100a。也就是说,第三距离即图2中所示d2 d3距离。
122.第三距离的获取方式可以是:控制床板220从初始位置开始沿第一方向移动,直至待扫描区域的结束端b2到达扫描装置100的前端100a时,此时,令终端20确定床板220的移动距离(即d2 d3),从而终端20获得第三距离。
123.如图2所示,可以在扫描装置100的前端100a设置一激光发射器300。激光发射器300发射的光束垂直于第一方向(例如竖直向下),激光发射器300发射的光束用于射向床板220或者待扫描对象40。控制床板220从初始位置开始沿第一方向移动,直至激光发射器200发射的光束与待扫描区域的结束端b2对准时,则表明待扫描区域的结束端b2到达扫描装置100的前端100a,此时,令终端20确定床板220的移动距离(即d2 d3),从而终端20获取第三距离。
124.s313:计算第一距离与第三距离之和。
125.由于第一距离为扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离,第三距离为床板220上的待扫描区域的结束端b2到达扫描装置100的前端100a时床板220的位置与床板220的初始位置之间的距离,因此,通过计算第一距离与第三距离之和,则得到床板220的初始位置至第二目标位置之间的距离,即得到第二预设距离(即d0)。通过获取第一距离与第三距离,便于获取第二预设距离。
126.请参见图9,在一实施例中,步骤s300“获取第二预设距离”的另一种可能的实现方式包括:
127.s321:获取第一距离,其中,第一距离为扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离。
128.具体地,如图2至图4所示,扫描装置100的前端100a即扫描装置100靠近扫描床200的支撑座210的一端,即待扫描对象40随床板220进入扫描通道101时,最早经过的扫描装置100的一端。可以理解的,扫描装置100的扫描区域a的起始端a1与扫描装置100的前端100a之间的距离为扫描装置100的固有参数,因此,第一距离的数值为固定值,图2至图4的d1所示即第一距离。
129.可以通过人工手动向终端20输入第一距离,从而使得终端获取第一距离。或者,也可以在服务器30中预先存储第一距离,终端20从服务器30获取第一距离。本公开实施例对第一距离的获取方式不做限定。
130.s322:获取第二距离,其中,第二距离为床板220上的待扫描区域的起始端b1到达扫描装置100的前端100a时床板220的位置与床板220的初始位置之间的距离。
131.可以采用步骤s312中的方式获取第二距离。也可以令床板220处于初始位置,然后人工或者工具测量第二距离(即b1至前端100a之间的距离)。测得第二距离之后,可以通过人工手动向终端20输入第二距离,从而使得终端获取第二距离。或者,也可以在服务器30中预先存储第二距离,终端20从服务器30获取第二距离。本公开实施例对第二距离的获取方式不做限定。
132.s323:获取第四距离,其中,第四距离为床板220上的待扫描区域的起始端b1与结束端b2之间的距离。
133.具体地,由于第四距离为床板220上的待扫描区域的起始端b1与结束端b2之间的
距离d3,因此,可以通过人工或者工具或者工具测量得到第四距离。测得第四距离之后,可以通过人工手动向终端20输入第四距离,从而使得终端获取第四距离。或者,也可以在服务器30中预先存储第四距离,终端20从服务器30获取第四距离。本公开实施例对第四距离的获取方式不做限定。
134.s324:计算第一距离、第二距离以及第四距离之和。
135.根据第一距离、第二距离以及第四距离的关系,计算第一距离、第二距离以及第四距离之和,则得到床板220的初始位置至第二目标位置之间的距离,即得到第二预设距离(即d0)。通过获取第一距离、第二距离以及第四距离,便于获取第二预设距离。
136.请参见图10,在另一些实施例中,扫描控制方法还包括:
137.s500:获取第三预设距离。
138.s600:在床板220从初始位置移动第一预设距离至第一目标位置之后,若床板220从第一目标位置移动第三预设距离至第二目标位置时,则控制扫描装置100结束扫描,其中,第二目标位置为床板220上的待扫描区域的结束端b2到达扫描装置100的扫描区域的起始端a1时床板220的位置。
139.可以理解的是,由于床板220从第一目标位置移动第三预设距离至第二目标位置,因此,第三预设距离即等于床板220从第一目标位置至第二目标位置之间的距离,即待扫描区域的起始端b1与结束端b2之间的距离d3。因此,可以通过人工或者工具或者工具测量得到第三预设距离。测得第三预设距离之后,可以通过人工手动向终端20输入第三预设距离,从而使得终端获取第三预设距离。或者,也可以在服务器30中预先存储第三预设距离,终端20从服务器30获取第三预设距离。本公开实施例对第三预设距离的获取方式不做限定。
140.由于床板220在第二目标位置时,待扫描区域的结束端b2到达扫描装置100的扫描区域a的起始端a1(即图4中所示状态),因此,床板220在第二目标位置时,待扫描区域的结束端b2进入扫描装置100的扫描区域a时,扫描装置100此时结束扫描。也就是说,在床板220从第一目标位置移动第三预设距离至第二目标位置的过程中,即待扫描区域的起始端b1进入扫描区域a至待扫描区域的结束端b2进入扫描区域a的过程中,扫描装置100在持续进行扫描。直至待扫描区域的结束端b2进入扫描装置100的扫描区域a时,扫描装置100结束扫描,从而,既能够保证扫描对象40的待扫描区域的起始端b1至结束端b2全部被扫描到,较好地达到扫描预期,又能够防止待扫描区域全部被扫描到之后扫描装置100过渡扫描。由于能够防止待扫描区域全部被扫描到之后扫描装置100过渡扫描,从而不但能够减缓扫描装置100的使用,延长扫描装置100的使用寿命,而且能够减少待扫描对象40所受的辐射。
141.第三预设距离的一种可选地获取方式是:控制床板220移动,直至待扫描区域的起始端b1到达扫描装置100的前端100a时,此时,令终端20确定床板220的第一位置。控制床板220移动,直至待扫描区域的结束端b2到达扫描装置100的前端100a时,此时,令终端20确定床板220的第二位置,从而终端20通过计算第二位置与第一位置之差,则获得第三预设距离。
142.如图2所示,可以在扫描装置100的前端100a设置一激光发射器300。激光发射器300发射的光束垂直于第一方向(例如竖直向下),激光发射器300发射的光束用于射向床板220或者待扫描对象40。控制床板220移动,直至激光发射器200发射的光束与待扫描区域的起始端b1对准时,则表明待扫描区域的结束端b2到达扫描装置100的前端100a,此时,令终
端20确定床板220的床板220的第一位置。控制床板220移动,直至激光发射器200发射的光束与待扫描区域的结束端b2对准时,则表明待扫描区域的结束端b2到达扫描装置100的前端100a,此时,令终端20确定床板220的床板220的第二位置。
143.上述任一实施例中,可在床板220上做标记(例如标记线、标记图案等),以标记出待扫描区域沿第一方向的两端b1和b2,从而方便辨认待扫描区域两端b1和b2是否与激光发射器200发射的光束对准。
144.可以理解的是,待扫描对象40为用于医学研究的活体动物时,根据医学研究需要,需要对待扫描对象40整体全部进行扫描。若待扫描区域沿第一方向的范围等于待扫描对象40沿第一方向的两端之间的对应于床板220上的区域,则扫描装置100从待扫描区域的起始端b1扫描至结束端b2时,正好可以将待扫描对象40沿第一方向的两端完全扫描到,既能够较好的达到扫描预期,又能够最大程度地防止扫描装置100过渡扫描。
145.在实际中,由于移动误差或者安装误差等原因,待扫描区域与扫描装置100实际扫描时的实际扫描区域可能会存在一定误差。为了避免由于待扫描区域与实际扫描区域的误差导致待扫描对象40沿第一方向的两端不能被完全扫描到,也可以令待扫描区域沿第一方向的范围略大于待扫描对象40沿第一方向的两端之间的对应于床板220上的区域,则扫描装置100从待扫描区域的起始端b1扫描至结束端b2时,则可以尽量保证待扫描对象40沿第一方向的两端被完全扫描到。
146.相应地,在其他实施例中,医学扫描设备用于对待扫描对象的病灶部位进行诊断或治疗时,则只需要对待扫描对象的病灶部位进行扫描即可,不需要对待扫描对象的身体全部进行扫描。在这种情况下,若待扫描区域沿第一方向的范围等于待扫描对象的病灶部位沿第一方向的两端之间的对应于床板上的区域,则扫描装置从待扫描区域的起始端扫描至结束端时,正好可以将待扫描对象的病灶部位沿第一方向的两端完全扫描到,既能够较好的达到扫描预期,又能够最大程度地防止扫描装置过渡扫描。为了避免由于待扫描区域与实际扫描区域的误差导致待扫描对象的病灶部位沿第一方向的两端不能被完全扫描到,也可以令待扫描区域沿第一方向的范围略大于待扫描对象的病灶部位沿第一方向的两端之间的对应于床板上的区域,则扫描装置从待扫描区域的起始端扫描至结束端时,则可以尽量保证待扫描对象的病灶部位沿第一方向的两端被完全扫描到。
147.在一个实施例中,扫描控制方法的步骤还包括:若床板220移动至第二目标位置时,则控制床板220停止移动。由于床板220移动至第二目标位置时,扫描对象40的待扫描区域的起始端b1至结束端b2全部被扫描到,已达到扫描预期,即完成一次扫描,因此,此时控制床板220停止移动,则能够避免床板220过渡移动。
148.应该理解的是,虽然图5至图10的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图5至图10中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
149.请参见图11,在一个实施例中,提供一种扫描控制装置。扫描控制装置包括:
150.第一获取模块51,用于获取第一预设距离;和,
151.第一控制模块52,用于控制扫描床200的床板220沿第一方向移动,若床板220从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置100开始扫描,其中,第一方向为扫描通道101的轴向,第一目标位置为床板220上的待扫描区域的起始端b1到达扫描装置100的扫描区域a的起始端a1时床板220的位置。
152.在一个实施例中,扫描控制装置还包括:
153.第二获取模块,用于获取第二预设距离;和,
154.第二控制模块,用于若床板从初始位置移动第二预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
155.在一个实施例中,第一获取模块包括:
156.第一获取单元,用于获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
157.第二获取单元,用于获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;以及
158.第一计算单元,用于计算第一距离与第二距离之和。
159.在一个实施例中,第二获取模块包括:
160.第三获取单元,用于获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
161.第四获取单元,用于获取第三距离,其中,第三距离为床板上的待扫描区域的结束端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
162.第二计算单元,用于计算第一距离与第三距离之和。
163.在另一个实施例中,第二获取模块包括:
164.第五获取单元,用于获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
165.第六获取单元,用于获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
166.第七获取单元,用于获取第四距离,其中,第四距离为床板上的待扫描区域的起始端与结束端之间的距离;
167.第三计算单元,用于计算第一距离、第二距离以及第四距离之和。
168.在一个实施例中,扫描控制装置还包括:
169.第三获取模块,用于获取第三预设距离;和,
170.第三控制模块,用于在床板从初始位置移动第一预设距离至第一目标位置之后,若床板从第一目标位置移动第三预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
171.在一个实施例中,扫描控制装置还包括:第四控制模块,用于若床板移动至第二目标位置时,则控制床板停止移动。
172.关于扫描控制装置的具体限定可以参见上文中对于扫描控制方法的限定,在此不
再赘述。上述扫描控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
173.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种图像重建方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
174.本领域技术人员可以理解,图12中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
175.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
176.获取第一预设距离;
177.控制扫描床的床板沿第一方向移动,若床板从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置开始扫描;其中,第一方向为扫描通道的轴向,第一目标位置为床板上的待扫描区域的起始端到达扫描装置的扫描区域的起始端时床板的位置。
178.在一实施例中,该处理器执行计算机程序时实现以下步骤:
179.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
180.获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
181.计算第一距离与第二距离之和。
182.在一实施例中,该处理器执行计算机程序时实现以下步骤:
183.获取第二预设距离;
184.若床板从初始位置移动第二预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
185.在一实施例中,该处理器执行计算机程序时实现以下步骤:
186.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
187.获取第三距离,其中,第三距离为床板上的待扫描区域的结束端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
188.计算第一距离与第三距离之和。
189.在一实施例中,该处理器执行计算机程序时实现以下步骤:
190.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
191.获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
192.获取第四距离,其中,第四距离为床板上的待扫描区域的起始端与结束端之间的距离;
193.计算第一距离、第二距离以及第四距离之和。
194.在一实施例中,该处理器执行计算机程序时实现以下步骤:
195.获取第三预设距离;
196.在床板从初始位置移动第一预设距离至第一目标位置之后,若床板从第一目标位置移动第三预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
197.在一实施例中,该处理器执行计算机程序时实现以下步骤:若床板移动至第二目标位置时,则控制床板停止移动。
198.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
199.获取第一预设距离;
200.控制扫描床的床板沿第一方向移动,若床板从初始位置移动第一预设距离至第一目标位置时,则控制扫描装置开始扫描;其中,第一方向为扫描通道的轴向,第一目标位置为床板上的待扫描区域的起始端到达扫描装置的扫描区域的起始端时床板的位置。
201.在一实施例中,计算机程序被处理器执行时实现以下步骤:
202.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
203.获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
204.计算第一距离与第二距离之和。
205.在一实施例中,计算机程序被处理器执行时实现以下步骤:
206.获取第二预设距离;
207.若床板从初始位置移动第二预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
208.在一实施例中,计算机程序被处理器执行时实现以下步骤:
209.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
210.获取第三距离,其中,第三距离为床板上的待扫描区域的结束端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
211.计算第一距离与第三距离之和。
212.在一实施例中,计算机程序被处理器执行时实现以下步骤:
213.获取第一距离,其中,第一距离为扫描装置的扫描区域的起始端与扫描装置的前端之间的距离;
214.获取第二距离,其中,第二距离为床板上的待扫描区域的起始端到达扫描装置的前端时床板的位置与床板的初始位置之间的距离;
215.获取第四距离,其中,第四距离为床板上的待扫描区域的起始端与结束端之间的距离;
216.计算第一距离、第二距离以及第四距离之和。
217.在一实施例中,计算机程序被处理器执行时实现以下步骤:
218.获取第三预设距离;
219.在床板从初始位置移动第一预设距离至第一目标位置之后,若床板从第一目标位置移动第三预设距离至第二目标位置时,则控制扫描装置结束扫描,其中,第二目标位置为床板上的待扫描区域的结束端到达扫描装置的扫描区域的起始端时床板的位置。
220.在一实施例中,计算机程序被处理器执行时实现以下步骤:若床板移动至第二目标位置时,则控制床板停止移动。
221.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
222.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
223.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献