Identification method and device suitable for aneurysm and storage medium
Identifying aneurysms through three-dimensional ultrasound images and digital twin technology, determining the blood flow path and risk points, solving the starting point selection problem of coil embolization in aneurysm treatment, and improving the success rate and safety of the surgery.
Patent Information
- Application Number
- CN202510564194.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-01
AI Technical Summary
During the treatment of aneurysm, the difference in the impact force of blood on the aneurysm affects the stability of the aneurysm and the safety of the surgical procedure. It is difficult for the existing technology to reasonably choose the starting point of coil embolization, resulting in a low success rate and high complications.
By acquiring three-dimensional ultrasound images, using digital twin technology to build a processing demonstration model, determine the blood flow path and impact point, select the coil start and end points based on the risk assessment strategy, and conduct a coil filling demonstration.
Accurately evaluate the morphology of aneurysm, reduce the risk of rupture or bleeding during surgery, improve the success rate of surgery, provide detailed preoperative coil filling point guidance, and enhance surgical safety.
Smart Images

Figure CN120392298A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to an identification method, device and storage medium suitable for aneurysms. Background Art
[0002] Intracranial aneurysms are tumor-like protrusions of the arterial wall caused by abnormal, localized dilation of the lumen of an intracranial artery. They are a common clinical vascular disease and the most common cause of spontaneous subarachnoid hemorrhage. Among cerebrovascular accidents, they rank third after cerebral thrombosis and hypertensive intracerebral hemorrhage. With an annual incidence of 1-2 per 10,000 people and up to 200,000 new aneurysm patients in my country each year, intracranial aneurysms are the most common major threat to human life and health.
[0003] Aneurysms are a common vascular disease, and their treatment remains an important clinical topic. Coil embolization is widely used for aneurysm treatment due to its minimally invasive and effective nature. However, blood impacts the aneurysm, with varying degrees of impact strength at different points on the aneurysm wall.
[0004] The inventors discovered in their research that this difference in impact force has a significant impact on aneurysm stability and surgical safety. At points with greater impact force, the aneurysm wall is subjected to greater pressure, increasing the difficulty and risk of coil embolization during surgery. Therefore, rationally selecting the starting point for coil embolization is of great significance for improving surgical success rates and reducing the incidence of complications. Summary of the Invention
[0005] Based on the above problems, the present invention is proposed to provide a method, device and storage medium for identifying aneurysms that overcome the above problems or at least partially solve the above problems.
[0006] According to one aspect of the present invention, a method for identifying an aneurysm is provided, comprising the following steps: Acquire a three-dimensional ultrasound image of the corresponding patient's artery sent by the medical terminal, identify the three-dimensional ultrasound image, and determine the aneurysm tissue located in the three-dimensional ultrasound image; Performing a morphological assessment on the aneurysm tissue, and in response to the assessment result satisfying a preset tissue processing condition, constructing a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology; Acquiring a blood flow path of blood tissue located in an artery of a patient in the aneurysm tissue, and determining, based on the blood flow path, impact points where the blood tissue performs blood impact in the aneurysm tissue; Determine respective risk assessment values corresponding to each of the impact points based on a preset risk assessment strategy, and determine the impact point with the lowest corresponding risk assessment value as the starting point of the coil and the impact point with the highest corresponding risk assessment value as the ending point of the coil; Perform coil filling demonstrations for the corresponding impact points in the tissue demonstration model respectively based on the starting point of the coil and the ending point of the coil.
[0007] Optionally, in the method according to the present invention, perform a morphological assessment on the aneurysm tissue, and in response to the assessment result meeting a preset tissue processing condition, construct a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology, including: Determine the blood vessel tissue having a connection relationship with the aneurysm tissue based on the three-dimensional ultrasound image, and determine the connection area surface located between the blood vessel tissue and the aneurysm tissue; Determine a first intersection point and a second intersection point where the tumor contour of the aneurysm tissue and the blood vessel contour of the blood vessel tissue have an intersection relationship in the connection area surface along the extension direction of the blood vessel tissue, and connect the first intersection point and the second intersection point to obtain a diameter connection line segment; Obtain the tumor contour corresponding to the aneurysm tissue, and perform morphological assessments on the aneurysm tissue in the horizontal and vertical morphologies respectively based on the diameter connection line segment and the tumor contour to obtain a horizontal assessment value and a vertical assessment value corresponding to the aneurysm tissue; Perform a fusion calculation on the horizontal assessment value and the vertical assessment value, and compare the obtained morphological assessment value with a retrieved preset assessment value based on the calculation result; In response to the morphological assessment value being greater than or equal to the preset assessment value, determine that the aneurysm tissue meets the preset tissue processing condition, and construct a processing demonstration model based on digital twin technology, wherein the processing demonstration model includes a tumor sub-model corresponding to the aneurysm tissue and a blood vessel sub-model corresponding to the blood vessel tissue.
[0008] Optionally, in the method according to the present invention, perform morphological assessments on the aneurysm tissue in the horizontal and vertical morphologies respectively based on the diameter connection line segment and the tumor contour to obtain a horizontal assessment value and a vertical assessment value corresponding to the aneurysm tissue, including: Obtain the diameter center point corresponding to the diameter connection line segment, and take the diameter center point as the starting point to establish a contour perpendicular line segment that extends towards the aneurysm tissue and intersects the tumor contour corresponding to the aneurysm tissue; Establish an image coordinate system corresponding to the three-dimensional ultrasound image based on the contour perpendicular line segment, wherein the contour perpendicular line segment coincides with the Y axis corresponding to the image coordinate system; Determine each image coordinate point that makes up the tumor contour obtained based on the image coordinate system as a contour coordinate set, and divide two image coordinate points with the same ordinate in the contour coordinate group into the same contour division group to obtain each contour division group corresponding to the tumor contour; Connect the positions of two image coordinate points in the same contour division group, and obtain the lengths of each contour connection line segment corresponding to each contour division group based on the obtained contour connection line segments, so as to obtain each connection length corresponding to each contour connection line segment; Determine the connection length with the largest corresponding length among each connection length as the horizontal length corresponding to the tumor contour, and calculate the ratio of the horizontal length to the caliber length to obtain a first length ratio; Obtain the perpendicular length corresponding to the perpendicular bisector of the contour, and determine the perpendicular length as the vertical length corresponding to the tumor contour; Calculate the ratio of the vertical length to the horizontal length to obtain a second length ratio; Perform a product calculation on the first length ratio and the second length ratio with the retrieved horizontal weight value and vertical weight value respectively to obtain a horizontal evaluation value and a vertical evaluation value corresponding to the aneurysm tissue.
[0009] Optionally, in the method according to the present invention, obtaining the blood flow path of the blood tissue in the patient's artery in the aneurysm tissue, and determining each impact point where the blood tissue impacts in the aneurysm tissue based on the blood flow path, includes: Determine each image coordinate point that makes up the caliber connection line segment obtained based on the image coordinate system as a caliber coordinate set, and divide each image coordinate point with the same abscissa in the contour coordinate set corresponding to the caliber coordinate set into a mapping coordinate group; Based on each image coordinate group in the mapping coordinate group, determine a contour mapping line segment in the tumor contour that has a mapping relationship with the caliber connection line segment, and determine a mapping center point that has a mapping relationship with the caliber center point, as well as a first mapping end point and a second mapping end point at both ends of the contour mapping line segment; Based on the contour mapping line segment, obtain a first mapping midpoint corresponding to the mapping center point and the first mapping end point, and a second mapping midpoint corresponding to the mapping center point and the second mapping end point, and generate a first impact line segment and a second impact line segment that respectively pass through the first mapping midpoint and the second mapping center point and are perpendicular to the X-axis; Generate a reflection path based on any impact line segment in the tumor contour with the corresponding mapping midpoint as the reflection starting point, and determine each obtained reflection path as the blood flow path of the blood tissue corresponding to the patient's artery in the aneurysm tissue, where any reflection path includes each reflection line segment corresponding to different reflection times and the reflection line segment corresponding to the last time extends to intersect with the caliber connection line segment; Determine the point positions based on the starting points of the line segments for all the reflection routes included in each reflection path, obtain each end point position corresponding to different reflection times respectively, and determine each end point position as each impact point position where the blood tissue impacts in the aneurysm tissue.
[0010] Optionally, in the method according to the present invention, determine each risk assessment value corresponding to each of the impact point positions based on a preset risk assessment strategy, and determine the impact point position with the lowest corresponding risk assessment value as the coil starting point position and the impact point position with the highest corresponding risk assessment value as the coil ending point position, including: Perform a forward sorting of the reflection times corresponding to each impact point position to obtain a reflection sequence corresponding to each impact point position, and obtain the number of point positions corresponding to each impact point position; Generate each different order attenuation coefficient corresponding to the number of point positions, and perform a product calculation of each order attenuation coefficient and the retrieved preset assessment value respectively to obtain each initial assessment value; Perform a forward sorting from large to small on the initial assessment values to obtain an assessment sequence corresponding to each initial assessment value, and perform a numerical assignment in the same sequence order on each impact point position in the reflection sequence based on each initial assessment value located in the assessment sequence to obtain each initial assessment value corresponding to each impact point position respectively; Perform a point position assessment on each impact point position in the corresponding angle dimension based on the blood flow path, and determine the angle attenuation coefficient corresponding to each impact point position based on the assessment result; Perform a point position assessment on each impact point position in the corresponding buffer dimension based on the blood flow path, and determine the buffer attenuation coefficient corresponding to each impact point position based on the assessment result; Update the numerical value of the initial assessment value corresponding to the same impact point position based on the angle attenuation coefficient and the buffer attenuation coefficient to obtain each risk assessment value corresponding to each impact point position; Determine the impact point position with the lowest corresponding risk assessment value as the coil starting point position and the impact point position with the highest corresponding risk assessment value as the coil ending point position.
[0011] Optionally, in the method according to the present invention, perform a point position assessment on each impact point position in the corresponding angle dimension based on the blood flow path, and determine the angle attenuation coefficient corresponding to each impact point position, including: Determine the angles between adjacent impact line segments and reflection line segments corresponding to the same reflection path to obtain the reflection angles corresponding to each impact point; Compare each reflection angle with the preset angle threshold retrieved; In response to any reflection angle being greater than or equal to the preset angle threshold, determine the first angle coefficient retrieved as the angle attenuation coefficient of the impact point corresponding to this reflection angle; In response to any reflection angle being less than the preset angle threshold, determine the second angle coefficient retrieved as the angle attenuation coefficient of the impact point corresponding to this reflection angle, where the first angle coefficient is greater than the second angle coefficient.
[0012] Optionally, in the method according to the present invention, perform a point evaluation of the corresponding buffer dimension for each impact point based on the blood flow path, and determine the buffer attenuation coefficient corresponding to each impact point based on the evaluation result, including: Based on the blood flow path, determine the impact line segments and the reflection line segments with each of the impact points as the line segment endpoints as each buffer line segment, and obtain the buffer lengths corresponding to each buffer line segment; Compare each buffer length with the preset buffer threshold retrieved; In response to any buffer length being greater than the preset buffer threshold, determine the first buffer coefficient retrieved as the buffer attenuation coefficient of the impact point corresponding to this buffer length; In response to any buffer length being less than or equal to the preset buffer threshold, determine the second buffer coefficient retrieved as the buffer attenuation coefficient of the impact point corresponding to this buffer length, where the first buffer coefficient is greater than the second buffer coefficient.
[0013] Optionally, in the method according to the present invention, the method further includes: Connect the impact points located in the aneurysm tissue adjacent to each other to obtain each point segment, and determine the point lengths corresponding to each point segment; Compare each point length with the preset length threshold retrieved; In response to any point length being less than the preset length threshold, determine the impact points corresponding to this point length as the first point and the second point respectively, and determine the risk assessment values corresponding to the first point and the second point as the first assessment value and the second assessment value respectively; Perform a direct division calculation on the first assessment value and the second assessment value with the preset influence coefficient retrieved respectively to obtain the first influence value and the second influence value; Sum the first evaluation value and the second influence value, and update the first evaluation value corresponding to the first point based on the calculation result; Sum the second evaluation value and the first influence value, and update the second evaluation value corresponding to the second point based on the calculation result.
[0014] Optionally, in the method according to the present invention, coil filling demonstrations for respective impact points are respectively performed in the tissue demonstration model based on the coil starting point and the coil ending point, including: Establish a coil indication line pointing from the coil starting point to the coil ending point, and send the tissue demonstration model with the coil indication line to the medical staff side; In response to a movement interaction on any one of the coil starting point and the coil ending point by the medical staff side, determine this point as the movement target point; Move the movement target point along the interaction direction of the medical staff side to the point update position to complete the position update of the movement target point, and obtain the updated coil starting point and / or coil ending point; Update the indication of the coil indication line based on the coil starting point and / or coil ending point to obtain an updated coil indication line; Perform a coil filling demonstration in the tissue demonstration model based on the indication direction corresponding to the coil indication line.
[0015] According to another aspect of the present invention, there is provided an identification platform applicable to aneurysms, including: An image recognition module, configured to acquire a three-dimensional ultrasound image of a patient's artery sent by the medical staff side, and recognize the three-dimensional ultrasound image to determine aneurysm tissue located in the three-dimensional ultrasound image; A morphology evaluation module, configured to evaluate the morphology of the aneurysm tissue, and in response to the evaluation result meeting a preset tissue processing condition, construct a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology; A point determination module, configured to acquire the blood flow path of blood tissue in a patient's artery in the aneurysm tissue, and determine respective impact points where the blood tissue undergoes blood impact in the aneurysm tissue based on the blood flow path; A risk assessment module, configured to determine respective risk assessment values corresponding to the respective impact points based on a preset risk assessment strategy, and determine the impact point with the lowest corresponding risk assessment value as the coil starting point and the impact point with the highest corresponding risk assessment value as the coil ending point; A filling demonstration module configured to perform coil filling demonstrations for respective impact points in the tissue demonstration model based on the coil starting point and the coil ending point.
[0016] According to another aspect of the present invention, there is provided a computing device, comprising: At least one processor; and A memory storing program instructions, wherein the program instructions are configured to be executed by the at least one processor, and the program instructions include instructions for performing the above-mentioned aneurysm-applicable recognition method.
[0017] According to another aspect of the present invention, there is provided a readable storage medium storing program instructions, which, when read and executed by a computing device, cause the computing device to execute the above-mentioned aneurysm-applicable recognition method.
[0018] According to the solution of the present invention, after the aneurysm tissue in the three-dimensional ultrasound image of the patient's artery is identified, the present invention can accurately evaluate the morphology of the aneurysm tissue, so that when the evaluation result meets the preset tissue processing conditions, a corresponding processing demonstration model is constructed based on the digital twin technology; then, the server can determine the respective impact points where the blood tissue in the patient's artery impacts in the aneurysm tissue according to the blood flow path of the blood tissue in the aneurysm tissue, and then determine the respective risk assessment values corresponding to the respective impact points according to the preset risk assessment strategy, and determine the impact point with the lowest corresponding risk assessment value as the coil starting point and the impact point with the highest corresponding risk assessment value as the coil ending point, which can effectively reduce the risk of rupture or bleeding of the aneurysm during the operation, thereby protecting the patient's life safety; finally, the server will perform coil filling demonstrations for the respective impact points in the tissue demonstration model according to the coil starting point and the coil ending point, which can enable doctors to more comprehensively understand the morphological characteristics of the aneurysm and the specific points for coil filling before the operation, helping doctors to more accurately judge the surgical effect and having important medical assistance value. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 Shows a flowchart of a method for identifying aneurysms according to an embodiment of the present invention; Figure 2 Shows a schematic diagram of a caliber connection line segment according to an embodiment of the present invention; Figure 3 Shows a schematic diagram of a perpendicular bisector of a contour according to an embodiment of the present invention; Figure 4 Shows a structural block diagram of an aneurysm-applicable recognition platform according to another embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0020] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art.
[0021] To solve the problems existing in the above-mentioned background art, the inventors proposed a solution of the present invention. An embodiment of the present invention provides a method for identifying aneurysms, which can be executed in a computing device. Herein, the computing device can be understood as a terminal with data processing functions, such as a mobile phone or a computer.
[0022] Figure 1 The flowchart of a method for identifying aneurysms according to an embodiment of the present invention is shown, and this method is suitable for execution in a computing device.
[0023] As Figure 1 shown, the method for identifying aneurysms proposed in this embodiment starts from step S102, and in step S102, it includes the following content: Obtain a three-dimensional ultrasound image of a patient's artery sent by a medical care terminal, and identify the three-dimensional ultrasound image to determine the aneurysm tissue located in the three-dimensional ultrasound image.
[0024] For example, in this embodiment, the server will first obtain the three-dimensional ultrasound image of the patient's artery sent by the medical care terminal, and then identify the three-dimensional ultrasound image to determine the aneurysm tissue located in the three-dimensional ultrasound image. Here, the identification can be performed based on an image recognition model obtained after pre-training. The image recognition model can be constructed using a neural network learning model or a machine learning model. Since its specific construction process and training process are prior arts, this embodiment does not make specific limitations on them.
[0025] In step S104, it includes the following content: Perform a morphological evaluation on the aneurysm tissue, and in response to the evaluation result meeting a preset tissue processing condition, construct a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology.
[0026] For example, in this embodiment, since different processing methods are adopted for aneurysm tissues with different morphologies, the server will first perform a morphological evaluation on the determined aneurysm tissue, so that when the evaluation result meets the preset tissue processing condition, a processing demonstration model corresponding to the aneurysm tissue is constructed according to digital twin technology.
[0027] Further, the above-mentioned "performing morphological evaluation on the aneurysm tissue, and in response to the evaluation result meeting the preset tissue processing conditions, constructing a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology" further includes the following steps: Determine the vascular tissue having a connection relationship with the aneurysm tissue based on the three-dimensional ultrasound image, and determine the connection area surface located between the vascular tissue and the aneurysm tissue; Determine a first intersection point and a second intersection point where the tumor body contour of the aneurysm tissue and the vascular contour of the vascular tissue have an intersection relationship in the connection area surface along the extension direction of the vascular tissue, and connect the first intersection point and the second intersection point point by point to obtain a diameter connection line segment; Obtain the tumor body contour corresponding to the aneurysm tissue, and perform morphological evaluation on the aneurysm tissue in the horizontal and vertical morphologies respectively based on the diameter connection line segment and the tumor body contour to obtain a horizontal evaluation value and a vertical evaluation value corresponding to the aneurysm tissue; Perform fusion calculation on the horizontal evaluation value and the vertical evaluation value, and compare the obtained morphological evaluation value with the retrieved preset evaluation value based on the calculation result; In response to the morphological evaluation value being greater than or equal to the preset evaluation value, determine that the aneurysm tissue meets the preset tissue processing conditions, and construct a processing demonstration model based on digital twin technology, where the processing demonstration model includes a tumor body sub-model corresponding to the aneurysm tissue and a vascular sub-model corresponding to the vascular tissue.
[0028] For example, in this embodiment, the server will obtain the vascular parts located on both sides of each aneurysm tissue, that is, the vascular tissue having a connection relationship with each aneurysm tissue respectively, and further determine the connected area between the aneurysm tissue and the vascular tissue, that is, the connection area surface. Furthermore, the server can determine two intersection points where the tumor body contour of the aneurysm tissue and the vascular contour of the vascular tissue have an intersection relationship in the connection area surface along the tissue extension direction of the vascular tissue, that is, the first intersection point and the second intersection point. And connect the first intersection point and the second intersection point point by point to obtain a diameter connection line segment, as Figure 2 shown.
[0029] It can be understood that if the connection length of the diameter connection line segment corresponding to the aneurysm tissue is too long or close compared with the horizontal length of the aneurysm tissue, or the vertical length of the aneurysm tissue is too long or close compared with the horizontal length of the aneurysm tissue, it may be easier for the coil filled into the aneurysm tissue subsequently to fall off.
[0030] Therefore, to avoid such situations, the server first obtains the tumor body contour of the aneurysm tissue, and then performs morphological evaluations of the horizontal and vertical morphologies of the aneurysm tissue based on the caliber connection line segment and the tumor body contour, so as to obtain the corresponding horizontal evaluation value and vertical evaluation value for the aneurysm tissue.
[0031] Next, the server will perform a fusion calculation on the horizontal evaluation value and the vertical evaluation value, and then compare the obtained morphological evaluation value with the retrieved preset evaluation value according to the calculation result. When the morphological evaluation value is greater than or equal to the preset evaluation value, it can be determined that the aneurysm tissue meets the preset tissue processing conditions, that is, the processing method of filling the aneurysm tissue with coils can be adopted.
[0032] Then, the server will construct a processing demonstration model based on digital twin technology, which includes a tumor body sub-model corresponding to the aneurysm tissue and a blood vessel sub-model corresponding to the blood vessel tissue.
[0033] Furthermore, the above "performing morphological evaluations of the horizontal and vertical morphologies of the aneurysm tissue based on the caliber connection line segment and the tumor body contour to obtain the corresponding horizontal evaluation value and vertical evaluation value for the aneurysm tissue" further includes the following steps: Obtain the caliber center point corresponding to the caliber connection line segment, and take the caliber center point as the starting point to establish a contour perpendicular line segment that extends towards the aneurysm tissue and intersects the tumor body contour corresponding to the aneurysm tissue; Based on the contour perpendicular line segment, establish an image coordinate system corresponding to the three-dimensional ultrasound image, where the contour perpendicular line segment coincides with the Y-axis corresponding to the image coordinate system; Determine the image coordinate points that make up the tumor body contour obtained based on the image coordinate system as the contour coordinate set, and divide two image coordinate points with the same ordinate in the contour coordinate group into the same contour division group to obtain each contour division group corresponding to the tumor body contour; Connect the two image coordinate points in the same contour division group, and obtain the lengths of the respective contour connection line segments corresponding to each contour division group based on the obtained contour connection line segments, so as to obtain the respective connection lengths corresponding to the respective contour connection line segments; Among the respective connection lengths, determine the connection length with the maximum corresponding length as the horizontal length corresponding to the tumor body contour, and calculate the ratio of the horizontal length to the caliber length to obtain the first length ratio; Obtain the perpendicular length corresponding to the contour perpendicular line segment, and determine the perpendicular length as the vertical length corresponding to the tumor body contour; Calculate the ratio of the vertical length to the horizontal length to obtain the second length ratio; Multiply the first length ratio and the second length ratio by the retrieved horizontal weight value and vertical weight value respectively to obtain a horizontal evaluation value and a vertical evaluation value corresponding to the aneurysm tissue.
[0034] For example, in this embodiment, since the present invention mainly plays a certain medical assistance role, the aneurysm tissue is regarded as a relatively standard tumor body. After the server determines the center point of the caliber of the outlet caliber connection line segment, a contour perpendicular line segment extending towards the aneurysm tissue is established with this center point as the starting point, and one end point of this contour perpendicular line segment is located on the tumor body contour of the aneurysm tissue, as Figure 3 shown.
[0035] Then, the server establishes an image coordinate system corresponding to the three-dimensional ultrasonic image based on this contour perpendicular line segment, and the contour perpendicular line segment coincides with the Y-axis of this image coordinate system. Next, the server obtains each image coordinate point that makes up the tumor body contour according to this image coordinate system, determines these image coordinate points as a contour coordinate set, and then divides two image coordinate points with the same ordinate in this contour coordinate group into the same contour division group, so as to obtain each contour division group corresponding to this tumor body contour.
[0036] At this time, the server connects the positions of two image coordinate points in the same contour division group, that is, obtains each contour connection line segment parallel to the X-axis of the image coordinate system. The server obtains the lengths of these contour connection line segments corresponding to each contour division group respectively, so as to obtain each connection length corresponding to each contour connection line segment.
[0037] Then, the server determines the connection length with the largest corresponding length among each connection length as the horizontal length corresponding to this tumor body contour, and then calculates the ratio of this horizontal length to the caliber length to obtain the first length ratio.
[0038] Next, the server obtains the perpendicular length of the contour perpendicular line segment, so as to determine this perpendicular length as the vertical length corresponding to the tumor body contour, and then calculates the ratio of this vertical length to the horizontal length to obtain the second length ratio.
[0039] Then, the server multiplies the first length ratio and the second length ratio by the retrieved horizontal weight value and vertical weight value respectively, so as to obtain a horizontal evaluation value and a vertical evaluation value corresponding to the aneurysm tissue.
[0040] Since the larger the first length ratio is, it indicates that the horizontal length of the aneurysm contour is greater than the caliber length, that is, it is more suitable to adopt the method of filling coils into the aneurysm tissue. Therefore, the horizontal evaluation value is directly proportional to the morphological evaluation value. Since the smaller the second length ratio is, it indicates that the vertical length of the aneurysm contour is less than the horizontal length, that is, it is more suitable to adopt the method of filling coils into the aneurysm tissue. Therefore, the vertical evaluation value is inversely proportional to the morphological evaluation value.
[0041] In step S106, it includes the following content: Obtain the blood flow path of the blood tissue in the patient's artery within the aneurysm tissue, and based on the blood flow path, determine each impact point where the blood tissue impacts in the aneurysm tissue.
[0042] For example, in this embodiment, the server will obtain the blood flow path of the blood tissue in the patient's artery within the aneurysm tissue, which is convenient for subsequently determining, according to this blood flow path, the specific points where the blood tissue impacts the aneurysm tissue during blood flow in the aneurysm tissue, that is, determining each impact point where the blood tissue impacts in the aneurysm tissue.
[0043] Furthermore, the above "obtain the blood flow path of the blood tissue in the patient's artery within the aneurysm tissue, and based on the blood flow path, determine each impact point where the blood tissue impacts in the aneurysm tissue" further includes the following steps: Determine the caliber coordinate set by taking each image coordinate point that constitutes the caliber connection line segment obtained based on the image coordinate system, and based on the caliber coordinate set, divide each image coordinate point with the same abscissa in the corresponding contour coordinate set into mapping coordinate groups; Based on each image coordinate group in the mapping coordinate group, determine the contour mapping line segment on the aneurysm contour that has a mapping relationship with the caliber connection line segment, and in the contour mapping line segment, determine the mapping center point that has a mapping relationship with the caliber center point, as well as the first mapping end point and the second mapping end point located at both ends of the contour mapping line segment; Based on the contour mapping line segment, obtain the first mapping midpoint corresponding to the mapping center point and the first mapping end point, and the second mapping midpoint corresponding to the mapping center point and the second mapping end point, and generate the first impact line segment and the second impact line segment that respectively pass through the first mapping midpoint and the second mapping center point and are perpendicular to the X-axis; Generate a reflection path starting from the corresponding mapping midpoint in the tumor contour based on any impact line segment, and determine the obtained reflection paths as the blood flow paths of the blood tissues corresponding to those located in the patient's artery in the aneurysm tissue. Wherein, any reflection path includes each reflection line segment corresponding to different reflection times, and the reflection line segment corresponding to the last time extends to intersect the caliber connection line segment; Perform point position determination based on the starting point of the line segment for each reflection route included in each reflection path to obtain each end point corresponding to different reflection times, and determine each end point as each impact point where the blood tissue impacts in the aneurysm tissue.
[0044] For example, in this embodiment, the server first obtains each image coordinate point constituting the caliber connection line segment according to the image coordinate system, determines these image coordinate points as the caliber coordinate set, and then divides each image coordinate point in the contour coordinate set that has the same abscissa as each image coordinate point in the caliber coordinate set into the mapping coordinate group.
[0045] Next, the server determines the contour reflection line segment on the tumor contour that has a mapping relationship with the caliber connection line segment from each image coordinate group in the mapping coordinate group, and then determines the mapping center point that has a mapping relationship with the caliber center point, as well as the first mapping end point and the second mapping end point located at both ends of the contour reflection line segment in the contour reflection line segment.
[0046] Since when there is aneurysm tissue, the blood tissue generally impacts the aneurysm tissue in a direction perpendicular to the blood flow path. Therefore, the reflection angle generated in the area closer to the mapping center point is smaller, and the reflection angle generated in the area closer to the first mapping end point and the second mapping end point is larger.
[0047] In order to be able to completely reflect the corresponding reflection characteristics of the contour reflection line segment during blood impact, the server obtains the first mapping midpoint of the line segment composed of the mapping center point and the first mapping end point in the contour reflection line segment and obtains the second mapping midpoint of the line segment composed of the mapping center point and the second mapping end point, that is, the size of the reflection angle generated in the area close to the first mapping midpoint and the second mapping midpoint is relatively moderate.
[0048] Subsequently, the server generates a first impact line segment and a second impact line segment that pass through the midpoint of the first mapping and the midpoint of the second mapping respectively and are perpendicular to the X-axis. Then, according to any one of the impact line segments, a reflection path with the corresponding mapping midpoint as the reflection starting point is generated in the aneurysm contour, so as to determine each obtained reflection path as the blood flow path of the blood tissue corresponding to the patient's artery in the aneurysm tissue. It should be noted that any one of the reflection paths includes various reflection line segments corresponding to different reflection times, and the reflection line segment corresponding to the last time extends to intersect with the caliber connection line segment, that is, until the reflection path no longer reflects in the aneurysm tissue.
[0049] Finally, the server determines the positions of all the reflection routes included in each reflection path based on the starting points of the line segments respectively, that is, obtains the respective end positions corresponding to different reflection times, so as to determine each end position as the impact position where the blood tissue impacts in the aneurysm tissue.
[0050] In step S108, the following contents are included: Based on a preset risk assessment strategy, determine the respective risk assessment values corresponding to each of the impact positions, and determine the impact position with the lowest corresponding risk assessment value as the coil starting position and the impact position with the highest corresponding risk assessment value as the coil ending position.
[0051] For example, in this embodiment, since the reflection angle when the blood tissue impacts the impact position in the aneurysm tissue and the impact buffer length when performing blood impact will affect the risk of explosion at the impact position, the server will determine the respective risk assessment values corresponding to each of the impact positions according to the preset risk assessment strategy. The level of the risk assessment value represents the level of the explosion risk at the impact position corresponding to the risk assessment value.
[0052] To ensure the safety when placing the coil in the aneurysm tissue, the lower the risk assessment value corresponding to the coil starting position, the safer it is. Therefore, the server will determine the impact position with the lowest corresponding risk assessment value as the coil starting position and the impact position with the highest corresponding risk assessment value as the coil ending position.
[0053] Furthermore, the above-mentioned "based on a preset risk assessment strategy, determine the respective risk assessment values corresponding to each of the impact positions, and determine the impact position with the lowest corresponding risk assessment value as the coil starting position and the impact position with the highest corresponding risk assessment value as the coil ending position" further includes the following steps: Perform a forward sorting of the corresponding reflection times for each impact position to obtain a reflection sequence corresponding to each impact position, and obtain the number of positions corresponding to each impact position; Generate different order attenuation coefficients corresponding to the number of impact points, and perform multiplication calculations on each order attenuation coefficient and the retrieved preset evaluation value respectively to obtain each initial evaluation value; Perform a forward sorting of the initial evaluation values from large to small to obtain an evaluation sequence corresponding to each initial evaluation value, and perform numerical assignment in the same sequence order on each impact point in the reflection sequence based on each initial evaluation value in the evaluation sequence to obtain each initial evaluation value corresponding to each impact point; Perform point evaluation in the corresponding angular dimension on each impact point based on the blood flow path, and determine the angular attenuation coefficient corresponding to each impact point based on the evaluation result; Perform point evaluation in the corresponding buffering dimension on each impact point based on the blood flow path, and determine the buffering attenuation coefficient corresponding to each impact point based on the evaluation result; Update the initial evaluation value corresponding to the same impact point numerically based on the angular attenuation coefficient and the buffering attenuation coefficient to obtain each risk evaluation value corresponding to each impact point; Determine the impact point with the lowest corresponding risk evaluation value as the coil starting point and the impact point with the highest corresponding risk evaluation value as the coil ending point.
[0054] For example, in this embodiment, since the impact intensity on the first impact point caused by the blood tissue during blood impact in the aneurysm tissue is the largest and decreases in sequence, the server will perform a forward sorting of each impact point according to the corresponding number of reflections, so as to obtain a reflection sequence corresponding to each impact point, and obtain the number of impact points corresponding to each impact point. For example, if there are 5 impact points in total, the number of impact points is 5.
[0055] Then, the server will generate different order attenuation coefficients corresponding to the number of impact points. Since the impact intensity of each impact point decreases in sequence, the different order attenuation coefficients also decrease in sequence. The server will perform multiplication calculations on each order attenuation coefficient and the retrieved preset evaluation value respectively, so as to obtain each initial evaluation value.
[0056] Next, the server will perform a forward sorting of each initial evaluation value from large to small to obtain an evaluation sequence corresponding to each initial evaluation value, and then perform numerical assignment in the same sequence order on each impact point in the reflection sequence based on each initial evaluation value in the evaluation sequence, so as to obtain each initial evaluation value corresponding to each impact point.
[0057] Since both the size of the reflection angle and the length of the impact buffer will affect the impact intensity at each impact point. Therefore, the server will first evaluate each impact point in the corresponding angle dimension according to the blood flow path, so as to determine the angle attenuation coefficient corresponding to each impact point according to the evaluation result. Then, it will evaluate each impact point in the corresponding buffer dimension according to the blood flow path, so as to determine the buffer attenuation coefficient corresponding to each impact point according to the evaluation result.
[0058] Then, the server will update the initial evaluation value corresponding to the same impact point according to the angle attenuation coefficient and the buffer attenuation coefficient, so as to obtain the risk evaluation values corresponding to each impact point. Then, it will determine the impact point with the lowest corresponding risk evaluation value as the starting point of the coil and the impact point with the highest corresponding risk evaluation value as the ending point of the coil.
[0059] Furthermore, the above-mentioned "evaluating each impact point in the corresponding angle dimension based on the blood flow path and determining the angle attenuation coefficient corresponding to each impact point based on the evaluation result" further includes the following steps: Determining the angles between adjacent impact line segments and each reflection line segment corresponding to the same reflection path to obtain the reflection angles corresponding to each impact point respectively; Comparing each reflection angle with the preset angle threshold retrieved respectively; In response to any reflection angle being greater than or equal to the preset angle threshold, determining the first angle coefficient retrieved as the angle attenuation coefficient of the impact point corresponding to the reflection angle; In response to any reflection angle being less than the preset angle threshold, determining the second angle coefficient retrieved as the angle attenuation coefficient of the impact point corresponding to the reflection angle, where the first angle coefficient is greater than the second angle coefficient.
[0060] For example, in this embodiment, the server will determine the angles between the impact line segments and the adjacent reflection line segments corresponding to the same reflection path, so as to obtain the reflection angles corresponding to each impact point respectively.
[0061] Since the larger the reflection angle generated by the impact point when the blood tissue impacts in the aneurysm tissue, the smaller the impact intensity on the impact point, the server will compare each reflection angle with the preset angle threshold retrieved respectively. For example, the preset angle threshold can be set to 45 degrees.
[0062] When any of the reflection angles is greater than or equal to the preset angle threshold, it indicates that the reflection angle is relatively large, that is, the impact intensity of the corresponding impact point is relatively small. Therefore, the server will determine the first angle coefficient retrieved as the angle attenuation coefficient of the impact point corresponding to the reflection angle.
[0063] When any of the reflection angles is less than the preset angle threshold, it indicates that the reflection angle is relatively small, that is, the impact intensity of the corresponding impact point is relatively large. Therefore, the server will determine the second angle coefficient retrieved as the angle attenuation coefficient of the impact point corresponding to the reflection angle.
[0064] Since the angle attenuation coefficient is directly proportional to the risk assessment value, the first angle coefficient is greater than the second angle coefficient.
[0065] Furthermore, the above "performing point evaluation of the corresponding buffer dimension for each impact point based on the blood flow path, and determining the buffer attenuation coefficient corresponding to each impact point based on the evaluation result" further includes the following steps: Based on the blood flow path, determining the impact line segments and the reflection line segments with each of the impact points as the line segment endpoints as respective buffer line segments, and obtaining the respective buffer lengths corresponding to the buffer line segments; Comparing each buffer length with the retrieved preset buffer threshold; In response to any buffer length being greater than the preset buffer threshold, determining the first buffer coefficient retrieved as the buffer attenuation coefficient of the impact point corresponding to the buffer length; In response to any buffer length being less than or equal to the preset buffer threshold, determining the second buffer coefficient retrieved as the buffer attenuation coefficient of the impact point corresponding to the buffer length, where the first buffer coefficient is greater than the second buffer coefficient.
[0066] For example, in this embodiment, the server will determine the impact line segments and the reflection line segments with each of the impact points as the line segment endpoints as respective buffer line segments according to the blood flow path, and obtain the respective buffer lengths corresponding to the buffer line segments.
[0067] Since when the blood tissue impacts in the aneurysm tissue, the longer the buffer length, that is, the longer the distance of buffer attenuation in the aneurysm tissue, and the higher the resulting buffer attenuation degree, which leads to a smaller impact intensity on the impact point. Therefore, the server will determine the buffer attenuation coefficient of each impact point in the following manner.
[0068] The server will compare each obtained buffer length with the retrieved preset buffer threshold respectively. When any one of the buffer lengths is greater than the preset buffer threshold, it indicates that the buffer length is relatively long, that is, the impact intensity of the corresponding impact point is relatively small. Therefore, the server will determine the retrieved first buffer coefficient as the buffer attenuation coefficient of the impact point corresponding to this buffer length.
[0069] When any one of the buffer lengths is less than or equal to the preset buffer threshold, it indicates that the buffer length is relatively short, that is, the impact intensity of the corresponding impact point is relatively large. Therefore, the server will determine the retrieved second buffer coefficient as the buffer attenuation coefficient of the impact point corresponding to this buffer length.
[0070] Since the buffer attenuation coefficient is directly proportional to the risk assessment value, the first buffer coefficient is greater than the second buffer coefficient.
[0071] Furthermore, the above method further includes the following steps: Connect the adjacent impact points located in the aneurysm tissue to obtain each point segment, and determine the length of each point corresponding to each point segment; Compare each of the point lengths with the retrieved preset length threshold; In response to any point length being less than the preset length threshold, determine the impact points corresponding to the point length as the first point and the second point respectively, and determine the risk assessment values corresponding to the first point and the second point as the first assessment value and the second assessment value respectively; Perform a direct division calculation on the first assessment value and the second assessment value with the retrieved preset influence coefficient respectively to obtain the first influence value and the second influence value; Perform a summation calculation on the first assessment value and the second influence value, and update the first assessment value corresponding to the first point based on the calculation result; Perform a summation calculation on the second assessment value and the first influence value, and update the second assessment value corresponding to the second point based on the calculation result.
[0072] For example, in this embodiment, if the positions of two impact points in the aneurysm tissue are relatively close, then the impact intensity caused by one of the impact points during blood impact in the blood tissue will be affected by the impact intensity of the other impact point due to force transmission.
[0073] In order to make the calculated risk assessment value more accurate, the server will first connect the adjacent impact points located in the aneurysm tissue to obtain each point segment, and then determine the length of each point of each point segment.
[0074] Next, the server will compare the lengths of each point with the retrieved preset length threshold. When the length of any one point is less than the preset length threshold, it indicates that the distance between the two shock points corresponding to the length of this point is relatively small. Therefore, the server needs to further determine the risk assessment values of these two shock points.
[0075] First, the server will respectively determine the two shock points corresponding to the length of this point as the first point and the second point, and determine the risk assessment values corresponding to the first point and the second point as the first assessment value and the second assessment value respectively.
[0076] Then, the server will respectively perform direct division calculations on the first assessment value and the second assessment value with the retrieved preset influence coefficient to obtain the first influence value and the second influence value.
[0077] Finally, the server will perform a summation calculation on the first assessment value and the second influence value to determine the calculation result as the first assessment value corresponding to the first point, and then perform a summation calculation on the second assessment value and the first influence value to determine the calculation result as the second assessment value corresponding to the second point.
[0078] In step S110, the following contents are included: Based on the coil starting point and the coil ending point, respectively perform coil filling demonstrations for each shock point in the tissue demonstration model.
[0079] For example, in this embodiment, the server will respectively perform coil filling demonstrations for each shock point in the tissue demonstration model according to the determined coil starting point and coil ending point, so as to provide certain reference for medical staff.
[0080] Furthermore, the above-mentioned "respectively perform coil filling demonstrations for each shock point based on the coil starting point and the coil ending point in the tissue demonstration model" further includes the following steps: Establish a coil indication line pointing from the coil starting point to the coil ending point, and send the tissue demonstration model with the coil indication line to the medical staff side; In response to a movement interaction on any one of the coil starting point and the coil ending point by the medical staff side, determine this point as the moving target point; Move the moving target point along the interaction direction of the medical staff side to the point update position to complete the position update of the moving target point, and obtain the updated coil starting point and / or coil ending point; Based on the coil starting point and / or coil ending point, perform indication update on the coil indication line to obtain the updated coil indication line; Perform coil filling demonstration in the tissue demonstration model based on the indication direction corresponding to the coil indication line.
[0081] For example, in this embodiment, the server will establish a coil indication line pointing from the starting point of the coil to the ending point of the coil. And to ensure a certain level of safety, the risk assessment values corresponding to each impact point passed by the indication path of this coil indication line are arranged in an approximately ascending order. Then, the server will send the tissue demonstration model with this coil indication line to the medical staff side.
[0082] Since the present invention mainly plays a role in assisting medical treatment to a certain extent, the medical staff side can update and determine the starting point of the coil and / or the ending point of the coil according to actual needs in the following manner.
[0083] When the medical staff side performs a movement interaction on any one of the starting point of the coil and the ending point of the coil, the server will determine this point as the movement target point, and thus move the movement target point along the interaction direction of the medical staff side to the point update position to complete the position update of the movement target point, so as to obtain the updated starting point of the coil and / or the ending point of the coil.
[0084] Then, the server will perform indication update on the coil indication line according to the updated starting point of the coil and / or the ending point of the coil, so as to obtain the updated coil indication line. For example, if the updated starting point of the coil by the medical staff side is located at the second impact point passed by the original indication path, the server will determine this impact point as the starting point of the coil, and update the impact point corresponding to the original starting point of the coil to the second impact point passed by the indication path, and thus perform indication update on the coil indication line based on the updated points.
[0085] Finally, the server will perform coil filling demonstration in the tissue demonstration model according to the indication direction corresponding to the coil indication line.
[0086] According to the solution of this embodiment, after identifying the aneurysm tissue in the three-dimensional ultrasound image of the patient's artery in this embodiment, the morphology of the aneurysm tissue can be accurately evaluated. Thus, when the evaluation result meets the preset tissue processing conditions, a corresponding processing demonstration model is constructed based on the digital twin technology; then, the server can determine the impact points where the blood tissue in the patient's artery impacts in the aneurysm tissue according to the blood flow path of the blood tissue in the aneurysm tissue, and then determine the respective risk assessment values corresponding to each impact point according to the preset risk assessment strategy, and determine the impact point with the lowest corresponding risk assessment value as the coil starting point and the impact point with the highest corresponding risk assessment value as the coil ending point, which can effectively reduce the risk of aneurysm rupture or bleeding during the operation, thereby protecting the patient's life safety; finally, the server will perform coil filling demonstrations for the corresponding impact points in the tissue demonstration model according to the coil starting point and the coil ending point, enabling doctors to more comprehensively understand the morphological characteristics of the aneurysm and the specific points for coil filling before the operation, helping doctors more accurately judge the surgical effect, and having important medical assistance value.
[0087] Another embodiment of the present invention provides an identification platform applicable to aneurysms, Figure 4 For its corresponding platform block diagram, the platform includes: An image recognition module, configured to obtain the three-dimensional ultrasound image of the corresponding patient's artery sent by the medical staff side, and identify the three-dimensional ultrasound image to determine the aneurysm tissue located in the three-dimensional ultrasound image; A morphology evaluation module, configured to evaluate the morphology of the aneurysm tissue, and in response to the evaluation result meeting the preset tissue processing conditions, construct a processing demonstration model corresponding to the aneurysm tissue based on the digital twin technology; A point determination module, configured to obtain the blood flow path of the blood tissue in the patient's artery in the aneurysm tissue, and determine the respective impact points where the blood tissue impacts in the aneurysm tissue based on the blood flow path; A risk assessment module, configured to determine the respective risk assessment values corresponding to each of the impact points based on a preset risk assessment strategy, and determine the impact point with the lowest corresponding risk assessment value as the coil starting point and the impact point with the highest corresponding risk assessment value as the coil ending point; A filling demonstration module, configured to perform coil filling demonstrations for the corresponding impact points in the tissue demonstration model based on the coil starting point and the coil ending point.
[0088] Another embodiment of the present invention provides a computing device, including: At least one processor; and A memory storing program instructions, wherein the program instructions are configured to be executed by the at least one processor, and the program instructions include instructions for executing the above-described method for identifying an aneurysm.
[0089] Another embodiment of the present invention provides a readable storage medium storing program instructions, which, when read and executed by a computing device, cause the computing device to execute the above-described method for identifying an aneurysm.
[0090] In the specification provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems may also be used in conjunction with the examples of the present invention. The structure required to construct such systems will be apparent from the above description. In addition, the present invention is not directed to any particular programming language. It should be understood that the content of the present invention described herein can be implemented using various programming languages, and the description of a particular language above is for the purpose of disclosing the preferred embodiments of the present invention.
[0091] In the specification provided herein, a large number of specific details are set forth. However, it can be understood that the embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0092] Similarly, it should be understood that, in order to streamline this disclosure and assist in understanding one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof.
[0093] Those skilled in the art should understand that the modules, units, or components of the devices in the examples disclosed herein may be arranged in the devices as described in this embodiment, or alternatively may be located in one or more devices different from the devices in this example. The modules in the foregoing examples may be combined into one module or may be further divided into multiple sub-modules.
[0094] Those skilled in the art can understand that the modules in the devices in the embodiments can be adaptively changed and arranged in one or more devices different from this embodiment. The modules or units or components in the embodiments can be combined into one module or unit or component, and in addition, they can be divided into multiple sub-modules or sub-units or sub-components.
[0095] In addition, those skilled in the art can understand that, although some of the embodiments described herein include certain features included in other embodiments but not other features, the combination of the features of different embodiments means that it is within the scope of the present invention and forms different embodiments.
[0096] In addition, some of the embodiments described herein are described as methods or combinations of method elements that can be implemented by a processor of a computer system or by other devices performing the functions. Accordingly, a processor having the necessary instructions for implementing the method or method elements forms a means for implementing the method or method elements. In addition, the elements described herein of the apparatus embodiments are examples of apparatus for performing the functions performed by the elements for the purpose of implementing the invention.
[0097] As used herein, unless otherwise specified, the use of ordinal numbers such as "first", "second", "third", etc. to describe ordinary objects merely indicates different instances of similar objects and is not intended to imply that the objects so described must have a given order in terms of time, space, ranking, or in any other manner.
[0098] Although the invention has been described in terms of a limited number of embodiments, those skilled in the art in this technical field will appreciate that other embodiments can be contemplated within the scope of the invention as thus described. In addition, it should be noted that the language used in this specification has been principally selected for readability and instructional purposes and not for the purpose of explaining or limiting the subject matter of the invention.
Claims
1. A method for identifying aneurysms, characterized in that, Including the following steps: Obtain the three-dimensional ultrasound image of the corresponding patient's artery sent by the medical care side, and identify the three-dimensional ultrasound image to determine the aneurysm tissue located in the three-dimensional ultrasound image; Conduct a morphological evaluation of the aneurysm tissue, and in response to the evaluation result meeting the preset tissue processing conditions, construct a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology; Obtain the blood flow path of the blood tissue in the patient's artery within the aneurysm tissue, and determine each impact point where the blood tissue undergoes blood impact within the aneurysm tissue based on the blood flow path; Determine each risk assessment value corresponding to each of the impact points based on a preset risk assessment strategy, and determine the impact point with the lowest corresponding risk assessment value as the coil starting point and the impact point with the highest corresponding risk assessment value as the coil ending point; Conduct coil filling demonstrations for each of the impact points in the tissue demonstration model based on the coil starting point and the coil ending point respectively.
2. The aneurysm recognition method according to claim 1, wherein Conduct a morphological evaluation of the aneurysm tissue, and in response to the evaluation result meeting the preset tissue processing conditions, construct a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology, including: Determine the vascular tissue having a connection relationship with the aneurysm tissue based on the three-dimensional ultrasound image, and determine the connection area surface located between the vascular tissue and the aneurysm tissue; Determine a first intersection point and a second intersection point where the tumor contour of the aneurysm tissue intersects with the vascular contour of the vascular tissue in the connection area surface along the extension direction of the vascular tissue, and connect the first intersection point and the second intersection point to obtain a diameter connection line segment; Obtain the tumor contour corresponding to the aneurysm tissue, and conduct morphological evaluations of the horizontal and vertical morphologies of the aneurysm tissue respectively based on the diameter connection line segment and the tumor contour to obtain a horizontal evaluation value and a vertical evaluation value corresponding to the aneurysm tissue; Perform a fusion calculation on the horizontal evaluation value and the vertical evaluation value, and compare the obtained morphological evaluation value with the retrieved preset evaluation value based on the calculation result; In response to the morphological evaluation value being greater than or equal to the preset evaluation value, determine that the aneurysm tissue meets the preset tissue processing conditions, and construct a processing demonstration model based on digital twin technology, wherein the processing demonstration model includes a tumor sub-model corresponding to the aneurysm tissue and a vascular sub-model corresponding to the vascular tissue.
3. The aneurysm recognition method according to claim 2, wherein Conduct morphological evaluations of the horizontal and vertical morphologies of the aneurysm tissue respectively based on the diameter connection line segment and the tumor contour to obtain a horizontal evaluation value and a vertical evaluation value corresponding to the aneurysm tissue, including: Obtain the diameter center point corresponding to the diameter connection line segment, and with the diameter center point as the starting point, establish a contour perpendicular line segment that extends towards the aneurysm tissue and intersects the tumor contour corresponding to the aneurysm tissue An image coordinate system corresponding to the three-dimensional ultrasound image is established based on the perpendicular bisector of the contour, wherein the perpendicular bisector of the contour coincides with the Y-axis of the corresponding image coordinate system; The image coordinate points that make up the tumor contour obtained based on the image coordinate system are determined as a contour coordinate set, and two image coordinate points with the same ordinate in the contour coordinate group are divided into the same contour division group to obtain each contour division group corresponding to the tumor contour; The two image coordinate points in the same contour division group are connected by points, and the lengths of the respective contour connection line segments corresponding to each contour division group are obtained based on the obtained contour connection line segments, and the respective connection lengths corresponding to the respective contour connection line segments are obtained; Among the respective connection lengths, the connection length with the largest corresponding length is determined as the transverse length corresponding to the tumor contour, and the ratio of the transverse length to the caliber length is calculated to obtain a first length ratio; The perpendicular length corresponding to the perpendicular bisector of the contour is obtained, and the perpendicular length is determined as the vertical length corresponding to the tumor contour; The ratio of the vertical length to the transverse length is calculated to obtain a second length ratio; The first length ratio and the second length ratio are respectively multiplied by the retrieved transverse weight value and longitudinal weight value to obtain a transverse evaluation value and a vertical evaluation value corresponding to the aneurysm tissue.
4. The method for identifying an aneurysm according to claim 3, wherein The blood flow path of the blood tissue in the patient's artery in the aneurysm tissue is obtained, and each impact point where the blood tissue impacts in the aneurysm tissue is determined based on the blood flow path, including: The image coordinate points that make up the caliber connection line segment obtained based on the image coordinate system are determined as a caliber coordinate set, and each image coordinate point with the same abscissa in the contour coordinate set is divided into a mapping coordinate group based on the caliber coordinate set; Based on each image coordinate group in the mapping coordinate group, a contour mapping line segment having a mapping relationship with the caliber connection line segment in the tumor contour is determined, and a mapping center point having a mapping relationship with the caliber center point, a first mapping end point and a second mapping end point at both ends of the contour mapping line segment are determined in the contour mapping line segment; Based on the contour mapping line segment, a first mapping midpoint corresponding to the mapping center point and the first mapping end point and a second mapping midpoint corresponding to the mapping center point and the second mapping end point are obtained, and a first impact line segment and a second impact line segment perpendicular to the X-axis passing through the first mapping midpoint and the second mapping center point respectively are generated; Based on any one of the impact line segments, a reflection path with the corresponding mapping midpoint as the reflection starting point is generated in the tumor contour, and the obtained respective reflection paths are determined as the blood flow paths of the blood tissue in the patient's artery in the aneurysm tissue, wherein any one of the reflection paths includes respective reflection line segments corresponding to different reflection times and the reflection line segment corresponding to the last time extends to intersect the caliber connection line segment; For all the reflection routes included in each reflection path, the position determination based on the starting point of the line segment is performed respectively to obtain the end positions corresponding to different reflection times, and each end position is respectively determined as each impact position where the blood tissue impacts in the aneurysm tissue.
5. The method for identifying an aneurysm according to claim 4, wherein Based on a preset risk assessment strategy, determining respective risk assessment values corresponding to each of the impact positions, and determining the impact position with the lowest corresponding risk assessment value as the coil starting position and the impact position with the highest corresponding risk assessment value as the coil ending position, includes: Performing a forward sorting of the corresponding reflection times for each impact position to obtain a reflection sequence corresponding to each impact position, and obtaining the number of positions corresponding to each impact position; Generating respective attenuation coefficients of different orders corresponding to the number of positions, and performing a product calculation of each order attenuation coefficient and a preset evaluation value retrieved, to obtain respective initial evaluation values; Performing a forward sorting of the initial evaluation values from large to small to obtain an evaluation sequence corresponding to each initial evaluation value, and performing a numerical assignment of the same sequence order to each impact position in the reflection sequence based on each initial evaluation value located in the evaluation sequence, to obtain respective initial evaluation values corresponding to each impact position; Performing a position evaluation of each impact position in a corresponding angular dimension based on the blood flow direction path, and determining an angular attenuation coefficient corresponding to each impact position based on the evaluation result; Performing a position evaluation of each impact position in a corresponding buffer dimension based on the blood flow direction path, and determining a buffer attenuation coefficient corresponding to each impact position based on the evaluation result; Updating the numerical value of the initial evaluation value corresponding to the same impact position based on the angular attenuation coefficient and the buffer attenuation coefficient to obtain respective risk assessment values corresponding to each impact position; Determining the impact position with the lowest corresponding risk assessment value as the coil starting position and the impact position with the highest corresponding risk assessment value as the coil ending position.
6. The method for identifying an aneurysm according to claim 5, wherein Performing a position evaluation of each impact position in a corresponding angular dimension based on the blood flow direction path, and determining an angular attenuation coefficient corresponding to each impact position based on the evaluation result, includes: Determining the angle between adjacent ones corresponding to the impact line segment and each reflection line segment of the same reflection path to obtain respective reflection angles corresponding to each impact position; Comparing each reflection angle with a preset angle threshold retrieved respectively; In response to any reflection angle being greater than or equal to the preset angle threshold, determining the first angle coefficient retrieved as the angular attenuation coefficient of the impact position corresponding to the reflection angle; In response to any reflection angle being less than the preset angle threshold, determining the second angle coefficient retrieved as the angular attenuation coefficient of the impact position corresponding to the reflection angle, wherein the first angle coefficient is greater than the second angle coefficient.
7. The method for identifying an aneurysm according to claim 5, wherein Performing point evaluation of the corresponding buffer dimension for each impact point based on the blood flow path, and determining the buffer attenuation coefficient corresponding to each impact point based on the evaluation result, including: Based on the blood flow path, determining the impact line segments with each of the impact points as the line segment endpoints and the reflection line segments as each buffer line segment, and obtaining the buffer lengths corresponding to each buffer line segment; Comparing each buffer length with the preset buffer threshold retrieved; In response to any buffer length being greater than the preset buffer threshold, determining the first buffer coefficient retrieved as the buffer attenuation coefficient of the impact point corresponding to the buffer length; In response to any buffer length being less than or equal to the preset buffer threshold, determining the second buffer coefficient retrieved as the buffer attenuation coefficient of the impact point corresponding to the buffer length, where the first buffer coefficient is greater than the second buffer coefficient.
8. The method for identifying an aneurysm according to claim 5, characterized in that The method further includes: Connecting the impact points located in the aneurysm tissue adjacent to each other to obtain each point segment, and determining the length of each point segment corresponding to each point segment; Comparing each point length with the preset length threshold retrieved; In response to any point length being less than the preset length threshold, determining the impact points corresponding to the point length as the first point and the second point respectively, and determining the risk assessment values corresponding to the first point and the second point as the first assessment value and the second assessment value respectively; Performing division calculations of the first assessment value and the second assessment value with the preset influence coefficient retrieved respectively to obtain the first influence value and the second influence value; Performing a summation calculation of the first assessment value and the second influence value, and updating the first assessment value corresponding to the first point based on the calculation result; Performing a summation calculation of the second assessment value and the first influence value, and updating the second assessment value corresponding to the second point based on the calculation result.
9. The method for identifying an aneurysm according to claim 5, characterized in that Performing coil filling demonstration of the corresponding impact points in the tissue demonstration model based on the coil starting point and the coil ending point, including: Establishing a coil indication line pointing from the coil starting point to the coil ending point, and sending the tissue demonstration model with the coil indication line to the medical staff terminal; In response to the medical staff terminal performing a movement interaction on any one of the coil starting point and the coil ending point, determining this point as the movement target point; Moving the movement target point along the interaction direction of the medical staff terminal to the point update position to complete the position update of the movement target point, obtaining the updated coil starting point and / or coil ending point; Updating the indication of the coil indication line based on the coil starting point and / or coil ending point, obtaining the updated coil indication line; Performing coil filling demonstration in the tissue demonstration model based on the indication direction corresponding to the coil indication line.
10. An identification platform applicable to aneurysms, characterized in that, Including: An image recognition module, configured to acquire a three-dimensional ultrasound image of a patient's artery sent by a medical care terminal, and recognize the three-dimensional ultrasound image to determine aneurysm tissue located in the three-dimensional ultrasound image; A morphology evaluation module, configured to evaluate the morphology of the aneurysm tissue, and in response to the evaluation result satisfying a preset tissue processing condition, construct a processing demonstration model corresponding to the aneurysm tissue based on digital twin technology; A point position determination module, configured to acquire a blood flow path of blood tissue in the patient's artery in the aneurysm tissue, and determine each impact point where the blood tissue impacts in the aneurysm tissue based on the blood flow path; A risk assessment module, configured to determine respective risk assessment values corresponding to each of the impact points based on a preset risk assessment strategy, and determine the impact point with the lowest corresponding risk assessment value as the coil starting point and the impact point with the highest corresponding risk assessment value as the coil ending point; A filling demonstration module, configured to perform coil filling demonstrations corresponding to each impact point in the tissue demonstration model based on the coil starting point and the coil ending point; 11. A computing device, comprising: At least one processor; And A memory storing program instructions, wherein the program instructions are configured to be executed by the at least one processor, and the program instructions include instructions for executing the method according to any one of claims 1-9.
12. A readable storage medium storing program instructions, which when read and executed by a computing device, cause the computing device to execute the method according to any one of claims 1-9.