A medical image processing device and a medical image processing method

Through the blocked image processing method, combined with WADO service and DICOM image data, the problems of low resolution and high bandwidth during image transmission are solved, and efficient image display and fast transmission are achieved.

CN116072269BActive Publication Date: 2025-08-05HANGZHOU DIANZI UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310156609.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-23
Publication Date
2025-08-05
Estimated Expiration
2043-02-23

AI Technical Summary

Technical Problem

Existing medical image processing equipment has problems of low resolution or high bandwidth requirements during image transmission, resulting in image update hysteresis and low transmission efficiency.

Method used

The blocked image processing method is adopted to obtain the identification information and window adjustment information of the image through the WADO service, and generate URL requests based on the WADO protocol, and display them together with the underlying and upper-layer images to reduce network bandwidth load and improve resolution.

Benefits of technology

High-resolution image display is realized, reducing network bandwidth load, improving image transmission speed and efficiency, and shortening image response time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116072269B_ABST
    Figure CN116072269B_ABST
Patent Text Reader

Abstract

The present invention discloses a medical image processing device and a medical image processing method, comprising the following steps: S1, acquiring basic information of a medical image; S2, extracting location information of a block image; S3, then extracting image identification information UIDS, image window adjustment information, and block area size to form a URL, and forming a URL request for an image based on the WADO protocol according to these parameter information; S4, parsing image parameters transmitted by the WADO request through a WADO service; the present invention combines the advantages of two traditional image loading methods: on the one hand, the image operation parses a DICOM file in the WADO service, and the returned image has a high resolution; on the other hand, the requested returned image only has the size of the display area, which reduces the bandwidth load and improves the transmission speed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of medical imaging technology, and in particular to a medical image processing device and a medical image processing method. Background Art

[0002] Medical imaging refers to the technology and process used to obtain non-invasive images of the internal tissues of the human body or a part of it for medical treatment or research purposes. In the field of medical imaging, equipment that uses X-ray (also known as X-ray or X-ray) imaging technology is called medical X-ray imaging equipment. Currently, the more common medical X-ray imaging equipment includes angiography equipment, cardioangiography equipment, computerized tomography (CT) equipment, dental radiography equipment, fluoroscopy, and mammography equipment.

[0003] Usually, when doctors use medical image reading systems for auxiliary diagnosis, due to the need for frequent operations, images must be updated in real time. At the same time, high image resolution is required for diagnosis, and the amount of medical image data is large, resulting in problems such as slow image transmission and delayed updates.

[0004] Traditional medical image processing device browsers have two methods for transmitting DICOM images. One method returns a fixed-size image, eliminating the need for interaction with the WADO server during image scaling and shifting. This method offers advantages in ease of operation, minimal server interaction, a fixed returned image size, and high transmission efficiency. However, this display method results in low image resolution, making it difficult to meet diagnostic requirements for medical imaging. The other method returns the actual requested image, requiring real-time interaction with the WADO server. Its advantage is high-resolution, clear images. However, the returned image is large, requiring high network bandwidth. Due to bandwidth constraints, image updates often experience delays or even failures. Summary of the Invention

[0005] The object of the present invention is to provide a medical image processing device and a medical image processing method to solve the problems raised in the above background technology.

[0006] To achieve the above object, the present invention provides the following technical solutions:

[0007] A medical image processing method comprises the following steps:

[0008] S1. Obtain basic information of medical images;

[0009] S2, extracting the location information of the block image;

[0010] S3, then extract the image identification information UIDS, image window adjustment information, and block area size to form a URL, and form a URL based on the WADO protocol to request the image according to these parameter information;

[0011] S4. Parsing the image parameters requested by WADO through the WADO service;

[0012] S5. Return two images, one is the bottom image of the initial size, and the other is the upper image of the block. The upper block area image and the bottom initial image are perfectly overlapped and combined into a fixed image and generated.

[0013] As a further solution of the present invention: the specific method of step S2 is:

[0014] Use the display area as the coordinate system, the left vertex of the display area as the coordinate origin (0,0), the image position I0 (imgX, imgY), the image zoom ratio, the initial image size and the display area size width, height, the coordinates of the mouse in the display area P0 (x0, y0), the position where the mouse moves to P1 (x1, y1), and calculate the position of the cropped area in the requested image area based on these parameters:

[0015] Calculate the vector between the initial left vertex of the image and the mouse point: P0->I0=(imgX-x0,imgY-y0), and calculate the vector after enlargement: ratio*P0->I0;

[0016] Calculate the position of the magnified image based on the magnified vector: I1 = ratio * P0 -> I0 + (x0, y0);

[0017] The displacement of the image when it moves to position P1: P0->P1=(x1-x0,y1-y0);

