一种空气校正方法和系统与流程

文档序号:22800749发布日期:2020-11-04 03:59阅读:908来源:国知局
一种空气校正方法和系统与流程

本说明书涉及医疗技术领域,特别涉及一种空气校正方法和系统。



背景技术:

ct(computedtomography,电子计算机断层扫描)设备作为一种常用的医疗成像设备,通过向人体或动物体的受检部位照射x射线,并接收透过该受检部位的x射线,对接收的x射线进行处理,获得该受检部位的ct图像,为疾病的诊断提供依据。此类成像设备,除出厂校正之外,在日常使用过程中通常需要定期执行空气校正,以便对环境变化及设备自身性能微变化进行及时的监测和修正,从而提高输出扫描图像的质量,避免图像中可能产生的环状或带状伪影。

空气校正由多条协议按顺序执行完成,其中每一条协议对应一种临床扫描场景。为保证空气校正的质量,空气校正协议通常需要覆盖到所有的临床扫描场景。由于临床扫描协议及其配置参数非常多(例如,320排ct设备,其理论上的配置参数组合多达5000条以上),成像设备完整地执行一次空气校正需要花费较长的时间(理论上长达8小时以上),占用了设备的日常使用时间。

因此,期望提供一种可以减少空气校正时间的空气校正方法和系统。



技术实现要素:

本说明书的一方面提供一种空气校正方法。所述方法包括:获取第一空气校正协议库,所述第一空气校正协议库包括用于对医学设备进行空气校正的多条协议;基于第一预设条件从所述第一空气校正协议库中获取第一空气校正协议集,所述第一预设条件包括预设时间段被所述医学设备执行过的至少一条空气校正协议;基于第二预设条件从所述第一空气校正协议库中获取第二空气校正协议集,所述第二预设条件包括空气校正协议对应的空气校正表的更新时间距离当前时刻的时间差大于预设时间阈值;确定第二空气校正协议库,以便所述医学设备基于所述第二空气校正协议库进行空气校正,所述第二空气校正协议库包括所述第一空气校正协议集和所述第二空气校正协议集。

在一些实施例中,所述基于第一预设条件从所述第一空气校正协议库中获取第一空气校正协议集包括:获取所述第一空气校正协议库中距离当前时刻n天内被执行过的空气校正协议为所述第一空气校正协议集,所述n为正整数。

在一些实施例中,所述基于第二预设条件从所述第一空气校正协议库中获取第二空气校正协议集包括:基于空气校正协议对应的空气校正表的所述更新时间的先后对所述第一空气校正协议库中的空气校正协议进行排序;获取排名前m条的空气校正协议为所述第二空气校正协议集;其中,排名第m的空气校正协议对应的空气校正表的所述更新时间距离当前时刻的时间差大于所述预设时间阈值。

在一些实施例中,所述方法还包括:从所述第一空气校正协议库中确定第三空气校正协议集;当所述第一空气校正协议集的空气校正协议数量小于第一预设阈值时,所述第二空气校正协议库包括所述第一空气校正协议集、第二空气校正协议集、以及所述第三空气校正协议集。

在一些实施例中,所述第三空气校正协议集包括以下中的至少一类:由用户从所述第一空气校正协议库中指定的空气校正协议、由厂商预先配置的且属于所述第一空气校正协议库中的空气校正协议。

在一些实施例中,所述方法还包括:当所述第二空气校正协议库的空气校正协议数量大于第二预设阈值时,按优先级依次缩减各空气校正协议集的空气校正协议数量,使得所述第二空气校正协议库的所述空气校正协议数量小于或等于所述第二预设阈值;所述第二空气校正协议集的优先级高于所述第一空气校正协议集。

在一些实施例中,所述方法还包括:基于指定的空气校正时长确定所述第二预设阈值。

在一些实施例中,所述方法还包括通过外插算法更新所述第一空气校正库中的空气校正协议对应的空气校正表,所述更新过程包括:获取第一执行时间所述医学设备执行第一空气校正协议得到的第一空气校正表,以及第一执行时间所述医学设备执行第二空气校正协议得到的第二空气校正表,其中,所述第一空气校正协议和所述第二空气校正协议对应至少一个相同的参数项;获取第二执行时间所述医学设备执行第一空气校正协议得到的第三空气校正表;基于所述第三空气校正表和所述第一空气校正表,确定在所述第二执行时间第一空气校正协议对应的空气校正表中至少一个参数项的第一变化值;基于所述至少一个参数项的第一变化值,确定对应参数项的第二变化值;基于所述第二变化值以及所述第二空气校正表,确定第四空气校正表;所述第四空气校正表等效于在所述第二执行时间所述医学设备执行第二空气校正协议得到的空气校正表。

本说明书的另一方面提供一种空气校正系统。所述系统至少包括:第一获取模块,用于获取第一空气校正协议库,所述第一空气校正协议库包括用于对医学设备进行空气校正的多条协议;第一筛选模块,用于基于第一预设条件从所述第一空气校正协议库中获取第一空气校正协议集,所述第一预设条件包括预设时间段被所述医学设备执行过的至少一条空气校正协议;第二筛选模块,用于基于第二预设条件从所述第一空气校正协议库中获取第二空气校正协议集,所述第二预设条件包括空气校正协议对应的空气校正表的更新时间距离当前时刻的时间差大于预设时间阈值;第一确定模块,用于确定第二空气校正协议库,以便所述医学设备基于所述第二空气校正协议库进行空气校正,所述第二空气校正协议库包括所述第一空气校正协议集和所述第二空气校正协议集。

