Multi-channel image decoding method, electronic device and storage medium for medical display

By pre-decoding, splicing, anti-aliasing and color correction of multi-channel image data, the problem of color difference in the edge of split-screen images of medical displays is solved, and high accuracy and low power consumption image display is achieved.

CN115941963BActive Publication Date: 2025-08-26HANGZHOU HAIKANG HUIYING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211475366.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2025-08-26
Estimated Expiration
2042-11-23

AI Technical Summary

Technical Problem

When a medical display is displayed on a multi-channel image split screen, chromatic aberration and wrong colors appear at the edges of adjacent medical images, affecting the accuracy of the image.

Method used

The multi-channel image data is pre-decoded and spliced, and anti-aliasing is performed, combined with low-pass filtering and downsampling technology, and finally color correction is performed to ensure that the image resolution is consistent with the display resolution.

Benefits of technology

Effectively eliminate color aliasing phenomenon at the edges of multi-channel image split screens, improve the accuracy and consistency of image display, retain image details, and reduce display power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115941963B_ABST
    Figure CN115941963B_ABST
Patent Text Reader

Abstract

The present application relates to a multi-channel image decoding method, electronic device and storage medium for medical displays. The method comprises: performing image pre-decoding on the image data of multiple channels respectively to obtain multi-channel pre-decoded images, wherein the resolution of the multi-channel pre-decoded images is the same and greater than the display resolution of the multiple channels; splicing the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain a spliced ​​image of the channel to be corrected; performing anti-aliasing processing on the spliced ​​image of the channel to be corrected to obtain an intermediate image of the channel to be corrected, wherein the resolution of the intermediate image of the channel to be corrected is the same as the display resolution of the channel to be corrected; and cropping the intermediate image of the channel to be corrected to obtain the display image of the channel to be corrected. The present application solves the problem of incorrect display of multi-channel images of medical displays at the edges of the split screen in the related art, thereby improving the display accuracy of medical displays.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical displays, and in particular to a multi-channel image decoding method, electronic equipment, and storage medium for medical displays. Background Art

[0002] Medical displays are high-definition, high-brightness displays used in the medical industry. With the development of the medical industry, applications such as PET-CT angiography and blood flow velocity display, and magnetic resonance imaging (MRI) require color medical images. In addition to superior grayscale display performance, medical displays also place higher demands on high color reproduction and consistent display. Furthermore, to facilitate the reading of medical images by doctors, medical displays receive multi-channel image data and display them in a split-screen mode, allowing multiple medical images to be displayed on a single screen.

[0003] During the image decoding and display process, the sampling frequency must be greater than twice the original signal's highest frequency to fully reproduce the original signal. This is known as the Nyquist theorem. Image aliasing occurs when high-frequency signals exceeding half the sampling frequency are mapped to the signal's low-frequency portion and superimposed on the original low-frequency signal, affecting signal integrity and accuracy and causing artifacts such as jagged lines, false highlights, and frequency patterns that were not present in the original image. Anti-aliasing processing of single-channel image data can effectively remove image aliasing in displayed images.

[0004] However, when multiple medical images are displayed on a single monitor in split-screen mode, adjacent parts of adjacent images may experience significant color shift, resulting in non-existent streaks or colors appearing at the edges of the split screens. For example, if two adjacent medical images are displayed with a green and red color on either side of the split screen, the medical monitor may display an erroneous color, such as yellow, at the edge of the split screen, resulting in color shift and affecting the accuracy of the medical images. Summary of the Invention

[0005] This embodiment provides a multi-channel image decoding method for a medical display, an electronic device, and a storage medium to solve the problem of multi-channel images of a medical display being displayed incorrectly at the edges of a split screen.

[0006] A multi-channel image decoding method for a medical display, comprising:

