A medical video acquisition method and device, a medical imaging system and a medium
By acquiring and filtering benchmark medical images with shaky intensity that meet certain criteria from medical imaging equipment, the problem of shaky medical videos has been solved, improving video quality and processing efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SUZHOU RUIQIAN TECH CO LTD
- Filing Date
- 2022-10-14
- Publication Date
- 2026-07-03
AI Technical Summary
Medical imaging equipment is easily affected by vibration when acquiring medical images in complex environments, causing the displayed medical video to jitter and affecting the accuracy and efficiency of video processing.
By acquiring the current medical image and its corresponding jitter intensity from the medical imaging equipment, the baseline medical image and acquisition time are added to the medical video only when the jitter intensity meets the preset range, thus avoiding jitter.
This improves the quality of medical videos, reduces the need for jitter correction in subsequent video processing, and thus improves the accuracy and efficiency of processing.
Smart Images

Figure CN115578349B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical imaging technology, and in particular to a method, apparatus, medical imaging system, and medium for acquiring medical video. Background Technology
[0002] Medical imaging technology is a method of acquiring images of internal tissues in a non-invasive manner, mainly involving research on imaging mechanisms, medical imaging systems, and medical image processing. A medical imaging system typically consists of two parts: medical imaging equipment and a display device. During the use of a medical imaging system, it is usually necessary to display the medical videos acquired by the medical imaging equipment in real time on the display device.
[0003] Because the room environment where medical imaging equipment is deployed is relatively complex, it is easily affected by environmental factors such as people walking around, subways passing by underground, or vehicles traveling outside. This causes the medical imaging equipment to vibrate during the acquisition of medical images, resulting in jitter in the medical video displayed on the display device, which affects the accuracy and efficiency of subsequent video processing. Summary of the Invention
[0004] This invention provides a method, apparatus, medical imaging system, and medium for acquiring medical videos, in order to solve the problem of shaky images in acquired medical videos, improve video quality, and thereby improve the accuracy and efficiency of subsequent video processing.
[0005] According to one embodiment of the present invention, a method for acquiring medical video is provided, the method comprising:
[0006] Acquire the current medical image captured by the medical imaging equipment and the current acquisition time corresponding to the current medical image;
[0007] Acquire a baseline medical image and determine the current jitter intensity corresponding to the current medical image and the baseline medical image;
[0008] If the current jitter intensity meets the preset intensity range, the reference medical image and the current acquisition time are added to the medical video accordingly.
[0009] According to another embodiment of the present invention, a medical video acquisition device is provided, the device comprising:
[0010] The benchmark medical image acquisition module is used to acquire the current medical image acquired by the medical imaging equipment and the current acquisition time corresponding to the current medical image;
[0011] The current jitter intensity determination module is used to acquire a reference medical image and determine the current jitter intensity corresponding to the current medical image and the reference medical image;
[0012] The medical video determination module is used to add the reference medical image and the current acquisition time to the medical video when the current jitter intensity meets the preset intensity range.
[0013] According to another embodiment of the present invention, a medical imaging system is provided, the medical imaging system comprising: medical imaging equipment and terminal equipment;
[0014] The medical imaging equipment is used to acquire medical images;
[0015] The terminal device includes: at least one processor and a memory communicatively connected to the at least one processor;
[0016] The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the medical video acquisition method according to any embodiment of the present invention.
[0017] According to another embodiment of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions, the computer instructions being configured to cause a processor to execute and implement the medical video acquisition method described in any embodiment of the present invention.
[0018] The technical solution of this invention obtains a reference medical image by acquiring a current medical image and the current acquisition time corresponding to the current medical image, and determines the current jitter intensity corresponding to the current medical image and the reference medical image. When the current jitter intensity meets a preset intensity range, the reference medical image and the current acquisition time are added to the medical video. This solves the problem of jitter in the acquired medical video, improves the video quality of the acquired medical video, and thus improves the accuracy of subsequent video processing. Furthermore, subsequent video processing does not require jitter correction preprocessing on the acquired medical video, thereby improving the processing efficiency of subsequent video processing.
[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 A flowchart illustrating a method for acquiring medical video according to an embodiment of the present invention;
[0022] Figure 2 A flowchart illustrating a method for determining a benchmark medical image according to an embodiment of the present invention;
[0023] Figure 3 A flowchart illustrating another method for acquiring medical video according to an embodiment of the present invention;
[0024] Figure 4 This is a schematic diagram of the structure of a medical video acquisition device provided in one embodiment of the present invention;
[0025] Figure 5 This is a schematic diagram of the structure of a medical imaging system provided in one embodiment of the present invention;
[0026] Figure 6 This is a schematic diagram of the structure of a terminal device provided in one embodiment of the present invention. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] Figure 1 This is a flowchart illustrating a medical video acquisition method according to an embodiment of the present invention. This embodiment is applicable to situations where medical video is acquired using medical acquisition equipment. The method can be executed by a medical video acquisition device, which can be implemented in hardware and / or software and can be configured in a terminal device. Figure 1 As shown, the method includes:
[0030] S110. Acquire the current medical image captured by the medical imaging equipment and the current acquisition time corresponding to the current medical image.
[0031] Examples of medical imaging equipment include, but are not limited to, direct digital radiography (DR), computed tomography (CT), magnetic resonance imaging (MRI), positron emission tomography (PET), or ultrasound equipment. The type of medical imaging equipment is not limited here.
[0032] Specifically, the current acquisition time is used to characterize the acquisition time when the medical imaging equipment acquires the current medical image.
[0033] In one optional embodiment, after acquiring the current medical image, the medical imaging device sends the current medical image and the current acquisition time corresponding to the current medical image to the terminal device, so that the terminal device can perform subsequent steps after receiving the current medical image and the current acquisition time.
[0034] In another optional embodiment, the current medical image acquired by the medical imaging device and the corresponding current acquisition time are obtained based on a preset reading period. For example, the preset reading period can be 1 minute, but this is not limited here. Specifically, the preset reading period can be the same as or different from the image acquisition period of the medical imaging device, and the preset reading period can be greater than or equal to the preset acquisition period. For example, the preset reading period is 1 minute, and the image acquisition period is 30 seconds.
[0035] In an optional embodiment, when the preset reading period is greater than the preset acquisition period, the current medical image corresponding to the current reading time in the medical imaging device is acquired based on the preset reading period. For example, assuming that the acquisition times corresponding to medical image 1, medical image 2 and medical image 3 acquired by the medical imaging device are 8:00, 8:01 and 8:02 respectively, and the preset reading period is 2 minutes, then the medical images acquired by the terminal device include medical image 1 and medical image 3.
[0036] S120. Acquire a baseline medical image and determine the current jitter intensity corresponding to the current medical image and the baseline medical image.
[0037] The method for acquiring the benchmark medical images will be explained in detail later in this embodiment.
[0038] Specifically, any feasible algorithm can be used to calculate the current jitter intensity corresponding to the current medical image and the reference medical image. There is no limitation on the calculation method of jitter intensity here.
[0039] S130. If the current jitter intensity meets the preset intensity range, add the baseline medical image and the corresponding current acquisition time to the medical video.
[0040] For example, the minimum intensity corresponding to the preset intensity range can be 0, and the maximum intensity can be a preset intensity threshold. Specifically, the greater the current vibration intensity, the greater the probability that the medical imaging equipment will vibrate at this time.
[0041] If the jitter intensity is not assessed and the current medical image and the current acquisition time are directly added to the medical video, jitter may exist between the current medical image and the previous medical image in the medical video. However, this embodiment assesses the jitter intensity. If the current jitter intensity meets a preset range, a reference medical image and the current acquisition time are added to the medical video accordingly, instead of adding the current medical image and the current acquisition time directly as in the prior art. In this case, there will be no jitter between the newly added reference medical image and the previous medical image in the medical video, because the previous medical image may also be a reference medical image.
[0042] Specifically, when the jitter intensity of all medical images acquired by the medical imaging equipment and the corresponding reference medical image both meet the preset intensity range, then the medical image corresponding to each acquisition moment in the final acquired medical video is the reference medical image.
[0043] Based on the above embodiments, the method further includes: when the current jitter intensity does not meet the preset intensity range, adding the current medical image and the current acquisition time to the medical video.
[0044] Specifically, if the current vibration intensity is greater than the preset intensity threshold within the preset intensity range, it indicates that the vibration of the medical imaging equipment is caused by human control operation rather than environmental factors. In this case, the current medical image and the current acquisition time need to be added to the medical video. The difference between the current medical image and the previous medical image in the medical video is not a vibration phenomenon, but is caused by human control to change the shooting parameters.
[0045] Based on the above embodiments, specifically, obtaining a reference medical image includes: when the current medical image is the Nth medical image acquired by the medical imaging device, obtaining the previous jitter intensity of the previous medical image corresponding to the current medical image; if the previous jitter intensity does not meet a preset intensity range, then the previous medical image is used as the reference medical image of the current medical image; if the previous jitter intensity meets the preset intensity range, then the reference medical image of the previous medical image is used as the reference medical image of the current medical image; wherein, N is an integer greater than or equal to 2.
[0046] In an optional embodiment, obtaining a baseline medical image further includes: if the current medical image is the first medical image acquired by a medical imaging device, using the current medical image as the baseline medical image corresponding to the current medical image.
[0047] Specifically, the reference medical image corresponding to medical image 1 is medical image 1, the reference medical image corresponding to medical image 2 is medical image 1, and the reference medical image corresponding to medical image 3 may still be medical image 1 or medical image 2. If the reference medical image corresponding to medical image 3 is medical image 1, it means that the jitter intensity between medical image 2 and medical image 1 meets the preset jitter range. If the reference medical image corresponding to medical image 3 is medical image 2, it means that the jitter intensity between medical image 2 and medical image 1 does not meet the preset jitter range.
[0048] Figure 2This is a flowchart illustrating a method for determining a reference medical image according to an embodiment of the present invention. Specifically, the i-th medical image is acquired, and it is determined whether i equals 1. If yes, the first medical image is used as the reference medical image; otherwise, the reference medical image corresponding to the i-th medical image is acquired. The i-th jitter intensity corresponding to the i-th medical image and the reference medical image is determined, and it is determined whether the i-th jitter intensity meets a preset intensity range. If yes, the current reference medical image remains unchanged; otherwise, the i-th medical image is used as the reference medical image. The process of acquiring the i-th medical image is repeated by executing i = i + 1.
[0049] The technical solution of this embodiment obtains a reference medical image by acquiring the current medical image and the current acquisition time corresponding to the current medical image, and determines the current jitter intensity corresponding to the current medical image and the reference medical image. When the current jitter intensity meets the preset intensity range, the reference medical image and the current acquisition time are added to the medical video. This solves the problem of jitter in the acquired medical video, improves the video quality of the acquired medical video, and thus improves the accuracy of subsequent video processing. Moreover, subsequent video processing does not require jitter correction preprocessing on the acquired medical video, thereby improving the processing efficiency of subsequent video processing.
[0050] Figure 3 This is a flowchart illustrating another medical video acquisition method provided in one embodiment of the present invention. This embodiment further optimizes the method for acquiring the reference medical image corresponding to the first medical image in the above embodiment. For example... Figure 3 As shown, the method includes:
[0051] S210. Acquire the current medical image captured by the medical imaging equipment and the current acquisition time corresponding to the current medical image.
[0052] S220. Determine whether the current medical image is the first medical image acquired. If yes, execute S230; otherwise, execute S250.
[0053] S230: Obtain the current shooting parameters corresponding to the current medical image.
[0054] Specifically, the current shooting parameters are used to characterize the parameter values corresponding to at least one shooting parameter. For example, at least one shooting parameter includes, but is not limited to, shutter speed, aperture parameter, lens position, lens focal length, etc., and the shooting parameters are not limited here.
[0055] S240: Based on the current shooting parameters, obtain the benchmark medical image corresponding to the current medical image from the preset mapping data, and execute S260.
[0056] In this embodiment, the preset mapping data includes at least one range of shooting parameters and reference medical images corresponding to each range of shooting parameters.
[0057] Specifically, a range of shooting parameters in the preset mapping data is used to characterize the range of parameter values corresponding to at least one shooting parameter.
[0058] Specifically, if each shooting parameter value in the current shooting parameters meets the corresponding parameter value range in a certain shooting parameter range, the reference medical image corresponding to that shooting parameter range in the preset mapping data is used as the benchmark medical image corresponding to the current medical image.
[0059] S250. Based on the jitter intensity of the previous medical image corresponding to the current medical image, determine the reference medical image corresponding to the current medical image.
[0060] S260. Determine the current jitter intensity corresponding to the current medical image and the reference medical image.
[0061] In one optional embodiment, determining the current jitter intensity corresponding to the current medical image and the reference medical image includes: using a preset similarity algorithm to determine the current jitter intensity corresponding to the current medical image and the reference medical image.
[0062] For example, the preset similarity algorithm can be an image matching algorithm, such as a gray-scale-based matching algorithm, a feature-based matching algorithm, or a relationship-based matching algorithm. The preset similarity algorithm can also be a cosine similarity algorithm, a histogram similarity algorithm, a structural similarity algorithm, or a mutual information algorithm; there is no limitation on the preset similarity algorithm here.
[0063] It should be noted that the preset similarity algorithm calculates the current similarity between the current medical image and the reference medical image. The change pattern of the current similarity is exactly the opposite of that of the current jitter intensity. Therefore, for example, after using the preset similarity algorithm to determine the current similarity between the current medical image and the reference medical image, the reciprocal of the current similarity is taken to obtain the current jitter intensity. Alternatively, if the current similarity satisfies the range of [0,1], the current jitter intensity is set to 1 - the current similarity.
[0064] In another alternative embodiment, determining the current jitter intensity corresponding to the current medical image and the reference medical image includes: inputting the current medical image and the reference medical image into a pre-trained neural network model to obtain the output current jitter intensity.
[0065] For example, the architecture of a neural network model can be CNN (Convolutional Neural Networks), FCN (Fully Convolutional Networks), ResNet, DNN (Deep Neural Networks), RNN (Recurrent Neural Networks), or Transformer, etc. The architecture of the neural network model is not limited here.
[0066] S270. If the current jitter intensity meets the preset intensity range, add the baseline medical image and the corresponding current acquisition time to the medical video.
[0067] In this embodiment, the method further includes: if the current medical image is the first medical image, and the current jitter intensity meets the preset intensity range, then the current reference medical image is maintained; if the current jitter intensity does not meet the preset intensity range, then the current medical image is used as the reference medical image.
[0068] Specifically, the reference medical image corresponding to medical image 1 is reference medical image A; the reference medical image corresponding to medical image 2 is either medical image 1 or reference medical image A; and the reference medical image corresponding to medical image 3 is either medical image 1, medical image 2, or reference medical image A. If the reference medical image corresponding to medical image 3 is medical image 1, it means the jitter intensity between medical image 2 and medical image 1 meets the preset jitter range. If the reference medical image corresponding to medical image 3 is reference medical image A, then the jitter intensity between medical image 2 and reference medical image A meets the preset jitter range. If the reference medical image corresponding to a medical image is medical image 2, it means the jitter intensity between medical image 2 and medical image 1 or reference medical image A does not meet the preset jitter range.
[0069] Based on the above embodiments, the method further includes: displaying the medical video on the display device in real time during the process of acquiring medical images by the medical imaging device; and, in response to detecting an image correction command, using the medical image corresponding to the image correction command as a reference medical image.
[0070] Specifically, users can check for errors in the acquired medical video by viewing the real-time medical video displayed on the display device. For example, if the medical images in the real-time medical video do not change after the user modifies the shooting parameters of the medical imaging equipment, or if the medical images in the real-time medical video change frequently without the user modifying the shooting parameters, the user can input an image correction command by selecting any medical image from the displayed medical video. This will cause the terminal device to use the medical image corresponding to the image correction command as the reference medical image.
[0071] The advantage of this setting is that it allows users to promptly correct the medical video acquisition process, thereby further ensuring the video quality of the acquired medical videos.
[0072] Since this embodiment of the invention starts with the first reference medical image, if the first medical image is directly used as the first reference medical image, and the first medical image itself is acquired under vibration conditions of the medical imaging equipment, it is easy for the acquired medical video to contain a large number of medical images with low image quality, thus resulting in poor video quality. The technical solution of this embodiment, when the current medical image is the first medical image acquired by the medical imaging equipment, obtains the current shooting parameters corresponding to the current medical image; based on the current shooting parameters, it obtains the reference medical image corresponding to the current medical image from preset mapping data, wherein the preset mapping data includes at least one shooting parameter range and reference medical images corresponding to each shooting parameter range. This solves the problem of poor image quality of the first reference medical image, further improves the video quality of the acquired medical video, and improves the accuracy and processing efficiency of subsequent video processing.
[0073] Based on the above embodiments, optionally, acquiring the current medical image captured by the medical imaging device includes: acquiring the current medical image captured by the medical imaging device corresponding to the current reading time based on a first preset reading period; and acquiring the current medical image captured by the medical imaging device corresponding to the current reading time based on a second preset reading period when the number of consecutive jitter intensities within a preset intensity range reaches a preset number threshold; wherein the first preset reading period is equal to the image acquisition period of the medical imaging device, and the second preset reading period is greater than the image acquisition period of the medical imaging device; correspondingly, the method further includes: when the image reading period is the second preset reading period, performing a filling operation on the medical video based on the image acquisition period and a reference medical image.
[0074] For example, assuming the first preset reading period is equal to the image acquisition period of 1 minute, the second preset reading period is 3 minutes, and the preset number threshold is 5 images, when the jitter intensity corresponding to the first 5 medical images acquired by the medical imaging device and the reference medical image all meet the preset intensity range, based on the second preset reading period, the current medical image corresponding to the current reading time is acquired by the medical imaging device, that is, the 8th medical image acquired by the medical imaging device is acquired. Furthermore, based on the image acquisition period and the reference medical image, a filling operation is performed on the medical video, that is, the reference medical image is added to the gap between the current acquisition time and the previous acquisition time in the medical video. In this example, the gap between the current acquisition time and the previous acquisition time is spaced 1 minute apart, for a total of 2 gaps.
[0075] The advantage of this setting is that if the number of consecutive jitter intensities within the preset intensity range reaches a preset threshold, it indicates that the medical imaging equipment has not been manually controlled to change the shooting parameters for a long time. If jitter intensity calculation and judgment steps are performed for each acquired medical image, the amount of calculation will increase. This embodiment of the invention can effectively reduce the amount of medical image data to be calculated and judged by increasing the period of the preset reading cycle, thereby improving the acquisition efficiency of medical video.
[0076] Figure 4 This is a schematic diagram of a medical video acquisition device provided in one embodiment of the present invention. Figure 4 As shown, the device includes: a baseline medical image acquisition module 310, a current jitter intensity determination module 320, and a medical video determination module 330.
[0077] The benchmark medical image acquisition module 310 is used to acquire the current medical image acquired by the medical imaging equipment and the current acquisition time corresponding to the current medical image.
[0078] The current jitter intensity determination module 320 is used to acquire a reference medical image and determine the current jitter intensity corresponding to the current medical image and the reference medical image;
[0079] The medical video determination module 330 is used to add the reference medical image and the current acquisition time to the medical video when the current jitter intensity meets the preset intensity range.
[0080] The technical solution of this embodiment obtains a reference medical image by acquiring the current medical image and the current acquisition time corresponding to the current medical image, and determines the current jitter intensity corresponding to the current medical image and the reference medical image. When the current jitter intensity meets the preset intensity range, the reference medical image and the current acquisition time are added to the medical video. This solves the problem of jitter in the acquired medical video, improves the video quality of the acquired medical video, and thus improves the accuracy of subsequent video processing. Moreover, subsequent video processing does not require jitter correction preprocessing on the acquired medical video, thereby improving the processing efficiency of subsequent video processing.
[0081] Optionally, based on the above embodiments, the device further includes:
[0082] The current medical image addition module is used to add the current medical image and the current acquisition time to the medical video when the current jitter intensity does not meet the preset intensity range.
[0083] Based on the above embodiments, optionally, the current jitter intensity determination module 320 includes:
[0084] The benchmark medical image determination unit is used to obtain the previous jitter intensity of the previous medical image corresponding to the current medical image when the current medical image is the Nth medical image acquired by the medical imaging equipment.
[0085] If the intensity of the previous jitter does not meet the preset intensity range, the previous medical image will be used as the reference medical image for the current medical image.
[0086] If the intensity of the previous jitter meets the preset intensity range, then the reference medical image of the previous medical image is used as the reference medical image of the current medical image; where N is an integer greater than or equal to 2.
[0087] Based on the above embodiments, optionally, the reference medical image determination unit is further configured to:
[0088] Given that the current medical image is the first medical image captured by the medical imaging equipment, obtain the current shooting parameters corresponding to the current medical image;
[0089] Based on the current shooting parameters, a baseline medical image corresponding to the current medical image is obtained from the preset mapping data; wherein, the preset mapping data includes at least one shooting parameter range and reference medical images corresponding to each shooting parameter range.
[0090] Based on the above embodiments, optionally, the current jitter intensity determination module 320 includes:
[0091] The first current jitter intensity determination unit is used to determine the current jitter intensity corresponding to the current medical image and the reference medical image by using a preset similarity algorithm.
[0092] Based on the above embodiments, optionally, the current jitter intensity determination module 320 includes:
[0093] The second current jitter intensity determination unit is used to input the current medical image and the reference medical image into a pre-trained neural network model to obtain the output current jitter intensity.
[0094] Optionally, based on the above embodiments, the device further includes:
[0095] The medical video display module is used to display medical videos in real time on a display device during the process of medical imaging equipment acquiring medical images;
[0096] In response to the detection of an image correction command, the medical image corresponding to the image correction command is used as the reference medical image.
[0097] The medical video acquisition device provided in this embodiment of the invention can execute the medical video acquisition method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0098] Figure 5 This is a schematic diagram of a medical imaging system according to an embodiment of the present invention. The medical imaging system of this embodiment can provide services for the medical video acquisition method provided in the above embodiments. Figure 5 As shown, the medical imaging system includes a medical imaging device 410 and a terminal device 420, wherein the medical imaging device 410 is used to acquire medical images.
[0099] Figure 6 This is a schematic diagram of a terminal device provided according to one embodiment of the present invention. Terminal device 420 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Terminal device 420 can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components, their connections and relationships, and their functions shown in the embodiments of the present invention are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0100] like Figure 6As shown, the terminal device 420 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor 11. The processor 11 can perform various appropriate actions and processes based on the computer programs stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the terminal device 420. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0101] Multiple components in terminal device 420 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows terminal device 420 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0102] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as methods for acquiring medical videos.
[0103] In some embodiments, the medical video acquisition method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on terminal device 420 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the medical video acquisition method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the medical video acquisition method by any other suitable means (e.g., by means of firmware).
[0104] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0105] Embodiment 5 of the present invention also provides a computer-readable storage medium storing computer instructions for causing a processor to execute a method for acquiring medical video, the method comprising:
[0106] Acquire the current medical image captured by the medical imaging equipment and the current acquisition time corresponding to the current medical image;
[0107] Acquire a baseline medical image and determine the current jitter intensity corresponding to the current medical image and the baseline medical image;
[0108] If the current jitter intensity meets the preset intensity range, the baseline medical image and the corresponding current acquisition time are added to the medical video.
[0109] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0110] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0111] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0112] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0113] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0114] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method of acquiring a medical video, characterized by, include: Acquire the current medical image captured by the medical imaging equipment and the current acquisition time corresponding to the current medical image; Acquire a baseline medical image and determine the current jitter intensity corresponding to the current medical image and the baseline medical image; If the current jitter intensity meets the preset intensity range, the reference medical image and the current acquisition time are added to the medical video accordingly; The acquisition of the benchmark medical image includes: If the current medical image is the first medical image acquired by the medical imaging device, the current shooting parameters corresponding to the current medical image are obtained; Based on the current shooting parameters, a reference medical image corresponding to the current medical image is obtained from preset mapping data; wherein, the preset mapping data includes at least one shooting parameter range and reference medical images corresponding to each shooting parameter range; The step of obtaining a baseline medical image corresponding to the current medical image from preset mapping data based on the current shooting parameters includes: If each shooting parameter value in the current shooting parameters satisfies the corresponding parameter value range in a shooting parameter range, the reference medical image corresponding to that shooting parameter range in the preset mapping data is used as the benchmark medical image corresponding to the current medical image.
2. The method of claim 1, wherein, The method further includes: If the current jitter intensity does not meet the preset intensity range, the current medical image and the current acquisition time are added to the medical video accordingly.
3. The method of claim 2, wherein, The acquisition of the baseline medical image also includes: If the current medical image is the Nth medical image acquired by the medical imaging device, obtain the previous jitter intensity of the previous medical image corresponding to the current medical image; If the intensity of the previous jitter does not meet the preset intensity range, then the previous medical image is used as the reference medical image for the current medical image; If the intensity of the previous jitter meets the preset intensity range, then the reference medical image of the previous medical image is used as the reference medical image of the current medical image; where N is an integer greater than or equal to 2.
4. The method of claim 1, wherein, Determining the current jitter intensity corresponding to the current medical image and the reference medical image includes: A preset similarity algorithm is used to determine the current jitter intensity corresponding to the current medical image and the reference medical image.
5. The method of claim 1, wherein, Determining the current jitter intensity corresponding to the current medical image and the reference medical image includes: The current medical image and the benchmark medical image are input into a pre-trained neural network model to obtain the current jitter intensity as output.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: During the process of acquiring medical images by the medical imaging equipment, the medical video is displayed in real time on the display device; In response to the detection of an image correction instruction, the medical image corresponding to the image correction instruction is used as the reference medical image.
7. A medical video acquisition device, characterized in that, include: The benchmark medical image acquisition module is used to acquire the current medical image acquired by the medical imaging equipment and the current acquisition time corresponding to the current medical image; The current jitter intensity determination module is used to acquire a reference medical image and determine the current jitter intensity corresponding to the current medical image and the reference medical image; The medical video determination module is used to add the reference medical image and the current acquisition time to the medical video when the current jitter intensity meets the preset intensity range; The current jitter intensity determination module includes: A baseline medical image determination unit is used to obtain the current shooting parameters corresponding to the current medical image when the current medical image is the first medical image acquired by the medical imaging device. Based on the current shooting parameters, a reference medical image corresponding to the current medical image is obtained from preset mapping data; wherein, the preset mapping data includes at least one shooting parameter range and reference medical images corresponding to each shooting parameter range; The step of obtaining a baseline medical image corresponding to the current medical image from preset mapping data based on the current shooting parameters includes: If each shooting parameter value in the current shooting parameters satisfies the corresponding parameter value range in a shooting parameter range, the reference medical image corresponding to that shooting parameter range in the preset mapping data is used as the benchmark medical image corresponding to the current medical image.
8. A medical imaging system, characterized by The medical imaging system includes: medical imaging equipment and terminal equipment; The medical imaging equipment is used to acquire medical images; The terminal device includes: at least one processor and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the medical video acquisition method according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the medical video acquisition method according to any one of claims 1-6.