本说明书的另一方面提供一种空气校正系统。所述系统包括:第二获取模块,用于获取第一执行时间医学设备执行第一空气校正协议得到的第一空气校正表,以及第一执行时间所述医学设备执行第二空气校正协议得到的第二空气校正表,其中,所述第一空气校正协议和所述第二空气校正协议对应至少一个相同的参数项;第一空气校正模块,用于获取第二执行时间所述医学设备执行第一空气校正协议得到的第三空气校正表;第一变化值确定模块,用于基于所述第三空气校正表和所述第一空气校正表,确定在所述第二执行时间第一空气校正协议对应的空气校正表中至少一个参数项的第一变化值;第二变化值确定模块,用于基于所述至少一个参数项的第一变化值,确定对应参数项的第二变化值;第二空气校正模块,用于基于所述第二变化值以及所述第二空气校正表,确定第四空气校正表;所述第四空气校正表等效于在所述第二执行时间所述医学设备执行第二空气校正协议得到的空气校正表。

本说明书的另一方面提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行如前所述的方法。

附图说明

本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:

图1是根据本说明书的一些实施例所示的空气校正系统的应用场景示意图;

图2是根据本说明书的一些实施例所示的空气校正方法的示例性流程图;

图3是根据本说明书的另一些实施例所示的空气校正方法的示例性流程图;

图4是根据本说明书的另一些实施例所示的空气校正方法的示例性流程图;

图5是根据本说明书的另一些实施例所示的空气校正方法的示例性流程图;

图6是根据本说明书的一些实施例所示的空气校正系统的示例性模块图;

图7是根据本说明书的另一些实施例所示的空气校正系统的示例性模块图。

具体实施方式

为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

虽然本说明书对根据本说明书的实施例的系统中的某些模块或单元做出了各种引用,然而,任何数量的不同模块或单元可以被使用并运行在客户端和/或服务器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块。

本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

图1是根据本说明书的一些实施例所示的空气校正系统的应用场景示意图。

如图1所示,空气校正场景100中可以包括医学设备110、网络120、用户终端130、处理设备140以及存储设备150。

医学设备110可以用于对检测区域内的对象进行扫描,得到该对象的扫描数据。在一些实施例中,医学设备110可以是各种类型的成像扫描设备,包括但不限于计算机断层(ct)成像设备、发射计算机断层(ect)成像设备、磁共振成像(mri)成像设备、磁共振波谱(mrs)成像设备、超声成像设备、正电子发射-计算机断层成像(pet-ct)成像设备、锥束型x射线计算机断层(cbct)成像设备等。在一些实施例中,检测区域内的对象可以包括身体、物质、物体等,或身体的特定部位、特定器官或特定组织,例如头部、脑部、颈部、身体、肩部、手臂、胸部、心脏、胃、血管、软组织、膝盖、脚等,或其任何组合。

网络120可以包括有助于空气校正场景100交换信息和/或数据的任何适合的网络。在一些实施例中,空气校正场景100中的一个或多个其他组件(例如,医学设备110、用户终端130、处理设备140、存储设备150等)可以通过网络120相互交换信息和/或数据。例如,处理设备140可以通过网络120从医学设备110获取经常被执行的空气校正协议。又例如,处理设备140可以通过网络120获取来自用户终端130的用户指令。网络120可以是和/或包括公共网络(例如,互联网)、专用网络(例如,局域网(lan)、广域网(wan)等)、有线网络(例如,以太网)、无线网络(例如,802.11网络、wi-fi网络等)、蜂窝网络(例如,lte网络)、帧中继网络、虚拟专用网络(“vpn”)、卫星网络、电话网络、路由器、集线器、转换器、服务器计算机和/或其中的一种或多种的组合。例如,网络120可以包括电缆网络、有线网络、光纤网络、电信网络、局域网、无线局域网(wlan)、城域网(man)、公用电话交换网(pstn)、蓝牙tm网络、zigbeetm网络、近场通信网络(nfc)等中的一种或多种的组合。在一些实施例中,网络120可以包括一个或多个网络接入点。例如,网络120可以包括有线和/或无线网络接入点,如基站和/或网络交换点,系统100的一个或多个组件可以通过其接入到网络120以进行数据和/或信息交换。

在一些实施例中,用户可以通过用户终端130接入空气校正场景100进行操作,例如指示医学设备110执行空气校正、指定第三空气校正协议集中的空气校正协议等。用户终端130可以包括移动设备130-1、平板电脑130-2、笔记本电脑130-3等中的一种或多种的组合。在一些实施例中,移动设备130-1可以包括智能家庭设备、可穿戴设备、移动设备、虚拟现实设备、增强现实设备等中的一种或多种的组合。在一些实施例中,智能家用设备可以包括智能照明装置、智能电器控制装置、智能监控装置、智能电视、智能摄像机、对讲机等中的一种或多种的组合。在一些实施例中,可穿戴设备可以包括手镯、鞋袜、眼镜、头盔、手表、服装、背包、智能配件等一种或多种的组合。在一些实施例中,移动设备可以包括移动电话、个人数字助理(pda)、游戏设备、导航设备、销售点(pos)设备、笔记本电脑、平板电脑、台式机等中的一种或多种的组合。在一些实施例中,虚拟现实设备和/或增强现实装置可以包括虚拟现实头盔、虚拟现实眼镜、虚拟现实眼罩、增强现实头盔、增强现实眼镜、增强现实眼罩等中的一种或多种的组合。例如,虚拟现实设备和/或增强现实设备可以包括googleglasstm、oculusrifttm、hololenstm、gearvrtm等。在一些实施例中,用户终端130可以是医学设备110或处理设备140的一部分。