[0007] Performing image pre-decoding on the image data of the multiple channels respectively to obtain pre-decoded images of the multiple channels, wherein the pre-decoded images of the multiple channels include the pre-decoded images of the channel to be corrected and the pre-decoded images of adjacent channels, and the resolutions of the pre-decoded images of the multiple channels are the same and greater than the display resolution of the multiple channels;

[0008] Splicing the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain a spliced ​​image of the channel to be corrected;

[0009] performing anti-aliasing processing on the stitched image of the channel to be corrected to obtain an intermediate image of the channel to be corrected, wherein the resolution of the intermediate image of the channel to be corrected is the same as the display resolution of the channel to be corrected;

[0010] The intermediate image of the channel to be corrected is cropped to obtain a display image of the channel to be corrected.

[0011] In some embodiments, performing anti-aliasing processing on the stitched image of the channel to be corrected to obtain the intermediate image of the channel to be corrected includes:

[0012] The stitched image of the channel to be corrected is subjected to low-pass filtering and then down-sampling to obtain an intermediate image of the channel to be corrected.

[0013] In some embodiments, the resolution of the multi-channel pre-decoded image is more than twice the display resolution of the multi-channel.

[0014] In some embodiments, stitching the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain the stitched image of the channel to be corrected further comprises:

[0015] The adjacent channels of the channel to be calibrated are determined according to the split-screen mode of the medical display.

[0016] In some embodiments, stitching the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain the stitched image of the channel to be corrected includes:

[0017] The pre-decoded image of the channel to be corrected is spliced ​​with all or adjacent parts of the pre-decoded image of the adjacent channel to obtain a spliced ​​image of the channel to be corrected.

[0018] In some embodiments, the number of pixels in the adjacent portion is an integer multiple of a downsampling factor in an anti-aliasing process.

[0019] In some embodiments, the medical display includes a plurality of backlight partitions. After clipping the intermediate image of the channel to be corrected to obtain the display image of the channel to be corrected, the method further includes:

[0020] Determining a pre-calibrated color correction matrix corresponding to each backlight partition according to the backlight value of each backlight partition;

[0021] Color correction is performed on each image region of the displayed image according to the pre-calibrated color correction matrix.

[0022] A multi-channel image decoding method for a medical display, comprising:

[0023] Performing image pre-decoding on the image data of the multiple channels respectively to obtain pre-decoded images of the multiple channels, wherein the resolutions of the pre-decoded images of the multiple channels are the same and greater than the display resolutions of the multiple channels;

[0024] splicing the multi-channel pre-decoded images in a split-screen mode to obtain the multi-channel spliced ​​image;

[0025] Anti-aliasing processing is performed on the multi-channel spliced ​​image to obtain the multi-channel display image.

[0026] An electronic device includes a memory and a processor. In some embodiments, the memory stores a computer program, and the processor is configured to run the computer program to perform the steps of the above method.

[0027] A computer-readable storage medium, in some embodiments of which, stores a computer program, wherein the computer program is configured to execute the steps of the above method when run.

[0028] Compared with the related art, the multi-channel image decoding method, electronic device and storage medium of the medical display provided in this embodiment obtain multi-channel pre-decoded images by pre-decoding the image data of multiple channels respectively, wherein the multi-channel pre-decoded images include the pre-decoded images of the channel to be corrected and the pre-decoded images of the adjacent channels, and the resolution of the pre-decoded images of the multiple channels is the same and greater than the display resolution of the multiple channels; the pre-decoded images of the channel to be corrected and the pre-decoded images of the adjacent channels are spliced ​​to obtain a spliced ​​image of the channel to be corrected; anti-aliasing processing is performed on the spliced ​​images of the channel to be corrected to obtain an intermediate image of the channel to be corrected, wherein the resolution of the intermediate image of the channel to be corrected is the same as the display resolution of the channel to be corrected; the intermediate image of the channel to be corrected is cropped to obtain the display image of the channel to be corrected, which solves the problem of incorrect display of multi-channel images of medical displays at the edges of the split screen in the related art and improves the display accuracy of the medical display.

