基于云技术的医学影像显示方法、装置、设备及存储介质制造方法及图纸

技术编号:21161831 阅读:34 留言:0更新日期:2019-05-22 08:30
本发明专利技术揭示了一种基于云技术的医学影像显示方法、装置、设备及存储介质,包括如下步骤:发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;将所述图像文件进行指定处理,并将所述指定处理后的医学图像进行显示。本发明专利技术的基于云技术的医学影像显示方法、装置、设备及存储介质的有益效果为:相比于一般的DICOM HTML5 Viewer,由于使用了云存储和CDN响应图片请求,通过超文本传输协议(HTTP)直接下载压缩后的图片,使用了组合HTML5本地缓存器和JavaScript对象进行缓存医学图像,使用WebGL对医学图像进行图像处理,减轻了服务器的压力,提高图像加载和处理的响应速度,节省了网络流量,优化了用户体验。

Medical Image Display Method, Device, Equipment and Storage Media Based on Cloud Technology

The invention discloses a medical image display method, device, device and storage medium based on cloud technology, which comprises the following steps: sending query request to cloud server, obtaining image files processed by specified steps for feedback from cloud server, performing specified processing of the image files, and displaying the medical images after specified processing. Compared with DICOM HTML5 Viewer, the cloud-based medical image display method, device, device and storage medium of the present invention has the advantages of using cloud storage and CDN to respond to image requests, downloading compressed images directly through HTTP, and using a combination of HTML5 local buffer and JavaScript object to cache medical images. Using WebGL to process medical images reduces the pressure of the server, improves the response speed of image loading and processing, saves network traffic and optimizes user experience.

【技术实现步骤摘要】
基于云技术的医学影像显示方法、装置、设备及存储介质
本专利技术涉及到远程监控领域,特别是涉及到一种基于云技术的医学影像显示方法、装置、设备及存储介质。
技术介绍
DICOM即医学数字成像和通信,是医学图像和相关信息的国际标准。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。传统的DICOM系统一般基于客户端控件和服务器端处理实现,客户端控件是指在客户端使用ActiveX、JavaApplet、Flash等非HTML原生的控件处理和显示图像,这种技术不仅加大了用户的使用难度和部署复杂度,而且基本都不能在移动设备上运行;而服务器端处理则在服务器上按照用户指定参数将影像处理后再转换成JPG图片在网页中显示,由于浏览器需要不断的与服务器进行数据交互,导致响应速度慢且对网络依赖太高。随着在2010年左右HTML5技术的出现和应用开来,出现了以HTML5技术实现纯Web版的DICOM系统。这类方案的核心在于HTML5新提供的Canvas元素的操作像素的能力,使用Javascript在浏览器中完成窗宽窗位调整等图像操作。但是一般的DICOMHTML5Viewer的实现方式是在前端浏览器页面中直接下载DICOM文件,然后用Javascript直接解码获得图像数据和病人信息等,再直接使用Javascript计算窗宽窗位并在Canvas中显示出来。由于每一个检查会有很多个DICOM文件,因此很多系统都会在网页里预先把一个检查的部分或者全部文件下载并缓存在网页中。而每个检查的影像动辄几十上百M甚至可达到几个G,所以对于前端浏览器直接缓存是一个很大的难题,并且在移动端的传输上,由于数据量大会造成极大的流量占用,增加用户的成本。
技术实现思路
本专利技术的主要目的为提供基于云技术的医学影像显示方法、装置、设备及存储介质,以解决
技术介绍
中所提出的至少一个技术问题。本专利技术提出一种基于云技术的医学影像显示方法,包括如下步骤:发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。进一步地,在上述的基于云技术的医学影像显示方法中,发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件的步骤,包括:发送患者的身份验证信息和检查项目信息至云服务端;获取上述云服务端反馈的图像文件,其中,上述图像文件包括JSON格式文件和压缩图片。进一步地,在上述的基于云技术的医学影像显示方法中,上述指定步骤,包括:根据患者的身份验证信息和检查项目信息获取患者的检查数据包,其中,上述检查数据包中包括至少一个医学图像文件;对上述医学图像文件进行图像解析获取元数据和图像数据;将上述元数据转换为上述JSON格式文件,将上述图像数据压缩转换为上述压缩图片。进一步地,在上述的基于云技术的医学影像显示方法中,将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示的步骤,包括:将上述压缩图片进行解压,获得解压数据;将解压数据进行图像处理生成上述医学图像,并将通过图像处理的上述医学图像进行显示,其中,上述图像处理包括窗宽和窗位调整。进一步地,在上述的基于云技术的医学影像显示方法中,将解压数据进行图像处理生成上述医学图像,并将通过图像处理的上述医学图像进行显示的步骤,包括:通过WebGL协议调整上述医学图像的窗宽和窗位,通过Canvas对象对调整后的上述医学图像进行绘制显示。进一步地,在上述的基于云技术的医学影像显示方法中,获取上述云服务端反馈的图像文件的步骤,包括:使用FetchAPI中的全局提取方法从云服务端加载上述元数据和图像数据,并同时使用Promise对象优化异步数据的获取。进一步地,在上述的基于云技术的医学影像显示方法中,将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示的步骤之后,还包括:显示该检查项目的序列缩略图,并在用户端中缓存暂未显示的医学图像;当接收到使用者的医学图像显示请求时,调出上述显示请求中的医学图像。进一步地,在上述的基于云技术的医学影像显示方法中,调出上述显示请求中的医学图像的步骤,包括:判断前端Javascript对象中是否缓存有上述医学图像;若上述前端Javascript对象中未缓存有上述医学图像,则判断本地HTML5存储器中是否缓存有上述医学图像;若本地HTML5存储器中未找到上述医学图像,则向云服务端发送获取请求,获取上述医学图像。本专利技术提出一种基于云技术的医学影像显示系统,包括:获取模块,用于发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;显示模块,用于将上述图像文件进行指定处理,并将上述指定处理后的医学图像进行显示。本专利技术提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述程序时实现如上述实施例中任意一项上述的方法。本专利技术提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例中任意一项上述的方法。本专利技术的基于云技术的医学影像显示方法、装置、设备及存储介质的有益效果为:相比于一般的DICOMHTML5Viewer,由于使用了云存储和CDN响应图片请求,通过超文本传输协议(HTTP)直接下载压缩后的图片,使用了组合HTML5本地缓存器和JavaScript对象进行缓存医学图像,使用WebGL对医学图像进行图像处理,减轻了服务器的压力,提高图像加载和处理的响应速度,节省了网络流量,优化了用户体验。附图说明图1为本专利技术一实施例的基于云技术的医学影像显示方法的流程示意图;图2为本专利技术一实施例的基于云技术的医学影像显示方法的流程示意图;图3为本专利技术一实施例的基于云技术的医学影像显示方法的流程示意图;图4为本专利技术一实施例的基于云技术的医学影像显示方法的流程示意图;图5为本专利技术一实施例的基于云技术的医学影像显示方法的流程示意图;图6为本专利技术一实施例的基于云技术的医学影像显示方法的流程示意图;图7为本专利技术一实施例的基于云技术的医学影像显示方法的流程示意图;图8为本专利技术一实施例的基于云技术的医学影像显示系统的模块结构示意图;图9为本专利技术一实施例的一种计算机设备的结构示意图。1、获取模块;2、显示模块;12、计算机设备;14、外部设备;16、处理单元;18、总线;20、网络适配器;22、(I/O)接口;24、显示器;28、系统存储器;30、随机存取存储器(RAM);32、高速缓存存储器;34、存储系统;40、程序/实用工具;42、程序模块。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,本文档来自技高网
...

