CN110941490A - Medical image processing method based on cloud computing - Google Patents

Medical image processing method based on cloud computing Download PDF

Info

Publication number
CN110941490A
CN110941490A CN201911053578.2A CN201911053578A CN110941490A CN 110941490 A CN110941490 A CN 110941490A CN 201911053578 A CN201911053578 A CN 201911053578A CN 110941490 A CN110941490 A CN 110941490A
Authority
CN
China
Prior art keywords
server
data
medical image
image processing
processing
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.)
Withdrawn
Application number
CN201911053578.2A
Other languages
Chinese (zh)
Inventor
杨鹏
周靖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hubei Changyun Shixun Software Technology Co ltd
Original Assignee
Hubei Changyun Shixun Software Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hubei Changyun Shixun Software Technology Co ltd filed Critical Hubei Changyun Shixun Software Technology Co ltd
Priority to CN201911053578.2A priority Critical patent/CN110941490A/en
Publication of CN110941490A publication Critical patent/CN110941490A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/544Buffers; Shared memory; Pipes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/508Monitor

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Mathematical Physics (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

A medical image processing method based on cloud computing utilizes mass storage space and high-performance computing capacity of a cloud computing platform to improve processing results and processing efficiency of medical image processing; and common terminal equipment (such as a mobile phone, a tablet personal computer and a Personal Computer (PC)) can finish image processing through a common computer or even mobile equipment without a necessary workstation and processing software through a centralized server at the cloud, so that the cost is reduced, the efficiency is improved, and the medical image processing is not limited by time and place.

Description

Medical image processing method based on cloud computing
Technical Field
The invention belongs to the technical field of medical information, particularly relates to a medical image processing method based on cloud computing, and relates to the technical field of cloud computing and the field of image processing.
Background
A medical image processing method based on a Browser/Server (Browser/Server) mode or a Web-based technology (Web-based) is available at home and abroad, but a B/S or Web-based system solves the problem that the image processing is limited by time and place, and is still limited by the hardware performance of local equipment, so that the system is difficult to support a complex image processing algorithm. Meanwhile, the existing system has insufficient support on the expansibility of the algorithm and is difficult to be competent in the face of complex clinical application.
A medical image processing method based on a Browser/Server (Browser/Server) mode or a Web-based technology (Web-based) is available at home and abroad, but a B/S or Web-based system solves the problem that the image processing is limited by time and place, and is still limited by the hardware performance of local equipment, so that the system is difficult to support a complex image processing algorithm. Meanwhile, the existing system has insufficient support on the expansibility of the algorithm and is difficult to be competent in the face of complex clinical application.
Disclosure of Invention
The invention aims to improve the processing result and the processing efficiency of medical image processing by utilizing the mass storage space and the high-performance computing capability of a cloud computing platform; and common terminal equipment (such as a mobile phone, a tablet computer and a PC) passes through a centralized server at the cloud, a workstation and processing software are not necessary any more, medical staff can complete image processing through a common computer or even mobile equipment, so that the cost is reduced, the efficiency is improved, and the medical image processing is not limited by time and place any more. Because the software is provided by the server side in the form of service, medical staff can not face a series of problems that the software needs to be updated, the system environment is not matched, the technical support is not timely and the like. Through modular system data and communication design, the processing method with pertinence and specificity can be called in the system, and can meet clinical application and secondary development, and has rapid and reliable expansion capability.
The invention provides a medical image processing method based on cloud computing, which comprises the following steps:
(1) configuring 3 types of servers with different performances at the cloud end, and respectively taking charge of network communication, data storage, processing and calculation;
(2) a user uploads a medical image to a cloud terminal through a data input interface;
(3) the user selects a required medical image processing method through the processing interface, and can interactively adjust and modify parameters in the processing method;
(4) according to the medical image and the medical image processing method, the server processes the image;
(5) the server feeds back the processing result to the user as a two-dimensional image and keeps responding to the subsequent processing demand of the user.
Compared with the prior art, the technical scheme of the invention has the following obvious advantages:
1. the effect and efficiency of medical image processing do not depend on local hardware performance;
2. the medical image processing method with low cost and high efficiency is provided, and the cloud performance can be adjusted according to the actual user condition;
3. the cloud medical image processing method can be updated or replaced timely and quickly, and a new processing method is added.
Drawings
The invention is further illustrated by the following description and examples in conjunction with the accompanying drawings.
Fig. 1 is a schematic flow diagram of the present invention.
Detailed Description
Example (b):
as shown in fig. 1, 3 types of servers with different performances are configured at the cloud, named as a Web server, a Data server and a Pro server.
The Web server is responsible for receiving the user request sent from the browser, analyzing the user request, judging the legality and the request type, and acquiring data from the database server to distribute or forwarding the request to the computing server according to the needs. In some cases of large data volume, high frequency switching, data switching may also be performed through the cache server. In hardware, Web servers typically employ high performance multi-CPU physical machines to support a large number of network connections and high frequency command operations. The cache server adopts a Redis database and can be used as a high-speed exchange channel and a buffer area among a Web server, a database server and a computing server. Redis has a very high data read-write speed, while preserving the ease of use of the database. In terms of hardware, the cache server may be mounted on the same physical machine as the database server and the calculation server, or may be used alone.
The database server adopts a MySQL database and other related management programs, is mainly used for storing data information and data files, backups, counts and the like of data, can provide the data for the Web server, and can also receive and store the data from the Web server. In terms of hardware, the database server adopts one or more physical machines which are provided with disk arrays and have high data reliability.
The Pro server is a computing platform mainly used for image processing, acquires Data from a Data server or from a cache server under the management of a Web server, receives a user request from the Web server, analyzes the request to judge the legality of the request, performs corresponding computation, and sends a computation result to the Web server. In addition, the Pro server is also provided with a resource monitoring program for monitoring the use condition of resources such as a CPU, a GPU, a memory, a video memory and the like and sending related data to the Web server, so that the Web server can carry out task scheduling according to the use condition of the resources. In terms of hardware, the Pro server can be mounted on one or more high-performance physical machines according to requirements, and the high-performance physical machines generally have higher hardware configurations such as multiple CPUs, multiple high-performance GPUs, large memories, optical interface cards and the like so as to meet the requirements of mass calculation and data exchange.
The connection between different servers uses the WebSocket protocol based on TCP, and data exchange can also be carried out through the cache server.
And the processing result of the Pro server is sent to the Web server in the form of a two-dimensional picture and then sent to the client. In the real-time processing process, the compressed JPEG picture is used as a result, and the bandwidth pressure is reduced under the interaction condition of a high frame rate; for non-real-time processing, the result is to use lossless PNG pictures.
The key points of the invention are as follows:
1) the cloud end uses servers with different performances to respectively take charge of different functions;
2) the processing result is sent to the user in the form of a two-dimensional image.
2. The protection points of the invention are as follows:
1) a method of cloud computing based medical image processing;
2) the cloud end uses servers with different performances to respectively take charge of different functions;
3) the processing result is sent to the user in the form of a two-dimensional image.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present patent can be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