[0029] The details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0031] Figure 1 This is a flow chart of a multi-channel image decoding method for a medical display according to this embodiment;

[0032] Figure 2 Schematic diagram of the Tianzi-shaped split-screen mode of this embodiment;

[0033] Figure 3 is a schematic diagram of stitching the stitched images of this embodiment;

[0034] Figure 4 is a flow chart of another multi-channel image decoding method for a medical display according to the present embodiment;

[0035] Figure 5 It is a structural block diagram of the electronic device of this embodiment. DETAILED DESCRIPTION

[0036] In order to more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments.

[0037] The following describes embodiments of the present invention in more detail with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the accompanying drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.

[0038] It should be understood that the various steps described in the method implementation of this embodiment can be performed in different orders and / or in parallel. In addition, the method implementation may include additional steps and / or omit the steps shown. The scope of this embodiment is not limited in this respect.

[0039] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

[0040] It should be noted that the modifications of "one" and "multiple" mentioned in this embodiment are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0041] The names of the messages or information exchanged between multiple devices in this embodiment are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0042] This embodiment provides a multi-channel image decoding method for a medical display. The method can be applied to an electronic device. For example, the electronic device can be an image processing device for a medical display. The image processing device can perform image processing such as decoding, cropping, and color correction on medical images. Figure 1 FIG. 1 is a flow chart of a multi-channel image decoding method for a medical display according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0043] In step S101, image pre-decoding is performed on the image data of multiple channels respectively to obtain pre-decoded images of the multiple channels, wherein the pre-decoded images of the multiple channels include the pre-decoded images of the channel to be corrected and the pre-decoded images of the adjacent channels, and the resolutions of the pre-decoded images of the multiple channels are the same and greater than the display resolution of the multiple channels.

[0044] Step S102 : splicing the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain a spliced ​​image of the channel to be corrected.

[0045] Step S103 , performing anti-aliasing processing on the stitched image of the channel to be corrected to obtain an intermediate image of the channel to be corrected, wherein the resolution of the intermediate image of the channel to be corrected is the same as the display resolution of the channel to be corrected.

[0046] Step S104 , cropping the intermediate image of the channel to be corrected to obtain the display image of the channel to be corrected.

[0047] Through the above steps, compared with the method in the related art of separately decoding the image data of multiple channels to obtain the display image, the above steps decode the image data of each channel, then splice the pre-decoded image of each channel with the pre-decoded image of its adjacent channel, and then perform anti-aliasing processing, thereby avoiding the occurrence of incorrect colors or stripes between the display images of adjacent channels. Finally, the spliced ​​image after anti-aliasing processing is cropped into a display image of normal display size and output to the corresponding channel of the medical display for display.

[0048] Related art anti-aliasing processing includes two methods: one is to increase the sampling rate of the original image, that is, to increase the resolution of the displayed image; the other is to low-pass filter the displayed image, which is equivalent to blurring the displayed image. However, the resolution of the displayed image is limited by the resolution parameters of the medical display and the display size of the channel, and cannot be adjusted arbitrarily. Therefore, in split-screen mode, anti-aliasing processing cannot be performed by increasing the resolution of the displayed image. Low-pass filtering the displayed image will result in loss of details in the displayed image, so using low-pass filtering alone to process the displayed image is also not advisable.

[0049] Since the original resolution of medical images is usually much higher than their display resolution, in this embodiment, the two anti-aliasing methods are combined. After anti-aliasing processing is performed on the stitched images of the channels to be corrected, they are then downsampled to the same resolution as the display resolution to obtain the intermediate images of the channels to be corrected. The stitched images of the channels to be corrected, which have a higher resolution than the display resolution, are low-pass filtered and then downsampled to the display resolution. This not only eliminates aliasing but also preserves image details, avoiding display errors or image blur.