【技术保护点】
1.一种基于云技术的医学影像显示方法,其特征在于,包括如下步骤:发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;将所述图像文件进行指定处理,并将所述指定处理后的医学图像进行显示。

【技术特征摘要】
1.一种基于云技术的医学影像显示方法,其特征在于,包括如下步骤:发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件;将所述图像文件进行指定处理,并将所述指定处理后的医学图像进行显示。2.根据权利要求1所述的基于云技术的医学影像显示方法,其特征在于,发送查询请求至云服务端,获取云服务端反馈的通过指定步骤处理的图像文件的步骤,包括:发送患者的身份验证信息和检查项目信息至云服务端;获取所述云服务端反馈的图像文件,其中,所述图像文件包括JSON格式文件和压缩图片。3.根据权利要求2所述的基于云技术的医学影像显示方法,其特征在于,所述指定步骤,包括:根据患者的身份验证信息和检查项目信息获取患者的检查数据包,其中,所述检查数据包中包括至少一个医学图像文件;对所述医学图像文件进行图像解析获取元数据和图像数据;将所述元数据转换为所述JSON格式文件,将所述图像数据压缩转换为所述压缩图片。4.根据权利要求3所述的基于云技术的医学影像显示方法,其特征在于,将所述图像文件进行指定处理,并将所述指定处理后的医学图像进行显示的步骤,包括:将所述压缩图片进行解压,获得解压数据;将解压数据进行图像处理生成所述医学图像,并将通过图像处理的所述医学图像进行显示,其中,所述图像处理包括窗宽和窗位调整。5.根据权利要求4所述的基于云技术的医学影像显示方法,其特征在于,将解压数据进行图像处理生成...

【专利技术属性】
技术研发人员:田承林胡恒文陈东佳
申请(专利权)人:蓝网科技股份有限公司
类型:发明
国别省市:广东,44

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

1