Method for sharing medical image data based on a cloud platform, cloud platform and system

A cloud platform facilitates data sharing and reconstruction across medical imaging devices, improving efficiency and accuracy by enabling scan guidance and dose optimization, addressing the limitations of isolated device operations.

DE102013217884B4Active Publication Date: 2025-08-21NEUSOFT MEDICAL SYST CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
DE102013217884
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2013-05-27
Filing Date
2013-09-06
Publication Date
2025-08-21
Estimated Expiration
2033-09-06

AI Technical Summary

Technical Problem

Current medical imaging devices, such as CT scanners, cannot share data or refer to data from other devices, limiting data federation and hindering efficient image reconstruction and diagnosis.

Method used

A cloud platform connected to medical imaging devices for storing and sharing medical images and scan data, enabling scan guidance, dose optimization, and reconstruction across devices, with modules for cardiac output calculation, contrast agent management, and data distribution among compute nodes.

Benefits of technology

Enhances medical image reconstruction efficiency, improves scan accuracy, and optimizes dose usage while ensuring secure data sharing among different medical imaging devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000024_0000
    Figure 00000024_0000
  • Figure 00000024_0001
    Figure 00000024_0001
  • Figure 00000024_0002
    Figure 00000024_0002
Patent Text Reader

Abstract

A method for sharing medical image data based on a cloud platform, wherein the cloud platform is connected to at least one medical imaging device and the method comprises: Receiving a medical image and / or scan data transmitted from the at least one medical imaging device; Storing the medical image and / or scan data from the at least one medical imaging device in the cloud platform, and in response to a guidance request from a current medical imaging device, performing a scan guidance of the current medical imaging device based on a stored medical image and / or scan data from another medical imaging device, wherein performing the scan guidance of the current medical imaging device comprises: a) in response to an extended scanning operation to be performed by a current computed tomography (CT) scanner on an object to be scanned, obtaining a cardiac output of the object to be scanned, which is obtained by using a device suitable for measuring cardiac output, from the cloud platform, wherein the medical imaging device comprises the device suitable for measuring cardiac output and the current CT scanner; b) calculating a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned based on the cardiac output; and c) transmitting the total amount and injection rate of the contrast agent to the current CT scanner so that the current CT scanner performs an extended scanning on the object to be scanned, or a) in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device, performing a matching on the cloud platform to obtain a stored medical image and / or scan data of a same scanned portion of another object; and b) generating a parameter required for dose optimization of the object to be scanned based on the medical image and / or scan data obtained by the matching, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field of the invention

[0001] The present invention relates to the field of embedded systems and, in particular, to a method for sharing medical image data based on a cloud platform, a cloud platform and a system. Background of the invention

[0002] Currently, medical devices such as apparatus, instruments, materials, or other objects are used alone or in combination on a user, and these medical devices also include the necessary software. Medical imaging devices are medical devices for obtaining medical images by scanning users.

[0003] In an existing medical imaging device, such as a computed tomography (CT) scanner, the reconstruction and storage of the medical image are performed by the device itself. For example, customizing a scan plan for a user, scanning a user, storing scan data, reconstructing a medical image based on scan data, and diagnosing a medical image are all performed by the CT scanner itself. A specific CT scanner cannot receive scan data from another CT scanner and cannot refer to scan data from another CT scanner during scanning.

[0004] It is clear that data sharing between different medical imaging devices cannot be achieved in the state of the art. Summary of the invention

[0005] An object of the invention is to provide a method for sharing medical image data based on a cloud platform in order to solve the technical problem in the prior art that data federation between different medical imaging devices cannot be achieved.

[0006] A further object of the invention is to apply the above-mentioned concept to a specific application environment, therefore providing a cloud platform for sharing medical image data to ensure the implementation and application of the method.

[0007] To achieve the above-mentioned technical problem, a method for sharing medical image data based on a cloud platform according to an embodiment of the invention is provided, wherein the cloud platform is connected to at least one medical imaging device and the method comprises: Receiving a medical image and / or scan data transmitted from the at least one medical imaging device; Storing the medical image and / or scan data from the at least one medical imaging device in the cloud platform, and in response to a guidance request from a current medical imaging device, performing a scan guidance of the current medical imaging device based on a stored medical image and / or scan data from another medical imaging device, wherein performing the scan guidance of the current medical imaging device comprises: a) in response to an extended scanning operation to be performed by a current computed tomography (CT) scanner on an object to be scanned, obtaining a cardiac output of the object to be scanned, which is obtained by using a device suitable for measuring cardiac output, from the cloud platform, wherein the medical imaging device comprises the device suitable for measuring cardiac output and the current CT scanner; b) calculating a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned based on the cardiac output; and c) transmitting the total amount and injection rate of the contrast agent to the current CT scanner so that the current CT scanner performs an extended scanning on the object to be scanned, or a) in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device, performing a matching on the cloud platform to obtain a stored medical image and / or scan data of a same scanned portion of another object; and b) generating a parameter required for dose optimization of the object to be scanned based on the medical image and / or scan data obtained by the matching, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter.

[0008] Optionally, in a case where the scan data is transmitted from a current medical imaging device, the method further comprises: In response to a request to generate a medical image from the current medical imaging device, reconstructing a corresponding medical image based on the scan data from the current medical imaging device.

[0009] Optionally, reconstructing a corresponding medical image based on the scan data from the current medical imaging device includes: Splitting the scan data from the current medical imaging device into multiple data subsets; Distributing the plurality of data subsets to a plurality of computing nodes selected according to a predetermined condition to trigger the plurality of computing nodes to respectively calculate medical subimages of a plurality of data subsets, wherein the number of data subsets corresponds to the number of the plurality of computing nodes; and Generating a medical image corresponding to the scan data by using the medical sub-images of the plurality of data subsets.

[0010] Optionally, the procedure also includes: Return the medical image to the current medical imaging device.

[0011] Optionally, the medical image and / or scan data comprise: a first medical image and / or first scan data obtained by scanning a currently scanned object by a first medical imaging device after a marked point of the currently scanned object is predetermined; and the method further comprises: Judging whether an object to be scanned scanned by a second medical imaging device is the currently scanned object, and if so, transmitting the first medical image and / or the first scan data to the second medical imaging device so that the second medical imaging device unites the first medical image and / or the first scan data and a second medical image and / or second scan data obtained by scanning the second medical imaging device.

[0012] Optionally, the method further comprises, while receiving a medical image and / or scan data transmitted from the at least one medical imaging device: Receiving an authorization setting parameter corresponding to the medical image and / or scan data, the authorization setting parameter indicating the access authorization of the medical image and / or scan data; and the method comprises, after storing the medical image and / or scan data from the at least one medical imaging device on the cloud platform, further comprising: In response to a request to acquire a medical image and / or scan data of a scanned object transmitted by an electronic device, judging whether there is an access authorization based on the authorization setting parameter of the medical image and / or scan data, and if there is, returning the medical image and / or scan data.

[0013] Accordingly, according to one embodiment of the invention, a cloud platform for sharing medical image data is further provided, wherein the cloud platform is connected to at least one medical imaging device and the cloud platform comprises: a first receiving module adapted to receive a medical image and / or scan data transmitted from the at least one medical imaging device; a storage module adapted to store the medical image or scan data from the at least one medical imaging device on the cloud platform, and a guidance scan module adapted, in response to a guidance request from a current medical imaging device, to perform scan guidance of the current medical imaging device based on a stored medical image and / or scan data from another medical imaging device, wherein the guide scanning module comprises: a) an acquisition sub-module adapted, in response to an extended scanning operation to be performed on an object to be scanned by a current CT scanner, to acquire from the cloud platform a cardiac output of the object to be scanned obtained by using a device suitable for measuring cardiac output, wherein the medical imaging device comprises the device suitable for measuring cardiac output and the current CT scanner; b) a calculation sub-module adapted, based on the cardiac output, to calculate a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned; and c) a transmission sub-module adapted to transmit the total amount and injection rate of the contrast agent to the current CT scanner so that the current CT scanner performs an extended scanning on the object to be scanned; or a) a matching sub-module adapted to perform matching on the cloud platform in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device to obtain a stored medical image and / or scan data of a same scanned portion of another object, and b) a dose regulation sub-module adapted to generate, based on the medical image and / or scan data obtained by the matching, a parameter required in dose optimization of the object to be scanned, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter.