[0050] Here, low-pass filtering refers to smoothing the original image (i.e., the pre-decoded image) using a filter template of a certain size, such as 3 pixels × 3 pixels, that is, taking the average value of each 3 pixels × 3 pixels as the pixel value of the central pixel.

[0051] In some embodiments, the resolution of the multi-channel pre-decoded image is more than twice the display resolution of the multi-channel, including but not limited to 2 times, 3 times, 4 times, or 5 times.

[0052] In step S102, the adjacent channels of the channel to be calibrated can be determined by reading the current split screen mode of the medical display. Figure 2 Taking the split-screen mode of a square-shaped screen divided into four equal parts as an example, split-screen 1 is the display area of ​​the channel to be calibrated, and split-screens 2, 3, and 4 are the display areas of the channels adjacent to split-screen 1. This embodiment is particularly suitable for split-screen modes in which there are no dividing lines between the split-screens, that is, the adjacent edges of split-screens 1 to 4 are not divided by lines.

[0053] Figure 3 This is a schematic diagram of the splicing of the spliced ​​images of this embodiment, still with Figure 2 Take the split-screen mode shown in the figure as an example. Figure 3 As shown, when obtaining the spliced ​​image corresponding to split screen 1, the adjacent image at the left edge of split screen 2, the adjacent image at the upper edge of split screen 3, and the adjacent image at the upper left corner of split screen 4 are spliced ​​with the image corresponding to split screen 1 to obtain the spliced ​​image corresponding to split screen 1. Figure 3 Thick solid lines are used for marking.

[0054] The split-screen mode of the medical display may also be other modes, such as a triangular shape, etc., and the specific split-screen mode is not limited in this embodiment.

[0055] exist Figure 3 In the image stitching shown, the stitched image of the channel to be corrected is obtained by stitching the adjacent parts of the pre-decoded image of the channel to be corrected with the adjacent parts of the pre-decoded image of the adjacent channel. The number of pixels in the adjacent parts can be an integer multiple of the downsampling factor in the anti-aliasing process. For example, when the downsampling factor is 3, the width of the adjacent image at the left edge of the above-mentioned split screen 2 is 3 pixels or an integer multiple of 3 pixels; the height of the adjacent image at the top edge of the above-mentioned split screen 3 is 3 pixels or an integer multiple of 3 pixels; and the width and height of the adjacent image at the upper left corner of the above-mentioned split screen 4 are both 3 pixels or an integer multiple of 3 pixels. This ensures that the image of the channel to be corrected will not be cropped during image cropping, and also prevents the adjacent image from being cropped into the displayed image of the channel to be corrected.

[0056] Medical displays require wide dynamic range (WDR) capabilities, meaning they can display a wide range of colors or brightness levels. Medical displays in related art typically feature high brightness and constant brightness to ensure a sufficiently high dynamic range, allowing doctors to discern a wider range of tones in images. However, taking LCDs as an example, they are constructed by placing a liquid crystal cell between two parallel glass substrates. Thin-film transistors (TFTs) are located on the lower glass substrate, and color filters are located on the upper glass substrate. The signals and voltages on the TFTs control the rotation direction of the liquid crystal molecules, thereby controlling whether polarized light is emitted from each pixel and achieving the desired display. LCDs do not emit light themselves, but instead display color by controlling the arrangement of the liquid crystals and the amount of light filtered through each color filter. Therefore, the higher the backlight brightness, the more difficult it is to display darker colors (such as pure black). This requires a more complex LCD panel structure, which also results in higher display power consumption.

[0057] To this end, in this embodiment, backlight partitioning technology is used to improve the dynamic range of the medical display, while at the same time reducing the structural complexity and power consumption of the medical display. Backlight partitioning refers to dividing the backlight into multiple areas, for example, 1,000 areas, and the backlight of each area can be adjusted independently. To ensure consistency in color performance, when a medical display using backlight partitioning technology is used, after cropping the intermediate image of the channel to be corrected and obtaining the display image of the channel to be corrected, a pre-calibrated color correction matrix corresponding to each backlight partition can be determined based on the backlight value of each backlight partition; and color correction is performed on each image area of ​​the display image according to the pre-calibrated color correction matrix.