[0018] Calculate the current position of the image after scaling based on the displacement: I2 = I1 + P0 -> P1;

[0019] According to the above calculation, the current position of the image relative to the display area is: I2 = ratio*(imgX-x0,imgY-y0)+(x1-x0,y1-y0);

[0020] A negative value of I2 indicates the position of the block area in the requested image area.

[0021] As a further solution of the present invention: the specific method of step S4 is:

[0022] First, extract the three UIDs of the DICOM image, search the DICOM file through UIDS, extract the DICOM image data from the DICOM file, and adjust the window width and window position of the image. Secondly, calculate the image source src that needs to be processed in the DICOM original image data based on the actual image size, the position and size of the block area in the image parameters, and then interpolate the extracted image source src to the requested ratio. Finally, paste the processed image into the block area, generate a JPEG file and return it to the client.

[0023] As a further solution of the present invention: the specific method of step S5 is:

[0024] When zooming or moving, set the zoom size and relative displacement of the bottom and upper images respectively. The zoom factor and displacement of the bottom image are relative to the size and position of the image at the time of initialization. The zoom factor and displacement of the upper block image are relative to the zoom factor and displacement when the image was last refreshed.

[0025] The present invention also relates to a medical image processing device, comprising a display device, an image processor and an image acquisition device;

[0026] in,

[0027] The image acquisition device is used to acquire a medical image of a target location;

[0028] The image processor is used to perform imaging processing on the medical image acquired by the image acquisition device;

[0029] The display device is used to display the production image processed by the image processor.

[0030] The display device is a liquid crystal display.

[0031] Compared with the prior art, the present invention has the following beneficial effects:

[0032] The present invention combines the advantages of two traditional image loading methods: on the one hand, the image operation parses the DICOM file in the WADO service, and the returned image has a high resolution; on the other hand, the requested image returned is only the size of the display area, which reduces the bandwidth load and improves the transmission speed. Compared with traditional image display methods, this method has faster image transmission efficiency and higher display area resolution, and does not affect the doctor's auxiliary diagnosis. Compared with traditional methods, it significantly improves the resolution of displayed images and speeds up image transmission efficiency. The greater the image magnification, the higher the transmission efficiency. When the image is magnified twice or three times, the image response time is reduced by 40% and 60% respectively. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1A schematic diagram of the structure of the image return process of the WADO service in a medical image processing method.

[0034] Figure 2 A schematic diagram of the multi-layer display principle in a medical image processing method.

[0035] Figure 3 The figure is a structural diagram of a medical image processing device.

[0036] In the figure: 1. Display device; 2. Image processor; 3. Image acquisition device. DETAILED DESCRIPTION

[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0038] See also Figures 1 to 3 In an embodiment of the present invention, a medical image processing method includes the following steps:

[0039] S1. Obtain basic information of medical images;

[0040] S2. Extract the location information of the segmented image, using the display area as the coordinate system, the left vertex of the display area as the coordinate origin (0,0), the image position I0 (imgX, imgY), the image zoom ratio, the initial image size and the display area size width, height, the coordinates of the mouse in the display area P0 (x0, y0), and the position where the mouse moves to P1 (x1, y1). Based on these parameters, calculate the position of the segmented area in the requested image area:

[0041] Calculate the vector between the initial left vertex of the image and the mouse point: P0->I0=(imgX-x0,imgY-y0), and calculate the vector after enlargement: ratio*P0->I0;

[0042] Calculate the position of the magnified image based on the magnified vector: I1 = ratio * P0 -> I0 + (x0, y0);

[0043] The displacement of the image when it moves to position P1: P0->P1=(x1-x0,y1-y0);

[0044] Calculate the current position of the image after scaling based on the displacement: I2 = I1 + P0 -> P1;

[0045] According to the above calculation, the current position of the image relative to the display area is: I2 = ratio*(imgX-x0,imgY-y0)+(x1-x0,y1-y0);

[0046] A negative value of I2 indicates the position of the block area in the requested image area;

[0047] S3, then extract the image identification information UIDS, image window adjustment information, and block area size to form a URL, and form a URL based on the WADO protocol to request the image according to these parameter information;

[0048] S4. Parse the image parameters transmitted by the WADO request through the WADO service. First, extract the three UIDs of the DICOM image, search the DICOM file through the UIDS, extract the DICOM image data from the DICOM file, and adjust the window width and window level of the image. Secondly, calculate the image source SRC that needs to be processed in the DICOM original image data based on the actual image size, the position and size of the block area in the image parameters. Then, interpolate the extracted image source SRC to enlarge the requested multiple ratio. Finally, paste the processed image into the block area, generate a JPEG file and return it to the client.