处理设备140可以用于处理从其他设备或系统组成部分中获得的数据和/或信息。处理设备可以基于这些数据、信息和/或处理结果执行程序指令,以执行一个或多个本说明书中描述的功能。例如,处理设备140可以对医学设备110中第一空气校正协议库中的空气校正协议进行处理,获得第二空气校正协议库。在一些实施例中,处理设备140可以包含一个或多个子处理设备(例如,单核处理设备或多核多芯处理设备)。仅作为示例,处理设备140可以包括中央处理器(cpu)、专用集成电路(asic)、专用指令处理器(asip)、图形处理器(gpu)、物理处理器(ppu)、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编辑逻辑电路(pld)、控制器、微控制器单元、精简指令集电脑(risc)、微处理器等或以上任意组合。

存储设备150可以存储数据、指令和/或其他信息。在一些实施例中,存储设备150可以存储从终端130和/或处理设备140中获得的数据。在一些实施例中,存储设备150可以存储处理设备140为执行本申请中描述的示例性方法所执行或使用的数据和/或指令。在一些实施例中,存储设备150可以包括大容量存储器、可移动存储器、易失读写存储器、只读存储器(rom)等中的一种或多种的组合。示例性的大容量存储器可包括磁盘、光盘、固态驱动器等。示例性的可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、拉链盘、磁带等。示例性的易失读写存储器可以包括随机存取存储器(ram)。示例性的随机存取存储器ram可以包括动态随机存储器(dram)、双数据率同步动态随机存取存储器(ddrsdram)、静态随机存取存储器(sram)、晶闸管随机存取存储器(t-ram)和零电容随机存取存储器(z-ram)等。示例性的只读存储器(rom)可以包括掩模只读存储器(mrom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom),光盘只读存储器(cd-rom)和数字多用途光盘等。在一些实施例中,存储设备150可以在云平台上被执行。例如,云平台可以包括私有云、公共云、混合云、社区云、分布式云、互联云、多重云等种的一种或多种的组合。

在一些实施例中,存储设备150可以连接到网络120以与场景100中的一个或多个其他组件(例如,处理设备140、用户终端130等)进行通信。场景100中的一个或多个组件可以通过网络120访问存储在存储设备150中的数据或指令。在一些实施例中,存储设备150可以直接与场景100中的一种或多个其他组件(例如,处理设备140、用户终端130等)连接或通信。在一些实施例中,存储设备150可以是医学设备110和/或处理设备140的一部分。

本说明书实施例提供一种空气校正方法,可以对包含用于医学设备进行空气校正的所有空气校正协议的第一空气校正协议库中的空气校正协议进行筛选、和/或更新。本说明书实施例提供的空气校正方法,可以降低空气校正协议的失效率、减少医学设备的空气校正时间,提高空气校正效率。在一些实施例中,可以筛选第一空气校正协议库中更新时间距离当前时刻较为久长的空气校正协议、和/或被执行频率较高的空气校正协议为第二空气校正协议库,利用第二空气校正协议库进行医学设备的空气校正。在一些实施例中,可以基于任一被执行的空气校正协议对应的空气校正表,更新与其相关的未被执行的空气校正协议对应的空气校正表。

图2是根据本说明书的一些实施例所示的空气校正方法的示例性流程图。

如图2所示,空气校正方法200可以在处理设备140实现。其包括:

步骤210,获取第一空气校正协议库。在一些实施例中,步骤210可以由第一获取模块610执行。

空气校正协议用于为医学设备设置不同的空气校正扫描条件,一个扫描条件对应一个空气校正协议。成像设备进行空气校正时,需要获取该成像设备内置的空气校正协议,按照每个空气校正协议对应的扫描条件,对该成像设备进行设置后,对空气进行扫描获得空气扫描结果。当采用一个空气校正协议对应的扫描条件,对受检部位进行扫描后,利用该空气校正协议对应的空气扫描结果,如空气校正表,对所获得的图像进行修正,可以减少图像中的伪影。

第一空气校正协议库是成像设备在出厂时,由医学设备厂商配置的一个文件,用于存储空气校正协议。第一空气校正协议库可以包括用于对医学设备进行空气校正的多条空气校正协议。在一些实施例中,第一空气校正协议库可以包括符合各种医院、各种扫描类型、各种扫描环境下,所有能用到的空气校正协议。在一些实施例中,处理设备可以从医学设备或空气校正系统的存储设备中获取第一空气校正协议库。在一些替代性实施例中,处理设备可以从其他渠道获取第一空气校正协议库,本说明书对此不做限制。

步骤220,基于第一预设条件从第一空气校正协议库中获取第一空气校正协议集。在一些实施例中,步骤220可以由第一筛选模块620执行。