[0014] The cloud platform also optionally includes: a reconstruction module adapted, in response to a request to generate a medical image from a current medical imaging device, to reconstruct a corresponding medical image based on the scan data from the current medical imaging device.

[0015] The reconstruction module optionally includes: a splitting sub-module adapted to split the scan data from the current medical imaging device into a plurality of data subsets; a distribution sub-module adapted to distribute the plurality of data subsets to a plurality of computing nodes selected according to a predetermined condition to trigger the plurality of computing nodes to respectively calculate medical sub-images of the plurality of data subsets, wherein the number of data subsets corresponds to the number of the plurality of computing nodes; and a generation sub-module adapted to generate a medical image corresponding to the scan data by using the medical sub-images of the plurality of data subsets.

[0016] The cloud platform also optionally includes: a first return module adapted to return the medical image to the current medical imaging device.

[0017] Optionally, the medical image and / or scan data comprises: a first medical image and / or first scan data obtained by scanning a currently scanned object by a first medical imaging device after a marked point of the currently scanned object is predetermined; and the cloud platform further comprises: a first judgment module adapted to judge whether an object to be scanned scanned by a second medical imaging device is the currently scanned object, and a transmission module adapted to transmit the first medical image and / or the first scan data to the second medical imaging device when the first judgment module determines that the object to be scanned scanned by the second medical imaging device is the currently scanned object, so that the second medical imaging device combines the first medical image and / or the first scan data and a second medical image and / or second scan data obtained by scanning the second medical imaging device.

[0018] The cloud platform also optionally includes: a second receiving module adapted to receive an authorization setting parameter corresponding to the medical image and / or the scan data, the authorization setting parameter indicating an access authorization of the medical image and / or the scan data; a second judgment module adapted, in response to a request to obtain a medical image and / or scan data of a scanned object transmitted by an electronic device, to judge whether there is an access authorization based on the authorization setting parameter of the medical image and / or scan data; and a second return module adapted to return the medical image and / or scan data if the second assessment module determines that there is access authorization.

[0019] Further, a system for sharing data according to an embodiment of the invention is provided, the system comprising a cloud platform and at least one medical imaging device connected to the cloud platform, the cloud platform comprising: a first receiving module adapted to receive a medical image and / or scan data transmitted from the at least one medical imaging device; a storage module adapted to store the medical image and / or scan data from the at least one medical imaging device on the cloud platform; and a guidance scan module adapted, in response to a guidance request from a current medical imaging device, to perform scan guidance of the current medical imaging device based on a stored medical image and / or scan data from another medical imaging device, wherein the guide scanning module comprises: a) an acquisition sub-module adapted, in response to an extended scanning operation to be performed on an object to be scanned by a current CT scanner, to acquire from the cloud platform a cardiac output of the object to be scanned obtained by using a device suitable for measuring cardiac output, wherein the medical imaging device comprises the device suitable for measuring cardiac output and the current CT scanner; b) a calculation sub-module adapted, based on the cardiac output, to calculate a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned; and c) a transmission sub-module adapted to transmit the total amount and injection rate of the contrast agent to the current CT scanner so that the current CT scanner performs an extended scanning on the object to be scanned; or a) a matching sub-module adapted to perform matching on the cloud platform in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device to obtain a stored medical image and / or scan data of a same scanned portion of another object, and b) a dose regulation sub-module adapted to generate, based on the medical image and / or scan data obtained by the matching, a parameter required in dose optimization of the object to be scanned, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter.

[0020] It can be seen from the above-mentioned technical solution that, in embodiments of the invention, the cloud platform is connected to at least one medical imaging device and can receive a medical image and / or scan data transmitted from the at least one medical imaging device, wherein the medical image and / or scan data from the at least one medical imaging device are stored directly on the cloud platform. The medical image and / or scan data are stored on the cloud platform so that each medical imaging device can obtain the medical image and / or scan data of another medical imaging device via the cloud platform. This achieves the sharing of medical image data between the at least one medical imaging device.

[0021] Based on the above-mentioned solution, in a case where scan data from each medical imaging device is stored on the cloud platform and the process for reconstructing the medical image is the process of generating the medical image according to the scan data for each medical imaging device, the medical image reconstruction can also be implemented on the cloud platform side. This improves the efficiency of medical image reconstruction and saves the resources of the medical imaging device itself.

[0022] Furthermore, any medical imaging device can obtain the medical image and / or scan data obtained by scanning another medical imaging device from the cloud platform as a reference during scanning of the medical image. This improves the quality of the medical image and the accuracy of the diagnosis.

[0023] Furthermore, while performing dose adjustment with respect to a specific portion of an object to be scanned, each medical imaging device can refer to the scan result of the same portion of the object to be scanned by another medical imaging device to determine an adjustment parameter for the current scan of the object to be scanned. This makes the scan data and / or medical image more accurate.

[0024] Furthermore, the sharing of medical image data achieved based on the cloud platform can support merging medical images and / or scan data obtained from different types of medical imaging devices (e.g., CT scanners and PET).

[0025] Furthermore, for sharing medical images and / or scan data achieved based on the cloud platform, appropriate permissions can be set for the medical image and / or scan data of each user scanned by each medical imaging device, and only an entity with the access permission can obtain the medical image and / or scan data of another entity. This can enhance the security of the medical image and / or scan data. Brief description of the drawings

[0026] Technical solutions of the embodiments of the present invention and / or the prior art are more clearly illustrated by the following brief description of the drawings. Obviously, the drawings described below represent only some embodiments of the invention. A person skilled in the art can derive some further details from these drawings without any creative work. Fig. 1 is a flowchart of a first embodiment of a method according to the invention; Fig. 2 is a flowchart of a second embodiment of the method according to the invention; Fig. 3 is a flowchart of step 201 in the second embodiment of the method according to the invention; Fig. 4 is a flowchart of a third embodiment of the method according to the invention; Fig. 5 is a flowchart of an example of the third embodiment of the method according to the invention; Fig. 6 is a flowchart of another example of the third embodiment of the method according to the invention; Fig. 7 is a flowchart of a fourth embodiment of the method according to the invention; Fig. 8 is a flowchart of a fifth embodiment of the method according to the invention; Fig. 9 is a schematic structural view of a first embodiment of a cloud platform according to the invention; Fig. 10 is a schematic structural view of a second embodiment of the cloud platform according to the invention; Fig. 11 is a schematic structural view of a reconstruction module 1001 in the second embodiment of the cloud platform according to the invention; Fig. 12 is a schematic structural view of a third embodiment of the cloud platform according to the invention; Fig. 13 is a schematic structural view of an example of the third embodiment of the cloud platform according to the invention; Fig. 14 is a schematic structural view of another example of the third embodiment of the cloud platform according to the invention; Fig. 15 is a schematic structural view of a fourth embodiment of the cloud platform according to the invention; Fig. 16 is a schematic structural view of a fifth embodiment of the cloud platform according to the invention; and Fig. 17 is a schematic structural view of an embodiment of a system according to the invention. Detailed description of the invention

