一种全数字切片图像储存方法、存储介质、装置及系统制造方法及图纸

技术编号:39178286 阅读:16 留言:0更新日期:2023-10-27 08:26
本发明专利技术公开了一种全数字切片图像储存方法、存储介质、装置及系统,涉及数字图像存储技术领域,其技术方案要点是:包括如下步骤:S1、获取待存储的原始切片图像;S2、创建数据库文件;S3、创建数据库表;S4、分割原始切片图像;S5、计算每一个图像块的位置信息;S6、压缩图像块;S7、存储图像块;S8、添加其他层图像层;S9、创建索引。本发明专利技术具有存储空间占用率小,存储速率快的优点。速率快的优点。速率快的优点。

【技术实现步骤摘要】
一种全数字切片图像储存方法、存储介质、装置及系统


[0001]本专利技术涉及数字图像存储
,更具体地说,它涉及一种全数字切片图像储存方法、存储介质、装置及系统。

技术介绍

[0002]全数字切片是利用数字切片扫描仪将传统的玻璃切片数字化后的切片,数字化后可以形成全视野数字病理切片。一张全视野数字病理切片的像素较大,需要存储的数据量非常大。用户在查看数字切片时,需要从小的全景图逐步放大来进行查看。这样如果将整张数字切片作为一张图片存储,存放和读取都非常困难,效率非常低。通用的做法是将整张数字切片分割成512
×
512的图像块来进行存放和读取,一般通过数字切片扫描仪扫描得到的全数字切片图像大小为2048X2048;同时为了方便用户查看,一般将数字切片进行分层处理,最底层是最大的图片,向上每一层逐渐缩小,上一层的长宽是下一层的1/2,每层由512
×
512的图像块组成。整个切片的存储方式类似于金字塔结构。
[0003]传统的全数字图像存储方法是将每一张图像块压缩为二进制数据,然后将该图像块写入普通数据库文件中,同时记录该图形块在文件中的位置和长度以及该图像块在全数字图像中的坐标,图像浏览的时候,根据该位置信息获取对应的压缩图像。
[0004]上述方法有以下几个缺点:
[0005]1、每个图像块的位置根据寻址表的指令顺序按序排布,读取数据时,只能按序依次寻址,导致数据读写的效率较低;
[0006]2、全数字切片图像大小不同,记录各个图像块的位置和坐标信息所需的长度各不一样,只能预先分配一个足够大的空间存储相关信息,从而产生大量冗余,浪费存储空间;
[0007]3、全数字切片图像生成完成后,在图像浏览过程中添加/删除扩展信息时,需要对所有的扩展信息进行添加或者删除,否则会破坏文件结构,从而导致效率较低。
[0008]因此需要提出一种新的方案来解决这个问题。

技术实现思路