Claims (1)

1. A medical image processing method based on cloud computing comprises the following steps:
(1) configuring 3 types of servers with different performances at the cloud end, and respectively taking charge of network communication, Data storage, processing and calculation, wherein the 3 types of servers with different performances are named as a Web server, a Data server and a Pro server; the Web server is responsible for receiving a user request sent from the browser, analyzing the user request, judging the legality and the request type, and acquiring data from the database server to distribute or forward the request to the computing server according to the requirement; in hardware, Web servers typically employ high performance multi-CPU physical machines to support a large number of network connections and high frequency command operations. The cache server adopts a Redis database and can be used as a high-speed exchange channel and a buffer area among the Web server, the database server and the calculation server; the database server adopts a MySQL database and other related management programs, is mainly used for storing data information and data files, backups and performs statistical processing on the data, can provide the data for the Web server, and can also receive and store the data from the Web server; in terms of hardware, the database server adopts one or more physical machines which carry disk arrays and have high data reliability; the Pro server is a computing platform mainly used for image processing, acquires Data from the Data server or from the cache server under the management of the Web server, receives a user request from the Web server, analyzes the request to judge the legality of the request, performs corresponding computation, and sends a computation result to the Web server; the processing result of the Pro server is sent to the Web server in a two-dimensional picture mode and then sent to the client;
(2) a user uploads a medical image to a cloud terminal through a data input interface;
(3) the user selects a required medical image processing method through the processing interface, and can interactively adjust and modify parameters in the processing method;
(4) according to the medical image and the medical image processing method, the server processes the image; in the real-time processing process, the compressed JPEG picture is used as a result, and the bandwidth pressure is reduced under the interaction condition of a high frame rate; for non-real-time processing, the result uses lossless PNG pictures;
(5) and the server feeds back the processing result to the user in a two-dimensional image and keeps responding to the subsequent processing requirement of the user.
CN201911053578.2A 2019-10-31 2019-10-31 Medical image processing method based on cloud computing Withdrawn CN110941490A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911053578.2A CN110941490A (en) 2019-10-31 2019-10-31 Medical image processing method based on cloud computing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911053578.2A CN110941490A (en) 2019-10-31 2019-10-31 Medical image processing method based on cloud computing