[0027] To help those skilled in the art better understand the solutions of the invention, the technical solutions according to the embodiments of the present invention are described clearly and completely as follows in conjunction with the drawings. It is obvious that the described embodiments are only some, but not all, of the embodiments of the present invention. Other embodiments that a person skilled in the art can derive from the embodiments of the present invention without any creative effort fall within the scope of the present invention.

[0028] According to Fig. Figure 1 shows a flowchart of a first embodiment of a method for sharing medical image data based on a cloud platform according to the invention. The cloud platform is connected to at least one medical imaging device. The embodiment comprises the following steps.

[0029] Step 101: The cloud platform receives a medical image and / or scan data transmitted from the at least one medical imaging device.

[0030] In this embodiment, the cloud platform may be communicatively connected to one or more medical imaging devices via a network, so that the medical image and / or scan data can be transferred between the cloud platform and the medical imaging device. Generally, in a case where there are multiple medical image processing devices, the multiple medical imaging devices may be devices in the same hospital or in different hospitals. The medical imaging device is a medical device that can perform scanning and that needs to implement the sharing of medical images and / or scan data. For example, a CT scanner, an MRI (Magnetic Resonance Imaging) device, an ultrasound device, an X-ray machine, and a PET-CT (Positron Emission Computed Tomography) scanner are all included in the medical imaging devices of the application.

[0031] Each medical imaging device can transmit scan data, i.e., raw data obtained by scanning an object to be scanned, based on which a corresponding medical image is calculated. Alternatively, each medical imaging device can transmit a medical image reconstructed by the medical imaging device based on the scan data.

[0032] Step 102: The medical image and / or scan data from the at least one medical imaging device is stored on the cloud platform.

[0033] The cloud platform may provide dedicated storage space for storing the medical image and / or scan data from one or more medical imaging devices connected to the cloud platform.

[0034] In the present embodiment, each medical imaging device no longer stores the scan data and / or the medical image in its own storage space. Instead, each medical imaging device transmits the scan data and / or the medical image to the cloud platform connected to it, and the cloud platform stores the medical image and / or scan data of all medical imaging devices connected to it. In this way, when a particular medical imaging device needs to acquire a medical image and / or scan data from another medical imaging device, it can directly read the medical image and / or scan data from the cloud platform to which it is connected. This achieves sharing of the medical image and / or scan data among all medical imaging devices connected to the cloud platform.

[0035] With reference to Fig. Figure 2 shows a flowchart of a second embodiment of the method for sharing medical image data based on a cloud platform according to the invention. If the current medical imaging device transmits scan data to the cloud platform, the embodiment further comprises the following step after step 102, in which the sharing of medical images and / or scan data is achieved between all of the medical imaging devices connected to the cloud platform.

[0036] Step 201: In response to a request to generate a medical image from the current medical imaging device, a corresponding medical image is reconstructed based on the scan data from the current medical imaging device.

[0037] Since the current medical imaging device transmits the scan data to the cloud platform, the reconstruction of the medical image from the scan data can be implemented on the cloud platform side. The current medical imaging device can transmit a request to generate a medical image to the cloud platform, and the cloud platform then reconstructs the medical image corresponding to the scan data based on the stored scan data from the current medical imaging device.

[0038] In a different embodiment, the cloud platform may comprise multiple compute nodes. A compute node may be implemented by a single computer. Then, the cloud platform may distribute different scan data obtained by scanning different medical imaging devices to different compute nodes accordingly. Alternatively, the cloud platform may divide the scan data obtained by scanning the same medical imaging device into multiple subtasks and distribute the multiple subtasks to different compute nodes accordingly.

[0039] With reference to Fig. 3, in a case where the scan data obtained by scanning the same medical imaging device is divided into multiple subtasks and the multiple subtasks are distributed among different computing nodes, step 201 may include the following steps.

[0040] Step 301: The scan data from the current medical imaging device is divided into several data subsets.

[0041] First, the cloud platform divides the scan data from the current medical imaging device into several data subsets. For example, as in an iterative process, the minimum value must be solved as shown in Equation (1), and the resulting x is the pixel value of the medical image: x=argx min{12(y−Ax)TD(y−Ax)+U(x)}

[0042] In equation (1), A is a normal projection matrix, D is a confidence diagonal matrix, U (x) is a control term, and y is a projection value. For example, U (x) can be as shown in equation (2): U(x)=1pσp∑k∑j∈Ckbj,kρ(xj−xk), where ρ(Δ)+|Δ|p1+|Δ / c|p−q

[0043] In equation (2), p, q, and c are parameters for controlling image quality, and in general, 2 ≥ p ≥ q ≥ 1; c and σ are empirical parameters, where σ is a ratio between a control regulation term and a primary quantity, c is a boundary reservation feature of the control regulation term function, the larger c is, the brighter the edge of the image is occupied, and c and σ can be independently adjusted by the person skilled in the art; b jk is a weighted value that is the normalized reciprocal distance between the pixel x j and the pixel x k is; and c k is an index set of neighboring points of the pixel point x k , such as eight neighbors.

[0044] Typical parameters of the values ​​p, q, c and σ can be p = 2.0, q = 1.2, c = 10, σ = 0.01.

[0045] Solving the minimum value in equation (1) is done by setting the derivative of x jequal to zero. To do this, the solution of the minimum value in equation (1) is converted into the iterative procedure as follows.

[0046] It is assumed that x (0) = 0 and n = 0. Step a): For any pixel j in the image, x j solved in the following equation (3): θ1,j+(xj(n)−xj)θ2,j−1pσp∑{j,k}∈Cbj,kI(xj−xk(n))=0 where I(Δ)=|Δ|p−11+|Δ / c|p−q(p−(p−qcp−q)|Δ|p−q1+|Δ / c|p−q)sign(Δ) θ1,j=∑i=1N​d1Aij(yi−Ai*x(n))=(AT)j*D(y−Ax(n)) θ2,j=∑i=1NdiAij2

[0047] Step b): All of the obtained x j form x (n+1), n = n + 1 is set, and then it is assessed whether a convergence criterion is met. Generally, the convergence criterion is to judge whether the maximum difference between two solutions is less than a preset threshold (for example, the threshold can be 1). Alternatively, the control can be performed according to the number of iteration steps, for example, the number of iteration steps n is greater than 1000. If the convergence criterion is not met, the process returns to step b); and if the convergence criterion is met, the iterative process ends.

[0048] According to this embodiment, the medical image calculated in iteration steps a-b is divided into several blocks. The iterations for the several blocks are performed accordingly using the resources of the various computing nodes located in the cloud platform. After a certain number of iteration steps (e.g., 5 steps), the results of all the computing nodes are synchronized. Then, the block iterations continue until the medical image converges or a certain number of iteration steps (e.g., 500 steps) is reached.

[0049] As for the iterative steps of steps a - b, it is further assumed that x (0) = 0 and n = 0. The medical image is first divided into several disjoint sets Ω i where i = 1... N, and N is consistent with the number of compute nodes selected below.

[0050] Step 302: The plurality of data subsets are distributed accordingly among a plurality of compute nodes selected according to a predetermined condition to trigger the plurality of compute nodes to respectively compute medical subimages of the plurality of data subsets, wherein the number of data subsets corresponds to the number of the plurality of compute nodes.

[0051] The cloud platform distributes the multiple split data subsets to multiple computing nodes selected according to a predetermined condition, and each of the multiple computing nodes calculates a medical sub-image of a corresponding data subset.

