乳腺图像文件生成方法和装置、乳腺图像加载方法和装置制造方法及图纸

技术编号:25311755 阅读:22 留言:0更新日期:2020-08-18 22:29
本申请公开了一种乳腺图像文件生成方法和装置。该方法基于乳腺图像的特征,从原始乳腺图像文件中提取出乳腺区域的像素数据,然后根据该提取出的乳腺区域的像素数据生成拆解后的乳腺图像文件。如此,生成的拆解后的乳腺图像文件的体积比原始乳腺图像文件的体积小得多。如此,当在Web端加载乳腺图像文件时,服务器端会将该拆解后的乳腺图像文件发送给Web端,因而,本申请提供的生成方法加快了Web端下载乳腺图像的DICOM文件的速度,也能够加快Web端对乳腺图像进行渲染显示的速度,从而减少了Web端显示乳腺图像的时间,进而提升了用户体验。此外,本申请还提供了一种乳腺图像加载方法和装置。

【技术实现步骤摘要】
乳腺图像文件生成方法和装置、乳腺图像加载方法和装置
本申请涉及医学影像
,尤其涉及一种乳腺图像文件生成方法和装置,以及一种乳腺图像加载方法和装置。
技术介绍
随着数字医疗影像技术和HTML5技术的不断发展,国内医疗信息化建设的展开,基于B/S结构的医学影像系统逐渐受到医生和患者的青睐。其中,乳腺影像的阅片和诊断作为其中重要的一部分而受到关注。通常情况下,乳腺图像通过X射线扫描设备扫描得到,并在服务器端按照医学数字成像和通信(DigitalImagingandCommunicationsinMedicine,DICOM)标准生成DICOM序列文件。当医生或患者需要浏览乳腺图像时,网络端(Web端)从服务器端获取相应的DICOM文件,运用前端可视化技术手段(例如,canvas)进行渲染显示,以供医生和患者浏览。然而,由于乳腺图像的清晰度较高,导致根据乳腺图像生成的DICOM序列文件的体积较大,从而导致DICOM序列文件从服务器端向Web端的网络传输过程中会比较耗时。而且,在Web端首次加载乳腺图像所需时间较长,通常比其他类型的图像要延长3秒以上,严重影响用户体验。而且,由于不同乳腺图像的下载时间和显示顺序均不同,医生需要等待所有乳腺图像均显示在Web端才可以进行综合诊断,如此导致医生需要等待较长的时间才能从Web端看到所有的乳腺图像,浪费了大量的等待时间,严重影响了用户体验。为了提高用户体验,现有技术提供了一种技术方案,其具体为:在Web端加载乳腺图像的过程中,Web端先利用服务器生成的PNG或者JPG图像进行预加载显示,当Web端下载完成用户所需的乳腺图像时再显示该乳腺图像。虽然上述技术方案能够保证Web端快速显示图像,避免了Web端的显示界面一直处于空白状态,但是,由于该显示的图像仅是预先设定的图像,并不是用户所需的乳腺图像,Web端仍然需要从服务器端下载用户所需的乳腺图像对应的DICOM文件并在Web端进行渲染显示。因而,该技术方案不仅没有解决加快Web端下载用户所需的乳腺图像的DICOM文件,也没有加快根据DICOM文件在Web端进行渲染显示的速度,反而因需下载预先设定的PNG或者JPG图像,导致Web端所需的下载量增多。
技术实现思路
为了解决现有技术中存在的以上技术问题,本申请提供了一种乳腺图像文件生成方法和装置以及一种乳腺图像加载方法和装置,能够加快Web端下载乳腺图像的DICOM文件的速度,也能够加快Web端对乳腺图像进行渲染显示的速度,从而减少了Web端显示乳腺图像的时间,进而提升了用户体验。为了解决上述技术问题,本申请采用了如下技术方案:本申请的第一方面提供了一种乳腺图像文件的生成方法,应用于服务器端,所述方法包括:获取原始乳腺图像文件,所述原始乳腺图像文件为X射线扫描设备扫描乳腺时生成的医学数字成像和通信序列文件;按照医学数字成像和通信标准解析所述原始乳腺图像文件,以得到所述原始乳腺图像文件的文件头和像素数据;所述原始乳腺图像文件的文件头包括原始乳腺图像的方位和像素行列数;根据所述原始乳腺图像的方位和像素行列数,从所述原始乳腺图像的像素数据中查找乳腺区域的像素数据;按照各个像素所在所述原始乳腺图像文件中的位置顺序从所述原始乳腺图像的像素数据中提取所述乳腺区域的像素数据;将所述原始乳腺图像文件的文件头和所述乳腺区域的像素数据存储为新的乳腺图像文件。可选地,所述原始乳腺图像的像素数据包括所述原始乳腺图像的各个像素的像素灰度值;所述根据所述原始乳腺图像的方位和像素行列数,从所述原始乳腺图像的像素数据中查找乳腺区域的像素数据,具体包括:按照原始乳腺图像的方位,从靠近乳腺区域侧的图像起始位置开始,逐列遍历所述原始乳腺图像的各个像素灰度值,直至遍历到各个像素灰度值均为0的像素列;将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值均为0的像素列的上一列之间的像素数据作为乳腺区域的像素数据。可选地,所述将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值均为0的像素列的上一列之间的像素数据作为乳腺区域的像素数据之前,还包括:按照原始乳腺图像的方位,从靠近乳腺区域侧的图像起始位置开始,逐行遍历所述原始乳腺图像的像素灰度值,直至遍历到各个像素灰度值均为0的像素行;所述将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值均为0的像素列的上一列之间的像素数据作为乳腺区域的像素数据,具体包括:将位于所述靠近乳腺区域侧的图像起始位置、所述各个像素灰度值均为0的像素列的上一列以及所述各个像素灰度值均为0的像素行的上一行之间的像素数据作为乳腺区域的像素数据。可选地,所述原始乳腺图像为m行n列像素图像,相应地,所述原始乳腺图像的像素数据为包括m*n个像素灰度值的像素数组,其中,m、n均为正整数;所述按照原始乳腺图像的方位,从靠近乳腺区域侧的图像起始位置开始,逐列遍历所述原始乳腺图像的各个像素灰度值,直至遍历到各个像素灰度值均为0的像素列,具体包括:按照原始乳腺图像的方位,从靠近乳腺区域侧的第一个像素为起始点,逐列遍历所述像素数组的各个像素灰度值,直至遍历到各个像素灰度值均为0的像素列。可选地,所述原始乳腺图像的像素数据包括所述原始乳腺图像的各个像素的像素灰度值;所述根据所述原始乳腺图像的方位和像素行列数,从所述原始乳腺图像的像素数据中查找乳腺区域的像素数据,具体包括:按照原始乳腺图像的方位,从远离乳腺区域侧的图像起始位置开始,逐列遍历所述原始乳腺图像的各个像素灰度值,直至遍历到各个像素灰度值不均为0的像素列;将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值不均为0的像素列之间的像素数据作为乳腺区域的像素数据。本申请的第二方面提供了一种乳腺图像加载方法,应用于网络端,所述方法包括:向服务器端发送获取乳腺图像文件的请求;接收服务器端返回的乳腺图像文件;所述乳腺图像文件为根据上述第一方面任一可选方式所述的方法生成的乳腺图像文件;按照医学数字成像和通信标准解析所述乳腺图像文件;以得到所述乳腺图像文件的文件头和像素数据;所述乳腺图像文件的文件头包括所述乳腺图像对应的原始乳腺图像的方位和像素行列数;根据所述原始乳腺图像的像素行列数,将网络端可视区域内的各个像素的灰度值设置为0;根据所述原始乳腺图像的方位,将所述乳腺图像文件的各个像素的像素灰度值从靠近乳腺区域侧的可视区域的起始位置开始进行覆盖渲染。可选地,所述乳腺区域为i行*j列像素,相应地,所述乳腺图像文件的像素数据为包括i*j个像素灰度值的像素数组;其中,i≤m,i≤n,i、j均为正整数;所述根据所述原始乳腺图像的方位,将所述乳腺图像文件的各个像素的像素灰度值从靠近乳腺区域侧的可视区域的起始位置开始进行覆盖渲染,具体包括:按照原始乳腺图像的方位,从靠近乳腺区域侧的第一个像素为起始点,按本文档来自技高网
...