[0058] Due to the difference in spectral response between the sensor and the human eye, digital images differ from the physical world seen by the human eye. Therefore, color correction is required to maintain consistency between the two. The aforementioned color correction matrix (CCM) is pre-calibrated under different backlight values. The calibration method can adopt any color correction matrix calibration method in the related art. The calibration method is usually to use a luminance meter to collect the display value of each pixel of the medical display, and then compare it with the original value. The color correction matrix is ​​obtained from the comparison result. The color correction method using the color correction matrix is ​​also called CCM correction.

[0059] This embodiment also provides another multi-channel image decoding method for a medical display. Figure 4 FIG. 1 is a flowchart of another multi-channel image decoding method for a medical display according to the present embodiment. Figure 4 As shown, the process includes the following steps:

[0060] In step S401 , image pre-decoding is performed on the image data of multiple channels respectively to obtain pre-decoded images of the multiple channels, wherein the resolutions of the pre-decoded images of the multiple channels are the same and greater than the display resolution of the multiple channels.

[0061] Step S402 : splicing the multi-channel pre-decoded images in a split-screen mode to obtain a multi-channel spliced ​​image.

[0062] Step S403 , performing anti-aliasing processing on the multi-channel stitched image to obtain a multi-channel display image.

[0063] The above steps obtain a multi-channel spliced ​​image by splicing the multi-channel pre-decoded images in a split-screen mode, and then directly perform anti-aliasing processing on the multi-channel spliced ​​image to obtain a multi-channel display image, which can also avoid display errors of multi-channel images on medical displays. Figure 1As for the multi-channel image decoding method shown in the figure, it is no longer necessary to crop the spliced ​​image and the multi-channel display image can be directly displayed on the medical display, which simplifies the steps. Figure 1 When the multi-channel image decoding method splices the images of each channel separately, when only part of the adjacent images of adjacent channels are spliced, the size of each spliced ​​image is smaller, and the multi-channel image processing can be processed in parallel with the parallel task processing capability of the image decoding unit. Figure 4 The decoding method shown has lower requirements on computer hardware.

[0064] Related art anti-aliasing processing includes two methods: one is to increase the sampling rate of the original image, that is, to increase the resolution of the displayed image; the other is to low-pass filter the displayed image, which is equivalent to blurring the displayed image. However, the resolution of the displayed image is limited by the resolution parameters of the medical display and the display size of the channel, and cannot be adjusted arbitrarily. Therefore, in split-screen mode, anti-aliasing processing cannot be performed by increasing the resolution of the displayed image. Low-pass filtering the displayed image will result in loss of details in the displayed image, so using low-pass filtering alone to process the displayed image is also not advisable.

[0065] Since the original resolution of medical images is usually much higher than their display resolution, in this embodiment, the two anti-aliasing methods are combined. After anti-aliasing processing is performed on the stitched images of the channels to be corrected, they are then downsampled to the same resolution as the display resolution to obtain the intermediate images of the channels to be corrected. The stitched images of the channels to be corrected, which have a higher resolution than the display resolution, are low-pass filtered and then downsampled to the display resolution. This not only eliminates aliasing but also preserves image details, avoiding display errors or image blur.

[0066] Here, low-pass filtering refers to smoothing the original image (i.e., the pre-decoded image) using a filter template of a certain size, such as 3 pixels × 3 pixels, that is, taking the average value of each 3 pixels × 3 pixels as the pixel value of the central pixel.

[0067] In some embodiments, the resolution of the multi-channel pre-decoded image is more than twice the display resolution of the multi-channel, including but not limited to 2 times, 3 times, 4 times, or 5 times.