[0009]针对现有技术存在的不足,本专利技术的目的在于提供一种全数字切片图像储存方法、系统及存储介质,具有存储空间占用率小,存储速率快的优点。
[0010]本专利技术的上述技术目的是通过以下技术方案得以实现的:一种全数字切片图像储存方法,包括如下步骤:
[0011]S1、获取待存储的原始切片图像;
[0012]S2、创建数据库文件,所述数据库文件为sqlite数据库文件;
[0013]S3、创建数据库表:在sqlite数据库文件中创建多张数据库表,用于存储信息,所述信息包括数据基本信息、图像信息、截图信息和标注信息;
[0014]S4、分割原始切片图像:将原始切片图像分割成若干层图像层,若干层所述图像层的长宽由第0层朝向第N层递减,并且上一层图像层的长宽是下一层图像层的长宽的1/2,每
层所述图像层至少由一个分辨率为512
×
512的图像块组成,当所述图像层为第N层时,第N层所包含的图像块的数量为一个;
[0015]S5、计算每一个图像块的位置信息,所述每一个图像块的位置信息包括每一个图像块所处的层号、行号和列号;
[0016]S6、压缩图像块:将每个图像块进行JPEG压缩,以得到图像块的二进制数据;
[0017]S7、存储图像块:将压缩后的所述图像块的二进制数据和该图像块对应的位置信息存储至sqlite数据库文件中;
[0018]S8、添加其他层图像层:在步骤S4的基础上,将第N层中相邻的四个512
×
512的图像块合并为1024
×
1024的图像,然后压缩为1/2,变为512
×
512的图像块,作为第N+1层,接着将第N+1层中相邻的四个512
×
512的图像块合并为1024
×
1024的图像,然后压缩为1/2,变为512
×
512的图像块,作为第N+2层,然后重复上述步骤,直至第N+N层中512
×
512的图像块只剩一个时,停止上述操作,最后重复步骤S5至步骤S7,实现其他层图像层中各个图像块的二进制数据和该图像块对应的位置信息的存储;
[0019]S9、创建索引:所有图像块存储完成后,在数据库表中创建索引,所述索引用于访问多个图像块,以供阅读软件获取所需的切片图像的图像信息。
[0020]在其中一个实施例中,所述数据基本信息包括原始切片图像的长度、宽度、分辨率、jpeg压缩比、图像块的长度、宽度以及图像层的总共层数;
[0021]所述图像信息包括原始切片图像的层数、行数、列数、二进制图像数据;
[0022]所述截图信息包括截图的位置信息、截图的说明、截图的宽度、截图的高度和截图的二进制图像数据;
[0023]所述标注信息包括标注的类型、说明、颜色和标注位置。
[0024]在其中一个实施例中,步骤S4中所述原始切片图像的大小为2048
×
2048,所述的第N层为第2层,所述将原始切片图像分割成若干层图像层的具体方法为:
[0025]将2048
×
2048的原始切片图像分割为16个512
×
512的图像块,作为第0层,所述16个512
×
512的图像块按照行和列为4
×
4的方式排列;
[0026]将16个所述512
×
512的图像块分割为4个512
×
512的图像块,作为第1层,所述4个512
×
512的图像块按照行和列为2
×
2的方式排列;
[0027]将4个所述512
×
512的图像块分割为1个512
×
512的图像块,作为第2层。
[0028]在其中一个实施例中,所述截图为在原始切片图像中截取的用于突显病理特征的特征图,所述标注信息为使用不同颜色的记号、标点、文字或图案来突出原始切片图像中病理特征的注释。
[0029]在其中一个实施例中,一种计算机可读存储介质,所述计算机可读存储介质中包括全数字切片图像储存方法程序,所述全数字切片图像储存方法程序被处理器执行时,实现如权利要求任一所述的全数字切片图像储存方法
[0030]在其中一个实施例中,一种计算机装置,包括处理器、存储器、通信接口和通信总线,所述处理器、存储器和通信接口通过所述通信总线完成相互间的通信,所述存储器用于存放全数字切片图像储存方法程序,所述全数字切片图像储存方法程序使所述处理器执行任一项所述的全数字切片图像储存方法对应的操作。
[0031]在其中一个实施例中,一种全数字切片图像存储系统,包括:
[0032]图像获取模块,用于获取待存储的原始切片图像;
[0033]sqlite数据库文件模块,用于存储数据基本信息、图像信息、截图信息和标注信息;
[0034]原始切片图像分割模块,用于将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全数字切片图像储存方法,其特征在于:包括如下步骤:S1、获取待存储的原始切片图像;S2、创建数据库文件,所述数据库文件为sqlite数据库文件;S3、创建数据库表:在sqlite数据库文件中创建多张数据库表,用于存储信息,所述信息包括数据基本信息、图像信息、截图信息和标注信息;S4、分割原始切片图像:将原始切片图像分割成若干层图像层,若干层所述图像层的长宽由第0层朝向第N层递减,并且上一层图像层的长宽是下一层图像层的长宽的1/2,每层所述图像层至少由一个分辨率为512
×
512的图像块组成,当所述图像层为第N层时,第N层所包含的图像块的数量为一个;S5、计算每一个图像块的位置信息,所述每一个图像块的位置信息包括每一个图像块所处的层号、行号和列号;S6、压缩图像块:将每个图像块进行JPEG压缩,以得到图像块的二进制数据;S7、存储图像块:将压缩后的所述图像块的二进制数据和该图像块对应的位置信息存储至sqlite数据库文件中;S8、添加其他层图像层:在步骤S4的基础上,将第N层中相邻的四个512
×
512的图像块合并为1024
×
1024的图像,然后压缩为1/2,变为512
×
512的图像块,作为第N+1层,接着将第N+1层中相邻的四个512
×
512的图像块合并为1024
×
1024的图像,然后压缩为1/2,变为512
×
512的图像块,作为第N+2层,然后重复上述步骤,直至第N+N层中512
×
512的图像块只剩一个时,停止上述操作,最后重复步骤S5至步骤S7,实现其他层图像层中各个图像块的二进制数据和该图像块对应的位置信息的存储;S9、创建索引:所有图像块存储完成后,在数据库表中创建索引,所述索引用于访问多个图像块,以供阅读软件获取所需的切片图像的图像信息;所述数据基本信息包括原始切片图像的长度、宽度、分辨率、jpeg压缩比、图像块的长度、宽度以及图像层的总共层数;所述图像信息包括原始切片图像的层数、行数、列数、二进制图像数据;所述截图信息包括截图的位置信息、截图的说明、截图的宽度、截图的高度和截图的二进制图像数据;所述标注信息包括标注的类型、说明、颜色和标注位置;所述截图为在原始切片图像中截取的用于突显病理特征的特征图,所述标注信息为使用不同颜色的记号、标点、文字或图案来突出原始切片图像中病理特征的注释。2.根据权利要求1所述的全数字切片图像储存方法,其特征在于:步骤S4中所述原始切片图像的大小为2048
×
2048,所述的第N层为第2层,所述将原始切片图像分割成若干层图像层的具体方法为:将2048
×
2048的原始切片图像分割为16个512
×
512的图像块,作为第0层,...

【专利技术属性】
技术研发人员:袁勇张浩
申请(专利权)人:苏州秉理科技有限公司
类型:发明
国别省市:

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

1