[0049] S5. Return two images, one is the bottom image of the initialization size, and the other is the upper image of the blocks. The upper block area image and the bottom initial image are perfectly overlapped, combined into a fixed image and generated. When scaling or moving, the scaling size and relative displacement of the bottom and upper images are set respectively. The scaling factor and displacement of the bottom image are relative to the size and position of the image at the time of initialization. The scaling factor and displacement of the upper block image are relative to the scaling factor and displacement when the image was last refreshed. The upper block area image and the bottom initial image are perfectly overlapped to achieve the effect of smooth image display. In order to reduce the burden on the server, when adjusting the window, only the upper image can be refreshed, and the bottom image will be refreshed when the window adjustment is completed.

[0050] The present invention also relates to a medical image processing device, comprising a display device 1, an image processor 2 and an image acquisition device 3; wherein, (the) image acquisition device 3 is used to acquire a medical image of a target position; (the) image processor 2 is used to perform imaging processing on the medical image acquired by the image acquisition device 3; (the) display device 1 is used to display the production image processed by the image processor 2, and (the) display device 1 is a liquid crystal display.

[0051] As the size of the requested DICOM image increases, the response time of the traditional image request method increases almost exponentially. However, the impact of the request method using block technology not only does not increase, but on the contrary tends to decrease. This is because traditional image processing processes the pixel values of the entire DICOM image. When the image is magnified, the number of interpolation points increases, and the image calculation time increases. In addition, as the image size increases, the image data that needs to be returned increases, which also increases the response time. In contrast, the data source of the block method is a part of the DICOM image source. As the image is magnified, the number of pixels that need to be interpolated actually decreases. At the same time, because the returned image data is a block area image, the size of the returned image data does not change, resulting in almost no change in the response time.

[0052] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with the technical field, within the technical scope disclosed by the present invention, who makes equivalent replacements or changes based on the technical solution and inventive concept of the present invention, should be covered by the scope of protection of the present invention.

Claims

1. A medical image processing method, characterized in that: The steps include: S1. Obtain basic information of medical images; S2, extracting the location information of the block image; S3, then extract the image identification information UIDS, image window adjustment information, and block area size to form a URL, and form a URL based on the WADO protocol to request the image according to these parameter information; S4. Parsing the image parameters requested by WADO through the WADO service; S5. Return two images: one is the bottom image of the initial size, and the other is the upper image of the blocks. The upper block area image and the bottom initial image are perfectly overlapped to form a fixed image. The specific method of step S2 is: Use the display area as the coordinate system, the left vertex of the display area as the coordinate origin (0,0), the image position I0 (imgX, imgY), the image zoom ratio, the initial image size and the display area size width, height, the coordinates of the mouse in the display area P0 (x0, y0), the position where the mouse moves to P1 (x1, y1), and calculate the position of the cropped area in the requested image area based on these parameters: Calculate the vector between the initial left vertex of the image and the mouse point: P0->I0=(imgX-x0,imgY-y0), and calculate the vector after enlargement: ratio*P0->I0; Calculate the position of the magnified image based on the magnified vector: I1 = ratio * P0 -> I0 + (x0, y0); The displacement of the image when it moves to position P1: P0->P1=(x1-x0,y1-y0); Calculate the current position of the image after scaling based on the displacement: I2 = I1 + P0 -> P1; According to the above calculation, the current position of the image relative to the display area is: I2 = ratio*(imgX-x0,imgY-y0)+(x1-x0,y1-y0); A negative value of I2 indicates the position of the block area in the requested image area; The specific method of step S4 is: First, extract the three UIDs of the DICOM image, search the DICOM file through UIDS, extract the DICOM image data from the DICOM file, and adjust the window width and window position of the image. Secondly, calculate the image source src that needs to be processed in the DICOM original image data based on the actual image size, the position and size of the block area in the image parameters, and then interpolate the extracted image source src to the requested ratio. Finally, paste the processed image into the block area, generate a JPEG file and return it to the client.

2. A medical image processing method according to claim 1, characterized in that: The specific method of step S5 is: When zooming or moving, set the zoom size and relative displacement of the bottom and upper images respectively. The zoom factor and displacement of the bottom image are relative to the size and position of the image at the time of initialization. The zoom factor and displacement of the upper block image are relative to the zoom factor and displacement when the image was last refreshed.

3. A medical image processing device, executing a medical image processing method according to claim 1-2, characterized in that: It comprises a display device (1), an image processor (2) and an image acquisition device (3); wherein, The image acquisition device (3) is used to acquire a medical image of a target location; The image processor (2) is used to perform imaging processing on the medical image acquired by the image acquisition device (3); The display device (1) is used to display the production image processed by the image processor (2).

4. A medical image processing device according to claim 3, characterized in that: The display device (1) is a liquid crystal display.