[0068] Medical displays require wide dynamic range (WDR) capabilities, meaning they can display a wide range of colors or brightness levels. Medical displays in the related art typically feature high brightness and constant brightness to ensure a sufficiently high dynamic range, allowing doctors to distinguish a wider range of tones in an image. However, taking LCDs as an example, LCDs are constructed by placing a liquid crystal cell between two parallel glass substrates. Thin-film transistors (TFTs) are located on the lower glass substrate, and color filters are located on the upper glass substrate. Signals and voltages on the TFTs control the rotation direction of the liquid crystal molecules, thereby controlling whether polarized light is emitted from each pixel and achieving the desired display. LCDs do not emit light themselves, but instead display colors by controlling the arrangement of the liquid crystals and the amount of light filtered through each color filter. Therefore, the greater the backlight brightness, the more difficult it is to display darker colors (such as pure black), requiring a more complex LCD panel structure and resulting in higher power consumption. To address this, in this embodiment, backlight partitioning technology is employed to improve the dynamic range of medical displays while simultaneously reducing their structural complexity and power consumption. Backlight partitioning refers to dividing the backlight into multiple zones, for example, 1,000 zones, with the backlight of each zone independently adjustable. To ensure consistent color performance, medical displays using backlight partitioning technology can crop the intermediate image of the channel to be corrected to obtain the displayed image of the channel to be corrected. A pre-calibrated color correction matrix corresponding to each backlight zone can then be determined based on the backlight values ​​of each backlight zone. Color correction is then performed on each image zone of the displayed image using this pre-calibrated color correction matrix.

[0069] This embodiment further provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, wherein the computer program, when executed by the at least one processor, causes the electronic device to perform the method according to this embodiment.

[0070] This embodiment further provides a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to perform the method according to this embodiment.

[0071] This embodiment further provides a computer program product, including a computer program, wherein when the computer program is executed by a processor of a computer, it is used to cause the computer to perform the method according to this embodiment.

[0072] refer to Figure 5, a block diagram of an electronic device 500 that can serve as a server or client of the present embodiment will now be described, which is an example of a hardware device that can be applied to various aspects of the present embodiment. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present embodiment described and / or required herein.

[0073] like Figure 5 As shown, electronic device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. Various programs and data required for the operation of device 500 can also be stored in RAM 503. Computing unit 501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to bus 504.

[0074] Multiple components within electronic device 500 are connected to I / O interface 505, including an input unit 506, an output unit 507, a storage unit 508, and a communication unit 509. Input unit 506 can be any type of device capable of inputting information into electronic device 500. Input unit 506 can receive input numeric or character information and generate key signal inputs related to user settings and / or function control of the electronic device. Output unit 507 can be any type of device capable of presenting information and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. Storage unit 508 may include, but is not limited to, a magnetic disk or an optical disk. Communication unit 509 allows electronic device 500 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks, and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver and / or a chipset, such as a Bluetooth device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0075] The computing unit 501 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above. For example, in some embodiments, the multi-channel image decoding method of the above-mentioned medical display can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 500 via the ROM 502 and / or the communication unit 509. In some embodiments, the computing unit 501 can be configured to perform the multi-channel image decoding of the above-mentioned medical display by any other appropriate means (e.g., by means of firmware).

[0076] The program code for implementing the method of the present embodiment can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0077] In the context of the present embodiment, machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0078] As used in this embodiment, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., a magnetic disk, an optical disk, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0079] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer 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 can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the 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 acoustic input, voice input, or tactile input).

[0080] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0081] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.

[0082] It should be understood that the specific embodiments described herein are only used to explain this application and are not used to limit it. Based on the embodiments provided in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0083] Obviously, the accompanying drawings are merely examples or embodiments of the present application. A person skilled in the art can also apply the present application to other similar situations based on these drawings without inventive effort. Furthermore, it is understandable that, although the work involved in this development process may be complex and lengthy, certain design, manufacturing, or production changes based on the technical content disclosed in this application are merely routine technical means for a person skilled in the art and should not be considered to constitute a deficiency in the disclosure of the present application.