[0052] As for the example mentioned above, the following computation steps can be performed by the compute node i. Step 1): Suppose that x (0) = x (n) , m = 0; Step 2): For each j εΩ i of the image, x jsolved in equation (4): θ1,j+(xji(m)−xj)θ2,j−1pσp∑{j,k}∈Cbj,kI(xj−xki(m))=0 where I(Δ)=|Δ|p−11+|Δ / c|p−q(p−(p−qcp−q)|Δ|p−q1+|Δ / c|p−q)sign(Δ) θ1,j=∑i=1NdiAij(yi−Ai*xi(m))=(AT)j*D(y−Axi(m)) θ2,j=∑i=1NdiAij2 Step 3): All of the received x j form x i(m+1) , m = m + 1 is set, and then it is judged whether m reaches a predetermined number of iteration steps. If m does not reach the predetermined number of steps, the process returns to step 2); and when m reaches the predetermined number, the iteration of the computing node i ends, and the result is expressed as x j where x j is the medical subimage computed by the i-th compute node.

[0053] Step 303: A medical image corresponding to the scan data is generated by using the medical sub-images of the multiple data subsets.

[0054] The medical image corresponding to the scan data is generated by using the medical sub-images of the multiple data subsets. Specifically, after all the above-mentioned computation nodes have completed their computation, the computation results x j of all compute nodes as x (n+1) combined. n = n + 1 is set and then it is assessed whether a predefined convergence criterion is met. If the convergence criterion is not met, the process returns to step 1) for iteration; and if the convergence criterion is met, the iterative process ends and x (n+1) is the reconstructed medical image.

[0055] Next, back to Fig. 2, step 202, in which the medical image is returned to the current medical imaging device, may be performed on the cloud platform side after step 201.

[0056] In the embodiment, the cloud platform can return a medical image to the current medical imaging device after reconstructing the medical image. The medical image can be provided as a scan result to a doctor or a patient for reference.

[0057] In the embodiment, medical image reconstruction can be performed for each medical imaging device through the cloud platform. Therefore, the operating cost of the medical imaging device can be reduced, the efficiency of medical image reconstruction can be improved, and the resource of the medical imaging device itself can be saved.

[0058] With reference to Fig. Figure 4 shows a flowchart of a third embodiment of the method for sharing medical image data based on a cloud platform according to the invention. In a practical application, the method may further comprise the following step 401 after steps 101-102 are performed in the first embodiment of the method.

[0059] Step 401: In response to a guide scan request from a current medical imaging device, a guide scan of the current medical imaging device is performed based on a stored medical image and / or scan data from another medical imaging device.

[0060] Sharing medical images and / or scan data between multiple medical imaging devices can be achieved based on the cloud platform. For this purpose, when the current medical imaging device needs to perform guidance scanning, for example, the CT scanner needs to refer to a medical image and / or scan data from another medical imaging device to perform an extended scan, or a specific medical imaging device needs to perform dose optimization adjustment before scanning, the guidance scanning can be triggered on the cloud platform, and the cloud platform implements the guidance scanning of the current medical imaging device based on the medical image and / or scan data from another medical imaging device stored on the cloud platform itself.

[0061] In a specific application of the embodiment, it is assumed that the medical imaging device comprises a device suitable for measuring cardiac output and a CT scanner. With reference to Fig. Figure 5 shows a flowchart of step 401. The CT scanner must obtain cardiac output by using a device suitable for measuring cardiac output to perform the extended scan. This allows the total amount and injection rate of contrast agent required by the extended scan to be performed by the CT scanner to be more accurately calculated. Therefore, step 401 may include the following steps.

[0062] Step 501: In response to an extended scanning operation to be performed by a current CT scanner on an object to be scanned, a cardiac output of the object to be scanned is obtained from the cloud platform by using the device suitable for measuring cardiac output.

[0063] When the current CT scanner needs to perform extended scanning on the target object, the CT scanner transmits information about the target object and a trigger command to the platform. After receiving the trigger command, the cloud platform can search for the cardiac output of the target object based on the information about the target object. The cardiac output of the target object is obtained using a device suitable for measuring cardiac output and transmitted in advance to the cloud platform for storage.

[0064] It is assumed that the calculation model of cardiac output is as shown in equation (5). VTdCTdt=V⋅(Q⋅C0−CT)

[0065] V denotes cardiac output. C T denotes the concentration of an organ to be scanned and can be set independently by the specialist or a physician. The concentration is usually set according to a scanning protocol. For example, the concentration of a liver can be chosen as 200. C0 denotes the injection concentration of the contrast agent. Q denotes the injection rate of the contrast agent. V T denotes the blood volume of the scanned organ of the scanned object and can be obtained by a medical imaging device of the cloud platform or by the model shown by equation (6): VT=k*(0.25*(H / 100)3+0.063*W−0.662)

[0066] H denotes the height of the object to be scanned. W denotes the weight of the object to be scanned. k denotes a proportionality factor. Different organs to be scanned have different factors. For example, the factor for the heart is 0.07 and the factor for the lungs is 0.09.

[0067] Step 502: The total amount and injection rate of contrast agent required by the extended scanning to be performed on the object to be scanned are calculated based on the cardiac output.

[0068] After the cloud platform has found a matched cardiac output, the injection rate of the contrast agent Q can be calculated according to equations (5) and (6) by referring to the required C T and the contrast agent concentration C0 can be calculated. The total amount of contrast agent can be obtained by multiplying the required scanning time t by Q.

[0069] Step 503: The total amount and injection rate of the contrast agent are transmitted to the current CT scanner so that the current CT scanner can perform the extended scanning on the object to be scanned.

[0070] After obtaining the total amount and injection rate of the contrast agent, the cloud platform can transmit the total amount and injection rate of the contrast agent to the current CT scanner to facilitate optimization of the contrast agent injection plan for the current CT scanner to perform extended scanning on the scanned object. In this particular application, extended scanning of the CT scanner is implemented by using the cardiac output obtained from a scan of another medical imaging device. The total amount and injection rate of the contrast agent are obtained by referencing the historical result of the scanned object, and the calculation result is therefore more accurate.

[0071] In another specific application of the embodiment, dose-optimized scanning may be performed on a particular medical imaging device. With reference to Fig. 6, in a case where dose optimization is implemented for the guidance scanning of the current medical imaging device, the embodiment may include the following steps.

[0072] Step 601: In response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device, a matching is performed on the cloud platform to find a stored medical image and / or scan data of a same scanned portion of another object.

[0073] In the embodiment, the case where the current medical imaging device is a CT scanner is taken as an example. The cloud platform can classify the medical images and / or scan data of all medical imaging devices connected to it for storage according to the scanned parts of each scanned object. For example, the medical images and / or scan data of arms can be stored together, and the medical images and / or scan data of legs can be stored together.Then, when the current CT scanner wants to scan a specific part of the object to be scanned, the cloud platform can perform matching on the classified and stored medical images and / or scan data according to information of anteroposterior and lateral images of the object to be scanned to find the most similar medical image and / or scan data of the same scanned part of another reference object in the matched classification.

[0074] Specifically, in one implementation of this step, the minimum distance between the medical images of two scanned objects can be calculated based on the classification of the scanned part by using the information of the medical images. The reference object whose medical image has the minimum distance from the medical image of the object to be scanned is the matching result in this step. In a case where the medical image of another reference object is stored, the minimum distance can be calculated directly. In a case where the stored data for the other reference object is scan data, the cloud platform can reconstruct the scan data into the medical image and then calculate the minimum distance.

[0075] In the calculation, a geometric modification, as shown in Equation (7), can be performed on the medical image of the object to be scanned. Then, the medical image of the object to be scanned is compared with the medical images and / or scan data on the platform to find, as a comparison result, a medical image of another reference object that has the minimum distance from the medical image of the object to be scanned. I'(i,j)=I(R(k1i+t1,k2j+t2))

