Ultrasonic multi-section image imaging method, device and equipment and storage medium
By selecting any section image in ultrasonic multi-sectional imaging technology and automatically positioning other section images according to the coordinates of the center point of its axis, and combining them into a niche image, the problem that it is difficult for the existing technology to intuitively display the internal three-dimensional structure of the target image in the gastrointestinal lesions is solved, and intuitive observation and rapid adjustment of the three-dimensional structure are achieved.
Patent Information
- Application Number
- CN202311307590.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-10
- Publication Date
- 2025-04-11
AI Technical Summary
The existing ultrasound multi-sectional imaging technology is difficult to intuitively display the internal stereo structure of the target image at gastrointestinal lesions.
After a multi-sectional imaging, any section image is selected and other section images are automatically positioned according to the coordinates of its axis center point, and combined into a niche image for users to observe.
It realizes intuitive observation of the internal three-dimensional structure corresponding to any section image in a multi-sectional image, and supports users to switch the sectional image of interest at will and quickly adjust the niche image.
Smart Images

Figure CN119810005A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of imaging technology, and in particular to an ultrasonic multi-slice niche imaging method, device, equipment and storage medium. Background Art
[0002] In the existing common technologies for examining gastrointestinal lesions with ultrasound instruments, most rely on the niche imaging technology in a three-dimensional scene to observe the lesion, that is, to recombine three sections into a new image according to the actual spatial structure; or rely on multi-section imaging technology to observe the lesion, that is, to display the required number of parallel equidistant sections in a certain direction. However, the above methods are difficult to intuitively display the internal three-dimensional structure of the target image of the lesion. Summary of the invention
[0003] In view of this, the purpose of the present invention is to provide an ultrasonic multi-slice niche imaging method, device, equipment and storage medium, which can automatically locate other slice images through the axis center point coordinates in any slice image after a multi-slice imaging, so as to automatically combine any slice image and other located slice images into a three-dimensional niche image for user observation. The specific scheme is as follows:
[0004] In a first aspect, the present application provides an ultrasound multi-section niche imaging method, comprising:
[0005] Determine a multi-section image based on the three-dimensional ultrasound data, and select any section image from the displayed multi-section images as a first section image of interest;
[0006] Acquire the axis center point coordinates of the first section image of interest, and acquire a plurality of second section images of interest from the three-dimensional ultrasound data based on the axis center point coordinates;
[0007] The corresponding niche image is drawn based on the axis center point coordinates, the first section image of interest, and the plurality of second section images of interest.
[0008] Optionally, before determining the multi-section images based on the three-dimensional ultrasound data, the method further includes:
[0009] Collecting original ultrasound data by an ultrasound probe, and transforming the original ultrasound data by a digital scan converter to obtain three-dimensional ultrasound data;
[0010] Or, obtain three-dimensional ultrasound data collected and transmitted by an external device.
[0011] Optionally, determining the multi-section images based on the three-dimensional ultrasound data includes:
[0012] Determine a main section image based on the three-dimensional ultrasound data;
[0013] Determining a plurality of cutting guide lines for positions of interest on the main section image;
[0014] The three-dimensional ultrasound data is imaged by multi-section plane using the plurality of cutting guide lines, so as to determine the multi-section plane image based on the section images respectively corresponding to the cutting guide lines.
[0015] Optionally, determining a plurality of cutting guide lines for the positions of interest on the main section image includes:
[0016] Obtain the number of slices and the slice distance through the preset configuration interface to obtain the corresponding slice parameters;
[0017] The plurality of cutting guide lines for the position of interest are determined on the main section image based on the section parameters.
[0018] Optionally, the plurality of cutting guide lines are guide lines arranged in parallel and at equal distances.
[0019] Optionally, selecting any slice image from the displayed multiple slice images as the first slice image of interest includes:
[0020] Selecting a target cutting guide line from a plurality of cutting guide lines displayed on the main section image;
[0021] A target section image corresponding to the target cutting guide line is determined from the displayed multi-section images, and the target section image is used as the first section image of interest.
[0022] Optionally, selecting any slice image from the displayed multiple slice images as the first slice image of interest includes:
[0023] Using a preset slice selection tool and based on the displayed multi-slice image, obtaining a slice number of interest, and determining a target storage address based on the slice number of interest;
[0024] The target storage address is used to read the corresponding section image from the memory as the first section image of interest.
[0025] Optionally, the using a preset slice selection tool and obtaining a slice number of interest based on the displayed multi-slice image includes:
[0026] Displaying the multi-section images in the form of thumbnails on the current display screen; the thumbnails carry corresponding section numbers;
[0027] When a click event for any of the thumbnails displayed on the current display screen is detected, the slice number corresponding to the clicked thumbnail is determined as the slice number of interest.
[0028] Optionally, determining the target storage address based on the interested slice number includes:
[0029] Determine the corresponding section length and section width based on the number of image display frames in the current display screen;
[0030] Determine an offset address based on the slice number of interest, the slice length and the slice width;
[0031] A base address for storing the multi-slice image is determined from the memory, and a target storage address is determined based on the base address and the offset address.
[0032] Optionally, obtaining the coordinates of the axis center point of the first section image of interest includes:
[0033] If the current horizontal axis and / or the current vertical axis in the first section image of interest is located at or not located at the corresponding preset default position, determining the intersection of the current horizontal axis and the current vertical axis in the first section image of interest, and determining the coordinates of the intersection as the axis center point coordinates of the first section image of interest;
[0034] Or, if the current horizontal axis and the current vertical axis in the first section image of interest are both located at corresponding preset default positions, the axis center point coordinates of the first section image of interest that are pre-saved are directly obtained from the memory.
[0035] Optionally, the plurality of second section images of interest are two section images of interest that are perpendicular to each other; and each of the second section images of interest is perpendicular to the first section image of interest.
[0036] Optionally, acquiring a plurality of second section images of interest from the three-dimensional ultrasound data based on the axis center point coordinates includes:
[0037] Determine the inverse transformation matrix between the screen coordinate system and the object coordinate system;
[0038] Determine the slice coordinate vectors of the screen coordinate system to a plurality of target slices on the three-dimensional ultrasound data based on the inverse transformation matrix and the axis center point coordinates;
[0039] The three-dimensional ultrasound data is interpolated using the slice coordinate vectors to obtain a plurality of second slice images of interest corresponding to the plurality of target slices.
[0040] In a second aspect, the present application provides an ultrasonic multi-section niche imaging device, comprising:
[0041] A slice image selection module, used for determining multiple slice images based on three-dimensional ultrasound data, and selecting any slice image from the displayed multiple slice images as a first slice image of interest;
[0042] A section image acquisition module, used to acquire the axis center point coordinates of the first section image of interest, and acquire a plurality of second section images of interest from the three-dimensional ultrasound data based on the axis center point coordinates;
[0043] The niche image drawing module is used to draw the corresponding niche image based on the axis center point coordinates, the first section image of interest and the plurality of second section images of interest.
[0044] In a third aspect, the present application provides an electronic device, including:
[0045] Memory, used to store computer programs;
[0046] A processor is used to execute the computer program to implement the aforementioned ultrasound multi-slice niche imaging method.
[0047] Optionally, the electronic device is an ultrasonic diagnostic device or an ultrasonic imaging workstation.
[0048] In a fourth aspect, the present application provides a computer-readable storage medium for storing a computer program, which, when executed by a processor, implements the aforementioned ultrasound multi-slice niche imaging method.
[0049] In the present application, a multi-slice image is determined based on three-dimensional ultrasound data, and any slice image is selected from the displayed multi-slice image as a first slice image of interest; the axis center point coordinates of the first slice image of interest are obtained, and a number of second slice images of interest are obtained from the three-dimensional ultrasound data based on the axis center point coordinates; the corresponding niche image is drawn based on the axis center point coordinates, the first slice image of interest, and the number of second slice images of interest. It can be seen that after the present application performs multi-slice imaging on the three-dimensional ultrasound data, by selecting any slice image of interest from the displayed multi-slice image, and automatically positioning the corresponding other slice images of interest according to the axis center point coordinates of the slice image of interest, the selected slice image of interest and the automatically positioned other slice images of interest are automatically combined into a niche image according to the spatial structure, which not only facilitates the user to observe the internal three-dimensional structure corresponding to any slice image in the multi-slice image, but also supports the user to switch the slice image of interest selected from the multi-slice image at will, so as to realize the rapid adjustment of the niche image corresponding to the slice image of interest. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0051] Figure 1 A flow chart of an ultrasonic multi-section niche imaging method disclosed in the present application;
[0052] Figure 2 A flowchart of ultrasound multi-section niche imaging disclosed in this application;
[0053] Figure 3 A flow chart of reading a cross-sectional image based on a target storage address disclosed in the present application;
[0054] Figure 4 A cross-sectional image extraction flow chart disclosed in this application;
[0055] Figure 5 A flowchart for drawing an ultrasound multi-section niche image disclosed in the present application;
[0056] Figure 6 This is a schematic diagram of an ultrasound multi-section niche image with a 2×3 frame rate disclosed in the present application;
[0057] Figure 7 This is a schematic diagram of an ultrasound multi-section niche image with a 3×3 frame number disclosed in the present application;
[0058] Figure 8 This is a schematic diagram of an ultrasound multi-section niche image with a 4×4 frame rate disclosed in the present application;
[0059] Fig. 9 This is a schematic diagram of the structure of an ultrasonic multi-section niche imaging device disclosed in the present application;
[0060] Fig.10 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION
[0061] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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 creative work are within the scope of protection of the present invention.
[0062] In the existing common technologies for examining gastrointestinal lesions by ultrasound instruments, most of them rely on niche imaging technology in a three-dimensional scene to observe the lesions, but the existing niche imaging can only observe the image of the selected position; or rely on multi-section imaging technology to observe the lesions, but multi-section imaging can only display parallel slice image information in one direction at a time, and cannot intuitively display the internal three-dimensional structure of the target image. To this end, the present application provides an ultrasonic multi-section niche imaging method, which can automatically combine the selected section image and the located section image into a niche image by selecting any section image after a multi-section imaging, and automatically positioning other section images according to the coordinates of the axis center point, so as to facilitate the user to observe the internal three-dimensional structure corresponding to any section image in the multi-section image.
[0063] See also Figure 1 As shown, an embodiment of the present invention discloses an ultrasonic multi-section niche imaging method, comprising:
[0064] Step S11 : determining a multi-slice image based on the three-dimensional ultrasound data, and selecting any slice image from the displayed multi-slice images as a first slice image of interest.
[0065] In this embodiment, Figure 2 As shown, the present application obtains three-dimensional ultrasound data of the detected tissue, determines the main section image from the three-dimensional ultrasound data, and configures the section parameters including the number of sections and the section distance, then clicks the multi-section imaging button in the tab of the ultrasound instrument display screen to enter the multi-section imaging function, and performs multi-section imaging on the three-dimensional ultrasound data by using a number of cutting guide lines for the position of interest determined based on the section parameters to obtain a multi-section image; then, any one section image is selected from the displayed multi-section images as the first section image of interest, and the niche imaging button in the tab of the ultrasound instrument display screen is clicked to enter the niche imaging function, and section images of interest of other dimensions are obtained from the three-dimensional ultrasound data based on the axis center point coordinates of the first section image of interest, thereby performing niche imaging on the first section image of interest and the section images of interest of other dimensions based on the axis center point coordinates to obtain a niche image of the stereoscopic structure corresponding to the first section image of interest.
[0066] Among them, for three-dimensional ultrasound data, the original ultrasound data of the detected tissue can be collected by its own ultrasound probe, and the original ultrasound data can be converted using a digital scan converter (DSC) to obtain three-dimensional ultrasound data; or the three-dimensional ultrasound data collected and transmitted by an external device can be directly obtained.
[0067] Furthermore, determining a multi-section image based on three-dimensional ultrasound data includes determining any single-dimensional main section image from the three-dimensional ultrasound data; and determining a number of parallel and equidistant cutting guide lines for the location of interest (including the lesion) on the main section image; performing multi-section imaging on the three-dimensional ultrasound data using the several cutting guide lines, so as to determine the multi-section image based on the section images corresponding to each cutting guide line. It should be noted that performing multi-section imaging on the three-dimensional ultrasound data using the several cutting guide lines can be based on extracting or calculating the section images corresponding to the several cutting guide lines from the three-dimensional ultrasound data, thereby determining the multi-section image. In addition, in some embodiments, the several cutting guide lines may also be guide lines that are non-parallel and / or non-equidistant.
[0068] Among them, determining a number of cutting guide lines for the position of interest on the main section image includes obtaining the number of sections and the distance of sections input by the user through the preset configuration text box in the current display screen to obtain the corresponding section parameters; or obtaining the number of sections and the distance of sections selected by the user through the preset configuration radio button in the current display screen to obtain the corresponding section parameters. After obtaining the section parameters including the number of sections and the distance of sections, by clicking the multi-section imaging button in the tab of the ultrasound instrument display screen, a number of cutting guide lines set in parallel and at equal distances corresponding to the position of interest (including the lesion) in the main section image are determined based on the section parameters including the number of sections and the distance of sections. It should be noted that after the user enters the number of slices and the slice distance for the first time through the preset configuration text box or the preset configuration radio button to perform multi-slice imaging of the three-dimensional ultrasound data, the user can also adjust the slice distance and / or the number of slices again through the preset configuration text box or the preset configuration radio button to re-perform multi-slice imaging of the three-dimensional ultrasound data according to the number of slices and the slice distance, thereby realizing the multi-slice imaging function of the three-dimensional ultrasound data multiple times when the three-dimensional ultrasound data is acquired only once, and avoiding the use of only a unified slice distance or a single slice distance for multi-slice imaging of the three-dimensional ultrasound data.
[0069] In a specific embodiment, any slice image is selected from the displayed multi-slice images as the first slice image of interest, including selecting any one cutting guide line from a number of cutting guide lines in the main slice image displayed on the current display screen as the target cutting guide line, and determining the target slice image corresponding to the target cutting guide line from the multi-slice images displayed on the current display screen as the first slice image of interest. The target cutting guide line can be selected by touch screen, such as a stylus, finger, etc., or by non-touch screen, such as a keyboard, mouse, etc. Specifically, the several cutting guide lines on the main slice image carry corresponding cutting guide line numbers, wherein the cutting guide line number is consistent with the slice number of the slice image corresponding to the cutting guide line. The target cutting guide line is selected from the several cutting guide lines, and the cutting guide line number corresponding to the target cutting guide line is used as the tangent line number of interest. The corresponding section length and section width are determined based on the number of image display frames currently on the display screen, and the offset address is determined based on the multiplication of the tangent line number of interest, the section length and the section width. The base address for storing multiple section images is determined from the memory, and the target storage address is determined based on the base address and the offset address, so as to use the target storage address to read the target section image corresponding to the target cutting guide line from the memory as the first section image of interest.
[0070] In another specific embodiment, selecting any slice image from the displayed multi-slice images as the first slice image of interest includes using a preset slice selection tool and obtaining the slice number of interest based on the displayed multi-slice images, and determining a target storage address based on the slice number of interest; and using the target storage address to read the corresponding slice image from the memory as the first slice image of interest. It can be understood that if Figure 3 As shown, the multi-slice images can be displayed on the current display screen in the form of thumbnails, and the thumbnails carry corresponding slice numbers for users to view and select; the user can click on the thumbnail corresponding to the multi-slice image displayed on the current display screen, or enter the slice number in the text box, so that the ultrasound instrument obtains the corresponding slice number of interest, and automatically calculates the offset address according to the slice number of interest, so as to determine the target storage address based on the offset address, and thus read the corresponding slice image from the memory through the target storage address as the first slice image of interest.
[0071] Step S12: Acquire the axis center point coordinates of the first section image of interest, and acquire a plurality of second section images of interest from the three-dimensional ultrasound data based on the axis center point coordinates.
[0072] In this embodiment, each slice image in the multi-slice image has two axes, namely, a horizontal axis and a vertical axis, and the intersection of the horizontal axis and the vertical axis is the axis center point of the slice image, and the horizontal axis and the vertical axis in the slice image are initially located at the corresponding preset default positions, and the axis center point is also initially located at the corresponding default position. Since the axis center point coordinates of each slice image in the multi-slice image have been calculated and saved in the memory during the multi-slice imaging of three-dimensional ultrasound data, after determining the first slice image of interest, if the current horizontal axis and the current vertical axis in the first slice image of interest are both located at the corresponding preset default positions, the axis center point coordinates of the first slice image of interest that have been saved in advance can be directly obtained from the memory.
[0073] It should be noted that, in order to facilitate the user to view the internal three-dimensional structure corresponding to any position in the selected first section image of interest, the user is allowed to adjust the center point of the axis in the first section image of interest. Specifically, the user can move the center point of the axis in the first section image of interest by dragging the center point of the axis in the first section image of interest on the current display screen, or adjust the horizontal axis and / or vertical axis in the first section image of interest on the current display screen, thereby adjusting the center point of the axis in the first section image of interest; wherein the user can adjust the center point of the axis by touch screen, for example, a stylus, a finger, etc.; or adjust the center point of the axis by non-touch screen, for example, by a peripheral connected to the ultrasound instrument, the peripheral including a keyboard, a mouse, etc. Further, if the current horizontal axis and / or the current vertical axis in the first section image of interest is located at or not located at the corresponding preset default position, the intersection of the current horizontal axis and the current vertical axis in the first section image of interest is determined, and the coordinates of the intersection are determined as the coordinates of the center point of the axis of the first section image of interest. That is, regardless of whether the current horizontal axis and the current vertical axis in the first section image of interest are located at the corresponding preset default positions, the coordinates of the axis center point of the first section image of interest can be determined by determining the intersection of the current horizontal axis and the current vertical axis in the first section image of interest and the corresponding coordinates.
[0074] In this embodiment, a plurality of second slice images of interest are obtained from the three-dimensional ultrasound data based on the axis center point coordinates, such as Figure 4As shown, three-dimensional ultrasound data is acquired, and a screen coordinate system is constructed based on the slice image displayed on the current display screen, and an object coordinate system is constructed based on the three-dimensional ultrasound data. By calculating the inverse transformation matrix between the screen coordinate system and the object coordinate system, and using the inverse transformation matrix to perform matrix transformation on the axis center point coordinates, the slice coordinate vectors of the screen coordinate system to the several target slices on the three-dimensional ultrasound data are determined, and the slice coordinate vectors are used to interpolate the three-dimensional ultrasound data to extract several second slice images of interest corresponding to the several target slices.
[0075] Step S13: drawing a corresponding niche image based on the axis center point coordinates, the first section image of interest, and the plurality of second section images of interest.
[0076] In this embodiment, after determining several second section images of interest, the first section image of interest and several second section images of interest are spatially recombined and image rendering is performed with the coordinates of the axis center points in the first section image of interest as connection points to draw the corresponding niche shadow images, and the niche shadow images are displayed in a dedicated niche shadow image display window on the current display screen so that the user can view the internal three-dimensional structure near the axis center point in the first section image of interest.
[0077] It should be noted that, in the first case, the plurality of second section images of interest are two mutually perpendicular section images of interest; and each second section image of interest is respectively perpendicular to the first section image of interest, that is, the three section images of interest are mutually perpendicular section images. In the second case, the plurality of second section images of interest are not limited to two section images of interest. When drawing a three-dimensional niche image, any two-dimensional section images of interest can be selected from the plurality of second section images of interest to be combined with the first section image of interest to generate a niche image. In either case, a three-dimensional niche image can be obtained by using the center point corresponding to the coordinates of the axis center point of the first section image of interest as the connection point of the three-dimensional section images of interest, and combining and connecting the single-dimensional first section image of interest and the other two-dimensional second section images of interest at the connection point according to the spatial structure and multi-dimensional distribution, and rendering the image.
[0078] Among them, for obtaining the slice number of interest based on the displayed multi-slice image by using the preset slice selection tool, in the first case, the multi-slice image is displayed on the current display screen in the form of thumbnails so that the user can intuitively view each slice image in the multi-slice image, and the thumbnails carry the corresponding slice numbers; the user clicks on any thumbnail displayed on the current display screen, that is, when the ultrasound instrument detects a click event on any thumbnail displayed on the current display screen, the slice number corresponding to the clicked thumbnail is determined as the slice number of interest, so as to determine the target storage address based on the slice number of interest, and use the target storage address to read the corresponding slice image from the memory as the first slice image of interest. In the second case, the multi-slice image is displayed on the current display screen in the form of thumbnails, and the thumbnails carry the corresponding slice numbers, and the user enters the slice number in the text box displayed on the current display screen, so as to directly determine the input slice number as the slice number of interest, so as to use the target storage address determined based on the slice number of interest to read the corresponding slice image from the memory as the first slice image of interest.
[0079] Among them, the target storage address is determined based on the slice number of interest, including determining the corresponding slice length and slice width based on the number of image display frames in the current display screen; determining the offset address based on the slice number of interest, the slice length and the slice width; determining the base address for storing multi-slice images from the memory, and determining the target storage address based on the base address and the offset address. It should be noted that in the process of multi-slice imaging of three-dimensional ultrasound data, the multi-slice images obtained by multi-slice imaging have been saved in the memory, and the required image data can be directly obtained from the memory in actual use. However, since the data of the multi-slice image is stored continuously in the memory, it is necessary to calculate the offset address according to the slice number of interest, so as to determine the target storage address based on the offset address, so as to read the slice image corresponding to the memory address from the memory as the first slice image of interest. Specifically, the correspondence between the number of image display frames and the slice length and slice width is preconfigured, so that after the number of image display frames displayed on the current display screen is obtained, the slice length and slice width corresponding to the number of image display frames are determined based on the correspondence; the slice number of interest, the slice length and the slice width are multiplied to obtain the corresponding offset address; the target storage address is calculated based on the offset address and the base address for storing multiple slice images in the memory, so as to read the slice image corresponding to the memory address from the memory as the first slice image of interest.
[0080] Take the combination of three slice images of interest to generate a niche image as an example. Figure 5As shown, the present application determines any single-dimensional main section image based on three-dimensional ultrasound data, adjusts the number of sections and the section distance through a preset configuration interface, and determines a number of parallel and equidistant cutting guide lines corresponding to the position of interest in the main section image based on the number of sections and the section distance, and uses a number of parallel and equidistant cutting guide lines to perform multi-section imaging on the three-dimensional ultrasound data, so as to determine the multi-section image based on the section images corresponding to each cutting guide line. By displaying the multi-section image in the form of thumbnails on the current display screen, it is convenient for users to observe each section image in the multi-section image, wherein the thumbnails carry the corresponding section numbers. When a click event for any thumbnail displayed on the current display screen is detected, the section number corresponding to the clicked thumbnail is determined as the section number of interest, so as to determine the target storage address based on the section number of interest, so as to use the target storage address to read the corresponding section image from the memory as the current section image of interest. Furthermore, by determining the coordinates of the center point of the current axis in the current slice image of interest, the inverse matrix of the transformation between the screen coordinate system and the object coordinate system is used to perform matrix mapping on the coordinates of the center point of the current axis, thereby determining the slice coordinate vectors of the target slices of the other two dimensions from the screen coordinate system to the three-dimensional ultrasound data, and interpolating the three-dimensional ultrasound data using the slice coordinate vectors to obtain two slice images of interest corresponding to the target slices of the other two dimensions, that is, the current slice image of interest and the slice images of interest of the other two dimensions are mutually perpendicular slice images. Based on the coordinates of the center point of the current axis in the current slice image of interest, the current slice image of interest and the slice images of interest of the other two dimensions, the corresponding niche image is drawn, and the niche image is displayed in a dedicated niche image display window in the current display screen. Combined with Figure 6 , Figure 7 and Figure 8 As shown, the three schematic diagrams show the multi-slice image schematic diagrams obtained by performing multi-slice imaging on three-dimensional ultrasound data under different image display numbers, different slice distances and slice numbers, and based on any slice image in the multi-slice image, the corresponding axis center point coordinates and the slice images of the other two dimensions can be automatically determined, so as to recombine and generate a niche image according to the spatial structure and display it in the lower right corner window of the display screen.
[0081] Taking ultrasound diagnostic equipment as an example, the original ultrasound data of the detected tissue is collected by the ultrasound probe in the ultrasound diagnostic equipment, and the original ultrasound data is transformed by the digital scan converter to obtain three-dimensional ultrasound data. The main section image is determined based on the three-dimensional ultrasound data, and the three-dimensional ultrasound data is multi-section imaged using a number of cutting guide lines for the position of interest in the main section image determined based on the section distance and the number of sections to obtain a multi-section image, and any section image is selected from the displayed multi-section image as the first section image of interest; the axis center point coordinates of the first section image of interest are obtained, and a number of second section images of interest are obtained from the three-dimensional ultrasound data based on the axis center point coordinates; the first section image of interest and the number of second section images of interest are combined according to the spatial structure based on the axis center point coordinates to obtain the corresponding niche image.
[0082] Taking an ultrasound imaging workstation as an example, three-dimensional ultrasound data collected and transmitted by an external device, such as an ultrasound diagnostic instrument, is obtained, a main section image is determined based on the three-dimensional ultrasound data, and a number of cutting guide lines set in parallel and at equal distances for the position of interest in the main section image are determined based on the section distance and the number of sections. The three-dimensional ultrasound data is imaged in multiple sections using the multiple cutting guide lines to determine the multiple section images based on the section images corresponding to each cutting guide line; any section image is selected from the displayed multi-section images as a first section image of interest; the axis center point coordinates of the first section image of interest are obtained, and a number of second section images of interest are obtained from the three-dimensional ultrasound data based on the axis center point coordinates; the first section image of interest and the number of second section images of interest are combined according to the spatial structure based on the axis center point coordinates to obtain a corresponding three-dimensional niche image.
[0083] It can be seen that after performing a multi-slice imaging of the three-dimensional ultrasound data, the present application selects any slice image of interest from the displayed multi-slice images, and automatically positions the corresponding other slice images of interest according to the axis center point coordinates of the slice image of interest, thereby automatically combining the selected slice image of interest and the automatically positioned other slice images of interest into a niche image according to the spatial structure. This not only facilitates the user to observe the internal three-dimensional structure corresponding to any slice image in the multi-slice images, but also supports the user to arbitrarily switch the slice image of interest selected from the multi-slice images, thereby realizing rapid adjustment of the niche image corresponding to the slice image of interest.
[0084] See also Fig. 9 As shown, an embodiment of the present invention discloses an ultrasonic multi-section niche imaging device, comprising:
[0085] A slice image selection module 11 is used to determine multiple slice images based on three-dimensional ultrasound data, and select any slice image from the displayed multiple slice images as a first slice image of interest;
[0086] A section image acquisition module 12, configured to acquire the axis center point coordinates of the first section image of interest, and acquire a plurality of second section images of interest from the three-dimensional ultrasound data based on the axis center point coordinates;
[0087] The niche image drawing module 13 is used to draw the corresponding niche image based on the axis center point coordinates, the first section image of interest and the plurality of second section images of interest.
[0088] It can be seen that after performing a multi-slice imaging of the three-dimensional ultrasound data, the present application selects any slice image of interest from the displayed multi-slice images, and automatically positions the corresponding other slice images of interest according to the axis center point coordinates of the slice image of interest, thereby automatically combining the selected slice image of interest and the automatically positioned other slice images of interest into a niche image according to the spatial structure. This not only facilitates the user to observe the internal three-dimensional structure corresponding to any slice image in the multi-slice images, but also supports the user to arbitrarily switch the slice image of interest selected from the multi-slice images, thereby realizing rapid adjustment of the niche image corresponding to the slice image of interest.
[0089] In some specific embodiments, the ultrasonic multi-slice niche imaging device further includes:
[0090] An ultrasonic data conversion unit, used for collecting original ultrasonic data through an ultrasonic probe, and converting the original ultrasonic data using a digital scan converter to obtain three-dimensional ultrasonic data;
[0091] The ultrasound data acquisition unit is used to acquire the three-dimensional ultrasound data collected and transmitted by the external device.
[0092] In some specific embodiments, the section image selection module 11 includes:
[0093] A main section image determining unit, configured to determine a main section image based on the three-dimensional ultrasound data;
[0094] A cutting line determination submodule, used for determining a plurality of cutting guide lines for the positions of interest on the main section image;
[0095] The multi-slice imaging unit is used to perform multi-slice imaging on the three-dimensional ultrasound data using the plurality of cutting guide lines, so as to determine the multi-slice image based on the slice images respectively corresponding to each of the cutting guide lines.
[0096] In some specific embodiments, the cutting line determination submodule includes:
[0097] A section parameter acquisition unit, used to acquire the number of sections and the section distance through a preset configuration interface to obtain corresponding section parameters;
[0098] A cutting line determination unit is used to determine the plurality of cutting guide lines for the position of interest based on the cutting plane parameters on the main cutting plane image.
[0099] In some specific embodiments, the plurality of cutting guide lines in the cutting line determination submodule are guide lines arranged in parallel and at equal distances.
[0100] In some specific embodiments, the section image selection module 11 includes:
[0101] A cutting line selection unit, used for selecting a target cutting guide line from a plurality of cutting guide lines displayed on the main section image;
[0102] A target image determination unit is used to determine a target section image corresponding to the target cutting guide line from the displayed multi-section images, and use the target section image as the first section image of interest.
[0103] In some specific embodiments, the section image selection module 11 includes:
[0104] A slice number acquisition submodule, used for acquiring a slice number of interest based on the displayed multi-slice image using a preset slice selection tool;
[0105] A storage address determination submodule, used to determine a target storage address based on the slice number of interest;
[0106] A section image reading unit is used to use the target storage address to read the corresponding section image from the memory as the first section image of interest.
[0107] In some specific embodiments, the slice number acquisition submodule includes:
[0108] An image display unit, used to display the multi-section image in the form of thumbnails on the current display screen; the thumbnails carry corresponding section numbers;
[0109] The section number determining unit is used to determine the section number corresponding to the clicked thumbnail as the section number of interest when a click event on any of the thumbnails displayed on the current display screen is detected.
[0110] In some specific embodiments, the storage address determination submodule includes:
[0111] A length and width determination unit, used to determine the corresponding section length and section width based on the number of image display frames in the current display screen;
[0112] an offset address determining unit, configured to determine an offset address based on the slice number of interest, the slice length and the slice width;
[0113] The target address determination unit is used to determine a base address for storing the multi-slice image from the memory, and determine a target storage address based on the base address and the offset address.
[0114] In some specific embodiments, the section image acquisition module 12 includes:
[0115] a first coordinate determination unit, configured to determine an intersection of the current horizontal axis and the current vertical axis in the first section image of interest if the current horizontal axis and / or the current vertical axis in the first section image of interest is located at or not located at a corresponding preset default position, and determine the coordinates of the intersection as the axis center point coordinates of the first section image of interest;
[0116] The second coordinate determination unit is used to directly obtain the axis center point coordinates of the first section image of interest that are pre-saved from the memory if the current horizontal axis and the current vertical axis in the first section image of interest are both located at corresponding preset default positions.
[0117] In some specific embodiments, the plurality of second section images of interest are two section images of interest that are perpendicular to each other; and each of the second section images of interest is perpendicular to the first section image of interest.
[0118] In some specific embodiments, the section image acquisition module 12 includes:
[0119] A matrix determination unit, used to determine the inverse matrix of the transformation between the screen coordinate system and the object coordinate system;
[0120] A coordinate vector determination unit, configured to determine, based on the inverse transformation matrix and the axis center point coordinates, slice coordinate vectors from the screen coordinate system to a plurality of target slices on the three-dimensional ultrasound data;
[0121] A section image acquisition unit is used to interpolate the three-dimensional ultrasound data using the section coordinate vector to obtain a plurality of second section images of interest corresponding to the plurality of target sections.
[0122] Furthermore, the present application also discloses an electronic device. Fig.10 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content in the diagram cannot be regarded as any limitation on the scope of use of the present application.
[0123] Fig.10 A schematic diagram of the structure of an electronic device 20 provided in an embodiment of the present application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the ultrasonic multi-slice niche imaging method disclosed in any of the aforementioned embodiments. In addition, the electronic device 20 in this embodiment may specifically be an electronic computer.
[0124] In this embodiment, the power supply 23 is used to provide working voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.
[0125] In addition, the memory 22, as a carrier for storing resources, can be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon can include an operating system 221, a computer program 222, etc., and the storage method can be temporary storage or permanent storage.
[0126] The operating system 221 is used to manage and control the hardware devices and computer program 222 on the electronic device 20, and can be Windows Server, Netware, Unix, Linux, etc. In addition to the computer program that can be used to complete the ultrasonic multi-slice niche imaging method performed by the electronic device 20 disclosed in any of the aforementioned embodiments, the computer program 222 can further include computer programs that can be used to complete other specific tasks.
[0127] Furthermore, the present application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the ultrasonic multi-slice niche imaging method disclosed above is implemented. For the specific steps of the method, reference may be made to the corresponding contents disclosed in the aforementioned embodiments, and no further description will be given here.
[0128] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0129] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0130] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0131] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0132] The technical solution provided by the present application is introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technicians in this field, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. An ultrasonic multi-section niche imaging method, characterized in that: include: Determine a multi-section image based on the three-dimensional ultrasound data, and select any section image from the displayed multi-section images as a first section image of interest; Acquire the axis center point coordinates of the first section image of interest, and acquire a plurality of second section images of interest from the three-dimensional ultrasound data based on the axis center point coordinates; The corresponding niche image is drawn based on the axis center point coordinates, the first section image of interest, and the plurality of second section images of interest.
2. The ultrasonic multi-slice niche imaging method according to claim 1, characterized in that: Before determining the multi-section images based on the three-dimensional ultrasound data, the method further includes: Collecting original ultrasound data by an ultrasound probe, and transforming the original ultrasound data by a digital scan converter to obtain three-dimensional ultrasound data; Or, obtain three-dimensional ultrasound data collected and transmitted by an external device.
3. The ultrasonic multi-slice niche imaging method according to claim 1, characterized in that: The method of determining the multi-section image based on the three-dimensional ultrasound data comprises: Determine a main section image based on the three-dimensional ultrasound data; Determining a plurality of cutting guide lines for positions of interest on the main section image; The three-dimensional ultrasound data is imaged by multi-section plane using the plurality of cutting guide lines, so as to determine the multi-section plane image based on the section images respectively corresponding to the respective cutting guide lines.
4. The ultrasonic multi-slice niche imaging method according to claim 3, characterized in that: The step of determining a plurality of cutting guide lines for the positions of interest on the main section image comprises: Obtain the number of slices and the slice distance through the preset configuration interface to obtain the corresponding slice parameters; The plurality of cutting guide lines for the position of interest are determined on the main section image based on the section parameters.
5. The ultrasonic multi-slice niche imaging method according to claim 3, characterized in that: The plurality of cutting guide lines are guide lines arranged in parallel and at equal distances.
6. The ultrasonic multi-slice niche imaging method according to claim 3, characterized in that: The selecting any slice image from the displayed multiple slice images as the first slice image of interest comprises: Selecting a target cutting guide line from a plurality of cutting guide lines displayed on the main section image; A target section image corresponding to the target cutting guide line is determined from the displayed multi-section images, and the target section image is used as the first section image of interest.
7. The ultrasonic multi-slice niche imaging method according to claim 1, characterized in that: The selecting any slice image from the displayed multiple slice images as the first slice image of interest comprises: Using a preset slice selection tool and based on the displayed multi-slice image, obtaining a slice number of interest, and determining a target storage address based on the slice number of interest; The target storage address is used to read the corresponding section image from the memory as the first section image of interest.
8. The ultrasonic multi-slice niche imaging method according to claim 7, characterized in that: The method of using a preset slice selection tool and obtaining a slice number of interest based on the displayed multi-slice image comprises: Displaying the multi-section images in the form of thumbnails on the current display screen; the thumbnails carry corresponding section numbers; When a click event for any of the thumbnails displayed on the current display screen is detected, the slice number corresponding to the clicked thumbnail is determined as the slice number of interest.
9. The ultrasonic multi-slice niche imaging method according to claim 7, characterized in that: The determining of the target storage address based on the interested slice number includes: Determine the corresponding section length and section width based on the number of image display frames in the current display screen; Determine an offset address based on the slice number of interest, the slice length and the slice width; A base address for storing the multi-slice image is determined from the memory, and a target storage address is determined based on the base address and the offset address.
10. The ultrasonic multi-slice niche imaging method according to claim 1, characterized in that: The step of obtaining the coordinates of the axis center point of the first section image of interest includes: If the current horizontal axis and / or the current vertical axis in the first section image of interest is located at or not located at the corresponding preset default position, determining the intersection of the current horizontal axis and the current vertical axis in the first section image of interest, and determining the coordinates of the intersection as the axis center point coordinates of the first section image of interest; Or, if the current horizontal axis and the current vertical axis in the first section image of interest are both located at corresponding preset default positions, the axis center point coordinates of the first section image of interest that are pre-saved are directly obtained from the memory.
11. The ultrasonic multi-slice niche imaging method according to claim 1, characterized in that: The plurality of second section images of interest are two section images of interest that are perpendicular to each other; and each of the second section images of interest is perpendicular to the first section image of interest.
12. The ultrasonic multi-slice niche imaging method according to any one of claims 1 to 11, characterized in that: The acquiring a plurality of second slice images of interest from the three-dimensional ultrasound data based on the axis center point coordinates comprises: Determine the inverse transformation matrix between the screen coordinate system and the object coordinate system; Determine the slice coordinate vectors of the screen coordinate system to a plurality of target slices on the three-dimensional ultrasound data based on the inverse transformation matrix and the axis center point coordinates; The three-dimensional ultrasound data is interpolated using the slice coordinate vectors to obtain a plurality of second slice images of interest corresponding to the plurality of target slices.
13. An ultrasonic multi-section niche imaging device, characterized in that: include: A slice image selection module, used for determining multiple slice images based on three-dimensional ultrasound data, and selecting any slice image from the displayed multiple slice images as a first slice image of interest; A section image acquisition module, used to acquire the axis center point coordinates of the first section image of interest, and acquire a plurality of second section images of interest from the three-dimensional ultrasound data based on the axis center point coordinates; The niche image drawing module is used to draw the corresponding niche image based on the axis center point coordinates, the first section image of interest and the plurality of second section images of interest.
14. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, used to execute the computer program to implement the ultrasound multi-slice niche imaging method as described in any one of claims 1 to 12.
15. The electronic device according to claim 14, characterized in that: The electronic equipment is an ultrasonic diagnostic device or an ultrasonic imaging workstation.
16. A computer-readable storage medium, characterized in that: Used to store a computer program, which, when executed by a processor, implements the ultrasound multi-slice niche imaging method as described in any one of claims 1 to 12.