第一预设条件可以包括预设时间段被成像设备执行过的至少一条空气校正协议。在一些实施例中,预设时间段可以基于当前时刻确定,例如,距离当前时刻n天内。在一些实施例中,预设时间段可以包括以天为单位的任意正整数,如14天、16天、18天、20天等。在一些实施例中,预设时间段可以包括以分钟、或小时、或周为单位的任意正整数,本说明书对此不做限制。在一些实施例中,第一预设条件可以包括空气校正协议被执行频率大于第一预设频率阈值。在一些实施例中,第一预设条件可以包括空气校正协议对应的空气校正表的更新时间距离当前时刻小于预先设定的阈值。在一些实施例中,第一预设条件还可以包括第一空气校正协议集的空气校正协议数量。在一些实施例中,可以根据空气校正协议的执行情况通过任意可行方式确定第一预设条件,本说明书对此不做限制。

在一些实施例中,处理设备可以从第一空气校正协议库中获取满足第一预设条件的空气校正协议为第一空气校正协议集。例如,处理设备可以获取第一空气校正协议库中距离当前时刻n天内被执行过的所有空气校正协议为第一空气校正协议集,其中n为正整数。在一些实施例中,处理设备可以基于空气校正协议的被执行频率确定第一空气校正协议集。例如,处理设备可以获取第一空气校正协议库中执行频次最高的l条空气校正协议,或执行频率大于第一预设频率阈值的空气校正协议为第一空气校正协议集。在一些实施例中,处理设备可以基于空气校正协议对应的空气校正表的更新时间确定第一空气校正协议集。例如,处理设备可以获取更新时间距离当前时刻较近的空气校正表对应的空气校正协议为第一空气校正协议集。

空气校正时,医学设备基于空气校正协议对空气进行扫描获得空气扫描结果,通过对该空气扫描结果进行处理即可获得该空气校正协议对应的空气校正表。其中,一条空气校正协议对应一个空气校正表。空气校正协议每被执行一次,其对应的空气校正表会更新一次,因此,随着空气校正协议被执行时间的不同,其对应的空气校正表的更新时间不同。空气校正表的更新时间表示对应的空气校正协议距离当前时刻最后一次被执行的时间,空气校正表更新时间的先后可以表示空气校正表对应的空气校正协议最后一次被执行的时间的先后。

在一些替代性实施例中,第一预设条件可以为任意合理的限定条件,处理设备可以通过任意可行的方式获取第一空气校正协议集,本说明书对此不做限制。

空气校正时,可以选取第一空气校正协议库中的一部分空气校正协议进行成像设备空气校正,被执行过的空气校正协议可以表示成像设备空气校正时经常会被用到的空气校正协议,和/或以后可能会被用到的空气校正协议。通过确定第一空气校正协议集,可以筛选出第一空气校正协议库中经常使用的空气校正协议。

步骤230,基于第二预设条件从第一空气校正协议库中获取第二空气校正协议集。在一些实施例中,步骤230可以由第二筛选模块630执行。

第二预设条件可以包括空气校正协议对应的空气校正表的更新时间距离当前时刻的时间差大于预设时间阈值。空气校正表的更新时间距离当前时刻的时间差值越大,表示空气校正表对应的空气校正协议的剩余有效时间越短。空气校正协议长时间内未被执行时,其对应成像设备的实际空气扫描结果可能已经发生改变,相应地空气校正表也发生改变,利用该空气校正协议对应的未及时更新的空气校正表对成像设备获得的原始图像进行修正,得到的图像可能会存在偏差。因此,空气校正协议对应的空气校正表均有一定的有效期限,例如,30天、35天、40天等。在一些实施例中,第二预设条件可以包括第二空气校正协议集的空气校正协议数量。在一些实施例中,第二预设条件可以包括空气校正协议的剩余有效时长小于预先设定的值。

在一些实施例中,处理设备可以获取第一空气校正协议库中满足第二预设条件的空气校正协议为第二空气校正协议集。在一些实施例中,处理设备可以基于第二预设条件从第一空气校正协议库中获取一定数量的空气校正协议为第二空气校正协议集。具体地,处理设备可以基于空气校正协议对应的空气校正表的更新时间的先后顺序对第一空气校正协议库中的空气校正协议进行排序,获取排名前m的空气校正协议为第二空气校正协议集。其中,排名第m的空气校正协议对应的空气校正表的更新时间距离当前时刻的时间差大于所述预设时间阈值。空气校正表更新时间按先后顺序排名越前,表示距离当前时刻越早,其与当前时刻的时间差值越大。在一些实施例中,m可以为任意正整数,例如,50、80、100、150等。在一些实施例中,处理设备可以基于空气校正协议的剩余有效时间获取第二空气校正协议集。例如,处理设备可以按照剩余有效时间由短到长的顺序对第一空气校正协议库中空气校正协议进行排序,获取排名前p的空气校正协议为第二空气校正协议集。其中,p与m可以相同或不同。

在一些替代性实施例中,第二预设条件可以为通过任意方式确定的任意合理的限定条件,处理设备可以通过其他任意可行的方式确定第二空气校正协议集,本说明书对此不做限制。

通过确定第二空气校正协议集,可以筛选出第一空气校正协议库中长时间未被执行的、或即将失效的空气校正协议。

步骤240,基于第一空气校正协议集和第二空气校正协议集确定第二空气校正协议库。在一些实施例中,步骤240可以由第一确定模块640执行。

在一些实施例中,处理设备可以通过对第一空气校正协议集和第二空气校正协议集求并集,过滤掉两个集中重叠的空气校正协议,以确定第二空气校正协议库。在一些实施例中,第二空气校正协议库可以为第一空气校正协议库的子集,其包含的空气校正协议可以用于医学设备执行空气校正。