[0076] I denotes the medical image of the scanned part of the object to be scanned. R(,) denotes a coordinate rotation transformation. For the medical images and / or scan data K stored on each cloud platform, Equation (8) is used to calculate the joint information of K and I': M(A,B)=−∑aPA(a)log2PA(a)−∑aPB(a)log2PB(a)+∑a,bPAB(a,b)log2PAB(a,b)

[0077] P A (a) denotes the probability that the value of the pixel in the image I' a is P B (a) denotes the probability that the value of the pixel in the image K is a and P AB (a,b) = P A (a) - P B (b).

[0078] Finally, the values ​​of R(,) and k1, t1, k2, t2 are calculated so that M(A, B) has the maximum value. The obtained value of M(A, B) is the distance between image I and image K. The reference object corresponding to the minimum distance between the obtained distances is selected, and the medical image and / or scan data of the selected reference object are used for dose adjustment of the scan to be performed on the object to be scanned by the current CT scanner. Therefore, a significant dose can be saved for the current CT scanner scan.

[0079] Step 602: A parameter of the object to be scanned required for dose optimization is generated based on the medical image and / or the scan data obtained by the matching, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter.

[0080] In the present embodiment, the dose adjustment plan for the object to be scanned can be made according to the medical image and / or the scan data of another reference object. This allows the current CT scanner to obtain the optimal result of the scan performed on the object to be scanned by using the minimum dose. The generated parameter required by the dose optimization of the object to be scanned can be included in a dose adjustment image, for example, the conventional medical image information such as dose information, reconstruction method, a reconstruction convolution kernel, slice thickness, and / or reconstruction field for a scanned object. Therefore, the current CT scanner can perform scanning and reconstruction on the object to be scanned according to this parameter to obtain the most consistent image.

[0081] In this embodiment, the matched medical image and / or the matched scan data can be directly returned to the current CT scanner as a reference for the physician. Therefore, the physician can have a quick overview of the image quality of the medical image before using the current CT scanner for scanning to assess whether the diagnosis requirement can be met. In addition, the reference object found by the matching is very similar to the object to be scanned, so a similar medical image of the object to be scanned can be previewed from the medical image of the reference object. Therefore, the physician is provided with a reference as to whether the current CT scanner's scanning solution for the user to be scanned should be adjusted.

[0082] In a different application, normal projection can be performed directly on the medical image of the reference object found through matching to calculate the attenuation information required for dose adjustment of the current CT scanner. This attenuation information is used directly for dose adjustment, which is performed on the current CT scanner's scan of the user being scanned. The process of performing normal projection on the medical image to obtain the attenuation information required for dose adjustment of the CT scanner is as follows: A 360-degree circular angle is divided into 360 parts.For each z-position (generally, in a medical image obtained by scanning a CT scanner, the forward direction along a scanning bed is defined as the z-direction) and for each angle α (the angle is a 1-degree angle after dividing the 360-degree angle into 360 parts), the normal projection is performed on the medical image of the reference object using the projection geometry of the current CT (including a focal spot rotation radius, a channel angle, and slice thickness). The obtained orthogonal projection data is stored in the current CT scanner. Thus, when the current CT scanner subsequently performs scanning, the resulting orthogonal projection data of the medical image of the reference object can be used to perform interpolation at the current scanning position and angle.This allows the result of the interpolation to be used as the reference of the dose regulation of the current CT scanner for dose optimization.

[0083] In this embodiment, the medical image and / or scan data of the reference object most similar to the object to be scanned is found out from the medical images and / or scan data stored on the cloud platform classified according to the scanned parts, and the dose regulation plan of the object to be scanned can be made according to the medical image and / or scan data of the reference object, so that the optimal medical image and / or scan data can be obtained during scanning of the current CT scanner by using the minimum dose.In addition, the medical image and / or scanning data of the reference object can be directly shown to the physician, so that the physician can have a quick overview of the quality of the medical image and / or scanning data before using the current CT scanner for scanning, in order to judge whether the current scanning of the current CT scanner can meet the requirements of the diagnosis.

[0084] With reference to Fig. Figure 7 shows a flowchart of a fourth embodiment of the method for sharing medical image data based on a cloud platform according to the invention. The medical image and / or scan data comprises: a first medical image and / or first scan data obtained by scanning a currently scanned object with a first medical imaging device after a marked point of the currently scanned object is predetermined; and the method further comprises the following steps after step 101 and step 102.

[0085] Step 701: It is judged whether an object to be scanned, which is scanned by a second medical imaging device, is the currently scanned object, and if so, the process proceeds to step 702.

[0086] In the embodiment, if an object to be scanned needs to be scanned by a medical imaging device, some marked points may be added in advance to the scanned parts of the object to be scanned. The marked point may be a metal or another material. Since the medical imaging device is sensitive to metal, a visible feature may appear on the medical image and / or scan data. If the same object to be scanned needs to be scanned by another medical imaging device, the cloud platform may automatically transmit the medical image and / or scan data from the last medical imaging device to the next medical imaging device, and automatic location of the medical image and / or scan data may be performed according to the marked point.Therefore, merging without aligning the obtained medical images and / or scan data of the two medical imaging devices is more accurate to obtain an accurate merged image.

[0087] For example, the first medical imaging device is a CT scanner, and the second medical imaging device is a positron emission tomography (PET) scanner. When the object to be scanned is scanned by the CT scanner, some markers are added in advance for localization. Then, when the object to be scanned is scanned by the PET, automatic localization on the PET can be implemented using the medical image and / or the CT scanner scan data transmitted via the cloud platform. When implementing this step, if the cloud platform detects that the object scanned by the PET is the same as the object scanned by the CT scanner, the process proceeds to a subsequent step 702.

[0088] Step 702: The first medical image and / or the first scan data are transmitted to the second medical imaging device.

[0089] The cloud platform transmits the first medical image and / or scan data from the CT scanner to the PET.

[0090] In one implementation, it is assumed that the two terminals are a CT scanner and a PET scanner, the marked points are metal, and the total number of marked points is N, where N is a positive integer. The merging process of the CT scanner medical image and the PET medical image is as follows.

[0091] Positions P1,Q1 of the N marked points are each shown in three-dimensional images I CT ,I PET of the CT scanner and the PET by using an image threshold. Then, A, p, and K are found, and the values ​​of A, p, and K lead to a minimum value of equation (9), where equation (9) is as follows: ∑i(A*PKi+p−Qi)2

[0092] A is a 3x3 rotation matrix. p is a three-dimensional pixel. K is any permutation and combination of {1 ... N}. K i is any numerical value in any permutation and combination. For example, if N is 3 and K is {2,1,3}, then the value of K is i corresponding to 2,1,3, and P Ki is corresponding to P2, P1 and P 3.

[0093] Step 703: The second medical imaging device combines the first medical image and / or the first scan data and a second medical image and / or second scan data obtained by scanning the second medical imaging device.

[0094] After A, p and K are obtained, the merging on the corresponding pixel points of the medical image A*I CT +p of the CT scanner and the medical image I PETof PET to obtain a unified medical image.

[0095] In the embodiment, it can be seen that if a medical image is stored on the cloud platform, the fusion can be performed directly; and if scan data is stored on the cloud platform, the scan data can be reconstructed into a medical image and then merged. In the embodiment, some markers or parameters are added to the object to be scanned during scanning by the current CT scanner for positioning, and then, when the object to be scanned is scanned by the PET, automatic positioning is implemented on the PET according to the medical image and / or the scan data transmitted from the CT scanner via the cloud platform. Therefore, after PET scanning, the medical images of the CT scanner and the PET can be well merged, so that the two separate CT scanners and PET can achieve the scanning effect of a synthetic PET-CT device.