【技术保护点】
1.一种乳腺图像文件的生成方法,应用于服务器端,其特征在于,所述方法包括:/n获取原始乳腺图像文件,所述原始乳腺图像文件为X射线扫描设备扫描乳腺时生成的医学数字成像和通信序列文件;/n按照医学数字成像和通信标准解析所述原始乳腺图像文件,以得到所述原始乳腺图像文件的文件头和像素数据;所述原始乳腺图像文件的文件头包括原始乳腺图像的方位和像素行列数;/n根据所述原始乳腺图像的方位和像素行列数,从所述原始乳腺图像的像素数据中查找乳腺区域的像素数据;/n按照各个像素所在所述原始乳腺图像文件中的位置顺序从所述原始乳腺图像的像素数据中提取所述乳腺区域的像素数据;/n将所述原始乳腺图像文件的文件头和所述乳腺区域的像素数据存储为新的乳腺图像文件。/n

【技术特征摘要】
1.一种乳腺图像文件的生成方法,应用于服务器端,其特征在于,所述方法包括:
获取原始乳腺图像文件,所述原始乳腺图像文件为X射线扫描设备扫描乳腺时生成的医学数字成像和通信序列文件;
按照医学数字成像和通信标准解析所述原始乳腺图像文件,以得到所述原始乳腺图像文件的文件头和像素数据;所述原始乳腺图像文件的文件头包括原始乳腺图像的方位和像素行列数;
根据所述原始乳腺图像的方位和像素行列数,从所述原始乳腺图像的像素数据中查找乳腺区域的像素数据;
按照各个像素所在所述原始乳腺图像文件中的位置顺序从所述原始乳腺图像的像素数据中提取所述乳腺区域的像素数据;
将所述原始乳腺图像文件的文件头和所述乳腺区域的像素数据存储为新的乳腺图像文件。