[0084] The term "embodiment" as used in this application refers to specific features, structures, or characteristics described in conjunction with the embodiment that can be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily mean that the embodiment is the same, nor does it mean that it is mutually exclusive with other embodiments and is independent or optional. It is understood, either explicitly or implicitly, by those skilled in the art that the embodiments described in this application can be combined with other embodiments when there is no conflict.

[0085] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A multi-channel image decoding method for a medical display, characterized in that include: Performing image pre-decoding on the image data of the multiple channels respectively to obtain pre-decoded images of the multiple channels, wherein the pre-decoded images of the multiple channels include the pre-decoded images of the channel to be corrected and the pre-decoded images of adjacent channels, and the resolutions of the pre-decoded images of the multiple channels are the same and greater than the display resolution of the multiple channels; Splicing the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain a spliced ​​image of the channel to be corrected; performing anti-aliasing processing on the stitched image of the channel to be corrected to obtain an intermediate image of the channel to be corrected, wherein the resolution of the intermediate image of the channel to be corrected is the same as the display resolution of the channel to be corrected; cropping the intermediate image of the channel to be corrected to obtain a display image of the channel to be corrected; The step of performing anti-aliasing processing on the stitched image of the channel to be corrected to obtain the intermediate image of the channel to be corrected comprises: The stitched image of the channel to be corrected is subjected to low-pass filtering and then down-sampling to obtain an intermediate image of the channel to be corrected.

2. The method according to claim 1, characterized in that The resolution of the pre-decoded images of the multi-channels is more than twice the display resolution of the multi-channels.

3. The method according to claim 1, characterized in that Splicing the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain the spliced ​​image of the channel to be corrected further includes: The adjacent channels of the channel to be calibrated are determined according to the split-screen mode of the medical display.

4. The method according to claim 1, wherein Splicing the pre-decoded image of the channel to be corrected with the pre-decoded image of the adjacent channel to obtain the spliced ​​image of the channel to be corrected includes: The pre-decoded image of the channel to be corrected is spliced ​​with all or adjacent parts of the pre-decoded image of the adjacent channel to obtain a spliced ​​image of the channel to be corrected.

5. The method according to claim 4, characterized in that The value of the number of pixels in the adjacent part is an integer multiple of the downsampling multiple in the anti-aliasing process.

6. The method according to any one of claims 1 to 5, characterized in that The medical display includes a plurality of backlight partitions. After clipping the intermediate image of the channel to be corrected to obtain the display image of the channel to be corrected, the method further includes: Determining a pre-calibrated color correction matrix corresponding to each backlight partition according to the backlight value of each backlight partition; Color correction is performed on each image region of the displayed image according to the pre-calibrated color correction matrix.

7. A multi-channel image decoding method for a medical display, characterized in that include: Performing image pre-decoding on the image data of the multiple channels respectively to obtain pre-decoded images of the multiple channels, wherein the resolutions of the pre-decoded images of the multiple channels are the same and greater than the display resolutions of the multiple channels; splicing the multi-channel pre-decoded images in a split-screen mode to obtain the multi-channel spliced ​​image; performing anti-aliasing processing on the multi-channel stitched image to obtain the multi-channel display image; The anti-aliasing processing performed on the multi-channel stitched image includes: performing low-pass filtering processing on the multi-channel stitched image and then performing down-sampling processing to obtain the multi-channel display image.

8. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the steps of the method according to any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that The storage medium stores a computer program, wherein the computer program executes the steps of the method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Patent Citations

  • Picture display method and device and computer storage medium

    CN110248150A

  • Image splicing method and device compatible with multiple video formats and electronic equipment

    CN113099184A