CN112530551A - 图像的处理***及方法 - Google Patents
图像的处理***及方法 Download PDFInfo
- Publication number
- CN112530551A CN112530551A CN202011435223.2A CN202011435223A CN112530551A CN 112530551 A CN112530551 A CN 112530551A CN 202011435223 A CN202011435223 A CN 202011435223A CN 112530551 A CN112530551 A CN 112530551A
- Authority
- CN
- China
- Prior art keywords
- image data
- file
- module
- target image
- image file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Bioethics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Medical Informatics (AREA)
- Radiology & Medical Imaging (AREA)
- Epidemiology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及一种图像的处理***及方法,包括:文件接收模块、元数据模块、数据切分模块、至少一个文件存储模块。文件接收模块用于将接收到的图像文件进行分解,得到图像文件的元信息和影像数据,并将元信息发送至元数据模块,以及将影像数据发送至数据切分模块;数据切分模块用于对影像数据进行分块处理,得到至少两个影像数据块,并将至少两个影像数据块分别发送至不同的文件存储模块,以使每个文件存储模块存储接收到的影像数据块;元数据模块用于对元信息进行加密存储,以及将元信息与接收到的各文件存储模块的地址信息和各影像数据块的标识进行关联并存储。上述***及方法实现了图像文件的高效存储。
Description
技术领域
本申请涉及图像处理技术领域,特别是涉及一种图像的处理***及方法。
背景技术
随着云计算的不断发展以及在各行各业的深入应用,越来越多的行业将自己的数据存储在云端。医疗行业就是其中的一支主力军,随着海量的医学影像在云端存储,如何高效安全的存储和调阅成为当务之急。
目前,客户端将检查的DICOM医学影像文件上传到云端服务器进行存储,当客户端需要读取DICOM医学影像文件时,再从云端服务器上直接下载DICOM医学影像文件进行展示。在此过程中,为了提高医学影像文件存储的安全性,通常云端服务器对接收到的DICOM医学影像文件会进行加密后存储。但是,当面对海量的DICOM医学影像时,上述存储DICOM医学影像文件的方法存在存储效率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高存储效率的图像的处理***及方法。
第一方面,一种图像的处理***,所述***包括:
文件接收模块,用于将接收到的图像文件进行分解,得到所述图像文件的元信息和影像数据,并将所述元信息发送至元数据模块,以及将所述影像数据发送至数据切分模块;
所述数据切分模块,用于对所述影像数据进行分块处理,得到至少两个影像数据块,并将所述至少两个影像数据块分别发送至不同的文件存储模块;
每个所述文件存储模块,用于存储接收到的影像数据块,并将所述文件存储模块的地址信息发送至所述元数据模块;
所述元数据模块,用于对所述元信息进行加密存储,以及将所述元信息与接收到的各所述文件存储模块的地址信息进行关联并存储。
在其中一个实施例中,所述***还包括:
压缩模块,用于对接收到的所述影像数据进行压缩处理,得到压缩后的影像数据,并将所述压缩后的影像数据发送至所述数据切分模块,以指示所述数据切分模块对所述压缩后的影像数据进行分块处理,得到所述至少两个影像数据块。
在其中一个实施例中,所述数据切分模块具体用于对所述影像数据进行分块容错编码,得到所述至少两个影像数据块。
在其中一个实施例中,所述***还包括:
备份模块,用于按照预设的备份数量备份所述至少两个影像数据块,并将备份后的至少两个影像数据块分别发送至不同的所述文件存储模块。
在其中一个实施例中,所述元数据模块在将所述元信息与各所述文件存储模块的地址信息进行关联并存储后,还用于发送存储成功的消息至用户端。
在其中一个实施例中,所述***还包括:
文件获取模块,用于接收目标图像文件的读取请求,并根据所述读取请求从所述元数据模块上获取所述目标图像文件的元信息,再根据所述目标图像文件的元信息从各所述文件存储模块上获取所述目标图像文件的影像数据,以及根据所述目标图像文件的元信息和所述目标图像文件的影像数据,得到所述目标图像文件;
或者,所述文件获取模块,用于接收目标图像文件的修改请求,并根据所述修改请求从所述元数据模块上获取所述目标图像文件的元信息,再根据所述目标图像文件的元信息从各所述文件存储模块上获取所述目标图像文件的影像数据,以及根据所述目标图像文件的元信息和所述目标图像文件的影像数据,得到所述目标图像文件,并根据所述修改请求对所述目标图像文件进行修改。
在其中一个实施例中,所述文件获取模块,包括:
获取单元,用于根据接收到的所述读取请求从所述元数据模块上获取所述目标图像文件的元信息,以及根据与所述元信息关联的各所述文件存储模块的地址信息,从各所述文件存储模块上获取所述目标图像文件的影像数据块;
合并单元,用于将各所述影像数据块进行合并处理,得到合并后的影像数据;
整合单元,用于将所述目标文件的元信息和所述合并后的影像数据进行整合,得到所述目标文件。
在其中一个实施例中,所述文件获取模块还包括:
修改单元,用于根据所述修改请求对所述目标图像文件进行修改。
在其中一个实施例中,若所述合并后的影像数据为压缩后的影像数据时,所述文件获取模块,还包括:
解压单元,用于将所述合并后的影像数据进行解压处理,得到解压后的影像数据,并将所述解压后的影像数据发送至所述整合单元,以指示所述整合单元将所述目标文件的元信息和所述解压后的影像数据进行整合,得到所述目标图像文件。
在其中一个实施例中,所述文件获取模块还用于将所述目标图像文件发送至用户端。
第二方面,一种图像的处理方法,其特征在于,所述方法包括:
将接收到的图像文件进行分解,得到所述图像文件的元信息和影像数据,并对所述元信息进行加密存储;
对所述影像数据进行分块处理,得到至少两个影像数据块并进行存储;
将所述元信息与存储各所述影像数据块的地址信息和各所述影像数据块的标识进行关联并存储。
在其中一个实施例中,所述***还包括文件获取模块,所述方法还包括:
根据接收到的读取请求获取目标图像文件的元信息,再根据目标图像文件的元信息获取所述目标图像文件的影像数据,以及将所述目标图像文件的元信息和所述目标图像文件的影像数据进行合并处理,得到所述目标图像文件;
或者,根据接收到的修改请求获取目标图像文件的元信息,再根据所述目标图像文件的元信息获取所述目标图像文件的影像数据,以及根据所述目标图像文件的元信息和所述目标图像文件的影像数据进行合并处理,得到所述目标图像文件,对所述目标图像文件进行修改。
上述图像的处理***及方法,实现了图像文件的高效存储,其中,文件接收模块在接收到客户端上传的图像文件后,并没有立即对整个图像文件进行加密存储,而是将图像文件进行了分解,并只加密分解后得到的元信息。由于元信息通常代表患者的私密信息,且占用的数据量极少,因此对其加密可以防止患者私密信息的泄露,而影像数据代表的患者的私密信息较少,就算影像数据泄露,也不会给患者造成隐私信息泄露的影响,且影像数据占用的数据量极大,如果对其加密将会导致整个图像文件存储的效率极低,因此,上述图像的处理***通过只对元信息进行加密的方式,提高了整个图像文件存储的效率。另外,由于影像数据被拆分成多个影像数据块,并分发至不同的文件存储模块上进行存储,减少了图像文件泄露的可能性,从而提高了图像文件存储的安全性。
附图说明
图1为一个实施例中的一种图像的处理***的结构示意图;
图2为一个实施例中的一种图像的处理***的结构示意图;
图3为一个实施例中的一种图像的处理***的结构示意图;
图4为一个实施例中的一种图像的处理***的结构示意图;
图5为一个实施例中的一种图像的处理***的结构示意图;
图6为一个实施例中的一种图像的处理***的结构示意图;
图7为一个实施例中的一种图像的处理方法的流程示意图;
图8为一个实施例中的一种图像的处理方法的流程示意图;
图9为一个实施例中的计算机设备的内部结构示意图;
客户端 10 文件接收模块 11;
元数据模块 12 数据切分模块 13;
文件存储模块 14 压缩模块 15;
备份模块 16 文件获取模块 17;
获取单元 171 合并单元 172;
整合单元 173 解压单元 174;
修改单元 175。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参见图1,本申请提供一种图像的处理***,该图像的处理***包括:文件接收模块11、元数据模块12、数据切分模块13、至少一个文件存储模块14。其中,文件接收模块11用于将接收到的图像文件进行分解,得到图像文件的元信息和影像数据,并将元信息发送至元数据模块12,以及将影像数据发送至数据切分模块13;数据切分模块13用于对影像数据进行分块处理,得到至少两个影像数据块,并将至少两个影像数据块分别发送至不同的文件存储模块14;每个文件存储模块14用于存储接收到的影像数据块,并将文件存储模块的地址信息和影像数据块的标识发送至元数据模块12;元数据模块12用于对元信息进行加密存储,以及将元信息与接收到的各文件存储模块的地址信息和各影像数据块的标识进行关联并存储。
在本实施例中,图像为医学影像设备获取的医学图像,医学影像设备包括计算机断层扫描设备(Computed Tomography,CT)、磁共振成像设备(Magnetic ResonanceImaging,MRI)、X光成像设备(X-Ray Imaging,XR)、分子影像设备(Molecular Imaging)、超声设备及其组合的多模态医学影像设备等。
其中,图像文件为一种医学数字成像和通信(Digital Imaging andCommunications in Medicine,DICOM)文件。元信息(即DICOM文件的Tag信息)包括:图像信息,如图像宽、高、数据传输格式,病人信息,如病人姓名、病人生日、病例医院、病例科室、病情的描述等信息;影像数据为元信息中病人的图像数据。
上述文件接收模块11、元数据模块12、数据切分模块13可以分别设置在不同的服务器上,形成服务器集群,也可以设置在一个单独的服务器上;多个文件存储模块14可以分别设置在不同的服务器上,形成服务器集群,也可以设置在一个单独的服务器上。
可选的,上述数据切分模块13可以具体用于对接收到的影像数据进行分块容错编码,得到至少两个影像数据块。
本实施例中,客户端10可以是任何类型的成像设备,也可以是任何类型能够获取到图像文件的用户终端。当客户端10获取到图像文件时,可以将图像文件上传至图像的处理***中的文件接收模块11,文件接收模块11在接收到图像文件时可以通过解析图像文件的方式分解或拆分图像文件,具体可以从图像文件中解析出元信息和影像数据,然后将元信息和影像数据分别发送至元数据模块12和数据切分模块13,元数据模块12在接收到元信息后可以采用预设的加密算法加密元信息,数据切分模块13在接收到影像数据后可以对影像数据进行分块拆分,得到多个影像数据块,并对各影像数据块进行编码运算(例如容错编码),以标识各影像数据块。然后数据切分模块13再将多个影像数据块分别发送至多个文件存储模块14,每个文件存储模块14对应存储一个影像数据块,可选的,每个文件存储模块14也可以对应存储多个影像数据块,此处不限定,只要将多个影像数据块的部分或全部分开存储即可,而非全部集中存储在一个文件存储模块14上。各文件存储模块14存储对应的影像数据块后,即可获取自身的地址信息,例如IP地址,再将自身的地址信息和自身存储的影像数据块的标识反馈给元数据模块12,使元数据模块12在接收到各文件存储模块14反馈的地址信息和标识后,可以进一步的根据影像数据块的标识确定对应的元信息,并将元信息与各文件存储模块14的地址信息和影像数据块的标识进行关联并存储,以便之后客户端10读取各影像数据块组成的图像文件时调用。
上述实施例提供的图像的处理***,实现了图像文件的高效存储,其中,文件接收模块在接收到客户端上传的图像文件后,并没有立即对整个图像文件进行加密存储,而是将图像文件进行了分解,并只加密分解后得到的元信息。由于元信息通常代表患者的私密信息,且占用的数据量极少,因此对其加密可以防止患者私密信息的泄露,而影像数据代表的患者的私密信息较少,就算影像数据泄露,也不会给患者造成隐私信息泄露的影响,且影像数据占用的数据量极大,如果对其加密将会导致整个图像文件存储的效率极低,因此,上述图像的处理***通过只对元信息进行加密的方式,提高了整个图像文件存储的效率。另外,由于影像数据被拆分成多个影像数据块,并分发至不同的文件存储模块上进行存储,即使部分影像数据块泄露,也不至于整个图像文件被泄露,减少了整个图像文件泄露的可能性,从而提高了图像文件存储的安全性。
而且,在储存图像文件后,如果需要对图像文件进行信息预览或信息修改,只需要读取、修改和保存元数据模块的元信息,提高了效率和资源占用。
在一种应用环境中,上述元数据模块12在将元信息与各文件存储模块14的地址信息和各影像数据块的标识进行关联并存储后,还用于发送存储成功的消息至客户端10。当元数据模块12将元信息与各文件存储模块的地址信息和各影像数据块的标识进行关联并存储后,说明客户端10上传至文件接收模块14的图像文件已经完成安全存储,此时,元数据模块12可以向客户端10反馈存储成功的消息,以告知客户端10的用户已经完成安全存储,用户可以随时调阅。
参见图2,本申请提供一种图像的处理***,该图像的处理***在图1所示***的基础上还包括:压缩模块15,压缩模块14用于对接收到的影像数据进行压缩处理,得到压缩后的影像数据,并将压缩后的影像数据发送至数据切分模块13,以指示数据切分模块13对压缩后的影像数据进行分块处理,得到至少两个影像数据块。
其中,压缩模块15可以设置在一个服务器上,专门用于压缩影像数据。可选的,压缩模块15也可以和数据切分模块13设置在同一个服务器上,用于压缩影像数据后,对压缩后的影像数据进行切分。
本实施例中,当客户端10获取到图像文件时,可以将图像文件上传至文件接收模块11,文件接收模块11对图像文件进行分解,得到元信息和影像数据,然后将元信息发送至元数据模块12,将影像数据发送至压缩模块15,压缩模块15在接收到影像数据后即可采用压缩比高的专业压缩算法针对影像文件进行压缩,得到压缩后的影像数据,再将压缩后的影像数据发送至数据切分模块13,使数据切分模块13对压缩后的影像数据进行拆分,以及对所有的拆分块进行编码运算,得到拆分后的多个影像数据块。然后数据切分模块13再将多个影像数据块分别发送至多个文件存储模块14进行存储。由于本实施中可以采用高压缩比的压缩方式对影像文件进行压缩后存储,可以有效的节省存储空间,特别适用于存储海量图像的应用场景。而且数据切分模块可以对压缩后的影像数据进行容错编码运算,得到多个拆分后的影像数据块,可以提高文件存储的容灾性。
参见图3,本申请提供一种图像的处理***,该图像的处理***在图1或图2所示***的基础上还包括:备份模块16,备份模块16用于按照预设的备份数量备份至少两个影像数据块,并将备份后的至少两个影像数据块分别发送至不同的文件存储模块14。
其中,备份模块16可以设置在一个服务器上,专门用于备份影像数据。可选的,备份模块16也可以与数据切分模块13设置在同一个服务器上,用于切分影像数据后对切分后的各影像数据块进行备份。预设的备份数量可以由备份模块16预先根据实际应用需求确定。
本实施例中,当客户端10获取到图像文件时,可以将图像文件上传至文件接收模块11,文件接收模块11对图像文件进行分解,得到元信息和影像数据,然后将元信息发送至元数据模块12,将影像数据发送至数据切分模块13,使数据切分模块13拆分影像数据,得到多个影像数据块,以及对所有的影像数据块进行编码运算,得到拆分后的多个影像数据块。然后数据切分模块13再将多个影像数据块发送至备份模块16,使备份模块16可以将拆分后得到的各影像数据块按照预设的备份数量备份各影像数据块,再将备份后的各影像数据块分别发送至多个文件存储模块14进行存储,完成影像数据的高效存储。本实施所述的处理***通过备份的方式提高了影像数据存储的安全性,避免部分影像数据因不可避免的因素丢失而造成客户端无法正常读取图像文件的问题。
图1-图3实施例所述的图像的处理***实现了图像文件的高效存储,基于上述处理***,本申请还提供了一种可以实现高效读取图像文件的图像的处理***,下面实施例将对该处理***进行介绍说明。
参见图4,本申请提供一种图像的处理***,该图像的处理***在图1所示***的基础上还包括:文件获取模块17,文件获取模块17用于接收目标图像文件的读取请求,并根据读取请求从元数据模块12上获取目标图像文件的元信息,再根据目标图像文件的元信息从各文件存储模块14上获取目标图像文件的影像数据,以及根据目标图像文件的元信息和目标图像文件的影像数据,得到目标图像文件。
其中,文件获取模块17可以具体包括:获取单元171、合并单元172和整合单元173。获取单元171用于根据接收到的读取请求从元数据模块12上获取目标图像文件的元信息,以及根据与目标图像文件的元信息关联的各文件存储模块的地址信息和各影像数据块的标识,从各文件存储模块14上获取目标图像文件的影像数据块;合并单元172用于将各影像数据块进行合并处理,得到合并后的影像数据;整合单元173用于将目标图像文件的元信息和合并后的影像数据进行整合,得到目标图像文件。
其中,目标图像文件为待读取的图像文件。
本实施例中,客户端10向文件获取模块17发起某检查的目标图像文件的读取请求,文件获取模块17中的获取单元171在接收到读取请求后,可以进一步的解析读取请求,获取目标图像文件的元信息的标识,并根据该元信息的标识从元数据模块12上获取与元信息的标识对应的元信息,再按照之前存储的元信息与各文件存储模块的地址信息和各影像数据块的标识之间的关联关系,根据元信息确定目标图像文件的存储地址(各文件存储模块14的地址信息)和标识(各影像数据块的标识),再相应的基于各文件存储模块14的地址信息从各文件存储模块14上读取与各影像数据块的标识对应的影像数据块,然后将读取的各影像数据块发送至合并单元172,以使合并单元172将所有的影像数据块进行合并,得到合并后的影像数据,即整个影像数据,合并单元172再将合并后的影像数据发送至整合单元173,且获取单元171再将之前确定的目标图像文件的元信息发送至整合单元173,以使整合单元173将合并后的影像数据和目标图像文件的元信息进行整合,整合后的图像文件即为目标图像文件。需要说明的是,若文件获取模块17从元数据模块12上获取到的元信息是加密后的元信息,则后期整合单元173将合并后的影像数据和元信息进行整合之前,文件获取模块17还需要将加密后的元信息进行解密,以便后期整合单元173将合并后的影像数据和解密后的元信息进行整合,以完全读取目标图像文件。
可选的,参见图5,本申请还提供一种图像的处理***,该图像的处理***在图4所示***的基础上,文件获取模块17还可以用于接收目标图像文件的修改请求,并根据修改请求从元数据模块12上获取目标图像文件的元信息,再根据目标图像文件的元信息从各文件存储模块14上获取目标图像文件的影像数据,以及根据目标图像文件的元信息和目标图像文件的影像数据,得到目标图像文件,并根据修改请求对目标图像文件进行修改。
可选的,文件获取模块17还可以包括:修改单元175,用于根据修改请求对目标图像文件进行修改。
其中,目标图像文件为待修改的图像文件,具体在修改时,可以修改目标图像文件的元信息,或者替换目标图像文件的影像数据。
本实施例中,客户端10向文件获取模块17发起某检查的目标图像文件的修改请求,文件获取模块17中的获取单元171在接收到修改请求后,可以进一步的解析修改请求,获取目标图像文件的元信息的标识,并根据该元信息的标识从元数据模块12上获取与元信息的标识对应的元信息,再按照之前存储的元信息与各文件存储模块的地址信息和各影像数据块的标识之间的关联关系,根据元信息确定目标图像文件的存储地址和标识,再相应的基于各文件存储模块14的地址信息从各文件存储模块14上读取与各影像数据块的标识对应的影像数据块,然后将读取的各影像数据块发送至合并单元172,以使合并单元172将所有的影像数据块进行合并,得到合并后的影像数据,即整个影像数据,合并单元172再将合并后的影像数据发送至整合单元173,且获取单元171再将之前确定的目标图像文件的元信息发送至整合单元173,以使整合单元173将合并后的影像数据和目标图像文件的元信息进行整合,整合后的图像文件即为目标图像文件。然后,整合单元713将整合后得到的目标图像文件发送至修改单元175,修改单元175根据修改请求中包含的修改内容对目标图像文件进行修改,例如,对目标图像文件的元信息进行修改(例如,患者的年龄,检查时间等),还可以更新原来存储的目标图像文件的影像数据。
可选的,若上述合并后的影像数据为压缩后的影像数据,上述文件获取模块17,如图6所示的处理***,还包括:解压单元174,解压单元用于将合并后的影像数据进行解压处理,得到解压后的影像数据,并将解压后的影像数据发送至整合单元173,以指示整合单元173将目标图像文件的元信息和解压后的影像数据进行整合,得到目标图像文件。可以理解的是,上述解压单元174在对合并后的影像数据进行解压时,可以具体采用预设的解压算法对合并后的影像数据进行解析,而使用的解压算法与压缩影像数据时使用压缩算法匹配。
上述实施例提供的医学图像的处理***,实现了图像文件的高效读取,只要客户端向文件获取模块发起读取请求或修改请求,文件获取模块即可将之前已拆分的元信息进行快速解密,并整合从文件存储模块中获取的影像数据后,直接返回客户端。由于元信息占用数据量少,因此可以快速的解密元信息,极大的提高了客户端读取或修改目标图像文件的效率。
在一种应用环境中,当上述文件获取模块17中的合并单元172将各影像数据块进行合并处理,得到合并后的影像数据后,合并单元172还可以从获取单元171中获取目标图像文件的元信息,并将目标图像文件的元信息和影像数据同时或先后发送给客户端10,以使客户端10可以在显示屏上显示目标图像文件。具体的,由于元信息的数据量较少,客户端10可以先显示元信息,使客户端10的用户先了解相关信息,待影像数据也接收完毕后,可以进一步的根据元信息解读接收的影像数据。
在另一种应用环境中,上述文件获取模块17中的整合单元173在将元信息和合并后的影像数据进行整合得到目标图像文件后,即可将目标图像文件发送至客户端10,以便用户查看。
上述所有实施例涉及图像的处理***的结构和功能的说明,下面实施例将说明图像的处理方法,且该方法可以被应用上述任何实施例所述的图像的处理***。
在一种应用中,本申请还提供了一种图像的处理方法,如图7所示,该方法包括:
S101,将接收到的图像文件进行分解,得到图像文件的元信息和影像数据,并对元信息进行加密存储。
S102,对影像数据进行分块处理,得到至少两个影像数据块并进行存储。
S103,将元信息与存储各影像数据块的地址信息和各影像数据块的标识进行关联并存储。
本实施例所述的图像的处理方法可以适用于前述图1-图3任一实施例所述的图像的处理***,具体实现方法请参见前述图1-图3任一实施例中的说明内容,此处不赘述。
在另一种应用中,如图8所示,上述医学图像的处理方法还包括:
S104,根据接收到的读取请求获取目标图像文件的元信息,再根据目标图像文件的元信息获取目标图像文件的影像数据,以及根据目标图像文件的元信息和目标图像文件的影像数据进行合并处理,得到目标图像文件。
或者,S105,根据接收到的修改请求获取目标图像文件的元信息,再根据目标图像文件的元信息获取目标图像文件的影像数据,以及将目标图像文件的元信息和目标图像文件的影像数据进行合并处理,得到目标图像文件,对目标图像文件进行修改。
本实施例所述的医学图像的处理方法可以适用于前述图4-图6任一实施例所述的医学图像的处理***,具体实现方法请参见前述图4-图6任一实施例中的说明,此处不赘述。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储图像数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图像的处理方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
将接收到的图像文件进行分解,得到所述图像文件的元信息和影像数据,并对所述元信息进行加密存储;
对所述影像数据进行分块处理,得到至少两个影像数据块并进行存储;
将所述元信息与存储各所述影像数据块的地址信息和各所述影像数据块的标识进行关联并存储。
上述实施例提供的一种计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
将接收到的图像文件进行分解,得到所述图像文件的元信息和影像数据,并对所述元信息进行加密存储;
对所述影像数据进行分块处理,得到至少两个影像数据块并进行存储;
将所述元信息与存储各所述影像数据块的地址信息和各所述影像数据块的标识进行关联并存储。
上述实施例提供的一种计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种图像的处理***,其特征在于,所述***包括:
文件接收模块,用于将接收到的图像文件进行分解,得到所述图像文件的元信息和影像数据,并将所述元信息发送至元数据模块,以及将所述影像数据发送至数据切分模块;
所述数据切分模块,用于对所述影像数据进行分块处理,得到至少两个影像数据块,并将所述至少两个影像数据块分别发送至不同的文件存储模块;
每个所述文件存储模块,用于存储接收到的影像数据块,并将所述文件存储模块的地址信息和所述影像数据块的标识发送至所述元数据模块;
所述元数据模块,用于对所述元信息进行加密存储,以及将所述元信息与接收到的各所述文件存储模块的地址信息和各所述影像数据块的标识进行关联并存储。
2.根据权利要求1所述的***,其特征在于,所述***还包括:
压缩模块,用于对接收到的所述影像数据进行压缩处理,得到压缩后的影像数据,并将所述压缩后的影像数据发送至所述数据切分模块,以指示所述数据切分模块对所述压缩后的影像数据进行分块处理,得到所述至少两个影像数据块。
3.根据权利要求1所述的***,其特征在于,所述数据切分模块用于对所述影像数据进行分块容错编码,得到所述至少两个影像数据块。
4.根据权利要求1-3任一项所述的***,其特征在于,所述***还包括:
备份模块,用于按照预设的备份数量备份所述至少两个影像数据块,并将备份后的至少两个影像数据块分别发送至不同的所述文件存储模块。
5.根据权利要求1所述的***,其特征在于,所述***还包括:
文件获取模块,用于接收目标图像文件的读取请求,并根据所述读取请求从所述元数据模块上获取所述目标图像文件的元信息,再根据所述目标图像文件的元信息从各所述文件存储模块上获取所述目标图像文件的影像数据,以及根据所述目标图像文件的元信息和所述目标图像文件的影像数据,得到所述目标图像文件;
或者,所述文件获取模块,用于接收目标图像文件的修改请求,并根据所述修改请求从所述元数据模块上获取所述目标图像文件的元信息,再根据所述目标图像文件的元信息从各所述文件存储模块上获取所述目标图像文件的影像数据,以及根据所述目标图像文件的元信息和所述目标图像文件的影像数据,得到所述目标图像文件,并根据所述修改请求对所述目标图像文件进行修改。
6.根据权利要求5所述的***,其特征在于,所述文件获取模块,包括:
获取单元,用于根据接收到的所述读取请求或修改请求从所述元数据模块上获取所述目标图像文件的元信息,以及根据与所述目标图像文件的元信息关联的各所述文件存储模块的地址信息和各所述影像数据块的标识,从各所述文件存储模块上获取所述目标图像文件的影像数据块;
合并单元,用于将各所述影像数据块进行合并处理,得到合并后的影像数据;
整合单元,用于将所述目标图像文件的元信息和所述合并后的影像数据进行整合,得到所述目标图像文件。
7.根据权利要求6所述的***,其特征在于,所述文件获取模块还包括:
修改单元,用于根据所述修改请求对所述目标图像文件进行修改。
8.根据权利要求6或7所述的***,其特征在于,若所述合并后的影像数据为压缩后的影像数据,则所述文件获取模块,还包括:
解压单元,用于将所述合并后的影像数据进行解压处理,得到解压后的影像数据,并将所述解压后的影像数据发送至所述整合单元,以指示所述整合单元将所述目标图像文件的元信息和所述解压后的影像数据进行整合,得到所述目标图像文件。
9.一种图像的处理方法,其特征在于,所述方法包括:
将接收到的图像文件进行分解,得到所述图像文件的元信息和影像数据,并对所述元信息进行加密存储;
对所述影像数据进行分块处理,得到至少两个影像数据块并进行存储;
将所述元信息与存储各所述影像数据块的地址信息和各所述影像数据块的标识进行关联并存储。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
根据接收到的读取请求获取目标图像文件的元信息,再根据目标图像文件的元信息获取所述目标图像文件的影像数据,以及将所述目标图像文件的元信息和所述目标图像文件的影像数据进行合并处理,得到所述目标图像文件;
或者,根据接收到的修改请求获取目标图像文件的元信息,再根据所述目标图像文件的元信息获取所述目标图像文件的影像数据,以及根据所述目标图像文件的元信息和所述目标图像文件的影像数据进行合并处理,得到所述目标图像文件,对所述目标图像文件进行修改。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011435223.2A CN112530551A (zh) | 2020-12-10 | 2020-12-10 | 图像的处理***及方法 |
EP21205635.2A EP3992979A1 (en) | 2020-10-29 | 2021-10-29 | Systems and methods for file archiving |
US17/452,783 US11829407B2 (en) | 2020-10-29 | 2021-10-29 | Systems and methods for file archiving |
EP21205586.7A EP3992807A1 (en) | 2020-10-29 | 2021-10-29 | Systems and methods for data storage |
US17/452,778 US20220140840A1 (en) | 2020-10-29 | 2021-10-29 | Systems and methods for data storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011435223.2A CN112530551A (zh) | 2020-12-10 | 2020-12-10 | 图像的处理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112530551A true CN112530551A (zh) | 2021-03-19 |
Family
ID=74998909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011435223.2A Pending CN112530551A (zh) | 2020-10-29 | 2020-12-10 | 图像的处理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112530551A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113448978A (zh) * | 2021-07-14 | 2021-09-28 | 中国银行股份有限公司 | 同名影像文件替换操作中保证数据一致性的方法及装置 |
CN113852823A (zh) * | 2021-11-30 | 2021-12-28 | 深圳市通恒伟创科技有限公司 | 一种基于物联网的图像数据上传方法、***和装置 |
CN114500498A (zh) * | 2021-12-28 | 2022-05-13 | 武汉联影医疗科技有限公司 | Dicom文件传输与存储方法、***、设备及存储介质 |
WO2023142440A1 (zh) * | 2022-01-28 | 2023-08-03 | ***股份有限公司 | 一种图像加密、图像处理方法、装置、设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107180199A (zh) * | 2016-03-11 | 2017-09-19 | 杭州与云网络有限公司 | 一种医疗影像互联网加密存储方法 |
CN109411056A (zh) * | 2018-08-31 | 2019-03-01 | 透彻影像(北京)科技有限公司 | 图像存储方法及*** |
CN110570928A (zh) * | 2019-09-11 | 2019-12-13 | 浪潮软件股份有限公司 | 一种基于HBase和ozone的医疗影像文件存取方法 |
CN110825698A (zh) * | 2019-11-07 | 2020-02-21 | 重庆紫光华山智安科技有限公司 | 元数据管理方法及相关装置 |
CN110990877A (zh) * | 2019-12-13 | 2020-04-10 | 中电健康云科技有限公司 | 一种基于greenplum的医疗影像文件分段加解密***及方法 |
-
2020
- 2020-12-10 CN CN202011435223.2A patent/CN112530551A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107180199A (zh) * | 2016-03-11 | 2017-09-19 | 杭州与云网络有限公司 | 一种医疗影像互联网加密存储方法 |
CN109411056A (zh) * | 2018-08-31 | 2019-03-01 | 透彻影像(北京)科技有限公司 | 图像存储方法及*** |
CN110570928A (zh) * | 2019-09-11 | 2019-12-13 | 浪潮软件股份有限公司 | 一种基于HBase和ozone的医疗影像文件存取方法 |
CN110825698A (zh) * | 2019-11-07 | 2020-02-21 | 重庆紫光华山智安科技有限公司 | 元数据管理方法及相关装置 |
CN110990877A (zh) * | 2019-12-13 | 2020-04-10 | 中电健康云科技有限公司 | 一种基于greenplum的医疗影像文件分段加解密***及方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113448978A (zh) * | 2021-07-14 | 2021-09-28 | 中国银行股份有限公司 | 同名影像文件替换操作中保证数据一致性的方法及装置 |
CN113448978B (zh) * | 2021-07-14 | 2024-04-16 | 中国银行股份有限公司 | 同名影像文件替换操作中保证数据一致性的方法及装置 |
CN113852823A (zh) * | 2021-11-30 | 2021-12-28 | 深圳市通恒伟创科技有限公司 | 一种基于物联网的图像数据上传方法、***和装置 |
CN113852823B (zh) * | 2021-11-30 | 2022-03-01 | 深圳市通恒伟创科技有限公司 | 一种基于物联网的图像数据上传方法、***和装置 |
CN114500498A (zh) * | 2021-12-28 | 2022-05-13 | 武汉联影医疗科技有限公司 | Dicom文件传输与存储方法、***、设备及存储介质 |
CN114500498B (zh) * | 2021-12-28 | 2023-12-08 | 武汉联影医疗科技有限公司 | Dicom文件传输与存储方法、***、设备及存储介质 |
WO2023142440A1 (zh) * | 2022-01-28 | 2023-08-03 | ***股份有限公司 | 一种图像加密、图像处理方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112530551A (zh) | 图像的处理***及方法 | |
Liao et al. | Separable data hiding in encrypted image based on compressive sensing and discrete fourier transform | |
CN113946851B (zh) | 医疗图像的管理方法、装置、电子设备以及存储介质 | |
CN107302706B (zh) | 图像防盗链方法、装置及电子设备 | |
US11221992B2 (en) | Storing data files in a file system | |
US20180249190A1 (en) | Method and apparatus for cloud storage and cloud download of multimedia data | |
CN112073453B (zh) | 医疗影像云的处理方法、***及介质 | |
JP2001505341A (ja) | 医用画像認証用デジタル認証センター | |
US20200244440A1 (en) | Blockchain-based data evidence storage method and apparatus | |
CN113064760B (zh) | 数据库合成备份方法、装置、计算机设备和存储介质 | |
US20130006867A1 (en) | Secure patient information handling | |
Unterweger et al. | Building a post-compression region-of-interest encryption framework for existing video surveillance systems: Challenges, obstacles and practical concerns | |
US8340443B2 (en) | System and method for compressing compressed data | |
CN109886047B (zh) | 文件加密处理方法和装置 | |
US11720270B2 (en) | Client-side compression | |
CN115955534B (zh) | 基于压缩感知的秘密嵌入分享方法、***、终端及介质 | |
JP7184159B2 (ja) | システム、クライアント装置、データ処理方法、コンピュータプログラム及び記録媒体 | |
Marwan et al. | A secure framework for medical image storage based on multi-cloud | |
CN116841466A (zh) | 多云存储方法、装置、设备及计算机可读存储介质 | |
JP2017192080A (ja) | 画像圧縮装置、画像復号装置、画像圧縮方法及び画像圧縮プログラム | |
KR101437515B1 (ko) | 의료영상 전송 시스템 및 방법 | |
Rashid et al. | Deduplication practices for multimedia data in the cloud | |
CN115242449A (zh) | 医疗数据上传方法、下载方法、传输***、设备、介质 | |
US20140269911A1 (en) | Batch compression of photos | |
Xu et al. | Data hiding with thumbnail-preserving encryption for cloud medical images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |