一种数字切片存储系统和数字切片浏览方法_2

文档序号:9810675阅读:来源:国知局
r> 传输模块:与图像存储模块和元数据存储模块连接,用于负责读取不同厂商的切片元数据和图像数据,并传输到相应的存储模块;
浏览模块:与图像存储模块和元数据存储模块连接,用于获取并显示切片图像。
[0013]此外,本发明还包括一种基于上述数字切片存储系统的数字切片浏览方法,其包括下述步骤(分布式对象存储系统以Azure Blob为例):
步骤I:传输模块根据各切片厂商接口读取切片元数据,并将其传输至元数据存储模块,元数据包括切片扫描信息、存储格式、患者相关信息等内容;例如:全局唯一的切片i d、切片尺寸、切片图像每像素对应的物理尺寸、切片扫描倍数、切割后贴片尺寸等;
步骤2:元数据存储模块接收到切片元数据后将其写入数据库,并根据切片Id进行索弓I,以加快后续的元数据查询;
步骤3:传输模块读取切片图像金字塔结构图像数据,再将各倍率下的图像层以指定的贴片尺寸(如每块256 X 256像素)切割成若干小的贴片图像;最后由贴片的切片IcU层索引(IayerIndex)、坐标(x,y)组成请求资源的唯一标识/Id/layerIndex_x_y.jpg,同时将二进制图像数据传输至图像存储模块;其中,层索引以底层为0,每缩放一层加I;坐标以贴片左上角相对图像层像素坐标除贴图尺寸所得;
步骤4:图像存储模块接收到数据后,以切片Id创建Container,将同一切片的贴图以layerlndex_x_y.jpg文件名存放于同一Container下,Azure Blob根据Container、文件名及当前服务器负载情况,选出最佳存储节点存储,同时在不同的存储节点上会有三份的冗余存储,以达到对可用性、持久性等指标的要求;
步骤5:根据切片传输情况,由于图像金字塔结构,上层图像由下层图像缩小生成,所以在上层图像对应下层图像完成传输后,即可根据下层图像生成上层图像;如底层图像为40倍,以0.5倍率缩放,则第I层为20倍图像,其上点(X,Y)对应底层坐标为(2*X,2*Y),即第I层坐标为(0,0)的贴片由第0层(0,0)、(1,0)、(0,1)、(1,1)四块贴片缩小所得;结合本系统存储方案和以上重建过程,可减少数据传输量;
步骤6:浏览模块根据浏览切片的Id,从元数据存储模块中快速获取切片元数据,了解切片图像金字塔结构、尺寸等信息;
步骤7:根据切片当前浏览区域、缩放倍数,由元数据存储模块计算出组成当前视口所需的贴片图像,组成贴图资源的唯一标识/1 d/layer Index_x_y.jpg,并以此从图像存储模块获取;
步骤8:图像存储模块接受到请求后,由分布式对象存储系统从存有所需贴片图像的三个节点中,选出最优节点返回图像数据; 步骤9:浏览模块取得贴片图像并显示。
[0014]尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上对本发明做出各种变化,均为本发明的保护范围。
【主权项】
1.一种数字切片存储系统,其特征在于,包括: 元数据存储模块:用于元数据的存储,并提供元数据的写入和读取接口; 图像存储模块:由分布式对象存储系统组成,采用可拓展的系统结构,用于切片图像数据的存储; 切片重建模块:与图像存储模块连接,用于将各倍率下的图像层以指定的贴片尺寸切割成若干小的贴片图像; 传输模块:与图像存储模块和元数据存储模块连接,用于负责读取不同厂商的切片元数据和图像数据,并传输到相应的存储模块; 浏览模块:与图像存储模块和元数据存储模块连接,用于获取并显示切片图像。2.根据权利要求1所述的一种数字切片存储系统,其特征在于,所述的分布式对象存储系统为开源的OpenStackSwift、公有云的阿里云OSS、Azure Blob或AWS S3。3.一种数字切片浏览方法,其特征在于:采用权利要求1或2所述的数字切片存储系统,并包括如下步骤: 步骤I:传输模块读取元数据,并传输至元数据存储模块; 步骤2:元数据存储模块接收到元数据后,将其写入数据库; 步骤3:传输模块读取切片影像金字塔结构图像数据,并将其切割成若干小的贴片图像后的图像信息传输至图像存储模块; 步骤4:图像存储模块接收到图像数据后,将其存入分布式对象存储系统; 步骤5:根据切片传输情况,在上层图像对应下层图像完成图像后,可由下层图像生成上层图像; 步骤6:浏览程序从元数据存储模块获取切片元数据; 步骤7:浏览程序根据浏览区域、缩放倍数从图像存储模块获取所需切片图像: 步骤8:图像存储模块由分布式对象存储系统返回图像数据; 步骤9:浏览模块取得贴片图像并显示。4.根据权利要求3所述的数字切片浏览方法,其特征在于:步骤I所述的元数据包括切片扫描信息、存储格式、患者相关信息内容。5.根据权利要求3所述的数字切片浏览方法,其特征在于:步骤3所述的图像信息包括切割后贴片的二进制图像数据、层索引、切割坐标信息。
【专利摘要】本发明公开了一种数字切片存储系统,包括:元数据存储模块:用于元数据的存储,并提供元数据的写入和读取接口;图像存储模块:用于切片图像数据的存储;切片重建模块:与图像存储模块连接,用于将各倍率下的图像层以指定的贴片尺寸切割成若干小的贴片图像;传输模块:与图像存储模块和元数据存储模块连接,用于负责读取不同厂商的切片元数据和图像数据,并传输到相应的存储模块;浏览模块:与图像存储模块和元数据存储模块连接,用于获取并显示切片图像。本发明还包括一种基于上述数字切片存储系统的数字切片浏览方法。本发明可以高效存储数字切片,同时可实现数字切片的即时浏览。
【IPC分类】G06F17/30
【公开号】CN105574148
【申请号】CN201510939657
【发明人】陈剑锋, 赵宇
【申请人】麦克奥迪(厦门)医疗诊断系统有限公司
【公开日】2016年5月11日
【申请日】2015年12月16日
当前第2页1 2 
网友询问留言 已有1条留言
  • 138831... 来自[重庆市联通] 2018年09月17日 10:19
    第二页不能翻页
    0
1