在一些实施例中,第二空气校正协议库的确定可以在启动成像设备的空气校正任务时执行。例如,可以在用户启动成像设备的空气校正按钮后,由成像设备实时获取第一空气校正协议库中满足预设条件的空气校正协议确定第二空气校正协议库。在一些实施例中,第二空气校正协议库的确定可以在后端定期执行。例如,可以通过成像设备的处理设备每周更新一次第二空气校正协议库。

应当注意的是,上述有关方法200的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对方法200进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。例如,步骤240中,可以确定第一空气校正协议集、或第二空气校正协议集为第二空气校正协议库。

图3是根据本说明书的另一些实施例所示的空气校正方法的示例性流程图。

与空气校正方法200相比,空气校正方法300确定第二空气校正协议库的方式不同。如图3所示,在步骤330(获取第二空气校正协议集)之后,方法300可以执行步骤340:从第一空气校正协议库中确定第三空气校正协议集;以及步骤350,基于第一空气校正协议集、第二空气校正协议集、第三空气校正协议集确定第二空气校正协议库。在方法300中,处理设备可以当第一空气校正协议集中空气校正协议的数量小于第一预设阈值时,基于第一空气校正协议集、第二空气校正协议集、以及第三空气校正协议集确定第二空气校正协议库。在一些实施例中,方法300可以由处理设备140,或空气校正系统600执行。

方法300中步骤310、步骤320、步骤330,分别与方法200中步骤210、步骤220、步骤230对应,更多内容可以参见图2及其相关描述,在此不再赘述。

步骤340,从第一空气校正协议库中确定第三空气校正协议集。在一些实施例中,步骤340可以由第二确定模块650执行。

在一些实施例中,第三空气校正协议集包括以下中的至少一类:由用户从第一空气校正协议库中指定的空气校正协议、由厂商预先配置的且属于第一空气校正协议库中的空气校正协议。在一些实施例中,用户指定的空气校正协议可以包括但不限于空气校正时经常执行的空气校正协议、和/或不常执行的空气校正协议。在一些实施例中,用户可以通过用户终端130与处理设备140交互,以从第一空气校正协议库中指定一条或若干条空气校正协议,以加入到第三空气校正协议集中。在一些实施例中,厂商可以基于大数据统计方式预先设置空气校正协议。例如,厂商可以基于大数据统计获取不同用户进行成像设备空气校正时经常使用的空气校正协议,将使用频次大于第二预设频率阈值的设置为第三空气校正协议集。

在一些实施例中,第三空气校正协议集的空气校正协议数量可以动态设置为任意合理的值,例如,可以基于第二空气校正协议库的空气校正协议数量设置,本说明书对此不做限制。

在步骤350,处理设备可以基于第一空气校正协议集、第二空气校正协议集、第三空气校正协议集确定第二空气校正协议库。在一些实施例中,步骤350可以由第一确定模块640执行。

在一些实施例中,处理设备可以当第一空气校正协议集的空气校正协议数量小于第一预设阈值时,确定第一空气校正协议集、第二空气校正协议集、以及第三空气校正协议集的并集为第二空气校正协议库。例如,成像设备初次执行空气校正时,第一空气校正协议集的空气校正协议数量可能为0,则可以确定第一空气校正协议集、第二空气校正协议集、以及第三空气校正协议集的并集为第二空气校正协议库。第一预设阈值可以为任意正整数,例如,10、15、20等。从而确定第二空气校正协议库中的协议数量不至于过少,而达不到成像设备完成一次空气校正所需要达到的目的。

在一些实施例中,第二空气校正协议库可以包括第一空气校正协议集、和/或第二空气校正协议集、和/或第三空气校正协议集,和/或第一空气校正协议库中的其他空气校正协议,和/或第一空气校正协议库之外的其他空气校正协议,本说明书对此不做限制。

应当注意的是,上述实施例的描述仅仅是为了示例和说明,而不限定本申请的适用范围。对于本领域技术人员来说,在本申请的指导下可以对方法300进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。例如,步骤340中,可以由处理设备通过网络获取不同用户经常使用的空气校正协议为第三空气校正协议集。

图4是根据本说明书的另一些实施例所示的空气校正方法的示例性流程图。

如图4所示,空气校正方法400可以对第二空气校正协议库的空气校正协议数量进行判断,以避免第二空气校正协议库中空气校正协议数量较多,导致成像设备空气校正时间过长。在一些实施例中,方法400可以由处理设备140或缩减模块660执行。其包括:

步骤410,获取第二空气校正协议库的空气校正协议数量。

第二空气校正协议库的空气校正协议数量可以为第一空气校正协议集和第二空气校正协议集的空气校正协议数量,或第一空气校正协议集、第二空气校正协议集以及第三空气校正协议集的空气校正协议数量。在一些实施例中,处理设备可以通过统计、求和等方式确定第二空气校正协议库的空气校正协议数量,本说明书对此不做限制。

步骤420,判断第二空气校正协议库的空气校正协议数量是否大于第二预设阈值,基于判断结果缩减协议数量。

在一些实施例中,处理设备可以当第二空气校正协议库的空气校正协议数量nb大于第二预设阈值时,缩减第二空气校正协议库中的空气校正协议,使得nb小于或等于第二预设阈值。在一些实施例中,处理设备可以按优先级依次缩减各空气校正协议集的空气校正协议数量。其中,第二空气校正协议集的优先级高于第一空气校正协议集,例如,步骤423、步骤425所示。

