病理切片的保存方法及装置的制造方法_2

文档序号:9865921阅读:来源:国知局
进而保证观察病例切片的准确性和完整性。而且,考虑到在同一台电脑(也可以是如投影器等其他显示器件)上同时加载完整的图像时,当分辨率很高的时候,电脑屏幕不会将完整的图像都显示出来,而且如果同时显示出来的话电脑的负荷会比较大。因此,在制作将病理切片制作为切片照片的时候,就会将切片照片进行分解,以形成多个图像碎片,形成如图2的形式,并且在显示的时候,只将一部分图像碎片拼接成一个局部的图像,在显示器上显示出来。可以想到的是,分辨率越高的切片照片,其图像碎片也就越多(通常,不论何种分辨率的切片照片,单个图像碎片的在显示器上呈现的大小均是相同的)。当用户进行放大的时候,电脑也就将分辨率更高的切片照片在显示器上显示出来。
[0046]随着照片的分辨率的提高,单个照片的数据量也就随之增大,在进行图像碎片拼接的时候,显示装置需要同时将这些照片放入其系统缓存中,这大大占用了系统的缓存。当同时需要显示的切片找的数量过多的时候,则会造成显示装置的系统的崩溃。
[0047]有鉴于此,本申请提供了病理切片的保存方法,如图1所示,包括:
[0048]SlOl,建立图片容器;
[0049]S102,按照每个图像碎片的行列值,将每个图像碎片放入图片容器中相应的位置,以填充图片容器;
[0050]S103,将填充后的图片容器以图片流的形式保存到存储区。
[0051]其中,步骤SlOl-步骤S103是在显示装置在将图片进行显示之前完成的,当然,步骤SlOl-步骤S103优选是在显示装置的系统后台执行的,在系统后台通过运行相应的程序来完成步骤SlOl-步骤S103,能够在不影响,或者是较小的影响前台程序的情况下进行。
[0052]具体的,系统后台的程序是指用户不会直接操作到的程序。后台程序可以是在显示装置内部运行的程序,也可以是由一台独立的具有计算功能的设备来执行的程序。通过显示装置在将显示前,将填充有图像碎片的图片容器保存到存储区,使得显示装置不再需要在显示的时候,临时将图像碎片进行拼接,从而降低了系统缓存的负担。
[0053]需要说明的是,图像碎片是将病理切片的切片照片分割后得到的。因此,为了说明图像碎片的位置,需要为每个图像碎片设置一个位置标号(图像碎片的行列值)。如图2所示,将图像碎片放入图片容器中的过程也就是将图像碎片按照其行列值放到指定的位置上,当一个图片容器填充满(图片容器中的每个位置上均填充有图片)了之后,便可以将该图片容器以图片流的方式保存到存储区中,进而显示装置通过读取存储区中的图片容器便可以直接显示切片照片了。
[0054]其中,步骤S103,将填充后的图片容器以图片流的形式保存到存储区包括如下两个步骤:
[0055]将填充后的图片容器以图片流的形式保存目标服务器上;
[0056]通过显示控件访问目标服务器,将图片流形式的图片容器保存在本地。
[0057]也就是,目标服务器是负责存储图片容器的,通过将图片容器以图片流的形式保存目标服务器上,使得使用者可以在不同的位置,以接入互联网的方式来读取到目标服务器中的图片容器。具体的,目标服务器的体现形式可以是网页,使用者通过该网页的地址链接,来访问服务器,进而从服务器中获取图片容器,并可以采用下载的方式将图片容器保存到本地。在需要使用的时候,用户可以通过读取保存在本地的图片容器来完成切片照片的显不O
[0058]为了减小显示装置的负担,步骤将图片流形式的图片容器保存在本地包括:
[0059]将图片容器作为一个整体图片数据文件保存在本地。
[0060]当图片容器作为一个整体图片数据文件进行保存的时候,可以将提高该图片容器读取的便捷性和快速性。
[0061]在将图像碎片填充到图片容器中之前,首先需要确定图像碎片的行列值,也就是步骤S102,按照每个图像碎片的行列值,将每个图像碎片放入图片容器中相应的位置,以填充图片容器包括:
[0062]根据预先获取的像素宽、高计算每个图像碎片的行列值;
[0063]按照每个图像碎片的行列值,将层数相同的多个图像碎片放入同一个图片容器中。
[0064]具体的,步骤S102可以具体分为如下几个步骤,如图3所示:
[0065]S301,根据切片照片的物理宽、高和参考点坐标,计算切片照片的中心坐标;
[0066]S302,根据预先获取的像素宽、高计算切片照片中指定图像碎片的行列数;
[0067]S303,根据行列数、当前切片照片的倍率,计算影响层数;
[0068]S304,若影响层数满足预设的条件,则通过比较当前调用的层数与影响层数,确定实际层数;
[0069]S305,根据参考点坐标、实际层数和中心坐标,计算指定图像碎片所对应的显示层数和显示横纵坐标;
[0070]S306,按照显示层数和显示横纵坐标将图像碎片填充到图片容器中。
[0071]更具体的,中心坐标分为两个部分,分别是中心点纵坐标和中心点横坐标,参考点坐标分为参考点纵坐标和参考点横坐标,其中,中心点横坐标=物理宽度值/2-参考点横坐标;中心点纵坐标=物理高度值/2-参考点纵坐标。
[0072]需要说明的是,如图4所示,示出了一个玻片上,所拍摄到组织的切片照片的示意图(俯视图)。该图中,组织是整个玻片中的一个局部,也就是拍摄出来的切片照片所呈现的区域,也只是玻片中的一个局部。物理宽和物理高分别指被拍摄的组织的实际宽度和高度(即,照片所对应的范围的高度和宽度)。中心坐标指的是该组织的中心点的坐标。参考点坐标一般指的是该组织左上角的坐标,当然,也可以统一为右上角,或者其他点位置。像素宽和像素高是受拍摄的相机所影响,在将该组织的切片照片拍摄完成之后,便会确定,像素宽、高为拍摄时通过机器分辨率系数转换所得。此系数单位为pixel/um,即像素和微米的比例值。此比例值为机器拍摄时自带的值。机器直接将参考点坐标(物理X、物理y)计算反馈得出,具体过程在此不过多说明。
[0073]进一步,本申请所提供的的病理切片的保存方法,还包括:
[0074]通过运行显示控件,读取存储区的图片容器至系统缓存;
[0075]读取系统缓存内的图片容器进行显示。
[0076]也就是,在需要显示的时候,用户可以调用显示控件,进而读取存储区中的图片容器到系统缓存,进而通过读取系统缓存中的图片容器进行显示。由于存储区中的图片容器中已经存储有图像碎片了,因此,系统缓存不再需要在显示前将图像碎片进行拼接,进而降低了系统缓存的占用度。
[0077]具体的,步骤,通过显示控件访问目标服务器,将图片流形式的图片容器保存在本地包括:
[0078]在获取到显示请求时,通过运行后台访问程序,从目标服务器中下载图片容器;
[0079]将下载得到的图片容器保存在本地。
[0080]也就是,显示装置在接收到用户的指令之后,是通过运行后台访问程序来下载图片容器的。一般情况下,后台程序是在不会过度影响前台程序的前提下进行操作的,因此,当用户向显示装置下达了下载指令的时候,显示装置通过系统后台来完成下载任务,能够保证系统前台运行的程序不会被过多的干扰。
[0081]更具体的,为了避免前台程序的运行受到干扰,显示装置在接收到用户所下达的指令之后,可以先获取系统资源的占用量,如果占用量过大的话,则暂停执行从目标服务器中下载图片容器的任务,如果占用量不大的话,则可以执行从目标服务器中下载图片容器的任务。
[0082]也就是,步骤在获取到显示请求时,通过运行后台访问程序,从目标服务器中下载图片容器包括:
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1