Mark positioning method and device
By acquiring the head structure positioning image and the vascular positioning image, and automatically positioning the head plane imaging range and vascular marking band, the problem of insufficient positioning accuracy in traditional methods is solved, and high accuracy automation of arterial spin marking imaging is achieved.
Patent Information
- Application Number
- CN202311075460.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-24
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2043-08-24
AI Technical Summary
Traditional arterial spin labeling methods have limitations in the imaging range of the head and the accuracy of the positioning of the vascular marking band, resulting in errors in manual positioning.
By obtaining the head structure positioning image of the target object, the blood vessel positioning image is determined, and the head plane imaging range and blood vessel marking band are located according to these images, automatic positioning of arterial spin marking imaging is achieved.
The accuracy of the head plane imaging range and the placement position of the vascular marking band is improved, and the error of manual positioning is avoided, and the automation of arterial spin marking imaging is achieved.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of medical image processing, and in particular to a marking positioning method and device. Background Art
[0002] With the development of medical imaging technology, arterial spin labeling (ASL) has emerged. It is a method of non-invasively measuring cerebral blood flow using magnetic resonance imaging (MRI) and obtaining brain perfusion imaging without the use of contrast agents. It has a wide range of application scenarios in screening, grading, and evaluating the target object's area of interest, as well as in scientific research.
[0003] There are two methods of traditional arterial spin labeling. In the first method, the distance and direction between the imaging area and the vascular labeling band are fixed, and the imaging range of the head plane is manually positioned; in the other method, the position and direction of the imaging area and the vascular labeling band need to be manually adjusted, such as Fig.11 As shown in the figure, since there are certain limitations in manually positioning the head plane imaging range or the vascular marker band, the accuracy of the placement of the head plane imaging range and the vascular marker band is low. Summary of the invention
[0004] Based on this, it is necessary to provide a marking positioning method, device, computer equipment, computer-readable storage medium and computer program product that can improve the accuracy of the head plane imaging range and the placement position of the vascular marking band in order to solve the above technical problems.
[0005] In a first aspect, the present application provides a marking positioning method. The method comprises: acquiring a head structure positioning image of a target object; determining a blood vessel positioning image of the target object according to the head structure positioning image; locating a head plane imaging range of the target object according to the head structure positioning image, and locating a blood vessel marking band of the target object according to the blood vessel positioning image.
[0006] In a second aspect, the present application also provides a marker positioning device. The device includes: a structure positioning image acquisition module, used to acquire a head structure positioning image of a target object; a blood vessel positioning image determination module, used to determine the blood vessel positioning image of the target object based on the head structure positioning image; an arterial spin marker positioning module, used to locate the head plane imaging range of the target object based on the head structure positioning image, and, based on the blood vessel positioning image, locate the blood vessel marker band of the target object.
[0007] In a third aspect, the present application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program: obtaining a head structure positioning image of a target object; determining a blood vessel positioning image of the target object based on the head structure positioning image; locating a head plane imaging range of the target object based on the head structure positioning image, and locating a blood vessel marker band of the target object based on the blood vessel positioning image.
[0008] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented: obtaining a head structure positioning image of a target object; determining a blood vessel positioning image of the target object based on the head structure positioning image; locating a head plane imaging range of the target object based on the head structure positioning image, and locating a blood vessel marker band of the target object based on the blood vessel positioning image.
[0009] In a fifth aspect, the present application also provides a computer program product. The computer program product includes a computer program, which implements the following steps when executed by a processor: obtaining a head structure positioning image of a target object; determining a blood vessel positioning image of the target object based on the head structure positioning image; locating a head plane imaging range of the target object based on the head structure positioning image, and locating a blood vessel marker band of the target object based on the blood vessel positioning image.
[0010] The above-mentioned marking positioning method, device, computer equipment, storage medium and computer program product obtain a head structure positioning image of the target object; determine the blood vessel positioning image of the target object based on the head structure positioning image; locate the head plane imaging range of the target object based on the head structure positioning image, and locate the blood vessel marking band of the target object based on the blood vessel positioning image.
[0011] By using scanning to obtain the position of the target object's head structure positioning image to scan the target object's blood vessel positioning image, further locating the target object's head plane imaging range according to the head structure positioning image, and locating the target object's blood vessel marking band according to the blood vessel positioning image, automatic positioning of arterial spin labeling (ASL) imaging can be achieved without manual movement of the head plane imaging range and the blood vessel marking band, which is beneficial to improving the accuracy of the placement of the head plane imaging range and the blood vessel marking band. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 A diagram of an application environment of a marking positioning method in an embodiment;
[0013] Figure 2 A schematic diagram of a flow chart of a marking positioning method in an embodiment;
[0014] Figure 3 is a schematic flow chart of a method for positioning a blood vessel positioning image in one embodiment;
[0015] Figure 4 It is a schematic flow chart of a method for determining a head plane imaging range in one embodiment;
[0016] Figure 5 It is a flowchart of a method for obtaining head tissue identification results in one embodiment;
[0017] Figure 6 A schematic diagram of a flow chart of a method for obtaining a planar imaging positioning center in one embodiment;
[0018] Figure 7 is a schematic flow chart of a method for determining a blood vessel marker band in one embodiment;
[0019] Figure 8 A schematic flow chart of a method for determining a blood vessel marker band in another embodiment;
[0020] Fig. 9 is a schematic flow chart of a method for determining a blood vessel marker band in yet another embodiment;
[0021] Fig.10 A schematic diagram of a flow chart of a method for determining a blood vessel marker band in yet another embodiment;
[0022] Fig.11 A schematic diagram of manual arterial spin labeling results in one embodiment;
[0023] Fig.12 A logic diagram for implementing a marker positioning method in one embodiment;
[0024] Fig.13 is a schematic diagram of automatic arterial spin labeling results in one embodiment;
[0025] Fig.14 is a structural block diagram of a marking positioning device in an embodiment;
[0026] Fig.15 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0028] A marking positioning method provided in an embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The server 104 obtains the head structure positioning image of the target object from the terminal 102; determines the vascular positioning image of the target object based on the head structure positioning image; locates the head plane imaging range of the target object based on the head structure positioning image, and locates the vascular marker band of the target object based on the vascular positioning image. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablet computers, Internet of Things devices, portable wearable devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0029] In one embodiment, Figure 2 As shown, a marking positioning method is provided, which is applied to Figure 1 The server in the example is used to illustrate the following steps:
[0030] Step 202: Acquire a head structure positioning image of the target object.
[0031] The target object may be a person or an animal, wherein the target object includes a region of interest, such as a head structure, head and neck blood vessels, etc. in a human body.
[0032] The head structure positioning image may be an image obtained by scanning using magnetic resonance imaging (MRI) technology for non-invasively measuring cerebral blood flow, and is used for automatic positioning of the head plane imaging range for subsequent arterial spin labeling (ASL) imaging.
[0033] Specifically, the server 104 responds to the automatic positioning instruction of the arterial spin labeling imaging of the terminal 102 and obtains the head structure positioning image of the target object from the terminal 102. The head structure positioning image includes a region of interest that needs to be further understood about the situation of the target object, such as the distribution of the head and neck blood vessels of the target object.
[0034] Step 204: Determine the blood vessel positioning image of the target object based on the head structure positioning image.
[0035] Among them, the vascular positioning image can be an image scanned using magnetic resonance imaging (MRI) technology for non-invasive measurement of cerebral blood flow under the guidance of the head structure positioning image, and is used for automatic positioning of the vascular marker band for subsequent arterial spin labeling (ASL) imaging.
[0036] Specifically, the server 104 uses an image recognition algorithm to identify at least one target positioning structure (e.g., vertebral body) of the target object from the head structure positioning image of the target object, and uses the terminal 102 to scan the target object with the target tissue structure as the plane imaging positioning center to obtain the vascular positioning image of the target object. The head structure positioning image and the vascular positioning image may be at the same scanning angle or at different scanning angles.
[0037] Step 206: locate the head plane imaging range of the target object according to the head structure positioning image, and locate the blood vessel marking band of the target object according to the blood vessel positioning image.
[0038] The head plane imaging range may be a field of view range of the head plane imaging, and the size of the field of view angle (FOV) of the head plane imaging determines the field of view range of the head plane imaging.
[0039] The vascular marker band may be a marker band used for subsequently obtaining vascular perfusion information of the skull. Generally, the vascular marker band mainly marks the internal carotid artery.
[0040] Specifically, the server 104 uses an image segmentation algorithm (including but not limited to deep learning algorithms, such as traditional image segmentation algorithms, etc.) to segment at least one target positioning structure of the target object (for example, a vertebral body) from the head structure positioning image of the target object. When the target tissue structure is used as the plane imaging positioning center, the server 104 uses an image feature extraction algorithm to extract at least one target tissue structure of the target object (for example, corpus callosum, anterior and posterior commissure, etc.) from the head structure positioning image of the target object, and further realizes automatic positioning of the head plane imaging range according to each target tissue structure.
[0041] The server 104 uses an image segmentation algorithm to segment at least one head and neck artery of the target object from the vascular positioning image of the target object, and further realizes automatic positioning of the vascular marker band according to the distance and angle between the segmentation information of each head and neck artery.
[0042] In one embodiment, Fig.12 As shown, Fig.12 The positioning image 1 in the figure is the positioning image of the head structure, and Fig.12The positioning image 2 in the figure is a blood vessel positioning image, and the positioning image 2 is obtained by scanning the center of the plane imaging positioning image 1; Fig.12 On the right are the determination of the head plane imaging range based on positioning image 1 and the determination of the vascular marking band based on positioning image 2.
[0043] In the above-mentioned marking positioning method, a head structure positioning image of the target object is obtained; based on the head structure positioning image, a blood vessel positioning image of the target object is determined; based on the head structure positioning image, the head plane imaging range of the target object is positioned; and, based on the blood vessel positioning image, the blood vessel marking band of the target object is positioned.
[0044] By using scanning to obtain the position of the target object's head structure positioning image to scan the target object's blood vessel positioning image, further locating the target object's head plane imaging range according to the head structure positioning image, and locating the target object's blood vessel marking band according to the blood vessel positioning image, automatic positioning of arterial spin labeling (ASL) imaging can be achieved without manual movement of the head plane imaging range and the blood vessel marking band, which is beneficial to improving the accuracy of the placement of the head plane imaging range and the blood vessel marking band.
[0045] In one embodiment, Figure 3 As shown, according to the head structure positioning image, the vascular positioning image of the target object is determined, including:
[0046] Step 302: Determine the plane imaging positioning center according to the head structure positioning image.
[0047] The plane imaging positioning center may be the geometric center of the field of view of the head plane imaging, and is generally determined by the vertebrae in the head structure positioning image.
[0048] Specifically, first, the server 104 executes the first scanning protocol, and further uses the automatic positioning algorithm to segment at least one vertebra of the target object from the head structure positioning image of the target object; the server 104 executes the second scanning protocol, and further identifies the first vertebra and the second vertebra from each vertebra of the target object as the planar imaging positioning center.
[0049] Step 304: locate the blood vessel positioning image according to the planar imaging positioning center.
[0050] Specifically, when the planar imaging positioning center is determined, the server 104 controls the terminal 102 to adjust the scanning angle, and after the server 104 obtains the information that the terminal 102 has completed the adjustment of the scanning angle, the server 104 controls the terminal 102 to scan the target object with reference to the planar imaging positioning center to obtain the vascular positioning image of the target object.
[0051] In this embodiment, by using the planar imaging positioning center in the head structure positioning image to locate the vascular positioning image of the target object, the head structure positioning image and the vascular marking band can be mutually constrained, which is beneficial to improve the positioning accuracy in subsequent automatic positioning.
[0052] In one embodiment, Figure 4 As shown, according to the head structure positioning image, the head plane imaging range of the target object is positioned, including:
[0053] Step 402: determine the plane imaging positioning center according to the head structure positioning image.
[0054] Specifically, first, the server 104 executes the first scanning protocol, and further uses the automatic positioning algorithm to segment at least one vertebra of the target object from the head structure positioning image of the target object; the server 104 executes the second scanning protocol, and further identifies the first vertebra and the second vertebra from each vertebra of the target object as the planar imaging positioning center.
[0055] Step 404 , performing feature recognition on the head structure positioning image according to the planar imaging positioning center to obtain recognition results of various head tissues.
[0056] The head tissue recognition result may be that the server 104 recognizes part of the head tissue structure of the target object in the head structure positioning image, such as the corpus callosum, the anterior and posterior commissure and other structures.
[0057] Specifically, when executing the arterial spin labeling (ASL) imaging positioning protocol, the field of view angle range frame used to position the head plane imaging will perform feature recognition on the head structure positioning image based on the information of the head structure positioning image, and automatically identify head tissue recognition results such as the corpus callosum, anterior and posterior commissure, etc.
[0058] Step 406: determine the head plane imaging range according to the head tissue identification results.
[0059] Specifically, when each head tissue recognition result is determined, the server 104 controls the terminal 102 to adjust the scanning angle, and further, after the server 104 obtains the information that the terminal 102 has completed adjusting the scanning angle, the control terminal 102 locates the head plane imaging range with reference to each head tissue recognition result.
[0060] In this embodiment, by using the plane imaging positioning center in the head structure positioning image, the various head tissues of the target object are identified, and the plane imaging positioning range is further determined according to the various head tissues. The plane imaging positioning range in the area of interest can be reasonably and automatically confirmed with reference to the various head tissues. While eliminating the errors of manual positioning, the accuracy of the positioning plane imaging positioning range can also be improved.
[0061] In one embodiment, Figure 5 As shown, according to the plane imaging positioning center, the head structure positioning image is feature recognized to obtain the recognition results of each head tissue, including:
[0062] Step 502: Determine the plane imaging positioning range according to the plane imaging positioning center.
[0063] The planar imaging positioning range may be a recognition range of head planar imaging, which is determined using a field of view (FOV) range frame of head planar imaging.
[0064] Specifically, when the planar imaging positioning center is determined, the server 104 uses the planar imaging positioning center as the geometric center of the field of view angle (FOV) range box of the head planar imaging, and adjusts the field of view angle (FOV) range box of the head planar imaging as the planar imaging positioning range for identifying the head tissue structure.
[0065] Step 504 , performing feature recognition on the head structure positioning image within the plane imaging positioning range to obtain recognition results of various head tissues.
[0066] Specifically, when determining the planar imaging positioning range, the server 104 uses an image recognition algorithm to identify various head tissue structure features of the target object in the planar imaging positioning range, and further determines various head tissue recognition results of the target object based on the various head tissue structure features.
[0067] In this embodiment, by using an image recognition algorithm within the plane imaging positioning range to identify various head tissues in the head structure positioning image, the recognition accuracy and efficiency of the artificial intelligence model can be utilized to improve the processing efficiency of the head structure positioning image.
[0068] In one embodiment, Figure 6 As shown, according to the head structure positioning image, the plane imaging positioning center is determined, including:
[0069] Step 602: Segment the first vertebra and the second vertebra from the head structure positioning image.
[0070] The first vertebra and the second vertebra may be the cervical vertebra numbered first and the cervical vertebra numbered second in the head structure positioning image.
[0071] Specifically, the server 104 executes the first scanning protocol, inputs the head structure positioning image into the automatic positioning algorithm, and selects a segmentation method that matches the head structure positioning image from the threshold segmentation method, the region-based segmentation method, the edge-based segmentation method, and the segmentation method based on a specific theory, and segments each vertebra from the head structure positioning image; the server 104 executes the second scanning protocol, inputs the image of each vertebra into the image recognition algorithm, and selects a recognition method that matches each vertebra from the depth-first algorithm, the breadth-first algorithm, the residual shrinkage network, the directional FAST feature point detection, and the rotational BRIEF description algorithm (ORB algorithm), and identifies the first vertebra and the second vertebra at the neck position of the target object from each vertebra.
[0072] Step 604: Use the first vertebral body and the second vertebral body as the plane imaging positioning center.
[0073] Specifically, according to the position information of the first vertebra and the position information of the second vertebra, the planar imaging positioning center of the field of view (FOV) range frame for adjusting the planar imaging of the head is calculated.
[0074] In this embodiment, the planar imaging positioning center is determined by using the first vertebra and the second vertebra in the head structure positioning image. The characteristics of the first vertebra and the second vertebra can be used to accurately calculate the data of the planar imaging positioning center.
[0075] In one embodiment, Figure 7 As shown, according to the vascular positioning image, the vascular marker band of the target object is positioned, including:
[0076] Step 702: perform image segmentation on the vascular positioning image to obtain vertebral artery segmentation information and carotid artery segmentation information.
[0077] The vertebral artery segmentation information may be position information and direction information of the vertebral artery.
[0078] The carotid artery segmentation information may be position information and direction information of the carotid artery.
[0079] Specifically, the vascular locator image is input into the image segmentation algorithm, and the vertebral artery and carotid artery are segmented from the vascular locator image by selecting a segmentation method that matches the vascular locator image from a threshold-based segmentation method, a region-based segmentation method, an edge-based segmentation method, and a segmentation method based on a specific theory, and the corresponding vertebral artery segmentation information (the position information and direction information of the vertebral artery) is extracted through the vertebral artery, and the corresponding carotid artery segmentation information (the position information and direction information of the carotid artery) is extracted through the carotid artery.
[0080] Step 704: determine a blood vessel marker band according to the difference in direction between the vertebral artery segmentation information and the carotid artery segmentation information.
[0081] The direction difference may be the distance difference between the vertebral artery and the carotid artery in direction.
[0082] Specifically, according to the vertebral artery segmentation information (the position information and direction information of the vertebral artery) and the carotid artery segmentation information (the position information and direction information of the carotid artery), the difference in the direction between the vertebral artery and the carotid artery in the same coordinate system is calculated. For example, in the same coordinate system, any point of the vertebral artery is selected, and the position information and direction information of the vertebral artery of the vertebral artery point are extracted, and by finding the tangent of the carotid artery parallel to the vertebral artery point, and then calculating the distance between the point line as the distance between the vertebral artery point and the carotid artery, the same solution method is used for each vertebral artery point, and the difference in the direction of the vertebral artery segmentation information and the carotid artery segmentation information can be obtained. Further, the vertebral artery point and the carotid artery point with the minimum difference in the direction are selected to place the vascular marker band, wherein the vascular marker band is as perpendicular to the vertebral artery and the carotid artery as possible.
[0083] In this embodiment, the direction difference is calculated by using the vertebral artery segmentation information and the carotid artery segmentation information to locate the vascular marker band, which can ensure the positioning effect of the vascular marker band in the vascular positioning image and improve the placement accuracy of the vascular marker band.
[0084] In one embodiment, Figure 8 As shown, according to the difference in the direction of the vertebral artery segmentation information and the carotid artery segmentation information, the vascular marker band is determined, including:
[0085] Step 802, traverse the vertebral artery segmentation information and the carotid artery segmentation information to obtain blood vessel running information and blood vessel angle information.
[0086] The blood vessel course information may be a course complexity measurement value of the vertebral artery or the carotid artery at any position.
[0087] The blood vessel angle information may be the angle value between the directions of the vertebral artery and the carotid artery.
[0088] Specifically, by traversing the vertebral artery segmentation information (the position information and direction information of the vertebral artery) of each point of the vertebral artery, the vascular course information of the vertebral artery determined by the position information of the vertebral artery can be obtained; similarly, by traversing the carotid artery segmentation information (the position information and direction information of the carotid artery) of each point of the carotid artery, the vascular course information of the carotid artery determined by the position information of the carotid artery can be obtained; the vascular course information of the vertebral artery and the vascular course information of the carotid artery are integrated to obtain the vascular course information.
[0089] The angle between any point on the vertebral artery and the carotid artery is calculated using the vertebral artery direction information in the vertebral artery segmentation information and the carotid artery direction information in the carotid artery segmentation information as the vascular angle information.
[0090] Step 804 , when both the blood vessel running information and the blood vessel angle information satisfy the marker band placement conditions of the blood vessel marker band, a marker band placement position is searched according to the vertebral artery segmentation information and the carotid artery segmentation information.
[0091] Among them, the marker band placement conditions may be that the vascular course information does not exceed the maximum course complexity, the vascular angle information does not exceed the maximum vascular angle, and the vascular marker band is not parallel to the vertebral artery and the carotid artery.
[0092] The marker band placement position may be coordinate information for placing the blood vessel marker band.
[0093] Specifically, if both the vascular course information and the vascular angle information satisfy the marker band placement conditions of the vascular marker band, that is, the vascular course information is not greater than the maximum course complexity and the vascular angle information is not greater than the maximum vascular angle, the minimum value of the direction difference between the vertebral artery and the carotid artery, that is, the minimum distance between the vertebral artery and the carotid artery is searched based on the vertebral artery segmentation information (vertebral artery position information and direction information) of each point and the carotid artery segmentation information (carotid artery position information and direction information) of each point; finally, the vertebral artery point and the carotid artery point with the minimum direction difference are used to calculate the specific information of the marker band placement position.
[0094] Step 806, determining the blood vessel marker band according to the marker band placement position.
[0095] Specifically, the server 104 places a blood vessel marker band on the blood vessel positioning image according to the specific information of the marker band placement position.
[0096] In this embodiment, when both the vascular course information and the vascular angle information satisfy the marker band placement conditions of the vascular marker band, the marker band placement position of the vascular marker band is determined by using the direction difference between the vertebral artery segmentation information and the carotid artery segmentation information. This ensures that the marker band placement position of the vascular marker band is as perpendicular to the carotid artery and the vertebral artery as possible, thereby improving the effect of subsequent scanning images of the target object's area of interest.
[0097] In one embodiment, Fig. 9 As shown, according to the method of claim 7, it is characterized in that the blood vessel marker band is determined according to the difference in the direction of the vertebral artery segmentation information and the carotid artery segmentation information, comprising:
[0098] Step 902, when the vascular course information does not satisfy the marker placement condition of the vascular marker and the vascular angle information does satisfy the marker placement condition, search for the marker placement position and marker placement direction according to the vertebral artery segmentation information and the carotid artery segmentation information.
[0099] The placement direction of the marker band may be the direction of the long side or the short side of the blood vessel marker band.
[0100] Specifically, if the vascular course information does not meet the conditions for placing the marker band of the vascular marker band, but the vascular angle information meets the conditions for placing the marker band of the vascular marker band, that is, the vascular course information is greater than the maximum value of the course complexity, but the vascular angle information is not greater than the maximum value of the vascular angle, it is considered that the vascular course at this location is complex and it is not suitable to place the marker band. When encountering a scene with complex vascular course, based on the vertebral artery segmentation information (vertebral artery position information and direction information) of each point and the carotid artery segmentation information (carotid artery position information and direction information) of each point, the position above the cervical cross is used as a constraint condition to search for the minimum value of the direction difference between the vertebral artery and the carotid artery, that is, the minimum value of the distance between the vertebral artery and the carotid artery, and use the vertebral artery point and the carotid artery point with the minimum value of the direction difference to calculate the specific information of the marker band placement position; and search for the marker band placement direction of the vascular marker band, wherein the marker band placement direction of the vascular marker band is not parallel to the vertebral artery or the carotid artery.
[0101] Step 904: Determine the blood vessel marker band according to the marker band placement position and marker band placement direction.
[0102] Specifically, the server 104 places the blood vessel marker band on the blood vessel positioning image according to the specific information of the marker band placement position and the marker band placement direction corresponding to the long side or short side of the blood vessel marker band.
[0103] In this embodiment, by adjusting the marker band placement position and marker band placement direction when the vascular course information does not meet the marker band placement conditions and the vascular angle information meets the marker band placement conditions of the vascular marker band, it is possible to ensure that the vascular marker band can be positioned at a position that meets the standards when encountering a scene with complex vascular courses, thereby improving the effect of subsequent scanning images of the target object's area of interest.
[0104] In one embodiment, Fig.10 As shown, the method also includes:
[0105] Step 1002: When the marker band placement direction does not satisfy the marker band placement condition of the vascular marker band, determine the vascular marker band according to the marker band default placement position.
[0106] The default placement position of the marker band may be a default placement position of the blood vessel marker band.
[0107] Specifically, if the marker band placement direction does not meet the marker band placement conditions of the vascular marker band, that is, the marker band placement direction can only be selected to be parallel to the vertebral artery or the carotid artery, the server 104 places the vascular marker band on the vascular positioning image according to the specific information of the marker band default placement position.
[0108] Alternatively, in step 1004, when the blood vessel angle information does not satisfy the marker band placement condition of the blood vessel marker band, the blood vessel marker band is determined according to the marker band default placement position.
[0109] Specifically, if the vascular angle information does not meet the marker band placement conditions of the vascular marker band, that is, the vascular angle information can only be selected to be greater than the maximum vascular angle, the server 104 places the vascular marker band on the vascular positioning image according to the specific information of the default marker band placement position.
[0110] In this embodiment, when the marker band placement direction or the blood vessel angle information does not meet the marker band placement conditions of the blood vessel marker band, the blood vessel marker band is placed at the default marker band placement position, thereby ensuring that the subsequent scanned image of the target object's region of interest meets the minimum requirements.
[0111] In one embodiment, Fig.13 The figure shows a schematic diagram of the marking positioning operation interface of an embodiment of the present application. Among them, the first row from left to right are the sagittal plane structure diagram, the coronal plane TOF (Time of Flight) diagram and the sagittal plane TOF diagram. Through the sagittal plane structure diagram, it can be determined that the FOV area can cover the cranial brain area, and the placement direction of the FOV is parallel to the cranial brain; through the coronal plane TOF diagram and the sagittal plane TOF diagram, the position of the marking band can be determined. The second row includes a scanning protocol list and a selected protocol parameter display area, respectively. The scanning protocol list includes scanned protocols and protocols to be scanned; the selected protocol parameter display area displays the set pulse parameters, position parameters, etc.
[0112] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0113] Based on the same inventive concept, the embodiment of the present application also provides a marker positioning device for implementing the marker positioning method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more marker positioning device embodiments provided below can refer to the limitations of a marker positioning method above, and will not be repeated here. 。
[0114] In one embodiment, Fig.14 As shown, a marker positioning device is provided, including: a structure positioning image acquisition module 1402, a blood vessel positioning image determination module 1404 and an arterial spin marker positioning module 1406, wherein:
[0115] The structure positioning image acquisition module 1402 is used to acquire the head structure positioning image of the target object;
[0116] A blood vessel positioning image determining module 1404 is used to determine a blood vessel positioning image of a target object according to the head structure positioning image;
[0117] The arterial spin labeling positioning module 1406 is used to locate the head plane imaging range of the target object according to the head structure positioning image, and to locate the blood vessel labeling band of the target object according to the blood vessel positioning image.
[0118] In one embodiment, the blood vessel positioning image determination module 1404 is further used to determine the plane imaging positioning center according to the head structure positioning image; and locate the blood vessel positioning image according to the plane imaging positioning center.
[0119] In one embodiment, the arterial spin labeling positioning module 1406 is also used to determine the plane imaging positioning center based on the head structure positioning image; perform feature recognition on the head structure positioning image based on the plane imaging positioning center to obtain the recognition results of each head tissue; and determine the head plane imaging range based on the recognition results of each head tissue.
[0120] In one embodiment, the arterial spin labeling positioning module 1406 is further used to determine the plane imaging positioning range according to the plane imaging positioning center; within the plane imaging positioning range, perform feature recognition on the head structure positioning image to obtain recognition results of various head tissues.
[0121] In one embodiment, the blood vessel positioning image determination module 1404 or the arterial spin labeling positioning module 1406 is further used to segment the first vertebra and the second vertebra from the head structure positioning image; and use the first vertebra and the second vertebra as the plane imaging positioning center.
[0122] In one embodiment, the arterial spin labeling positioning module 1406 is further used to perform image segmentation on the vascular positioning image to obtain vertebral artery segmentation information and carotid artery segmentation information; and determine the vascular labeling band according to the difference in the direction of the vertebral artery segmentation information and the carotid artery segmentation information.
[0123] In one embodiment, the arterial spin labeling positioning module 1406 is further used to traverse the vertebral artery segmentation information and the carotid artery segmentation information to obtain the vascular course information and the vascular angle information; when the vascular course information and the vascular angle information both meet the marker band placement conditions of the vascular marker band, search for the marker band placement position according to the vertebral artery segmentation information and the carotid artery segmentation information; and determine the vascular marker band according to the marker band placement position.
[0124] In one embodiment, the arterial spin label positioning module 1406 is also used to search for a marker band placement position and a marker band placement direction based on vertebral artery segmentation information and carotid artery segmentation information when the vascular course information does not satisfy and the vascular angle information satisfies the marker band placement conditions of the vascular marker band; and determine the vascular marker band based on the marker band placement position and the marker band placement direction.
[0125] In one embodiment, the arterial spin marker positioning module 1406 is further used to determine the vascular marker band according to the default marker band placement position when the marker band placement direction does not meet the marker band placement conditions of the vascular marker band; or to determine the vascular marker band according to the default marker band placement position when the vascular angle information does not meet the marker band placement conditions of the vascular marker band.
[0126] Each module in the above-mentioned marking and positioning device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module above.
[0127] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig.15 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store server data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a marking positioning method is implemented.
[0128] Those skilled in the art will understand that Fig.15 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0129] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0130] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0131] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in the above-mentioned method embodiments.
[0132] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0133] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0134] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0135] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A marking positioning method, characterized in that: The method comprises: Acquire a head structure positioning image of the target object; Determining a blood vessel positioning image of the target object according to the head structure positioning image; The head plane imaging range of the target object is located according to the head structure positioning image, and the blood vessel marking band of the target object is located according to the blood vessel positioning image.
2. The method according to claim 1, characterized in that Determining the blood vessel positioning image of the target object according to the head structure positioning image includes: Determining a planar imaging positioning center according to the head structure positioning image; The blood vessel positioning image is positioned according to the planar imaging positioning center.
3. The method according to claim 1, characterized in that The step of locating the head plane imaging range of the target object according to the head structure positioning image comprises: Determining a planar imaging positioning center according to the head structure positioning image; According to the planar imaging positioning center, feature recognition is performed on the head structure positioning image to obtain recognition results of various head tissues; The head plane imaging range is determined according to each of the head tissue recognition results.
4. The method according to claim 3, characterized in that The step of performing feature recognition on the head structure positioning image according to the planar imaging positioning center to obtain the recognition results of each head tissue includes: Determining a plane imaging positioning range according to the plane imaging positioning center; Within the plane imaging positioning range, feature recognition is performed on the head structure positioning image to obtain each head tissue recognition result.
5. The method according to any one of claims 1 to 4, characterized in that: Determining the planar imaging positioning center according to the head structure positioning image includes: Segmenting the first vertebra and the second vertebra from the head structure positioning image; The first vertebral body and the second vertebral body are used as the planar imaging positioning center.
6. The method according to claim 1, characterized in that The step of locating the blood vessel marker band of the target object according to the blood vessel positioning image includes: Performing image segmentation on the blood vessel positioning image to obtain vertebral artery segmentation information and carotid artery segmentation information; The blood vessel marking band is determined according to the difference in direction between the vertebral artery segmentation information and the carotid artery segmentation information.
7. The method according to claim 6, characterized in that The determining of the blood vessel marker band according to the difference in direction between the vertebral artery segmentation information and the carotid artery segmentation information includes: Traversing the vertebral artery segmentation information and the carotid artery segmentation information to obtain blood vessel course information and blood vessel angle information; When both the blood vessel running information and the blood vessel angle information satisfy the marker band placement condition of the blood vessel marker band, searching for a marker band placement position according to the vertebral artery segmentation information and the carotid artery segmentation information; The blood vessel marker band is determined according to the placement position of the marker band.
8. The method according to claim 7, characterized in that The determining of the blood vessel marker band according to the difference in direction between the vertebral artery segmentation information and the carotid artery segmentation information includes: When the blood vessel running information does not satisfy the conditions and the blood vessel angle information satisfies the marker band placement condition of the blood vessel marker band, searching for the marker band placement position and marker band placement direction according to the vertebral artery segmentation information and the carotid artery segmentation information; The blood vessel marker band is determined according to the marker band placement position and the marker band placement direction.
9. The method according to claim 8, characterized in that The method further comprises: In the case where the placement direction of the marker band does not satisfy the marker band placement condition of the vascular marker band, determining the vascular marker band according to a default placement position of the marker band; or, When the blood vessel angle information does not satisfy the marker band placement condition of the blood vessel marker band, the blood vessel marker band is determined according to the marker band default placement position.
10. A marking positioning device, characterized in that: The device comprises: A structural positioning image acquisition module is used to acquire a head structural positioning image of a target object; A blood vessel positioning image determination module, used to determine the blood vessel positioning image of the target object according to the head structure positioning image; The arterial spin labeling positioning module is used to locate the head plane imaging range of the target object according to the head structure positioning image, and to locate the blood vessel marking band of the target object according to the blood vessel positioning image.
Citation Information
Patent Citations
Labeling area determining apparatus, magnetic resonance apparatus, and program
CN103519815A
Planning support for selective arterial spin labeling mr imaging methods
CN110023777A
Method for automatically extracting central paths of cephalic and cervical blood vessels in CTA image
CN110338830A
Blood T1 and T2 rapid in-vivo imaging method, calculation method and system
CN114460513A
Magnetic resonance imaging apparatus
US20220225889A1