一种多分布病理图像分析系统的测试系统及方法技术方案

技术编号:39771568 阅读:8 留言:0更新日期:2023-12-22 02:22
本发明专利技术提供了一种多分布病理图像分析系统的测试系统及方法,包括:脚本确定模块,用于基于分布病理图像分析系统的多个测试用例,生成多个测试脚本;测试设置模块,用于对若干待测试

【技术实现步骤摘要】
一种多分布病理图像分析系统的测试系统及方法


[0001]本专利技术涉及软件测试
,特别涉及一种多分布病理图像分析系统的测试系统及方法


技术介绍

[0002]病理学是通过分析病人的组织

细胞或者体液样本来诊断疾病的过程,被称为医学的“金标准”,是所有肿瘤类疾病诊断最重要的依据

病理科的诊断水平是医院整体诊断和治疗水平的重要参考指标

随着远程诊断的不断发展,数字病理扫描仪开始进入病理科,越来越多的病理切片被数字化

伴随着人工智能病理的不断发展,医生通过数字病理切片能够获得机器的辅助诊断结果

[0003]深度学习被广泛应用于图像识别领域,并在
ImageNet(ILSVRC)
数据集上超越了人类的辨识准确率

随着深度神经网络的层数增大,辨识准确率不断提高

在更大规模数据的支撑下,可以不断增加神经网络的层数,进而提高基于深度学习的诊断系统的预期性能

深度学习技术被广泛应用于病理影像的智能分析过程中,已经开发出了针对肺部

前列腺

肠部

淋巴结等器官的诊断模型,对医生的诊断工作起到很大的辅助作用

[0004]基于深度学习技术的病理影像分析需要
GPU(graphics processing unit
,图形处理单元
)
加速预测过程

不同于
CT、X
光等放射影像,病理影像的体积通常都在
500MB

2GB
,像素级分辨率通常达到
200,000
×
100,000
,对包含
GPU
的计算系统的整体架构提出了很高的挑战,系统需要支持多
GPU、
多服务器的扩展

[0005]病理图像分析系统需要支持高分辨率图像的大规模神经网络高性能计算,能够将预测任务分配给集群中所有
GPU
进行并行计算,以提高数字病理切片预测的速度

如何对病理图像分析系统的计算效率以及可拓展性进行监测成为系统测试的重中之重,因此本专利技术提出一种病理图像分析系统的测试系统及方法


技术实现思路

[0006]本专利技术提供一种病理图像分析系统的测试系统及方法,用以对病理图像分析系统的病理图像分析效率和可拓展性进行系统性的自动评估

[0007]本专利技术提供一种多分布病理图像分析系统的测试系统,包括:
[0008]脚本确定模块,用于基于多分布病理图像分析系统的多个测试用例,生成多个测试脚本;
[0009]测试设置模块,用于对若干待测试
GPU
的功率限制进行设置,并搭建网络分布式文件系统,并将测试脚本存储至网络分布式文件系统中;
[0010]系统测试模块,用于基于网络分布式文件系统,结合预设测试流程获取对应测试脚本对当前多分布病理图像分析系统进行测试,获得对应的系统性能的度量指标以及系统拓展因子

[0011]优选的,脚本确定模块,包括:
[0012]配置确定单元,用于基于取分布病理图像分析系统的多个测试用例,确定测试用例的基础配置以及用例配置;
[0013]其中,基础配置参数是指对测试数字病理切片的配置要求,用例配置是指各个用例对应的服务器配置的
GPU
数量要求;
[0014]脚本生成单元,基于各个用例的基础配置以及用例配置,确定每个测试用例对应的期望集合,生成对应的测试脚本

[0015]优选的,测试设置模块,包括:
[0016]设置单元,用于将全部待测试
GPU
的功率限制设置为额定功率;
[0017]搭建单元,用于获取多台服务器的硬盘存储策略,建立网络分布式文件系统;
[0018]存储单元,用于获取网络分布式文件系统的存储规则,基于所述存储规则将测试脚本进行处理,生成共享测试脚本文件,将共享测试脚本文件存储至网络分布式文件系统

[0019]优选的,系统测试模块,包括:
[0020]流程确定单元,用于获取当前多分布病理图像分析系统的系统配置参数,基于系统配置参数,确定当前多分布病理图像分析系统的预设测试流程;
[0021]脚本获取单元,用于基于网络分布式文件系统,结合预设测试流程,依次获取对应的测试脚本;
[0022]结果获取单元,用于基于测试脚本进行预设重复测试,记录不同脚本对应的不同使用配置环境对应的病理切片图像的多个分析时间,并对多个分析时间进行预处理,获得系统性能的度量指标以及系统拓展因子