在步骤423中,处理设备可以当第二空气校正协议库的空气校正协议数量nb大于第二预设阈值时,优先缩减第二空气校正协议集中的空气校正协议数量,以使得第二空气校正协议库的空气校正协议数量nb小于或等于第二预设阈值。在步骤425中,当第二空气校正协议集的空气校正协议数量缩减到0时,第二空气校正协议库的空气校正协议数量nb仍大于第二预设阈值时,缩减第一空气校正协议集的空气校正协议数量,以使得nb小于或等于第二预设阈值。

在一些实施例中,当第二空气校正协议库的空气校正协议数量小于或等于第二预设阈值,或第二空气校正协议集的空气校正协议数量缩减到一定值后,第二空气校正协议库的空气校正协议数量小于或等于第二预设阈值时,结束本次缩减操作。成像设备可以基于缩减后的第二空气校正协议库进行空气校正。

在一些实施例中,第二预设阈值需要与第一预设阈值、第三空气校正协议集中空气校正协议数量值满足一定条件。例如,第二预设阈值需要大于或等于第一预设阈值与第三空气校正协议集中空气校正协议数量值的和。在一些实施例中,第二预设阈值可以为固定值,例如,200。在一些实施例中,第二预设阈值可以动态设置。例如,处理设备可以基于指定的空气校正时长确定第二预设阈值。空气校正时长是指成像设备执行空气校正所用的时间长度。一般地,空气校正时长与执行的空气校正协议数量成正比,空气校正时长越长,执行的空气校正协议数量值越大,空气校正时长越短,执行的空气校正协议数量值越小。在一些实施例中,可以通过统计方式确定指定空气校正时长。在一些实施例中,可以通过统计每次空气校正时花费的时长和执行的空气校正协议数量,确定空气校正时长与空气校正协议数量值的关系,基于此确定第二预设阈值。例如,若需要较短的空气校正时长,则可以设置较小的第二预设阈值。在一些替代性实施例中,第二预设阈值可以通过任意合理的方式确定,本说明书对此不做限制。

应当注意的是,上述实施例的描述仅仅是为了示例和说明,而不限定本申请的适用范围。对于本领域技术人员来说,在本申请的指导下可以对方法400进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。

图5是根据本说明书的一些实施例所示的空气校正方法的示例性流程图。

如图5所示,空气校正方法500可以通过外插算法更新第一空气校正库中的空气校正协议对应的空气校正表。在一些实施例中,方法500可以由处理设备140或更新模块670执行。其包括:

步骤510,获取第一执行时间医学设备执行第一空气校正协议得到的第一空气校正表,和执行第二空气校正协议得到的第二空气校正表。在一些实施例中,步骤510可以由第二获取模块710执行。

在一些实施例中,第一执行时间可以包括空气校正协议未被执行或第t次被执行后对应的时间。例如,第一执行时间可以为第0天、第1天、第2天、第10天等。在一些实施例中,第一执行时间可以为历史某一时间。在一些实施例中,第一空气校正协议和第二空气校正协议对应至少一个相同的参数项。即第一空气校正表和第二空气校正表对应至少一个相同的参数值。每条空气校正协议对应一组参数,不同的空气校正协议对应的参数组合可能相同或不同。在一些实施例中,一组参数可以包括成像设备的焦点模式、焦点位置、焦点大小、电压、扫描分辨率、旋转速度、切片档位等参数项中一种或多种的组合。在一些实施例中,第一空气校正协议和第二空气校正协议可以对应不同的参数项组合,但具有至少一个相同的参数项。在一些实施例中,处理设备可以从数据库或存储设备中获取第一执行时间成像设备执行第一空气校正协议得到的第一空气校正表,与执行第二空气校正协议得到的第二空气校正表。

步骤520,获取第二执行时间医学设备执行第一空气校正协议得到的第三空气校正表。在一些实施例中,步骤520可以由第一空气校正模块720执行。

第二执行时间晚于第一执行时间。在一些实施例中,第二执行时间可以为第一执行时间后的某一时间。例如,第一执行时间可以为第3天,第二执行时间可以为第8天等。在一些实施例中,第二执行时间可以为当前时刻。在一些实施例中,处理设备可以从数据库或存储设备中获取第二执行时间医学设备执行第一空气校正协议得到的第三空气校正表。

步骤530,基于第三空气校正表和第一空气校正表,确定在第二执行时间第一空气校正协议对应的空气校正表中至少一个参数项的第一变化值。在一些实施例中,步骤530可以由第一变化值确定模块730执行。