[0096] In a different application, the medical image and / or scan data obtained by scanning an object to be scanned by a medical imaging device can be used to improve the quality of a medical image and / or scan data from another medical imaging device. For example, in the embodiment, attenuation correction can be performed on the medical image and / or the PET scan data according to the CT scanner scan result in a unified manner, thereby improving the uniformity of the PET image.

[0097] In practical applications, the cloud platform stores medical images and / or scan data from multiple medical imaging devices. Therefore, the cloud platform also stores some relevant information related to multiple scanned objects. The object to be scanned can store its own medical image and / or scan data on an electronic device (a terminal device such as a wristwatch or a smartphone) so that the object to be scanned can be retrieved on the electronic device. Furthermore, information such as dose information of the object to be scanned can be uploaded to the cloud platform via the electronic device described above. Therefore, before the object to be scanned is scanned, the physician can know the cumulative dose of the object to be scanned over a certain period of time, thus more rationally planning the current scanning.

[0098] If the historical medical images and / or scan data of all medical imaging devices are stored on the cloud platform, the historical medical images and / or scan data can be downloaded from the cloud platform as a reference for scanning the current object to be scanned. Furthermore, the historical medical images and / or scan data of an object to be scanned with the same scanned part and the same disease case can be downloaded as needed for the physician's reference. Furthermore, a comparison of the medical images and / or scan data can be automatically triggered by the cloud platform to download a medical image and / or scan data of a scanned object with the same disease case for the physician's reference.In addition, after making the diagnosis of the scanned object (i.e., the patient), the physician can upload the medical image and / or scan data obtained by the medical imaging device and the diagnosis result to the cloud platform to be used as a part of the historical medical images and / or scan data.

[0099] In order to ensure the security of the medical image and / or the scan data of the scanned object, a flowchart of a fifth embodiment of the method for sharing medical image data based on a cloud platform according to the invention is shown in Fig. 8. During step 101, in which a medical image and / or scan data is obtained, the method may further include the following steps.

[0100] Step 801: An authorization setting parameter corresponding to the medical image and / or scan data is received, the authorization setting parameter indicating an access authorization of the medical image and / or scan data.

[0101] In this embodiment, when receiving the medical image and / or scan data transmitted from the medical imaging device, the cloud platform may also receive a permission setting parameter associated with each medical image and / or scan data. The permission setting parameter may indicate the access permission of the medical image and / or scan data. For example, a medical image and / or scan data may be permitted to be accessed and downloaded by all persons, or it may be permitted to be accessed or downloaded only by certain specific persons.

[0102] Step 802: The medical image and / or scan data of the at least one medical imaging device and the authorization setting parameters are stored on the cloud platform.

[0103] The cloud platform stores both the received medical image and / or scan data and the authorization setting parameter.

[0104] Step 803: In response to a request to acquire a medical image and / or scan data of a scanned object transmitted by an electronic device, it is judged whether there is an access authorization based on the authorization setting parameter of the medical image and / or scan data, and if there is an access authorization, the process proceeds to step 804.

[0105] When a user subsequently transmits a request to obtain a medical image and / or scan data of a specific scanned object to the cloud platform via an electronic device, the cloud platform judges whether the user has access permission to the medical image and / or scan data of the scanned object based on the permission setting parameter stored in step 802. If the user has access permission, the process proceeds to step 804. If the user does not have access permission, the cloud platform may do nothing, or the cloud platform may return information to the user such as that the user does not have access permission, and so on.

[0106] Step 804: The medical image and / or scan data is returned.

[0107] The cloud platform returns the corresponding medical image and / or scan data if the user has access authorization to a specific medical image and / or scan data, ensuring the security of the medical image and / or scan data. Therefore, it is ensured that another patient, doctor, or hospital can only access or use the patient's medical image and / or scan data if the patient grants authorization, thus ensuring patient privacy.

[0108] It can be seen that there are various ways for a patient to grant authorization. For example, if the patient has a medical examination in a hospital, the medical image and / or scan data stored on the cloud platform cannot be directly displayed to a doctor. Instead, the patient generates a UKey or a short message or email using special software to grant authorization to a doctor. The doctor can access the patient's medical image and / or scan data after inserting the patient's UKey into the terminal or receiving the authorization short message or email.In another example, when a patient registers at a particular hospital, the software on the cloud platform can automatically obtain authorization from the patient's registration information, and a relevant physician can have access permission for a specific period of time (the length of the period can be set by the patient themselves). During this period, the physician can access the patient's medical image and / or scan data on the cloud platform.

[0109] According to the above-mentioned description of the embodiments of the method, the person skilled in the art can clearly understand that the invention can be implemented using software in conjunction with a necessary universal hardware platform or can be implemented in hardware, the former being a more preferred embodiment. Based on this understanding, the essence of the technical solution of the invention or the part of the technical solution of the invention that contributes to the prior art can be embodied in a software product. The computer software product is stored on a storage medium and comprises a plurality of instructions that cause a computing device (which may be a personal computer, a server, or a network device) to perform all or parts of the steps of the embodiments of the method according to the invention.The above-mentioned storage medium includes various media suitable for storing program code, such as read-only memory (ROM), random access memory (RAM), hard disk, or disk.

[0110] According to the above-mentioned embodiments of the method, a device for sharing medical image data based on a cloud platform is further provided according to an embodiment of the invention. With reference to Fig. Figure 9 shows a schematic structural view of a first embodiment of a cloud platform for sharing medical image data. The cloud platform is connected to at least one medical imaging device. The cloud platform may include: a first receiving module 901 adapted to receive a medical image and / or scan data transmitted from the at least one medical imaging device; and a storage module 902 adapted to store the medical image and / or scan data from the at least one medical imaging device on the cloud platform. In the embodiment, each medical imaging device no longer stores the scan data and / or the medical image in its own storage space. Instead, each medical imaging device transmits the scan data and / or the medical image to the cloud platform connected to it, and the cloud platform stores the medical images and / or scan data of all medical imaging devices connected to it. In this way, when a particular medical imaging device needs to obtain the medical image and / or scan data of another medical imaging device, the particular medical imaging device can read the medical image and / or scan data directly from the cloud platform to which it is connected.This enables sharing of the medical image and / or scan data between all of the medical imaging devices connected to the cloud platform.

[0111] With reference to Fig. 10 shows a schematic structural view of a second embodiment of the cloud platform for sharing medical image data. In addition to the Fig. In addition to the modules shown in 9, the cloud platform can also include: A reconstruction module 1001 adapted, in response to a request to generate a medical image from the current medical imaging device, to reconstruct a corresponding medical image based on the scan data from the current medical imaging device.

[0112] With reference to Fig. 11, the reconstruction module 1001 may include: a splitting sub-module 1101 adapted to split the scan data from the current medical imaging device into a plurality of data subsets; a distribution sub-module 1102 adapted to distribute the plurality of data subsets to a plurality of computing nodes selected according to a predetermined condition to trigger the plurality of computing nodes to respectively calculate medical sub-images of the plurality of data subsets, wherein the number of data subsets corresponds to the number of the plurality of computing nodes; and a generation sub-module 1103 adapted to generate a medical image corresponding to the scan data by using the medical sub-images of the plurality of data subsets.

[0113] A first return module 1002 is adapted to return the medical image to the current medical imaging device.

[0114] In the embodiment, each medical imaging device can instruct the cloud platform to reconstruct the medical image. Therefore, the operating cost of the medical imaging device can be reduced, the efficiency of medical image reconstruction can be increased, and the resources of the medical imaging device can be saved.

