Medical image loading method, device, system and computer storage medium
By loading and obtaining the storage address of the medical image in the first image boot stage and calling the image directly in the second image boot stage, the problem of long waiting time and poor user experience caused by repeated loading is solved, and faster loading time and better user experience is achieved.
Patent Information
- Application Number
- CN202080107362.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-24
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2040-11-24
AI Technical Summary
Repeated loading of medical images in the prior art results in long wait times and poor user experience.
The target medical image is loaded in the first image boot stage and its storage address is obtained. The image is called directly in the second image boot stage to avoid repeated loading.
Reduces repeated loading of medical images at different image guidance stages, shortens user waiting time and improves user experience.
Smart Images

Figure CN116569269B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of medical technology, and in particular to a method, device, system and computer storage medium for loading medical images. Background Art
[0002] In the field of medical technology, it is usually necessary to take medical images of patients for doctors to observe. For example, computer tomography (CT) uses radiation to irradiate the target object and uses a detector to receive the radiation that passes through the target object to perform imaging. It can perform cross-sectional scanning of the target object (for example, the human body), with fast scanning time and clear images. Taking CT images as an example, the image guidance in the positioning image guidance stage and the image guidance in the treatment image guidance stage are two separate programs. When the patient needs to be positioned, the image guidance program in the positioning image guidance stage is started and the CT image is loaded; if the patient needs real-time medical image guidance during radiotherapy after the positioning is completed, the image guidance program in the treatment image guidance stage is started and the CT image needs to be reloaded. However, CT images are usually large, and users need to wait for the image to be loaded, which takes a long time and has a poor user experience. Summary of the invention
[0003] In view of this, one of the technical problems solved by the embodiments of the present invention is to provide a method, device, system and computer storage medium for loading medical images, so as to overcome the defects of repeated loading of medical images, long waiting time and poor user experience in the prior art.
[0004] In a first aspect, an embodiment of the present application provides a method for loading a medical image, comprising: loading a target medical image in a first image guidance stage; obtaining a storage address of the target medical image after loading; and calling the target medical image in a second image guidance stage according to the storage address of the target medical image after loading.
[0005] Optionally, in one embodiment of the present application, loading the target medical image in the first image guidance stage includes: loading the target medical image into a storage unit of the memory in the first image guidance stage, and storing the target medical image in the storage unit of the memory.
[0006] Optionally, in one embodiment of the present application, obtaining the storage address of the target medical image after loading includes: determining the storage address of a storage unit occupied by the target medical image in the memory.
[0007] Optionally, in one embodiment of the present application, the first image guidance stage is a positioning image guidance stage, and loading the target medical image in the first image guidance stage includes: in the positioning image guidance stage, loading the target medical image into a storage unit of the memory.
[0008] Optionally, in one embodiment of the present application, according to the storage address of the loaded target medical image, before calling the target medical image in the second image guidance stage, the method further includes: acquiring instruction information for executing the second image guidance stage;
[0009] Correspondingly, calling the target medical image in the second image guidance stage according to the storage address after the target medical image is loaded includes: when it is determined that the indication information is obtained, calling the target medical image in the second image guidance stage according to the storage address after the target medical image is loaded.
[0010] Optionally, in one embodiment of the present application, loading the target medical image in the first image-guided stage includes: loading a treatment plan in the first image-guided stage, the treatment plan including the target medical image.
[0011] Optionally, in one embodiment of the present application, the treatment plan also includes: instruction information for executing the second image guidance stage; calling the target medical image in the second image guidance stage according to the storage address after the target medical image is loaded, including: when the instruction information is obtained in the treatment plan, calling the target medical image in the second image guidance stage according to the storage address after the target medical image is loaded.
[0012] Optionally, in one embodiment of the present application, calling the target medical image in the second image guidance stage according to the storage address of the target medical image after loading includes: establishing a second process, calling the target medical image according to the storage address of the target image after loading in the first process, the second process being different from the first process.
[0013] In a second aspect, an embodiment of the present application provides an electronic device, characterized in that it includes: a processor, a memory and a bus; the processor and the memory are connected to each other through the bus and communicate with each other; the memory stores a computer program, and when the processor executes the computer program stored in the memory, it implements the medical image loading method described in the first aspect or any one of the embodiments of the first aspect.
[0014] In a third aspect, an embodiment of the present application provides a diagnosis and treatment system, characterized in that it includes: an electronic device as in the second aspect, and a diagnosis and treatment device.
[0015] In a fourth aspect, an embodiment of the present application provides a non-volatile storage medium, characterized in that a computer program is stored on the storage medium, and when a processor executes the computer program stored on the storage medium, a method for loading medical images as described in the first aspect or any one of the embodiments of the first aspect is implemented.
[0016] The medical image loading method, device, system and computer storage medium provided in the embodiments of the present application load the target medical image in the first image guidance stage; obtain the storage address of the target medical image after loading; and call the target medical image in the second image guidance stage according to the storage address of the target medical image after loading. Because the target medical image is loaded in the first image guidance stage, in the second image guidance stage, the target medical image loaded in the first image guidance stage is directly called, and there is no need to reload the target medical image, thus avoiding repeated loading of medical images in different image guidance stages, reducing user waiting time and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Hereinafter, some specific embodiments of the present application will be described in detail in an exemplary and non-limiting manner with reference to the accompanying drawings. The same reference numerals in the accompanying drawings indicate the same or similar components or parts. It should be understood by those skilled in the art that these drawings are not necessarily drawn to scale. In the accompanying drawings:
[0018] Figure 1 A flowchart of a method for loading a medical image provided in Embodiment 1 of the present application;
[0019] Figure 2 A schematic diagram of an application scenario of a medical image loading method provided in Embodiment 1 of the present application;
[0020] Figure 3 A structural diagram of a medical image loading device provided in Embodiment 2 of the present application;
[0021] Figure 4 A structural diagram of an electronic device provided in Embodiment 3 of the present application;
[0022] Figure 5 A structural diagram of a diagnosis and treatment system provided in Example 4 of the present application. DETAILED DESCRIPTION
[0023] The specific implementation of the embodiment of the present invention is further described below in conjunction with the accompanying drawings of the embodiment of the present invention.
[0024] Embodiment 1
[0025] Embodiment 1 of the present application provides a method for loading a medical image, which is applied to a loading device for a medical image, such as Figure 1 As shown, Figure 1A flowchart of a method for loading a medical image provided in an embodiment of the present application. The method for loading a medical image comprises the following steps:
[0026] Step 101: Load a target medical image in a first image-guided phase.
[0027] It should be noted that the first image-guided stage can be an image-guided stage of the diagnosis and treatment process, for example, the first image-guided stage can be a positioning stage. The target medical image can be any medical image, and the target medical image can be a medical image to be loaded. For example, the target medical image can be a CT image or a magnetic resonance (MR) image; of course, this is only an exemplary description and does not mean that the present application is limited to this. Loading the target medical image can be a process of reading the target medical image into the cache / memory of the loading device of the medical image. Therefore, after loading the target medical image, the target medical image occupies a certain storage space in the cache / memory. It can be understood that the target medical image is stored in the cache / memory, and loading the target medical image can include a storage process. For example, it can be to obtain the target medical image from the radiation therapy planning system (TPS) server and load the target medical image into the memory / cache.
[0028] The target medical image may be loaded directly, or a treatment plan including the target medical image may be loaded. For example, loading the target medical image in the first image guidance stage includes: loading the treatment plan in the first image guidance stage, wherein the treatment plan includes the target medical image.
[0029] Here, three application scenarios are listed to explain in detail the process of loading target medical images:
[0030] Optionally, in the first application scenario, loading the target medical image in the first image guidance stage includes: loading the target medical image into a storage unit of a memory in the first image guidance stage, and storing the target medical image in the storage unit of the memory. It should be noted that the memory may be a buffer memory or a memory, and the process of loading the target medical image may be a process of reading the target medical image from an external device or a hard disk into the memory for storage. In the first image guidance stage, when the target medical image needs to be used, the target medical image is loaded into the memory, and after the target medical image is loaded, the target medical image can be used to perform subsequent operations.
[0031] Optionally, in combination with the first application scenario, in the second application scenario, the first image guidance stage may be a positioning image guidance stage, and loading the target medical image in the first image guidance stage includes: in the positioning image guidance stage, loading the target medical image into a storage unit of the memory. In the present application, the positioning image guidance stage may be a positioning stage before the treatment process. Specifically, in the positioning stage, the position of the target object imaged in the real-time medical image (i.e., the current position of the target object) may be compared with the position of the target object imaged in the target medical image (such as the position of the target object in the treatment plan), and the position of the target object may be adjusted so that the position of the target object coincides with the position when the plan is made. In the positioning image guidance stage, after the target medical image is loaded into the storage unit of the memory, the target medical image may be displayed for user observation, and the offset of the target object in the real-time medical image relative to the target object in the target medical image may be determined, thereby adjusting the positioning. The target object may be a marker such as human bones, human tissues, tumors, gold labels, etc., and the present application does not limit this.
[0032] Optionally, in a third application scenario, loading the target medical image in the first image guidance stage includes: establishing a first process to load the target medical image. The target medical image may be loaded by running the first process, and the first process may be a process for executing the loading of the target medical image in the first image guidance stage, or may be a process including the loading of the target medical image, and this application does not limit this.
[0033] Step 102: Obtain the storage address of the loaded target medical image.
[0034] The storage address may be the storage address occupied by the target medical image during the loading process.
[0035] Optionally, in combination with the first application scenario in step 102, in an embodiment of the present application, obtaining the storage address of the target medical image after loading includes: obtaining the storage address of a storage unit occupied by the target medical image in the memory.
[0036] Step 103 : calling the target medical image in the second image guiding stage according to the storage address of the loaded target medical image.
[0037] The second image guidance stage is after the first image guidance stage, and the second image guidance stage may be a real-time image guidance stage during the treatment process, that is, real-time image guidance during the radiotherapy process. Of course, this is only an exemplary description.
[0038] In the second image guidance stage, according to the storage address of the target medical image after loading in the first image guidance stage, the target medical image can be directly called without reloading; or, after the target medical image is loaded in the first image guidance stage, the target medical image is not deleted, so the target medical image loaded in the first image guidance stage can be directly called in the second image guidance stage without reloading. The user can preset whether to load the target medical image in the second image guidance stage, or the user can control in real time whether to load the target medical image in the second image guidance stage, or the user can control whether to execute the second image guidance stage. Two examples are listed here for illustration:
[0039] Optionally, in an example of the present application, before calling the target medical image in the second image guidance stage according to the storage address of the target medical image after loading, the method further includes: obtaining instruction information for executing the second image guidance stage; correspondingly, calling the target medical image in the second image guidance stage according to the storage address of the target medical image after loading includes: when determining that the instruction information is obtained, calling the target medical image in the second image guidance stage according to the storage address of the target medical image after loading. It should be noted that in this example, the instruction information for executing the second image guidance stage can be generated according to the real-time operation of the user, and whether to load the target medical image in the second image guidance stage is determined according to the instruction information, and the user control is more flexible.
[0040] Optionally, in another example of the present application, the treatment plan includes a target medical image and also includes instruction information for executing a second image guidance phase; calling the target medical image in the second image guidance phase according to the storage address of the target medical image after loading, including: when the instruction information is obtained in the treatment plan, calling the target medical image in the second image guidance phase according to the storage address of the target medical image after loading. In this example, the instruction information for executing the second image guidance phase is pre-set in the treatment plan, and the user does not need to perform further operations. If the second image guidance phase is not included in the process of formulating the treatment plan, the target medical image may not be loaded. Whether to include the second image guidance phase can be set by the user in the process of making the treatment plan.
[0041] Optionally, in combination with the third application scenario in step 101, in one embodiment of the present application, calling the target medical image in the second image guidance stage according to the storage address of the target medical image after loading includes: establishing a second process, calling the target medical image according to the storage address of the target image after loading in the first process, and the second process is different from the first process. The second process can be a process that calls the target medical image, because the first process does not delete the target image after loading it, and the second process can directly call the target medical image according to the storage address of the target image after loading in the first process, without repeated loading.
[0042] Based on the medical image loading method described in steps 101-103 above, the first image guidance stage is the positioning image guidance stage, and the second image guidance stage is the treatment image guidance stage. As an example, a specific application scenario is listed to illustrate the medical image loading method. Figure 2 As shown, Figure 2 This is a schematic diagram of an application scenario of a method for loading medical images provided in Example 1 of the present application. Figure 2 As shown, Figure 2 A medical image loading device 20, a diagnosis and treatment device 21 and a TPS server 22 are shown. The medical image loading device 20 may be a computer with a display screen, and the diagnosis and treatment device 21 may include an imaging source 211 and a detector 212, etc.
[0043] The target object to be positioned / treated can be located between the imaging source 211 and the detector 212. The target object can be an organ or a part of the human body. The imaging source 211 emits rays to the target object, and the detector 212 receives the rays for imaging to obtain a real-time medical image of the target object.
[0044] In the positioning image guidance stage, the medical image loading device 20 loads the target medical image. The target medical image can be obtained from the TPS server 22 and loaded into the memory / cache of the medical image loading device 20, or the target medical image can be first transmitted to the hard disk of the medical image loading device 20, and the medical image loading device 20 loads the target medical image from the hard disk into the memory or cache. Positioning adjustment is performed according to the real-time medical image of the target object and the target medical image. After the positioning image guidance stage is completed, the target medical image loaded in the memory or cache is not deleted and is retained in the memory or cache.
[0045] After entering the treatment image guidance stage, the diagnostic equipment 21 images the target object to obtain a real-time medical image, and transmits the real-time medical image to the medical image loading device 20. The medical image loading device 20 can directly call the target medical image in the memory or cache according to the storage address of the target medical image after loading, and compare it with the real-time medical image, thereby realizing real-time image guidance.
[0046] The medical image loading method provided in the embodiment of the present application loads the target medical image in the first image guidance stage; obtains the storage address of the loaded target medical image; and calls the target medical image in the second image guidance stage according to the storage address of the loaded target medical image. Because the target medical image is loaded in the first image guidance stage, in the second image guidance stage, the target medical image loaded in the first image guidance stage is directly called, and there is no need to reload the target medical image, thus avoiding repeated loading of medical images in different image guidance stages, reducing user waiting time, and improving user experience.
[0047] Embodiment 2
[0048] The present application embodiment provides a medical image loading device, such as Figure 3 As shown, the medical image loading device 30 includes: a loading module 301, a storage module 302 and a calling module 303;
[0049] Among them, the loading module 301 is used to load the target medical image in the first image guidance stage; the storage module 302 is used to obtain the storage address of the target medical image after loading; and the calling module 303 is used to call the target medical image in the second image guidance stage according to the storage address of the target medical image after loading.
[0050] Optionally, in one embodiment of the present application, the storage module 302 is used to obtain the storage address of the storage unit occupied by the target medical image in the memory.
[0051] Optionally, in one embodiment of the present application, the first image guidance stage is a positioning stage, and the loading module 301 is used to load the target medical image into a storage unit of the memory during the positioning image guidance stage.
[0052] Optionally, in one embodiment of the present application, the calling module 303 is used to obtain instruction information for executing the second image guidance stage. When it is determined that the instruction information is obtained, the target medical image is called in the second image guidance stage according to the storage address after the target medical image is loaded.
[0053] Optionally, in one embodiment of the present application, the loading module 301 is used to load a treatment plan in the first image-guided stage, where the treatment plan includes a target medical image.
[0054] Optionally, in one embodiment of the present application, the treatment plan also includes: instruction information for executing the second image guidance stage; a calling module 303, which is used to call the target medical image in the second image guidance stage according to the storage address after the target medical image is loaded when the instruction information is obtained in the treatment plan.
[0055] Optionally, in one embodiment of the present application, the loading module 301 is used to establish a first process to load a target medical image.
[0056] Optionally, in one embodiment of the present application, the calling module 303 is used to establish a second process, call the target medical image according to the storage address after the target image is loaded in the first process, and the second process is different from the first process.
[0057] The medical image loading device provided in the embodiment of the present application loads the target medical image in the first image guidance stage; obtains the storage address of the loaded target medical image; and calls the target medical image in the second image guidance stage according to the storage address of the loaded target medical image. Because the target medical image is loaded in the first image guidance stage, in the second image guidance stage, the target medical image loaded in the first image guidance stage is directly called, and there is no need to reload the target medical image, thus avoiding repeated loading of medical images in different image guidance stages, reducing user waiting time, and improving user experience.
[0058] Embodiment 3
[0059] Based on the medical image loading method described in the above embodiment, the present application embodiment provides an electronic device for executing the medical image loading method described in the above embodiment, such as Figure 4 As shown, the electronic device 40 includes a processor 402 , a memory 404 and a bus 406 .
[0060] The processor 402 and the memory 404 are connected via a communication bus 406 and communicate with each other.
[0061] The memory 404 stores a computer program 408. The memory 404 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0062] When the processor 402 executes the program 408 stored in the memory 404 , the medical image loading method described in the first embodiment is implemented.
[0063] Specifically, the program 408 may include program codes, which include computer operation instructions.
[0064] The processor 402 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the electronic device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0065] Embodiment 4:
[0066] Based on the medical image loading method described in the first embodiment and the electronic device described in the third embodiment, the fourth embodiment of the present application provides a diagnosis and treatment system, such as Figure 5 As shown, the diagnosis and treatment system 50 includes: the electronic device 40 as described in the third embodiment, and the diagnosis and treatment device 51.
[0067] The diagnosis and treatment device 51 includes a diagnosis and treatment head 511 and a detector 512. Optionally, in one embodiment, the diagnosis and treatment device 51 also includes a tube 513. It should be noted that the diagnosis and treatment head 511 and the tube 513 may correspond to one detector 512 respectively, or may share one detector 512.
[0068] Embodiment 5
[0069] Based on the medical image loading method described in the above-mentioned embodiment 1, embodiment 5 of the present application provides a non-volatile computer storage medium, on which a computer program is stored. When the processor executes the computer program stored on the storage medium, the medical image loading method described in embodiment 1 is implemented.
[0070] In the embodiment of the present application, a target medical image is loaded in the first image guidance stage; a storage address of the loaded target medical image is obtained; and the target medical image is called in the second image guidance stage according to the storage address of the loaded target medical image. Because the target medical image is loaded in the first image guidance stage, in the second image guidance stage, the target medical image loaded in the first image guidance stage is directly called, and there is no need to reload the target medical image, thus avoiding repeated loading of medical images in different image guidance stages, reducing user waiting time, and improving user experience.
[0071] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0072] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0073] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific transactions or implement specific abstract data types. The present application may also be practiced in distributed computing environments where transactions are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0074] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0075] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A method for loading a medical image, characterized in that: include: Loading a target medical image in a first image guidance stage; wherein, loading a target medical image in the first image guidance stage comprises: in the first image guidance stage, loading the target medical image into a storage unit of a memory, and storing the target medical image in the storage unit of the memory; the first image guidance stage is a positioning image guidance stage; Obtaining a storage address of the target medical image after loading; The target medical image is called in a second image guidance phase according to the storage address after the target medical image is loaded; the second image guidance phase is a real-time image guidance phase performed during radiotherapy.
2. The method according to claim 1, characterized in that The obtaining the storage address of the target medical image after loading includes: The storage address of the storage unit occupied by the target medical image in the memory is obtained.
3. The method according to claim 1, characterized in that According to the storage address after the target medical image is loaded, before calling the target medical image in the second image guiding stage, the method further includes: Obtaining instruction information for executing the second image guidance stage; Correspondingly, calling the target medical image in the second image guidance stage according to the storage address after the target medical image is loaded includes: When it is determined that the indication information is obtained, the target medical image is called in the second image guidance stage according to the storage address after the target medical image is loaded.
4. The method according to claim 1, characterized in that: The loading of the target medical image in the first image guidance stage comprises: A treatment plan is loaded in the first image-guided stage, wherein the treatment plan includes the target medical image.
5. The method according to claim 4, characterized in that The treatment plan also includes: instruction information for executing the second image-guided stage; calling the target medical image in the second image-guided stage according to the storage address after the target medical image is loaded, including: When the indication information is obtained in the treatment plan, the target medical image is called in the second image guidance stage according to the storage address after the target medical image is loaded.
6. The method according to any one of claims 1 to 5, characterized in that: The loading of the target medical image in the first image guidance stage includes: A first process is established to load the target medical image.
7. The method according to claim 6, characterized in that The calling the target medical image in the second image guiding stage according to the storage address after the target medical image is loaded includes: A second process is established, and the target medical image is called according to the storage address after the target image is loaded in the first process, wherein the second process is different from the first process.
8. An electronic device, characterized in that: include: Processor, memory and bus; The processor and the memory are connected via the bus and communicate with each other; The memory stores a computer program, and when the processor executes the computer program stored in the memory, the method for loading a medical image as described in any one of claims 1 to 7 is implemented.
9. A diagnosis and treatment system, characterized in that: include: The electronic device as claimed in claim 8, and the diagnostic and treatment device.
10. A non-volatile storage medium, characterized in that: The storage medium stores a computer program, and when the processor executes the computer program stored on the storage medium, the method for loading a medical image as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Medical image system pathfinder implementing method based on thumbnail
CN101398742A
Data acquiring method and data acquiring device for radiotherapy plan
CN105893772A