空气校正协议每被执行一次,对应的空气校正表将更新一次,同一条空气校正协议每次被执行得到的空气校正表对应的参数组中各项参数的值可能会发生改变。在一些实施例中,第三空气校正表中各项参数值与第一空气校正表中各项参数值可能相同或不同。在一些实施例中,可以通过对第一空气校正表和第三空气校正表中数据进行后处理,确定至少一个参数项的第一变化值。在一些实施例中,后处理可以包括但不限于平滑处理、滤波处理、数据拟合处理等一种或多种。例如,处理设备可以基于第一空气校正协议对应的参数组,计算每个参数项在第一空气校正表和第三空气校正表的变化差值,将该组变化差值确定为该参数组中每个参数项的第一变化值。又例如,处理设备可以基于第一空气校正协议对应的参数组,对每个参数项在第一空气校正表和第三空气校正表的变化差值进行平滑处理,获得该参数组或每个参数项的第一变化值。在一些实施例中,还可以基于数据域和图像域相互映射的方式确定第一变化值。例如,处理设备可以获取同一检测区域利用第一空气校正表修正后的扫描图像与利用第三空气校正表修正后的扫描图像之间的差异值,将该差异值映射到数据域,再基于映射到数据域的差异值调整第一变化值,从而优化每个参数项对应的第一变化值。在一些替代性实施例中,可以通过任意可行的方式确定第一变化值,本说明书对此不做限制。在一些实施例中,第一变化值可以包括第一空气校正协议对应的参数组中每个参数项的变化值。在一些实施例中,第一变化值可以包括第一空气校正协议对应的参数组中每个参数项的变化值的平均值。

步骤540,基于至少一个参数项的第一变化值,确定对应参数项的第二变化值。在一些实施例中,步骤540可以由第二变化值确定模块740执行。

第二变化值表示医学设备在第二执行时间执行第二空气校正协议得到的空气校正表,与第二空气校正表相比至少一个参数项对应的值的变化量。在一些实施例中,处理设备可以通过机器学习模型预测第二变化值。例如,机器学习模型可以包括但不限于线性模型或非线性模型。在一些实施例中,可以分别采集第一空气校正协议和第二空气校正协议在多个相同时间节点被执行后获得的空气校正表,基于多个时间节点第一空气校正协议对应的空气校正表,确定任意两个时间节点对应的第一空气校正协议对应的空气校正表中(与第二空气校正协议)共有参数项的第一变化值,基于所述多个时间节点第二空气校正协议对应的空气校正表,确定所述任意两个时间节点对应的第二空气校正协议中共有参数项的第二变化值,将第一变化值作为机器学习模型的输入数据,将对应的第二变化值作为参考标准,对所述机器学习模型进行训练,从而得到能够预测所述第二变化值的机器学习模型。在一些实施例中,可以通过数据处理确定第二变化值。在一些实施例中,数据处理基于包括但不限于平滑处理、拟合处理、滤波处理等中的一种或多种。例如,可以分别获取多个第一空气校正协议和第二空气校正协议在多个相同时间节点被执行后获得的空气校正表,基于多个时间节点第一空气校正协议对应的空气校正表,确定任意两个时间节点对应的第一空气校正协议对应的空气校正表中(与第二空气校正协议)共有参数项的第一变化值,基于所述多个时间节点第二空气校正协议对应的空气校正表,确定所述任意两个时间节点对应的第二空气校正协议中共有参数项的第二变化值,基于多个第一空气校正协议对应的空气校正表的共有参数项的第一变化值和多个第二空气校正协议对应的空气校正表的共有参数项的第二变化值,通过数据拟合方式获得第一变化值与第二变化值之间的映射关系,根据该映射关系可以基于至少一个参数项的第一变化值,确定对应参数项的第二变化值。在一些实施例中,处理设备可以分别基于每个参数项的第一变化值,确定对应的第二变化值。在一些替代性实施例中,可以通过任意可行的方式确定第二变化值,本说明书对此不做限制。

步骤550,基于第二变化值以及第二空气校正表,确定第四空气校正表。在一些实施例中,步骤550可以由第二空气校正模块750执行。

第四空气校正表等效于在第二执行时间医学设备执行第二空气校正协议得到的空气校正表。在一些实施例中,处理设备可以基于第一执行时间第二空气校正表中每个参数项对应的值与相应的第二变化值,确定第四空气校正表。例如,可以通过对第一执行时间对应的第二空气校正表中每个参数项对应的值与相应的第二变化值求和,确定第四空气校正表。通过确定第四空气校正表可以对第二空气校正协议对应的空气校正扫描结果进行更新。

在一些实施例中,处理设备可以在成像设备启动空气校正时,实时对第一空气校正协议库中部分空气校正协议对应的空气校正表进行更新。在一些实施例中,处理设备可以基于空气校正协议之间的关联性(例如,两个空气校正协议之间至少对应一个相同的参数项),定期对第一空气校正协议库中空气校正协议对应的空气校正表进行更新。通过外插算法更新空气校正表,在一定程度上可以作为成像设备通过完成一次实际的空气扫描更新空气校正表的补充,提高了空气校正的效率。

应当注意的是,上述实施例的描述仅仅是为了示例和说明,而不限定本申请的适用范围。对于本领域技术人员来说,在本申请的指导下可以对方法500进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。

图6是根据本说明书的一些实施例所示的空气校正系统的示例性模块图。

如图6所示,空气校正系统600可以包括第一获取模块610、第一筛选模块620、第二筛选模块630、第一确定模块640、第二确定模块650、缩减模块660以及更新模块670。

第一获取模块610可以用于获取第一空气校正协议库。第一空气校正协议库包括用于对医学设备进行空气校正的多条协议。

第一筛选模块620可以用于基于第一预设条件从第一空气校正协议库中获取第一空气校正协议集。第一预设条件包括预设时间段被医学设备执行过的至少一条空气校正协议。在一些实施例中,第一筛选模块620可以用于获取第一空气校正协议库中距离当前时刻n天内被执行过的空气校正协议为第一空气校正协议集,其中n为正整数。