2.根据权利要求1所述的方法,其特征在于,所述原始乳腺图像的像素数据包括所述原始乳腺图像的各个像素的像素灰度值;
所述根据所述原始乳腺图像的方位和像素行列数,从所述原始乳腺图像的像素数据中查找乳腺区域的像素数据,具体包括:
按照原始乳腺图像的方位,从靠近乳腺区域侧的图像起始位置开始,逐列遍历所述原始乳腺图像的各个像素灰度值,直至遍历到各个像素灰度值均为0的像素列;
将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值均为0的像素列的上一列之间的像素数据作为乳腺区域的像素数据。


3.根据权利要求2所述的方法,其特征在于,所述将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值均为0的像素列的上一列之间的像素数据作为乳腺区域的像素数据之前,还包括:
按照原始乳腺图像的方位,从靠近乳腺区域侧的图像起始位置开始,逐行遍历所述原始乳腺图像的像素灰度值,直至遍历到各个像素灰度值均为0的像素行;
所述将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值均为0的像素列的上一列之间的像素数据作为乳腺区域的像素数据,具体包括:
将位于所述靠近乳腺区域侧的图像起始位置、所述各个像素灰度值均为0的像素列的上一列以及所述各个像素灰度值均为0的像素行的上一行之间的像素数据作为乳腺区域的像素数据。


4.根据权利要求2所述的方法,其特征在于,所述原始乳腺图像为m行n列像素图像,相应地,所述原始乳腺图像的像素数据为包括m*n个像素灰度值的像素数组,其中,m、n均为正整数;
所述按照原始乳腺图像的方位,从靠近乳腺区域侧的图像起始位置开始,逐列遍历所述原始乳腺图像的各个像素灰度值,直至遍历到各个像素灰度值均为0的像素列,具体包括:
按照原始乳腺图像的方位,从靠近乳腺区域侧的第一个像素为起始点,逐列遍历所述像素数组的各个像素灰度值,直至遍历到各个像素灰度值均为0的像素列。


5.根据权利要求1所述的方法,其特征在于,所述原始乳腺图像的像素数据包括所述原始乳腺图像的各个像素的像素灰度值;
所述根据所述原始乳腺图像的方位和像素行列数,从所述原始乳腺图像的像素数据中查找乳腺区域的像素数据,具体包括:
按照原始乳腺图像的方位,从远离乳腺区域侧的图像起始位置开始,逐列遍历所述原始乳腺图像的各个像素灰度值,直至遍历到各个像素灰度值不均为0的像素列;
将位于所述靠近乳腺区域侧的图像起始位置和所述各个像素灰度值不均为0的像素列之间的像素数据作为乳腺区域的像素数据。


6.一种乳腺图像加载方法,应用于网络端,其特征在于,所述方法包括:
向服务器端发送获取乳腺图像文件的请求;
接收服务器端返回的乳腺图像文件;所述乳腺图像文件为根据权利要求1-5任一项所述的...

【专利技术属性】
技术研发人员:索小辉谈旭王兵
申请(专利权)人:东软医疗系统股份有限公司
类型:发明
国别省市:辽宁;21

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

1