【技术实现步骤摘要】
文件存储方法、文件转换方法、装置、设备及存储介质
本申请涉及医学图像处理
,特别涉及文件存储方法、文件转换方法、装置、设备及存储介质。
技术介绍
体绘制是科学可视化领域中的一个技术方向,体绘制的目标是在一幅图片中展示出空间的体细节。体绘制通常采用三维构建原理实现,在医疗图像数据处理领域,通过大型扫描设备对受检体进行扫描时,会获得时间上连续的图像序列,通过图像重建获得医学影像。图像序列中的单幅二维医学图像通常保存为DICOM文件,在进行体绘制时,将这些单幅二维医学图像按照一定的顺序和间隙叠加在一起形成用于构建三维模型的dat文件。DICOM文件的文件体积很大,相应用于构建dat文件的DICOM文件集合则更大,相关技术中,由于在上传DICOM文件到内存,与从内存中逐一读出DICOM文件并构建dat文件同步完成,因此DICOM文件的读取效率较低,并且在高并发情况下容易造成内存溢出,导致文件转换失败。
技术实现思路
本申请提供文件存储方法、文件转换方法、装置、设备及存储介质,以提高文件读取效率和文件转换成功率。具体地,本申请是通过如下技术方案实现的:第一方面,提供一种文件存储方法,所述方法包括:获取文件集合,所述文件集合包含对受检体扫描得到的一组二维医学图像;对所述一组二维医学图像进行分片处理,获得多个分片数据;按照预设的分片策略将所述多个分片数据存储到不同的数据节点;以及,保存所述文件集合的标识与所述多个分片数据的存储位置之间的对应关系。第二方面,提供一种文件转换方法,所述方法基于前述文件存储方法存储的文件进行文件转换,所述方法包括:获取文件转换任务,所述文件 ...
【技术保护点】
1.一种文件存储方法,其特征在于,所述方法包括:获取文件集合,所述文件集合包含对受检体扫描得到的一组二维医学图像;对所述一组二维医学图像进行分片处理,获得多个分片数据;按照预设的分片策略将所述多个分片数据存储到不同的数据节点;以及,保存所述文件集合的标识与所述多个分片数据的存储位置之间的对应关系。
【技术特征摘要】
1.一种文件存储方法,其特征在于,所述方法包括:获取文件集合,所述文件集合包含对受检体扫描得到的一组二维医学图像;对所述一组二维医学图像进行分片处理,获得多个分片数据;按照预设的分片策略将所述多个分片数据存储到不同的数据节点;以及,保存所述文件集合的标识与所述多个分片数据的存储位置之间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述对所述一组二维医学图像进行分片处理,获得多个分片数据,包括:提取所述二维医学图像的头部数据,其中,每个二维医学图像包括头部数据和剩余数据,所述一组二维医学图像具有相同的头部数据,以及不同的剩余数据;将一份头部数据和每个二维医学图像的剩余数据进行分片,得到多个分片数据。3.根据权利要求2所述的方法,其特征在于,所述按照预设的分片策略将所述多个分片数据存储到不同的数据节点,包括:通过一致性哈希散列算法为每个分片数据分配其在数据节点上的存储位置;将分片数据存储到与其存储位置对应的数据节点上的存储空间。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:将所述文件集合的标识添加到预设的容器中;其中,所述容器包括:优先级队列,或者任务池。5.根据权利要求4所述的方法,其特征在于,将文件集合的标识添加到优先级队列,包括:如果所述文件集合携带优先标记,则将所述文件集合的标识添加到所述优先级队列的队头;如果所述文件集合未携带优先标记,则将所述文件集合的标识添加到所述优先级队列的队尾。6.一种文件转换方法,其特征在于,所述方法基于如权利要求1至5任一所述方法存储的文件进行文件转换,所述方法包括:获取文件转换任务,所述文件转换任务中包含目标文件集合的目标标识;通过查找标识与存储位置的对应关系,获得与所述目标标识对应的目标文件集合的分片数据的存储位置;按照所述存储位置从不同数据节点上读取所述目标文件集合的分片数据;基于所述目标集合的分片数据进行文件转换处理,获得与所述目标文件集合对应的三维医学图像文件。7.根据权利要求6所述的方法,其特征在于,所述获取文件转换任务,包括:获得待进行文件转换的并发任务的任务数量;按照所述任务数量从预设的容器中获取对应数量的目标文件集合的目标标识,所述容器用于保存已完成存储的文件集合的标识。8.根据权利要求7所述的方法,其特征在于,所述获得待进行文件转换的并发任务的任务数量,包括:监控系统的运行指标,所述运行指标包括至少一个下述指标:内存大小、CPU占用率;依据所述运行指标,以及所述容器中文件集合的标识对应的文件集合的大小,确定待进行文件转换的并发任务的任务数量。9.根据权利要求6所述的方法,其特征在于,所述按照所述存储位置从不同数据节点上读取所述目标文件集合的分片数据,包括:按照所述存储位置,通过并发读取方式从不同数据节点上读取所述目标文件的分片数据。10.根据权利要求6所述的方法,其特征在于,所述基于所述目标集合的分片数据进行文件转换处理,获得与所述目标文件集合对应的三维医学图像文件,包括:针对每个目标文件集合,通过归并排序算法对所述目标文件集合的分片数据进行排序;通过并发转换方式,将每个目标文件集合的分片数据转换为dat格式的三维医学图像文件。11.一种文件存储装置,其特征在于,所述装置包...
【专利技术属性】
技术研发人员:赵益,何兴洋,王壮,
申请(专利权)人:沈阳东软医疗系统有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。