第二筛选模块630可以用于基于第二预设条件从第一空气校正协议库中获取第二空气校正协议集。第二预设条件包括空气校正协议对应的空气校正表的更新时间距离当前时刻的时间差大于预设时间阈值。在一些实施例中,第二筛选模块630可以基于空气校正协议对应的空气校正表的更新时间的先后对第一空气校正协议库中的空气校正协议进行排序;获取排名前m的空气校正协议为第二空气校正协议集。其中,排名第m的空气校正协议对应的空气校正表的更新时间距离当前时刻的时间差大于预设时间阈值。

第一确定模块640可以用于确定第二空气校正协议库。在一些实施例中,第二空气校正协议库可以为第一空气校正协议库的子集。在一些实施例中,第二空气校正协议库可以包括第一空气校正协议集和第二空气校正协议集。在一些实施例中,当第一空气校正协议集的空气校正协议数量小于第一预设阈值时,第二空气校正协议库可以包括第一空气校正协议集、第二空气校正协议集、以及第三空气校正协议集。

第二确定模块650可以用于从第一空气校正协议库中确定第三空气校正协议集。在一些实施例中,第三空气校正协议集包括以下中的至少一类:由用户从第一空气校正协议库中指定的空气校正协议、由厂商预先配置的且属于第一空气校正协议库中的空气校正协议。

缩减模块660可以用于当第二空气校正协议库的空气校正协议数量大于第二预设阈值时,按优先级依次缩减各空气校正协议集的空气校正协议数量,使得第二空气校正协议库的空气校正协议数量小于或等于第二预设阈值。其中,第二空气校正协议集的优先级高于第一空气校正协议集。在一些实施例中,缩减模块660可以基于指定的空气校正时长确定第二预设阈值。

更新模块670可以用于通过外插算法更新第一空气校正库中的空气校正协议对应的空气校正表。具体地,更新模块670可以获取第一执行时间医学设备执行第一空气校正协议得到的第一空气校正表,以及执行第二空气校正协议得到的第二空气校正表,其中,第一空气校正协议和第二空气校正协议对应至少一个相同的参数项;获取第二执行时间医学设备执行第一空气校正协议得到的第三空气校正表;基于第三空气校正表和第一空气校正表,确定在第二执行时间第一空气校正协议对应的空气校正表中至少一个参数项的第一变化值;基于至少一个参数项的第一变化值,确定对应参数项的第二变化值;基于第二变化值以及第二空气校正表,确定第四空气校正表。第四空气校正表等效于在第二执行时间医学设备执行第二空气校正协议得到的空气校正表。

更多关于模块的描述可以参见本说明书其他地方(例如,图2-图5及其相关描述),在此不再赘述。需要注意的是,以上对于空气校正系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。对于本领域技术人员来说,在本申请的指导下可以对系统600进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。例如,更新模块670可以包括第二获取单元、空气校正单元、第一变化值确定单元以及第二变化值确定单元。

图7是根据本说明书的另一些实施例所示的空气校正系统的示例性模块图。

图7所示的空气校正系统700可以用于对空气校正协议对应的空气校正表进行更新。在一些实施例中,空气校正系统700可以为独立的系统,也可以为空气校正系统600的一部分,本说明书对此不做限制。如图7所示,空气校正系统700可以包括第二获取模块710、第一空气校正模块720、第一变化值确定模块730、第二变化值确定模块740以及第二空气校正模块750。

第二获取模块710可以用于获取第一执行时间医学设备执行第一空气校正协议得到的第一空气校正表,以及第一执行时间医学设备执行第二空气校正协议得到的第二空气校正表。其中,第一空气校正协议和第二空气校正协议对应至少一个相同的参数项。

第一空气校正模块720可以用于获取第二执行时间医学设备执行第一空气校正协议得到的第三空气校正表。

第一变化值确定模块730可以用于基于第三空气校正表和第一空气校正表,确定在第二执行时间第一空气校正协议对应的空气校正表中至少一个参数项的第一变化值。

第二变化值确定模块740可以用于基于至少一个参数项的第一变化值,确定对应参数项的第二变化值。

第二空气校正模块750可以用于基于第二变化值以及第二空气校正表,确定第四空气校正表。第四空气校正表等效于在第二执行时间医学设备执行第二空气校正协议得到的空气校正表。

更多关于模块的描述可以参见本说明书其他地方(例如,图5及其相关描述),在此不再赘述。需要注意的是,以上对于空气校正系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。对于本领域技术人员来说,在本申请的指导下可以对系统700进行各种修正和改变。然而,这些修正和改变仍在本申请的范围之内。例如,第二获取模块710、第一空气校正模块720、第一变化值确定模块730、第二变化值确定模块740以及第二空气校正模块750可以为更新模块670的单元模块。

本说明书实施例可能带来的有益效果包括但不限于:(1)通过获取第一空气校正协议集,可以确保重要的协议在空气校正时被执行到;(2)通过获取第二空气校正协议集,可以避免第一空气校正协议库中的某些空气校正协议长时间未被执行,而导致对应的空气校正表失效,影响成像设备的成像质量;(3)通过外插算法对空气校正表进行更新,可以降低空气校正协议的失效率。需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。

同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本说明书的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本说明书的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本说明书的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。

本说明书各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规程序化编程语言如c语言、visualbasic、fortran2003、perl、cobol2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或处理设备上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。

此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的处理设备或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。

最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

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