[0023]优选的,流程确定单元,包括:
[0024]信息获取子单元,用于获取当前多分布病理图像分析系统的系统配置参数;
[0025]测试配置子单元,用于基于系统配置参数,设定多分布病理图像分析系统的测试运行次数以及每次测试运行的使用配置,生成预设测试流程

[0026]优选的,脚本获取单元,包括:
[0027]确定子单元,用于基于预设测试流程,生成测试序列,根据测试序列,确定测试的使用配置的配置调控序列;
[0028]获取子单元,用于基于配置调控序列,在网络分布式文件系统中搜索,获取每次测试对应的测试脚本,生成脚本调用序列;
[0029]关系建立子单元,用于基于测试序列与配置调控序列映射关系以及脚本调用序列与配置调控序列映射关系,确定测试序列

配置调控序列以及脚本调用序列的目标映射关系

[0030]优选的,结果获取单元,包括:
[0031]分析准备子单元,用于准备设定数量的病理切片图像,作为多分布病理图像分析系统测试时的输入数据;
[0032]分析跟踪子单元:用于基于脚本调用序列,对使用配置进行调控,并根据目标映射关系,调用目标测试脚本,对多分布病理图像分析系统进行测试,并在测试运行过程中,记录多分布病理图像分析系统对病理切片图像进行分析所需要的分析时间;
[0033]系统评估子单元:用于根据每次测试运行的分析时间计算多分布病理图像分析系统的度量指标,并根据不同使用配置下测试运行的度量指标评估得到多分布病理图像分析
系统的系统拓展因子

[0034]优选的,分析跟踪子单元,包括:
[0035]预处理子单元,用于基于测试序列生成多分布病理图像分析系统的数据目录,基于所述数据目录生成多个测试数据记录表;
[0036]获取所述测试数据记录表的包含的项目名称,对测试数据记录表中的数据及进行数据拆分,基于拆分数据对应的使用配置确定数据属性,将所述拆分数据与数据目录进行挂接,获得预处理数据记录表;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多分布病理图像分析系统的测试系统,其特征在于,包括:脚本确定模块,用于基于多分布病理图像分析系统的多个测试用例,生成多个测试脚本;测试设置模块,用于对若干待测试
GPU
的功率限制进行设置,并搭建网络分布式文件系统,并将测试脚本存储至网络分布式文件系统中;系统测试模块,用于基于网络分布式文件系统,结合预设测试流程获取对应测试脚本对当前多分布病理图像分析系统进行测试,获得对应的系统性能的度量指标以及系统拓展因子
。2.
根据权利要求1所述的一种多分布病理图像分析系统的测试系统,其特征在于,脚本确定模块,包括:配置确定单元,用于基于取多分布病理图像分析系统的多个测试用例,确定测试用例的基础配置以及用例配置;其中,基础配置参数是指对测试数字病理切片的配置要求,用例配置是指各个用例对应的服务器配置的
GPU
数量要求;脚本生成单元,基于各个用例的基础配置以及用例配置,确定每个测试用例对应的期望集合,生成对应的测试脚本
。3.
根据权利要求1所述的一种多分布病理图像分析系统的测试系统,其特征在于,测试设置模块,包括:设置单元,用于将全部待测试
GPU
的功率限制设置为额定功率;搭建单元,用于获取多台服务器的硬盘存储策略,建立网络分布式文件系统;存储单元,用于获取网络分布式文件系统的存储规则,基于所述存储规则将测试脚本进行处理,生成共享测试脚本文件,将共享测试脚本文件存储至网络分布式文件系统
。4.
根据权利要求1所述的一种多分布病理图像分析系统的测试系统,其特征在于,系统测试模块,包括:流程确定单元,用于获取当前多分布病理图像分析系统的系统配置参数,基于系统配置参数,确定当前多分布病理图像分析系统的预设测试流程;脚本获取单元,用于基于网络分布式文件系统,结合预设测试流程,依次获取对应的测试脚本;结果获取单元,用于基于测试脚本进行预设重复测试,记录不同脚本对应的不同使用配置环境对应的病理切片图像的多个分析时间,并对多个分析时间进行预处理,获得系统性能的度量指标以及系统拓展因子
。5.
根据权利要求4所述的一种多分布病理图像分析系统的测试系统,其特征在于,流程确定单元,包括:信息获取子单元,用于获取当前多分布病理图像分析系统的系统配置参数;测试配置子单元,用于基于系统配置参数,设定多分布病理图像分析系统的测试运行次数以及每次测试运行的使用配置,生成预设测试流程
。6.
根据权利要求4所述的一种多分布病理图像分析系统的测试系统,其特征在于,脚本获取单元,包括:确定子单元,用于基于预设测试流程,生成测试序列,根据测试序列,确定测试的使用

【专利技术属性】
技术研发人员:王书浩
申请(专利权)人:北京透彻未来科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1