Publications (1)

Publication Number Publication Date
CN110941490A true CN110941490A (en) 2020-03-31

Family

ID=69906440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911053578.2A Withdrawn CN110941490A (en) 2019-10-31 2019-10-31 Medical image processing method based on cloud computing

Country Status (1)

Country Link
CN (1) CN110941490A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113011238A (en) * 2020-11-24 2021-06-22 腾讯科技(深圳)有限公司 Data processing method, device, server, terminal and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113011238A (en) * 2020-11-24 2021-06-22 腾讯科技(深圳)有限公司 Data processing method, device, server, terminal and storage medium

Similar Documents

Publication Publication Date Title
CN109887098B (en) Web AR data presentation mode based on distributed computing
CN102413150B (en) Server and virtual desktop control method and virtual desktop control system
CN103631873B (en) A kind of data compression method and storage system
CN103838779A (en) Idle computing resource multiplexing type cloud transcoding method and system and distributed file device
US20230237064A1 (en) Data processing method, apparatus, and system, computer device, readable storage medium, and computer program product
CN114201421B (en) Data stream processing method, storage control node and readable storage medium
CN111339192A (en) Distributed edge computing data storage system
CN111209310B (en) Service data processing method and device based on stream computing and computer equipment
CN103414579A (en) Cross-platform monitoring system applicable to cloud computing and monitoring method thereof
CN105979273A (en) Cloud monitor and cloud operation of intelligent commercial TVs based on big data and cloud computation
JPWO2014061481A1 (en) Data transfer apparatus and data transfer system using adaptive compression algorithm
CN110489225A (en) A kind of service expansion method, device and equipment based on message queue
CN102929769A (en) Virtual machine internal-data acquisition method based on agency service
CN109451317A (en) A kind of image compression system and method based on FPGA
CN108989845A (en) A kind of video transmission method based on SPICE protocol
CN110347342A (en) A kind of method and system for realizing Kafka cluster synchronization based on disk queue
CN105208004B (en) A kind of data storage method based on OBD equipment
CN112115016A (en) Application performance monitoring system
CN101751297A (en) Information system to which a large number of clients can log in and method for large number of clients to log in to same
KR101403935B1 (en) Micro-server cluster type adaptive video streaming server
CN110941490A (en) Medical image processing method based on cloud computing
CN104468710A (en) Mixed big data processing system and method
CN111083408B (en) Method, system and equipment for processing video storage service
CN104410868A (en) Methods for rapid aggregation and reading of multiple files of shared-file system
CN109617960B (en) Attribution separation-based web AR data presentation method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20200331