[0115] With reference to Fig. Figure 12 shows a schematic structural view of a third embodiment of the cloud platform for sharing medical image data. The cloud platform may include: a guidance scan module 1201 adapted, in response to a guidance scan request from a current medical imaging device, to perform a guidance scan of the current medical imaging device based on a stored medical image and / or scan data of another medical imaging device.

[0116] The medical imaging device comprises a device suitable for measuring cardiac output and a computed tomography (CT) scanner. With reference to Fig. 13, the guide scanning module 1201 may include: an acquisition sub-module 1301 adapted, in response to an extended scanning operation to be performed by the current CT scanner on an object to be scanned, to acquire from the cloud platform a cardiac output of the object to be scanned obtained by using the device capable of measuring cardiac output; a calculation sub-module 1302 adapted, based on cardiac output, to calculate a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned; and a transmission sub-module 1303 adapted to transmit the total amount and injection speed of the contrast agent to the current CT scanner so that the current CT scanner performs the extended scanning on the object to be scanned.

[0117] In this particular application, the CT scanner's enhanced scanning is achieved by using cardiac output obtained from a scan of another medical imaging device. The calculation result is more accurate because the total amount and injection rate of contrast agent are obtained by reference to the historical result of the object being scanned.

[0118] With reference to Fig. 14, the guide scanning module 1201 may include: a matching submodule 1401 adapted, in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device, to perform matching on the cloud platform to obtain a stored medical image and / or scan data of a same scanned portion of another object; and a dose regulation sub-module 1402 adapted to generate a parameter required for dose optimization of the object to be scanned based on the medical image and / or the scan data obtained by the matching, so that the current medical imaging device performs dose-optimized scanning of the object to be scanned based on the parameter.

[0119] In this embodiment, the medical image and / or scan data of the reference object that is most similar to the object to be scanned is extracted from the medical images and / or scan data stored on the cloud platform, which are classified according to the scanned parts. Furthermore, the dose adjustment plan of the object to be scanned can be made according to the medical image and / or scan data of the reference object, so that the optimal medical image and / or scan data can be obtained during scanning from the current CT scanner using the minimum dose.

[0120] With reference to Fig. Figure 15 shows a schematic structural view of a fourth embodiment of the cloud platform for sharing medical image data. In addition to the first receiving module 901 and the storage module 902, the cloud platform may further include: a first judgment module 1501 adapted to judge whether an object to be scanned, which is scanned by a second medical imaging device, is the currently scanned object, and a transmission module 1502 adapted to transmit the first medical image and / or the first scan data to the second medical imaging device when the first judgment module determines that the object to be scanned scanned by the second medical imaging device is the currently scanned object, so that the second medical imaging device combines the first medical image and / or the first scan data and a second medical image and / or second scan data obtained by scanning from the medical imaging device.

[0121] In the embodiment, some markers or parameters are added to the object to be scanned during the current CT scanner scan for positioning. Then, when the object to be scanned is scanned by the PET, automatic positioning is performed on the PET according to the medical image and / or the CT scanner scan data transmitted via the cloud platform. Therefore, after the PET scan, the medical image of the CT scanner and the PET can be well combined, and the two separate CT scanners and PET can achieve the scanning effect of a synthetic PET-CT device.

[0122] With reference to Fig. Figure 16 shows a schematic structural view of a fifth embodiment of the cloud platform for sharing medical image data. In addition to the first receiving module 901 and the storage module 902, the cloud platform may further include: a second receiving module 1601 adapted to receive an authorization setting parameter associated with the medical image and / or the scan data, the authorization setting parameter indicating an access authorization of the medical image and / or the scan data; a second judgment module 1602 adapted, in response to a request to obtain a medical image and / or scan data from a scanned object transmitted by an electronic device, to judge whether there is an access authorization based on the authorization setting parameter of the medical image and / or scan data; and a second return module 1603 adapted to return the medical image and / or scan data if the second assessment module determines that there is access authorization.

[0123] In the embodiment, the security of the medical image and / or scan data is ensured. Accordingly, it is ensured that another patient, doctor, or hospital can only access or use the patient's medical image and / or scan data if the patient grants authorization, thus properly protecting the patient's privacy.

[0124] As in Fig.17, a data sharing system is further provided according to an embodiment of the invention. The system may include a cloud platform 1701 and at least one medical imaging device 1702 connected to the cloud platform. The cloud platform 1701 may include: a first receiving module adapted to receive a medical image and / or scan data transmitted from the at least one medical imaging device; and a storage module adapted to store the medical image and / or scan data from the at least one medical imaging device on the cloud platform.

[0125] It will be appreciated that the present invention may be applied to a variety of general-purpose or special-purpose computer system environments or configurations, such as a personal computer, a server computer, a handheld or portable device, a flat panel device, a multiprocessor system, a microprocessor-based system, a set-top box, a programmable consumer electronics device, a network PC, a minicomputer, a mainframe computer, and a distributed computing environment comprising any of the above-mentioned systems or devices.

[0126] The invention can be described in a general context of a computer-executable instruction, such as a program module, executed by a computer. In general, the program module comprises, for example, a routine, a program, an object, a component, or a data structure that performs a particular task or implements a particular abstract data type. The invention can also be implemented in a distributed computing environment. In the distributed computing environment, a task is executed by a remote processing device connected via a communications network. In the distributed computing network, the program module can be located on a local and remote computer storage medium, including a memory device.

[0127] It should be noted that in the description, relationship terms such as "first" or "second" are used only to distinguish one unit of operation from another unit of operation, but do not necessarily require or imply that there is an actual relationship or sequence between these units of operation. Furthermore, the terms "comprise," "include," or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, or device comprising a series of elements includes not only those elements, but may also include other elements not explicitly listed, or may also include elements inherent in such processes, methods, products, or devices. Unless otherwise restricted, a process, method, product, or device defined by the term "includes a" includes...' does not preclude the inclusion of others of the same element in the process, procedure, product or apparatus incorporating that element.

[0128] The embodiments of the cloud platform and the system substantially correspond to the embodiments of the method. Accordingly, relevant parts can refer to the corresponding description of the embodiments of the method. The above-described embodiments of the cloud platform and the system are merely illustrative. A unit described as a separate part may or may not be physically separate. A part shown as a unit may or may not be a unit, may be located in one location, or may be distributed across different network units. Some or all of the modules can be selected as needed to achieve the purpose of the present embodiment. Those skilled in the art can understand and implement the invention without any creative work.

[0129] The above-described embodiments are merely exemplary embodiments of the present invention. It should be appreciated that improvements and modifications may be made by those skilled in the art without departing from the principles of the invention. These improvements and modifications are also intended to be encompassed within the scope of the present invention.

Claims

