CN109785939A - Medical image display methods, device, equipment and storage medium based on cloud - Google Patents
Medical image display methods, device, equipment and storage medium based on cloud Download PDFInfo
- Publication number
- CN109785939A CN109785939A CN201811564021.0A CN201811564021A CN109785939A CN 109785939 A CN109785939 A CN 109785939A CN 201811564021 A CN201811564021 A CN 201811564021A CN 109785939 A CN109785939 A CN 109785939A
- Authority
- CN
- China
- Prior art keywords
- medical image
- image
- mentioned
- cloud
- server terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000007689 inspection Methods 0.000 claims description 35
- 230000006837 decompression Effects 0.000 claims description 14
- 238000007906 compression Methods 0.000 claims description 6
- 230000006835 compression Effects 0.000 claims description 6
- 238000010191 image analysis Methods 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000013144 data compression Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 abstract description 9
- 230000004044 response Effects 0.000 abstract description 4
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 239000003814 drug Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000005291 magnetic effect Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Present invention discloses a kind of medical image display methods, device, equipment and storage medium based on cloud includes the following steps: to send inquiry request to cloud server terminal, obtains the image file of cloud server terminal feedback handled by given step;Described image file is subjected to designated treatment, and the medical image after the designated treatment is shown.Medical image display methods based on cloud of the invention, device, equipment and storage medium have the beneficial effect that compared to general DICOM HTML5 Viewer, due to having used cloud storage and CDN to respond picture request, compressed picture is directly downloaded by hypertext transfer protocol (HTTP), combination HTML5 local caches and JavaScript object have been used to carry out caching medical image, image procossing is carried out to medical image using WebGL, alleviate the pressure of server, improve the response speed of image load and processing, save network flow, optimize user experience.
Description
Technical field
The present invention relates to remote monitor supervision areas, especially relate to a kind of medical image display side based on cloud
Method, device, equipment and storage medium.
Background technique
DICOM, that is, digital imaging and communications in medicine is the international standard of medical image and relevant information.It defines quality
It is able to satisfy the Medical Image Format that can be used for data exchange of clinical needs.
Traditional DICOM system is generally basede on client control and server-side processes are realized, client control refers to
Client uses the non-HTML such as ActiveX, Java Applet, Flash primary control processing and display image, this technology
The use difficulty and deployment complexity of user are not only increased, but also cannot all be run on the mobile apparatus substantially;And server
End processing then specifies parameter to show reconvert after image processing in webpage at JPG picture according to user on the server, by
It needs constantly to carry out data interaction with server in browser, cause response speed slow and network is relied on too high.
As the appearance and application in 2010 or so HTML5 technologies are come, occur realizing pure Web with HTML5 technology
The DICOM system of version.The core of this kind of scheme is the ability of the operation pixel for the Canvas element that HTML5 is newly provided, and uses
Javascript completes the images operation such as window width and window level adjustment in a browser.But general DICOM HTML5Viewer
It is achieved in that in the browser page of front end and directly downloads DICOM file, then directly decode acquisition figure with Javascript
As data and patient information etc., then window width and window level directly is calculated using Javascript and is shown in Canvas.
Since each inspection has many DICOM files, many systems all can be in webpage in advance one
The some or all of file download of inspection is simultaneously buffered in webpage.And tens M up to a hundred even can easily for the image of each inspection
Reach several G, so it is a very big problem that front end browser, which is directly cached, and in the transmission of mobile terminal, by
It will cause great flow greatly in data volume to occupy, increase the cost of user.
Summary of the invention
The main object of the present invention is to provide medical image display methods, device, equipment and storage based on cloud to be situated between
Matter, to solve at least one technical problem proposed in background technique.
The present invention proposes a kind of medical image display methods based on cloud, includes the following steps:
Inquiry request is sent to cloud server terminal, obtains the image file of cloud server terminal feedback handled by given step;
Above-mentioned image file is subjected to designated treatment, and the medical image after above-mentioned designated treatment is shown.
Further, in the medical image display methods above-mentioned based on cloud, inquiry request is sent to cloud service
The step of end, the image file of acquisition cloud server terminal feedback handled by given step, comprising:
The authentication information and inspection item information for sending patient are to cloud server terminal;
Obtain the image file of above-mentioned cloud server terminal feedback, wherein above-mentioned image file includes JSON formatted file and pressure
Contract drawing piece.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned given step, comprising:
According to the inspection data packet of the authentication information of patient and inspection item acquisition of information patient, wherein above-mentioned inspection
Looking into includes at least one medical image files in data packet;
Image analysis is carried out to above-mentioned medical image files and obtains metadata and image data;
Above-mentioned metadata is converted into above-mentioned JSON formatted file, above-mentioned Image Data Compression is converted into above-mentioned compression figure
Piece.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned image file is referred to
Fixed processing, and the step of medical image after above-mentioned designated treatment is shown, comprising:
Above-mentioned compressed picture is decompressed, decompression data are obtained;
Decompression data are subjected to image procossing and generate above-mentioned medical image, and the above-mentioned medical image that image procossing will be passed through
It is shown, wherein above-mentioned image procossing includes window width and the adjustment of window position.
Further, in the medical image display methods above-mentioned based on cloud, decompression data are carried out at image
Reason generates above-mentioned medical image, and the step of by being shown by the above-mentioned medical image of image procossing, comprising:
Window width and the window position that above-mentioned medical image is adjusted by WebGL agreement, by Canvas object on adjusted
It states medical image and carries out drafting and show.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned cloud server terminal feedback is obtained
Image file the step of, comprising:
Above-mentioned metadata and image data are loaded from cloud server terminal using the global extracting method in Fetch API, and same
When using Promise object optimization asynchronous data acquisition.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned image file is referred to
Fixed processing, and after the step of medical image after above-mentioned designated treatment is shown, further includes:
It shows the check item aim sequence thumbnail, and caches temporarily not shown medical image in user terminal;
When the medical image for receiving user shows request, the medical image in above-mentioned display request is recalled.
Further, it in the medical image display methods above-mentioned based on cloud, recalls in above-mentioned display request
The step of medical image, comprising:
Judge whether be cached with above-mentioned medical image in the Javascript object of front end;
If uncached in above-mentioned front end Javascript object have above-mentioned medical image, local HTML5 memory is judged
In whether be cached with above-mentioned medical image;
If not finding above-mentioned medical image in the HTML5 memory of local, acquisition request is sent to cloud server terminal, in acquisition
State medical image.
The present invention proposes a kind of medical image display system based on cloud, comprising:
Obtain module, for sending inquiry request to cloud server terminal, obtain cloud server terminal feedback by given step at
The image file of reason;
Display module, for above-mentioned image file to be carried out designated treatment, and by the medical image after above-mentioned designated treatment
It is shown.
The present invention proposes a kind of computer equipment, including memory, processor and storage on a memory and can located
The computer program run on reason device, above-mentioned processor are realized when executing above procedure as any one of above-described embodiment is above-mentioned
Method.
The present invention proposes a kind of computer readable storage medium, is stored thereon with computer program, and the program is by processor
It realizes when execution such as any one of above-described embodiment above-mentioned method.
Medical image display methods based on cloud of the invention, device, equipment and storage medium have the beneficial effect that
It is passed due to having used cloud storage and CDN to respond picture request by hypertext compared to general DICOM HTML5Viewer
Defeated agreement (HTTP) directly downloads compressed picture, used combination HTML5 local caches and JavaScript object into
Row caching medical image carries out image procossing to medical image using WebGL, alleviates the pressure of server, improves image and add
The response speed for carrying and handling, saves network flow, optimizes user experience.
Detailed description of the invention
Fig. 1 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 2 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 3 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 4 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 5 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 6 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 7 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 8 is the modular structure schematic diagram of the medical image display system based on cloud of one embodiment of the invention;
Fig. 9 is a kind of structural schematic diagram of computer equipment of one embodiment of the invention.
1, module is obtained;2, display module;12, computer equipment;14, external equipment;16, processing unit;18, bus;
20, network adapter;22, (I/O) interface;24, display;28, system storage;30, random access memory (RAM);32,
Cache memory;34, storage system;40, program/utility;42, program module.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiment is only a part of the embodiments of the present invention, instead of all the embodiments.Base
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts it is all its
His embodiment, shall fall within the protection scope of the present invention.
In addition, the description for being related to " first ", " second " etc. in the present invention is used for description purposes only, and should not be understood as referring to
Show or imply its relative importance or implicitly indicates the quantity of indicated technical characteristic." first ", " are defined as a result,
Two " feature can explicitly or implicitly include at least one of the features.In addition, the technical solution between each embodiment can
It to be combined with each other, but must be based on can be realized by those of ordinary skill in the art, when the combination of technical solution occurs
Conflicting or cannot achieve when, will be understood that the combination of this technical solution is not present, also not the present invention claims protection model
Within enclosing.
In the application any embodiment, the cloud server terminal that refers to is shared Cloud Server, such as: Huawei's cloud, connection cloud and Ah
In cloud etc., cloud server terminal and user terminal are attached by internet, using HTTP (hypertext transfer protocol) or HTTPS
(Hyper text transfer security protocol) agreement carries out cloud server terminal and user terminal communications, and user terminal query interface is based on HTML5
Display, wherein above-mentioned medical image is DICOM format image.
Referring to Fig.1, the present invention proposes a kind of medical image display methods based on cloud, includes the following steps:
S1, inquiry request is sent to cloud server terminal, obtain the image text of cloud server terminal feedback handled by given step
Part;
S2, above-mentioned image file is subjected to designated treatment, and the medical image after above-mentioned designated treatment is shown.
As described in above-mentioned steps S1, inquiry request is sent to cloud server terminal, obtain cloud server terminal feedback passes through specified step
Suddenly the image file handled, wherein the inquiry request sent to cloud server terminal generally comprises the identity information and check item of patient
Mesh information, it should be noted that the identity information generally comprises ID card No., name and medical institutions of patient itself and uses
For indicating one of coding of patient identity or a variety of;It should be noted that the inspection item information generally comprises inspection
Look into the one kind or more for the coding kind for indicating inspection item specific name that project specific name and medical institutions use itself
Kind, it should be noted that above-mentioned image file and its source file before handling by above-mentioned given step are stored respectively in
It states in the cloud storage of cloud server terminal, wherein the source file is medical image files, wherein above-mentioned given step generally will be above-mentioned
Source file is converted into convenient for transmission and occupies the few data file of spatial cache, which generally comprises from the medical image
The meta data file and compressed picture that file transfer swaps out, wherein above-mentioned meta data file is typically stored at a JSON format
In file, it should be noted that above-mentioned image file preferably comprises the member of above-mentioned JSON format in various embodiments of the present invention
Data file and compressed picture.
As described in above-mentioned steps S2, above-mentioned image file is subjected to designated treatment, and by the medicine after above-mentioned designated treatment
Image is shown, after completing above-mentioned steps S1, the above-mentioned image file obtained from cloud server terminal is carried out designated treatment, and
Medical image after above-mentioned designated treatment is shown in user terminal, it should be noted that above-mentioned designated treatment generally will
Above-mentioned image file is decompressed and is parsed to obtain Dicom format-pattern, and based on HTML5 to above-mentioned Dicom format chart
As carrying out display editor, to realize the display shown medical image in user terminal.
Referring to Fig. 2, in the present embodiment, in the above-mentioned medical image display methods based on cloud, inquiry is sent
The step of requesting to cloud server terminal, obtaining the image file of cloud server terminal feedback handled by given step, comprising:
S11, the authentication information for sending patient and inspection item information are to cloud server terminal;
S12, the image file for obtaining above-mentioned cloud server terminal feedback, wherein above-mentioned image file includes JSON formatted file
And compressed picture.
As described in above-mentioned steps S11, the authentication information and inspection item information for sending patient are needed to cloud server terminal
Illustrate, the identity information generally comprise that ID card No., name and medical institutions of patient itself use for indicating
One of coding of patient identity is a variety of;It should be noted that generally comprise inspection item specific for the inspection item information
What title and medical institutions itself used is used to indicate one of coding of inspection item specific name or a variety of.
As described in above-mentioned steps S12, the image file of above-mentioned cloud server terminal feedback is obtained, wherein above-mentioned image file packet
JSON formatted file and compressed picture are included, after completing above-mentioned steps S11, receives the image text fed back by above-mentioned cloud server terminal
Part, it should be noted that above-mentioned acquisition image file generally passes through HTTP (hypertext transfer protocol) or HTTPS, and (hypertext passes
Defeated security protocol) carry out data transmission, wherein preferably HTTP (hypertext transfer protocol).
It is in the present embodiment, above-mentioned specified in the above-mentioned medical image display methods based on cloud referring to Fig. 3
Step, comprising:
S3, according to the authentication information of patient and the inspection data packet of inspection item acquisition of information patient, wherein it is above-mentioned
Check to include at least one medical image files in data packet;
S4, above-mentioned medical image files are carried out with image analysis acquisition metadata and image data;
S5, above-mentioned metadata is converted into above-mentioned JSON formatted file, above-mentioned Image Data Compression is converted into above-mentioned pressure
Contract drawing piece.
It should be noted that above-mentioned steps S3-S5 is processing step of the cloud server terminal as executing subject.
As described in above-mentioned steps S3, according to the inspection number of the authentication information of patient and inspection item acquisition of information patient
According to packet, wherein it include at least one sequence in above-mentioned inspection data packet, each sequence includes at least one medical image files,
It should be noted that above-mentioned cloud server terminal receive user terminal transmission above-mentioned inquiry request after, according to above-mentioned inquiry request
Content, i.e. the authentication information of patient and inspection item information transfer corresponding medical image files simultaneously from database
Collect and generate corresponding inspection data packet, wherein medical image files in the database are typically provided corresponding
The inquiry request that above-mentioned steps S1 or S11 are sent is parsed and transfers corresponding inspection data packet from database by inquiry tag.
As described in above-mentioned steps S4, image analysis is carried out to above-mentioned medical image files and obtains metadata and image data,
After completing above-mentioned steps S3, image analysis is carried out to above-mentioned medical image files, it should be noted that if checking in data packet
Medical image files be greater than one, individual image analysis is carried out to each medical image files and obtains corresponding metadata
And image data, and the metadata of every medical image files and image data independently save, wherein above-mentioned metadata passes through upper
State medical image files carry out parsing acquisition (metadata namely tag information, generally comprise: patient information, check information, sequence
Information and image information etc.), above-mentioned image data is by parse and extract image information by above-mentioned medical image files
It obtains.
Such as above-mentioned steps S5, above-mentioned metadata is converted into above-mentioned JSON formatted file, above-mentioned Image Data Compression is turned
It is changed to above-mentioned compressed picture, after completing above-mentioned steps S4, the metadata converted from each medical image files is turned respectively
Change JSON formatted file, the corresponding portion JSON formatted file of the metadata of each medical image files, by above-mentioned picture number into
According to being compressed into specified image file format, and save as a compressed picture, it should be noted that above-mentioned compressed picture is preferred
To be the compressed picture for saving complete gray value, wherein the format and compression algorithm for saving picture include it is a variety of, generally press
Selected according to different demands, to reach the compression effectiveness of needs, such as: the format of the preservation picture be generally preferred to jpg,
Png and bmp etc.;Compression algorithm generally comprises Gzip, huffman coding and Run- Length Coding etc..
Referring to Fig. 2, in the present embodiment, in the above-mentioned medical image display methods based on cloud, by above-mentioned figure
As file carries out designated treatment, and the step of medical image after above-mentioned designated treatment is shown, comprising:
S21, above-mentioned compressed picture is decompressed, obtains decompression data;
S22, decompression data are subjected to the above-mentioned medical image of image procossing generation, and the above-mentioned medicine of image procossing will be passed through
Image is shown, wherein above-mentioned image procossing includes window width and the adjustment of window position.
As described in above-mentioned steps S21, above-mentioned compressed picture is decompressed, decompression data are obtained, according to above-mentioned compression figure
The compressed format of piece is transferred corresponding decompression algorithm and is decompressed to above-mentioned compressed picture, to obtain decompression data.
As described in above-mentioned steps S22, decompression data are subjected to image procossing and generate above-mentioned medical image, and image will be passed through
The above-mentioned medical image of processing is shown, wherein above-mentioned image procossing includes window width and the adjustment of window position, completes above-mentioned steps
After S22, the decompression data after decompression are participated in into the image-processing operations such as window width and window level adjustment in user terminal, to be adapted to
The image analog result at different user end.
In the above-mentioned medical image display methods based on cloud, number will be decompressed in the present embodiment referring to Fig. 4
Above-mentioned medical image, and the step of by being shown by the above-mentioned medical image of image procossing are generated according to image procossing is carried out,
Include:
S221, window width and the window position that above-mentioned medical image is adjusted by WebGL agreement, by Canvas object to adjustment after
Above-mentioned medical image carry out drafting and show.
As described in above-mentioned steps S221, window width and the window position of above-mentioned medical image are adjusted by WebGL agreement, is passed through
Canvas object carries out drafting to above-mentioned medical image adjusted and shows, it should be noted that the similar window of above-mentioned adjustment image
Mouthful window width and window position and the adjustment agreement and regulating object model of drawing display, preferably WebGL agreement and Canvas pairs
As, but further include an appearance or the following any other adjustment agreement and adjustment pair for achievable same or similar function effect occur
As model.
Referring to Fig. 5, in the present embodiment, in the above-mentioned medical image display methods based on cloud, obtain above-mentioned
The step of image file of cloud server terminal feedback, comprising:
S121, above-mentioned metadata and image data are loaded from cloud server terminal using the global extracting method in Fetch API,
And simultaneously using the acquisition of Promise object optimization asynchronous data.
As described in above-mentioned steps S121, above-mentioned member is loaded from cloud server terminal using the global extracting method in Fetch API
Data and image data, and simultaneously using the acquisition of Promise object optimization asynchronous data, it should be noted that it is above-mentioned from cloud
Server-side loads above-mentioned metadata and image data and optimizes the extracting method and optimization object model of the acquisition of asynchronous data,
Global extracting method and Promise object in preferably Fetch API, but further include that phase can be achieved in an appearance or the following appearance
Same or identity function effect any other extracting method and optimization object model.
Referring to Fig. 6, in the present embodiment, in the above-mentioned medical image display methods based on cloud, by above-mentioned figure
As file progress designated treatment, and after the step of medical image after above-mentioned designated treatment is shown, further includes:
S6, it shows the check item aim sequence thumbnail, and caches temporarily not shown medical image in user terminal;
S7, when the medical image for receiving user shows request, recall the medical image in above-mentioned display request.
As described in above-mentioned steps S6, the check item aim sequence thumbnail is shown, and cache in user terminal and do not show temporarily
Medical image, it should be noted that when showing the thumbnail of the inspection item, generally only show in the inspection item each
The thumbnail of first medical image of sequence, and show the quantity for the medical image for actually including in each sequence, wherein on
The general name that sequence thumbnail is the thumbnail of first medical image of all sequences in an inspection item is stated, in display breviary
Being that shown medical image is synchronous when scheming and showing normal medical image, in the inspection item carries out pre-cache, wherein pre-
The priority of caching is generally medical image > same sequence medical image > associated sequence medicine that user specifies
Image > remaining sequence medical image.
As described in above-mentioned steps S7, when the medical image for receiving user shows request, above-mentioned display request is recalled
In medical image, above-mentioned steps S6 is being executed or when having executed above-mentioned steps S6, when the medical image for receiving user
When display request, corresponding medical image is called according to the information that above-mentioned display request includes, wherein one in above-mentioned display request
As include the number of display sequence and the number for needing medical image to be shown.
It in the above-mentioned medical image display methods based on cloud, is recalled above-mentioned in the present embodiment referring to Fig. 7
The step of showing the medical image in request, comprising:
S71, judge whether be cached with above-mentioned medical image in the Javascript object of front end;
If uncached in S72, above-mentioned front end Javascript object have above-mentioned medical image, judge that local HTML5 is deposited
Whether above-mentioned medical image is cached in reservoir;
If not finding above-mentioned medical image in S73, local HTML5 memory, acquisition request is sent to cloud server terminal, is obtained
Take above-mentioned medical image.
As described in above-mentioned steps S71, judge whether be cached with above-mentioned medical image in the Javascript object of front end, searches
Above-mentioned front end Javascript object whether there is the doctor of the picture number same label in the display request inputted with user
Learn image.
As described in above-mentioned steps S72, if uncached in above-mentioned front end Javascript object have above-mentioned medical image, sentence
Whether be cached with above-mentioned medical image in disconnected local HTML5 memory, if the judging result of above-mentioned steps S71 be it is no, i.e., it is above-mentioned
It is uncached in the Javascript object of front end to have the above-mentioned of the picture number same label in the display request inputted with user
Medical image then inquires in local HTML5 memory whether be cached with corresponding image;If if the judgement knot of above-mentioned steps S71
Fruit be it is yes, i.e., be cached in above-mentioned front end Javascript object with user input display request in picture number it is identical
The above-mentioned medical image of label, then call the cache image to be shown.
As described in above-mentioned steps S73, if above-mentioned medical image is not found in the HTML5 memory of local, to cloud server terminal
Send acquisition request, obtain above-mentioned medical image, if the judging result of above-mentioned steps S72 be it is no, i.e., in local HTML5 memory
In do not find above-mentioned medical image, then send the acquisition request for obtaining the medical image to cloud server terminal, and re-execute above-mentioned
Step S1-2,;If the judging result of above-mentioned steps S72 be it is yes, i.e., above-mentioned medicine figure is cached in local HTML5 memory
Picture then calls the cache image to be shown.
Referring to Fig. 8, the present invention also provides the present invention to propose a kind of medical image display system based on cloud, comprising:
Obtain module 1, for sending inquiry request to cloud server terminal, obtain cloud server terminal feedback by given step at
The image file of reason;
Display module 2, for above-mentioned image file to be carried out designated treatment, and by the medical image after above-mentioned designated treatment
It is shown.
Above-mentioned acquisition module 1 is generally used for sending inquiry request to cloud server terminal, and obtain cloud server terminal feedback passes through finger
Determine the image file of step process, wherein the inquiry request sent to cloud server terminal generally comprises identity information and the inspection of patient
Look into project information, it should be noted that the identity information generally comprises ID card No., name and medical institutions of patient itself
What is used is used to indicate one of coding of patient identity or a variety of;It should be noted that the inspection item information is generally wrapped
Include the one kind for the coding kind for indicating inspection item specific name that inspection item specific name and medical institutions use itself
It is or a variety of, it should be noted that above-mentioned image file and its source file before handling by above-mentioned given step store respectively
In the cloud storage of above-mentioned cloud server terminal, wherein the source file is medical image files, wherein above-mentioned given step generally will
Above-mentioned source file is converted into convenient for transmission and occupies the few data file of spatial cache, which generally comprises from the medicine
The meta data file and compressed picture that image file transfer swaps out, wherein above-mentioned meta data file is typically stored at a JSON
In formatted file, it should be noted that above-mentioned image file preferably comprises above-mentioned JSON format in various embodiments of the present invention
Meta data file and compressed picture.
Above-mentioned display module 2 is generally used for above-mentioned image file carrying out designated treatment, and will be after above-mentioned designated treatment
Medical image shown, after above-mentioned acquisition module 1 obtains image file, the above-mentioned image file that will be obtained from cloud server terminal
Designated treatment is carried out, and the medical image after above-mentioned designated treatment is shown in user terminal, it should be noted that above-mentioned finger
Above-mentioned image file is generally decompressed and is parsed to obtain Dicom format-pattern by fixed processing, and based on HTML5 to upper
It states Dicom format-pattern and carries out display editor, to realize the display shown medical image in user terminal.
Referring to Fig. 9, in embodiments of the present invention, the present invention also provides a kind of computer equipment, above-mentioned computer equipment 12
It is showed in the form of universal computing device, the component of computer equipment 12 can include but is not limited to: one or more processing
Device or processing unit 16, system storage 28 connect different system components (including system storage 28 and processing unit 16)
Bus 18.
Bus 18 indicates one of a few 18 structures of class bus or a variety of, including memory bus 18 or memory control
Device, peripheral bus 18, graphics acceleration port, processor or the office using 18 structure of any bus in a variety of 18 structures of bus
Domain bus 18.For example, these architectures include but is not limited to industry standard architecture (ISA) bus 18, microchannel
Architecture (MAC) bus 18, enhanced isa bus 18, audio-video frequency electronic standard association (VESA) local bus 18 and outer
Enclose component interconnection (PCI) bus 18.
Computer equipment 12 typically comprises a variety of computer system readable media.These media can be it is any can be by
The usable medium that computer equipment 12 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 28 may include the computer system readable media of form of volatile memory, such as arbitrary access
Memory (RAM) 30 and/or cache memory 32.Computer equipment 12 may further include other movement/it is not removable
Dynamic, volatile/non-volatile computer decorum storage medium.Only as an example, storage system 34 can be used for read and write can not
Mobile, non-volatile magnetic media (commonly referred to as " hard disk drive ").Although being not shown in Fig. 9, can provide for can
The disc driver of mobile non-volatile magnetic disk (such as " floppy disk ") read-write, and to removable anonvolatile optical disk (such as CD~
ROM, DVD~ROM or other optical mediums) read-write CD drive.In these cases, each driver can pass through one
A or multiple data media interfaces are connected with bus 18.Memory may include at least one program product, the program product
With one group of (for example, at least one) program module 42, these program modules 42 are configured to perform the function of various embodiments of the present invention
Energy.
Program/utility 40 with one group of (at least one) program module 42, can store in memory, for example,
Such program module 42 includes --- but being not limited to --- operating system, one or more application program, other program moulds
It may include the realization of network environment in block 42 and program data, each of these examples or certain combination.Program mould
Block 42 usually executes function and/or method in embodiment described in the invention.
Computer equipment 12 can also with one or more external equipments 14 (such as keyboard, sensing equipment, display 24,
Camera etc.) communication, the equipment interacted with the computer equipment 12 can be also enabled a user to one or more to be communicated, and/
Or with the computer equipment 12 is communicated with one or more of the other calculating equipment any equipment (such as network interface card,
Modem etc.) communication.This communication can be carried out by input/output (I/O) interface 22.Also, computer equipment
12 can also by network adapter 20 and one or more network (such as local area network (LAN)), wide area network (WAN) and/or
Public network (such as internet) communication.As shown, network adapter 20 passes through other of bus 18 and computer equipment 12
Module communication.It should be understood that although being not shown in Fig. 9 other hardware and/or software mould can be used in conjunction with computer equipment 12
Block, including but not limited to: microcode, device driver, redundant processing unit 16, external disk drive array, RAID system, magnetic
Tape drive and data backup storage system 34 etc..
Processing unit 16 by the program that is stored in system storage 28 of operation, thereby executing various function application and
Data processing, such as realize the medical image display methods based on cloud provided by the embodiment of the present invention.
That is, above-mentioned processing unit 16 is realized when executing above procedure: sending inquiry request to cloud server terminal, obtain cloud clothes
The image file of end feedback of being engaged in handled by given step;Above-mentioned image file is subjected to designated treatment, and will be above-mentioned specified
Treated, and medical image is shown.
In embodiments of the present invention, the present invention also provides a kind of computer readable storage medium, it is stored thereon with computer
Program realizes that the medical image based on cloud provided such as all embodiments of the application is shown when the program is executed by processor
Method:
That is, realization when being executed by processor to program: sending inquiry request to cloud server terminal, obtain cloud server terminal feedback
By given step handle image file;Above-mentioned image file is subjected to designated treatment, and will be after above-mentioned designated treatment
Medical image is shown.
It can be using any combination of one or more computer-readable media.Computer-readable medium can be calculating
Machine gram signal media or computer readable storage medium.Computer readable storage medium for example can be --- but it is unlimited
In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.Computer
The more specific example (non exhaustive list) of readable storage medium storing program for executing includes: electrical connection with one or more conducting wires, portable
Formula computer disk, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory
(EPOM or flash memory), optical fiber, portable compact disc read-only memory (CD~ROM), light storage device, magnetic memory device or
Above-mentioned any appropriate combination.In this document, computer readable storage medium can be it is any include or storage program
Tangible medium, the program can be commanded execution system, device or device use or in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including --- but
It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be
Any computer-readable medium other than computer readable storage medium, change computer-readable medium can send, propagate or
Transmission is for by the use of instruction execution system, device or device or program in connection.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereof
Program code, above procedure design language include object oriented program language --- such as Java, Smalltalk, C+
+, further include conventional procedural programming language --- such as " C " language or similar programming language.Program code
It can fully execute on the user computer, partly execute, held as an independent software package on the user computer
Part executes on the remote computer or holds on a remote computer or server completely on the user computer for row, part
Row.In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network
(LAN) or wide area network (WAN) --- it is connected to subscriber computer, or, it may be connected to outer computer (such as using because of spy
Service provider is netted to connect by internet).
Medical image display methods based on cloud of the invention, device, equipment and storage medium have the beneficial effect that
It is passed due to having used cloud storage and CDN to respond picture request by hypertext compared to general DICOM HTML5Viewer
Defeated agreement (HTTP) directly downloads compressed picture, used combination HTML5 local caches and JavaScript object into
Row caching medical image carries out image procossing to medical image using WebGL, alleviates the pressure of server, improves image and add
The response speed for carrying and handling, saves network flow, optimizes user experience.
The above description is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all utilizations
Equivalent structure or equivalent flow shift made by description of the invention and accompanying drawing content is applied directly or indirectly in other correlations
Technical field, be included within the scope of the present invention.
Claims (10)
1. a kind of medical image display methods based on cloud, which comprises the steps of:
Inquiry request is sent to cloud server terminal, obtains the image file of cloud server terminal feedback handled by given step;
Described image file is subjected to designated treatment, and the medical image after the designated treatment is shown.
2. the medical image display methods according to claim 1 based on cloud, which is characterized in that send inquiry request
To cloud server terminal, the step of obtaining the image file of cloud server terminal feedback handled by given step, comprising:
The authentication information and inspection item information for sending patient are to cloud server terminal;
Obtain the image file of the cloud server terminal feedback, wherein described image file includes JSON formatted file and compression figure
Piece.
3. the medical image display methods according to claim 2 based on cloud, which is characterized in that the specified step
Suddenly, comprising:
According to the inspection data packet of the authentication information of patient and inspection item acquisition of information patient, wherein the inspection number
According in packet include at least one medical image files;
Image analysis is carried out to the medical image files and obtains metadata and image data;
The metadata is converted into the JSON formatted file, described image data compression is converted into the compressed picture.
4. the medical image display methods according to claim 3 based on cloud, which is characterized in that by described image text
Part carries out designated treatment, and the step of medical image after the designated treatment is shown, comprising:
The compressed picture is decompressed, decompression data are obtained;
Decompression data are subjected to image procossing and generate the medical image, and will be carried out by the medical image of image procossing
Display, wherein described image processing includes that window width and window position adjust.
5. the medical image display methods according to claim 4 based on cloud, which is characterized in that will decompression data into
Row image procossing generates the medical image, and the step of by being shown by the medical image of image procossing, comprising:
Window width and the window position that the medical image is adjusted by WebGL agreement, by Canvas object to the doctor adjusted
Image carries out drafting and shows.
6. the medical image display methods according to claim 3 based on cloud, which is characterized in that obtain the cloud clothes
The step of image file for end feedback of being engaged in, comprising:
The metadata and image data are loaded from cloud server terminal using the global extracting method in Fetch API, and is made simultaneously
With the acquisition of Promise object optimization asynchronous data.
7. the medical image display methods according to claim 2 based on cloud, which is characterized in that by described image text
Part carries out designated treatment, and after the step of medical image after the designated treatment is shown, further includes:
It shows the check item aim sequence thumbnail, and caches temporarily not shown medical image in user terminal;
When the medical image for receiving user shows request, the medical image in the display request is recalled.
8. a kind of medical image display system based on cloud characterized by comprising
Module is obtained, for sending inquiry request to cloud server terminal, obtains handling by given step for cloud server terminal feedback
Image file;
Display module for described image file to be carried out designated treatment, and the medical image after the designated treatment is carried out
Display.
9. a kind of computer equipment, can run on a memory and on a processor including memory, processor and storage
Computer program, which is characterized in that the processor is realized when executing described program such as any one of claim 1~7 institute
The method stated.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
The method as described in any one of claim 1~7 is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811564021.0A CN109785939A (en) | 2018-12-20 | 2018-12-20 | Medical image display methods, device, equipment and storage medium based on cloud |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811564021.0A CN109785939A (en) | 2018-12-20 | 2018-12-20 | Medical image display methods, device, equipment and storage medium based on cloud |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109785939A true CN109785939A (en) | 2019-05-21 |
Family
ID=66497404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811564021.0A Pending CN109785939A (en) | 2018-12-20 | 2018-12-20 | Medical image display methods, device, equipment and storage medium based on cloud |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109785939A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110136807A (en) * | 2019-05-22 | 2019-08-16 | 图兮深维医疗科技(苏州)有限公司 | A kind of medical image pre-load means and equipment |
CN110175256A (en) * | 2019-05-30 | 2019-08-27 | 上海联影医疗科技有限公司 | A kind of image data retrieval method, apparatus, equipment and storage medium |
CN110598025A (en) * | 2019-08-13 | 2019-12-20 | 武汉联影医疗科技有限公司 | Film reading method, system, device, equipment and storage medium |
CN110674430A (en) * | 2019-08-26 | 2020-01-10 | 平安好医投资管理有限公司 | Medical image processing method and device based on browser, terminal and storage medium |
CN110675939A (en) * | 2019-09-24 | 2020-01-10 | 深圳安泰创新科技股份有限公司 | Image processing method, image processing apparatus, and computer-readable storage medium |
CN111105863A (en) * | 2019-12-19 | 2020-05-05 | 上海尽星生物科技有限责任公司 | Ultrasonic image processing method and system |
CN111916184A (en) * | 2020-07-31 | 2020-11-10 | 平安好医投资管理有限公司 | Medical examination image downloading method and device and computer equipment |
CN112509674A (en) * | 2020-12-04 | 2021-03-16 | 赛诺联合医疗科技(北京)有限公司 | Method, system and display method for downloading DICOM medical image data |
CN113961844A (en) * | 2021-10-21 | 2022-01-21 | 富士胶片(中国)投资有限公司 | Method for displaying color DICOM image, user equipment and medium |
EP4086917A1 (en) * | 2021-05-04 | 2022-11-09 | Scholz, Alexander | Computer-implemented method for analyzing 3d medical image data, use of the method, computer program and system for analyzing 3d medical image data |
CN116627919A (en) * | 2023-06-14 | 2023-08-22 | 富士胶片(中国)投资有限公司 | Medical image display method and system, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709240A (en) * | 2016-12-01 | 2017-05-24 | 彭志勇 | Medical DICOM (Digital Imaging and Communications in Medicine) image display method |
CN108010571A (en) * | 2017-12-26 | 2018-05-08 | 苏州麦迪斯顿医疗科技股份有限公司 | Method, system, equipment and the storage medium that a kind of medical image is shown |
CN108243229A (en) * | 2016-12-26 | 2018-07-03 | 北京国双科技有限公司 | Request processing method and device |
-
2018
- 2018-12-20 CN CN201811564021.0A patent/CN109785939A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709240A (en) * | 2016-12-01 | 2017-05-24 | 彭志勇 | Medical DICOM (Digital Imaging and Communications in Medicine) image display method |
CN108243229A (en) * | 2016-12-26 | 2018-07-03 | 北京国双科技有限公司 | Request processing method and device |
CN108010571A (en) * | 2017-12-26 | 2018-05-08 | 苏州麦迪斯顿医疗科技股份有限公司 | Method, system, equipment and the storage medium that a kind of medical image is shown |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110136807A (en) * | 2019-05-22 | 2019-08-16 | 图兮深维医疗科技(苏州)有限公司 | A kind of medical image pre-load means and equipment |
CN110175256A (en) * | 2019-05-30 | 2019-08-27 | 上海联影医疗科技有限公司 | A kind of image data retrieval method, apparatus, equipment and storage medium |
CN110175256B (en) * | 2019-05-30 | 2024-06-07 | 上海联影医疗科技股份有限公司 | Image data retrieval method, device, equipment and storage medium |
CN110598025A (en) * | 2019-08-13 | 2019-12-20 | 武汉联影医疗科技有限公司 | Film reading method, system, device, equipment and storage medium |
CN110674430B (en) * | 2019-08-26 | 2023-11-14 | 平安好医投资管理有限公司 | Medical image processing method, device, terminal and storage medium based on browser |
CN110674430A (en) * | 2019-08-26 | 2020-01-10 | 平安好医投资管理有限公司 | Medical image processing method and device based on browser, terminal and storage medium |
CN110675939A (en) * | 2019-09-24 | 2020-01-10 | 深圳安泰创新科技股份有限公司 | Image processing method, image processing apparatus, and computer-readable storage medium |
CN111105863A (en) * | 2019-12-19 | 2020-05-05 | 上海尽星生物科技有限责任公司 | Ultrasonic image processing method and system |
CN111916184A (en) * | 2020-07-31 | 2020-11-10 | 平安好医投资管理有限公司 | Medical examination image downloading method and device and computer equipment |
CN112509674B (en) * | 2020-12-04 | 2024-04-02 | 赛诺联合医疗科技(北京)有限公司 | DICOM medical image data downloading method, DICOM medical image data downloading system and DICOM medical image data displaying method |
CN112509674A (en) * | 2020-12-04 | 2021-03-16 | 赛诺联合医疗科技(北京)有限公司 | Method, system and display method for downloading DICOM medical image data |
EP4086917A1 (en) * | 2021-05-04 | 2022-11-09 | Scholz, Alexander | Computer-implemented method for analyzing 3d medical image data, use of the method, computer program and system for analyzing 3d medical image data |
WO2022233917A1 (en) * | 2021-05-04 | 2022-11-10 | Scholz, Alexander | Computer-implemented method for analysing 3d medical image data, use of said method, computer programme, and system for analysing 3d medical image data |
CN113961844A (en) * | 2021-10-21 | 2022-01-21 | 富士胶片(中国)投资有限公司 | Method for displaying color DICOM image, user equipment and medium |
CN116627919A (en) * | 2023-06-14 | 2023-08-22 | 富士胶片(中国)投资有限公司 | Medical image display method and system, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109785939A (en) | Medical image display methods, device, equipment and storage medium based on cloud | |
CN106575298B (en) | Rapid presentation of web sites containing dynamic content and stale content | |
US9984408B1 (en) | Method, medium, and system for live video cooperative shopping | |
US8799412B2 (en) | Remote browsing session management | |
US9582600B1 (en) | Cloud browser DOM-based client | |
US11016716B2 (en) | Picture interface display method and apparatus according to jump protocol | |
US20160006673A1 (en) | Resource server providing a rapidly changing resource | |
US20140344663A1 (en) | Method and Apparatus for Automatically Optimizing the Loading of Images in a Cloud-Based Proxy Service | |
US20130103740A1 (en) | Method of tracking offline user interaction in a rendered document on a mobile device | |
CN112559927B (en) | Webpage loading method and device | |
CN107315646B (en) | Method and device for controlling data flow between page components | |
US9088462B2 (en) | Common web accessible data store for client side page processing | |
CN107040584B (en) | Method and device for downloading picture by client | |
CN109992406B (en) | Picture request method, picture request response method and client | |
CN111756847B (en) | Method and device for supporting https protocol by website | |
CN109413140B (en) | Remote automatic upgrading method for PACS server | |
US9740791B1 (en) | Browser as a service | |
US20130036193A1 (en) | System and method for generating dynamic image sprites | |
US9426202B2 (en) | Transforming application cached template using personalized content | |
EP4198773A1 (en) | Image processing method and apparatus, and computer readable storage medium | |
JP7437517B2 (en) | Methods, devices, electronic devices and computer readable media for generating predictive information | |
US20170076008A1 (en) | Dynamic file concatenation | |
US20130318148A1 (en) | Serialization and distribution of serialized content using socket-based communication | |
US8706803B1 (en) | Client-side generation of preliminary version of network page | |
US20160267649A1 (en) | Low latency web-based dicom viewer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190521 |