[发明专利]一种应用于AI医疗影像诊断算法调度方法、系统、终端及存储介质有效
申请号: | 202010147342.1 | 申请日: | 2020-03-05 |
公开(公告)号: | CN111415725B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 房云峰;李天琪 | 申请(专利权)人: | 北京深睿博联科技有限责任公司;杭州深睿博联科技有限公司 |
主分类号: | G16H30/20 | 分类号: | G16H30/20 |
代理公司: | 北京天方智力知识产权代理有限公司 11719 | 代理人: | 谷成 |
地址: | 102209 北京市昌平区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 ai 医疗 影像 诊断 算法 调度 方法 系统 终端 存储 介质 | ||
本申请提供一种应用于AI医疗影像诊断算法调度方法、系统、终端及存储介质,包括:获取医疗影像数据,并根据数据类型在数据库任务进程列表中创建不同的任务记录;根据数据库中的任务类型、数量、优先级信息,确定任务处理顺序并启动任务对应的算法处理进程;获取数据库任务进程列表中的任务,加载算法处理进程的模型参数进行任务处理;本申请能够在有限的GPU、内存等硬件资源的情况下,快速的处理来自各种设备源的医学影像数据,且能够根据任务的优先级进行处理,防止任务堆积,提高了医疗影像的诊断效率。
技术领域
本申请涉及医学影像诊断技术领域,尤其是涉及一种应用于AI医疗影像诊断算法调度方法、系统、终端及存储介质。
背景技术
基于深度学习的医学影像诊断方法逐步成熟,越来越多的产品投入到医院的临床试验中,比如眼底病灶的检查、肺结节筛查、肋骨骨折检测、纵隔病灶筛查、乳腺病灶筛查等等,一般每个算法都是针对某一个病种进行设计,比如肺结节的算法只能在肺部的CT上检测肺结节病灶,对于不同源的数据,比如X光片的数据、超声的数据,或不同部位的检测,比如肋骨的检测、纵隔区域的病灶筛查、眼底病灶检测等就需要另外对应的算法,因此在医院就产生了这样的场景:在同一台AI服务器上,需要部署多种算法。
因此,目前亟需一种应用于AI医疗影像诊断算法调度方法,能够在有限的GPU、内存等硬件资源的情况下,快速的处理来自各种设备源的医学影像数据,防止任务堆积,尽快给医生返回诊断结果。
发明内容
针对现有技术的上述不足,本申请提供一种应用于AI医疗影像诊断算法调度方法、系统、终端及存储介质,能够实现多种诊断算法的统一调度和处理。
第一方面,为解决上述技术问题,本申请提供一种应用于AI医疗影像诊断算法调度方法,包括:
获取医疗影像数据,并根据数据类型在数据库任务进程列表中创建不同的任务记录;
根据数据库中的任务类型、数量、优先级信息,确定任务处理顺序并启动任务对应的算法处理进程;
获取数据库任务进程列表中的任务,加载算法处理进程的模型参数进行任务处理。
可选的,所述获取医疗影像数据,并根据数据类型在数据库任务进程列表中创建不同的任务记录,包括:
获取PACS推送的医疗影像数据;
并根据数据类型在数据库任务进程列表中创建不同的任务记录;
从数据库的任务进程列表中查找任务状态为待处理的任务,将所述待处理任务根据其病种或等级,加入对应的待处理任务队列中;
将加入运行任务队列的任务状态置为处理中;
判断运行任务队列中的任务是否超时,是则强制退出;
将加入已处理任务队列中的任务状态置为已处理。
可选的,所述根据数据库中的任务类型、数量、优先级信息,确定任务处理顺序并启动任务对应的算法处理进程,包括:
根据数据库配置项中的任务类型和紧急情况配置具体病种的任务进程顺序,创建任务进程列表;
循环遍历任务进程列表,获取已经启动的任务进程数;
判断已启动的任务进程数是否小于最大进程数,若是则获取优先级最高的任务类型;
判断当前任务类型是否有待处理任务,若当前任务进程列表中有待处理任务或当前任务类型的算法处理进程绑定了GPU,则判断活动进程数是否小于最大进程数,若是,则获取有效的GPU信息并启动具体的算法处理进程。
可选的,所述根据数据库中的任务类型、数量、优先级信息,确定任务处理顺序并启动任务对应的算法处理进程,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深睿博联科技有限责任公司;杭州深睿博联科技有限公司,未经北京深睿博联科技有限责任公司;杭州深睿博联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010147342.1/2.html,转载请声明来源钻瓜专利网。