[1] A method for sharing medical image data based on a cloud platform, wherein the cloud platform is connected to at least one medical imaging device and the method comprises: Receiving a medical image and / or scan data transmitted from the at least one medical imaging device; Storing the medical image and / or scan data from the at least one medical imaging device in the cloud platform, and in response to a guidance request from a current medical imaging device, performing a scan guidance of the current medical imaging device based on a stored medical image and / or scan data from another medical imaging device, wherein performing the scan guidance of the current medical imaging device comprises: a) in response to an extended scanning operation to be performed by a current computed tomography (CT) scanner on an object to be scanned, obtaining a cardiac output of the object to be scanned, which is obtained by using a device suitable for measuring cardiac output, from the cloud platform, wherein the medical imaging device comprises the device suitable for measuring cardiac output and the current CT scanner; b) calculating a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned based on the cardiac output; and c) transmitting the total amount and injection rate of the contrast agent to the current CT scanner so that the current CT scanner performs an extended scanning on the object to be scanned, or a) in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device, performing a matching on the cloud platform to obtain a stored medical image and / or scan data of a same scanned portion of another object; and b) generating a parameter required for dose optimization of the object to be scanned based on the medical image and / or scan data obtained by the matching, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter. [2] The method of claim 1, wherein in a case where the scan data is transmitted from a current medical imaging device, the method further comprises: In response to a request to generate a medical image from the current medical imaging device, reconstructing a corresponding medical image based on the scan data from the current medical imaging device. [3] The method of claim 2, wherein reconstructing a corresponding medical image based on the scan data from the current medical imaging device comprises: Splitting the scan data from the current medical imaging device into multiple data subsets; Distributing the plurality of data subsets among a plurality of compute nodes selected according to a predetermined condition to trigger the plurality of compute nodes to respectively calculate medical subimages of the plurality of data subsets, wherein the number of data subsets corresponds to the number of the plurality of compute nodes; and Generating a medical image corresponding to the scan data by using the medical sub-images of the plurality of data subsets. [4] The method of claim 2 or 3, further comprising: Return the medical image to the current medical imaging device. [5] The method according to claim 1, wherein the medical image and / or scan data comprises: a first medical image and / or first scan data obtained by scanning a currently scanned object by a first medical imaging device after a marked point of the currently scanned object is predetermined; and the method further comprises: Judging whether an object to be scanned scanned by a second medical imaging device is the currently scanned object, and if so, transmitting the first medical image and / or the first scan data to the second medical imaging device so that the second medical imaging device unites the first medical image and / or the first scan data and a second medical image and / or second scan data obtained by scanning the second medical imaging device. [6] The method of claim 1, further comprising, during receiving a medical image and / or scan data transmitted from the at least one medical imaging device: Receiving an authorization setting parameter corresponding to the medical image and / or scan data, the authorization setting parameter indicating the access authorization of the medical image and / or scan data; and the method further comprises, after storing the medical image and / or scan data from the at least one medical imaging device on the cloud platform: In response to a request to acquire a medical image and / or scan data of a scanned object transmitted by an electronic device, judging whether there is an access authorization based on the authorization setting parameter of the medical image and / or scan data, and if there is, returning the medical image and / or scan data. [7] A cloud platform for sharing medical image data, the cloud platform being connected to at least one medical imaging device, the cloud platform comprising: a first receiving module adapted to receive a medical image and / or scan data transmitted from the at least one medical imaging device; a storage module adapted to store the medical image or scan data from the at least one medical imaging device on the cloud platform, and a guidance scan module adapted, in response to a guidance request from a current medical imaging device, to perform scan guidance of the current medical imaging device based on a stored medical image and / or scan data from another medical imaging device, wherein the guide scanning module comprises: a) an acquisition sub-module adapted, in response to an extended scanning operation to be performed on an object to be scanned by a current CT scanner, to acquire from the cloud platform a cardiac output of the object to be scanned obtained by using a device suitable for measuring cardiac output, wherein the medical imaging device comprises the device suitable for measuring cardiac output and the current CT scanner; b) a calculation sub-module adapted, based on the cardiac output, to calculate a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned; and c) a transmission sub-module adapted to transmit the total amount and injection rate of the contrast agent to the current CT scanner so that the current CT scanner performs an extended scanning on the object to be scanned; or a) a matching sub-module adapted to perform matching on the cloud platform in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device to obtain a stored medical image and / or scan data of a same scanned portion of another object, and b) a dose regulation sub-module adapted to generate, based on the medical image and / or scan data obtained by the matching, a parameter required in dose optimization of the object to be scanned, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter. [8] Cloud platform according to claim 7, further comprising: a reconstruction module adapted, in response to a request to generate a medical image from a current medical imaging device, to reconstruct a corresponding medical image based on the scan data from the current medical imaging device. [9] Cloud platform according to claim 8, wherein the reconstruction module comprises: a splitting sub-module adapted to split the scan data from the current medical imaging device into a plurality of data subsets; a distribution sub-module adapted to distribute the plurality of data subsets to a plurality of computing nodes selected according to a predetermined condition to trigger the plurality of computing nodes to respectively calculate medical sub-images of the plurality of data subsets, wherein the number of data subsets corresponds to the number of the plurality of computing nodes; and a generation sub-module adapted to generate a medical image corresponding to the scan data by using the medical sub-images of the plurality of data subsets. [10] Cloud platform according to claim 8 or 9, further comprising: a first return module adapted to return the medical image to the current medical imaging device. [11] The cloud platform according to claim 7, wherein the medical image and / or scan data comprises: a first medical image and / or first scan data obtained by scanning a currently scanned object by a first medical imaging device after a marked point of the currently scanned object is predetermined; and the cloud platform further comprises: a first judgment module adapted to judge whether an object to be scanned scanned by a second medical imaging device is the currently scanned object, and a transmission module adapted to transmit the first medical image and / or the first scan data to the second medical imaging device when the first judgment module determines that the object to be scanned scanned by the second medical imaging device is the currently scanned object, so that the second medical imaging device combines the first medical image and / or the first scan data and a second medical image and / or second scan data obtained by scanning the second medical imaging device. [12] Cloud platform according to claim 7, further comprising: a second receiving module adapted to receive an authorization setting parameter corresponding to the medical image and / or the scan data, the authorization setting parameter indicating an access authorization of the medical image and / or the scan data; a second judgment module adapted, in response to a request to obtain a medical image and / or scan data of a scanned object transmitted by an electronic device, to judge whether there is an access authorization based on the authorization setting parameter of the medical image and / or scan data; and a second return module adapted to return the medical image and / or scan data if the second assessment module determines that there is access authorization. [13] A system for sharing data, the system comprising a cloud platform and at least one medical imaging device connected to the cloud platform, the cloud platform comprising: a first receiving module adapted to receive a medical image and / or scan data transmitted from the at least one medical imaging device; a storage module adapted to store the medical image and / or scan data from the at least one medical imaging device on the cloud platform, and a guidance scan module adapted, in response to a guidance request from a current medical imaging device, to perform scan guidance of the current medical imaging device based on a stored medical image and / or scan data from another medical imaging device, wherein the guide scanning module comprises: a) an acquisition sub-module adapted, in response to an extended scanning operation to be performed on an object to be scanned by a current CT scanner, to acquire from the cloud platform a cardiac output of the object to be scanned obtained by using a device suitable for measuring cardiac output, wherein the medical imaging device comprises the device suitable for measuring cardiac output and the current CT scanner; b) a calculation sub-module adapted, based on the cardiac output, to calculate a total amount and injection rate of contrast agent required for the extended scanning to be performed on the object to be scanned; and c) a transmission sub-module adapted to transmit the total amount and injection rate of the contrast agent to the current CT scanner so that the current CT scanner performs an extended scanning on the object to be scanned; or a) a matching sub-module adapted to perform matching on the cloud platform in response to a received medical image of a scanned portion of an object to be scanned transmitted from the current medical imaging device to obtain a stored medical image and / or scan data of a same scanned portion of another object, and b) a dose regulation sub-module adapted to generate, based on the medical image and / or scan data obtained by the matching, a parameter required in dose optimization of the object to be scanned, so that the current medical imaging device performs dose-optimized scanning on the object to be scanned based on the parameter.

Citation Information

Patent Citations

  • Radiation planning procedure and radiation planning device for particle therapy

    DE102011088160B3

  • Medical imaging exchange network

    US20080006282A1

  • Modeling of pharmaceutical propagation

    US20100030073A1

  • System for Processing Angiography and Ultrasound Image Data

    US20110034801A1

  • Methods and techniques for collecting, reporting, and managing information about medical diagnostic procedures

    WO2013075127A1