Cerebral hemorrhage location positioning method and system based on big data
Through the cerebral hemorrhage position positioning method based on big data, a head model for cerebral hemorrhage and determine the puncture path is solved, the problem of inaccurate puncture positioning in traditional surgery is improved, and the safety and efficiency of the surgery is improved, providing doctors with accurate puncture refer to.
Patent Information
- Application Number
- CN202410901274.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-05
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-07-05
AI Technical Summary
In minimally invasive hematoma puncture surgery for cerebral hemorrhage, traditional methods rely on doctors’ experience, resulting in inaccurate puncture positioning and increased patient risk and pain.
Using a cerebral hemorrhage location positioning method based on big data, the blood clot model is determined and the puncture guidance path is generated to assist physicians in accurate positioning, including model classification, path acquisition and interference analysis of single puncture and combination puncture conditions. , filter out the paths that meet the puncture positioning conditions.
It provides relatively accurate puncture reference data, reduces the risk of puncture errors, improves the safety and efficiency of the surgery, and provides physicians with a more accurate puncture positioning reference.
Smart Images

Figure CN118680692B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data processing technology, and in particular to a method and system for locating the position of cerebral hemorrhage based on big data. Background Art
[0002] Cerebral hemorrhage is one of the common critical diseases in neurosurgery. With the development of medicine, puncture and drainage of hematoma has been widely used due to its advantages such as minimally invasive, safe and rapid.
[0003] Traditionally, when performing minimally invasive hematoma puncture surgery for cerebral hemorrhage, the puncture reference position and puncture guidance path are mostly determined based on the experience of neurosurgeons. If the puncture positioning is inaccurate using this method, it is easy to cause secondary injury to the patient, bringing great risks and pain to the patient.
[0004] Therefore, how to combine the patient's cerebral hemorrhage data to generate puncture reference data to assist doctors in relatively accurate positioning has become a problem that needs to be solved urgently. Summary of the invention
[0005] The present invention provides a method and system for locating the position of cerebral hemorrhage based on big data, which can generate puncture reference data in combination with the patient's cerebral hemorrhage data to assist doctors in relatively accurate positioning.
[0006] A first aspect of the present invention provides a method for locating a cerebral hemorrhage position based on big data, comprising:
[0007] constructing a cerebral hemorrhage head model according to the patient information, and obtaining a blood clot model in the cerebral hemorrhage head model;
[0008] The blood clot model satisfying a single puncture condition is determined as a first-class model, and the blood clot model satisfying a combined puncture condition is determined as a second-class model;
[0009] Acquire multiple puncture guiding paths corresponding to the first type of model and the second type of model based on the puncture positioning strategy;
[0010] An interference analysis is performed on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, and the puncture guidance path that meets the puncture positioning conditions is determined as the target path. The puncture reference position is determined according to the target path, and the cerebral hemorrhage head model is updated based on the puncture reference position to obtain a positioning indication model that is sent to the physician end.
[0011] Optionally, in a possible implementation of the first aspect, determining a blood clot model that satisfies a single puncture condition as a first-class model, and determining a blood clot model that satisfies a combined puncture condition as a second-class model includes:
[0012] Acquiring the puncture attributes configured by the physician for each of the blood clot models, wherein the puncture attributes include individual attributes and combined attributes;
[0013] Determining that the blood clot model with the single attribute satisfies the single puncture condition, and treating the corresponding blood clot model as a type of model;
[0014] Taking the center point of the blood clot model of the combined attributes as a reference, determining the traversal range corresponding to the blood clot model according to the reference traversal radius;
[0015] When there are no other blood clot models with the combined attributes within the traversal range, determining that the corresponding blood clot model satisfies the single puncture condition, and treating the corresponding blood clot model as a type of model;
[0016] When there are other blood clot models with the combined attributes within the traversal range, it is determined that the corresponding blood clot model meets the combined puncture condition, and the corresponding blood clot model is used as a second-class model.
[0017] Optionally, in a possible implementation manner of the first aspect, acquiring a plurality of puncture guiding paths corresponding to the first type of model and the second type of model based on the puncture positioning strategy includes:
[0018] Obtaining the model volume of each of the first type of model and the second type of model, traversing a plurality of volume intervals in the optimal ratio table according to the model volume, and determining that a preset reduction ratio corresponding to the volume interval where the model volume is located is the optimal reduction ratio;
[0019] According to the optimal reduction ratio, the replica model corresponding to the first type of model or the second type of model is reduced and adjusted to obtain the core area component corresponding to the first type of model or the second type of model;
[0020] Obtaining the best puncture point configured by the physician for each of the first and second model types, positioning the center point of the core area component based on the best puncture point, and positioning the core area component in the first or second model type;
[0021] Determine the area where the core area component is located as the optimal puncture area domain, and obtain multiple puncture guide paths passing through the optimal puncture area domain in the first type of model based on a single positioning strategy;
[0022] Based on the combined positioning strategy, multiple second-class models are grouped to obtain a puncture combination, and a puncture guidance path passing through multiple optimal puncture areas in the puncture combination is obtained. The puncture positioning strategy includes a single positioning strategy and a combined positioning strategy.
[0023] Optionally, in a possible implementation of the first aspect, acquiring multiple puncture guiding paths passing through the optimal puncture region in the type of model based on a single positioning strategy includes:
[0024] Acquire a puncturable area located on the outer surface of the head of the cerebral hemorrhage head model, and determine a plurality of reference points corresponding to the core area component configuration by the physician end as first connection points;
[0025] Determine a plurality of reference points configured by the physician end for the punctureable area, and determine the reference point in the punctureable area that is closest to each of the first connection points as a second connection point corresponding to the first connection point;
[0026] The first connection point and the second connection point are connected to obtain a puncture guide path passing through the optimal puncture area.
[0027] Optionally, in a possible implementation of the first aspect, a plurality of second-class models are grouped based on a combined positioning strategy to obtain a puncture combination, and a puncture guidance path passing through a plurality of the optimal puncture regions in the puncture combination is obtained, including:
[0028] Determine two types of models within the same traversal range as a puncture combination, and obtain a puncture sequence configured by the physician for the puncture combination;
[0029] Arranging the two types of models in the puncture combination according to the puncture order to obtain a puncture sequence;
[0030] Generate multiple reference combination paths corresponding to the puncture combination based on the puncture sequence, and obtain the reference combination path that passes through the best puncture areas of all the two types of models in the puncture combination as a primary screening path;
[0031] A punctureable area in the outer surface of the head of the cerebral hemorrhage head model is obtained, a primary screening path passing through the punctureable area is determined as a puncture guide path, and the second-class model without the puncture guide path is reclassified as a first-class model.
[0032] Optionally, in a possible implementation of the first aspect, generating a plurality of reference combination paths corresponding to the puncture combination based on the puncture sequence, and obtaining a reference combination path that passes through the best puncture areas of all the second-class models in the puncture combination as a screening path, includes:
[0033] Determine the first and second models in the puncture sequence as target models, and obtain multiple reference points corresponding to the core area components of each target model;
[0034] Acquire two reference points that are closest to each other in two target models as target points, connect the target points to obtain a reference combined path, and extend the reference combined path;
[0035] Continuing to obtain the next second-category model in the puncture sequence as the next target model, if there is an optimal puncture area where the reference combination path passes through the target model, continuing to obtain the next target model according to the puncture sequence;
[0036] If there is no reference combination path passing through the best puncture area of the target model, the target model and the second type of model located after the target model in the puncture sequence are deleted, and the corresponding second type of model in the puncture combination is deleted, and the step of obtaining the target model is repeated until the puncture sequence is traversed.
[0037] Optionally, in a possible implementation of the first aspect, interference analysis is performed on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, a puncture guidance path that meets the puncture positioning condition is determined as a target path, a puncture reference position is determined according to the target path, and a positioning indication model is updated based on the puncture reference position for the cerebral hemorrhage head model to obtain a positioning indication model, which is sent to a physician end, including:
[0038] receiving a direct avoidance zone selected by the physician in the cerebral hemorrhage head model, generating an indirect avoidance zone corresponding to the direct avoidance zone, and obtaining a puncture avoidance area according to the direct avoidance zone and the indirect avoidance zone;
[0039] Determining a puncture depth corresponding to the puncture guiding path according to a reference point on the puncture guiding path that is located at the farthest distance between the optimal puncture area and the puncturable area;
[0040] Retrieving a puncture needle model corresponding to the puncture depth, positioning the center line of the puncture needle model based on the puncture guide path, and positioning the puncture needle model to the cerebral hemorrhage head model;
[0041] Determine that the puncture guide path corresponding to the puncture needle model that does not intersect with the puncture avoidance area meets the puncture positioning condition, obtain the corresponding puncture guide path as the target path, determine that the point corresponding to the target path in the punctureable area is the puncture reference position, and update the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and send it to the physician end.
[0042] Optionally, in a possible implementation of the first aspect, receiving a direct avoidance area selected by the physician end in the cerebral hemorrhage head model, generating an indirect avoidance area corresponding to the direct avoidance area, and obtaining a puncture avoidance area according to the direct avoidance area and the indirect avoidance area, including:
[0043] Acquire the avoidance structure selected by the physician in the cerebral hemorrhage head model, determine the structural area corresponding to the avoidance structure as a direct avoidance area, and the avoidance structure at least includes a blood vessel structure;
[0044] Determine a plurality of three-dimensional points corresponding to the outer surface of the avoidance structure, and obtain an outward extension direction of each of the three-dimensional points;
[0045] An extension point at a safe avoidance distance from the three-dimensional point in the outward extension direction is obtained, an extension surface is obtained according to the extension point, and an area between the extension surface and the outer surface is determined as an indirect avoidance area.
[0046] Optionally, in a possible implementation of the first aspect, the method further includes:
[0047] Acquire the minimum interval distances corresponding to the target path and the best puncture points in each of the best puncture areas, and calculate the mean of each of the minimum interval distances to obtain the offset distance corresponding to the target path;
[0048] The target path with the smallest offset distance is determined to be the best guiding path, and the display pixel value is retrieved to update the best guiding path in the positioning indication model.
[0049] A second aspect of the present invention provides a system for locating the position of cerebral hemorrhage based on big data, comprising:
[0050] A construction module, used to construct a cerebral hemorrhage head model according to patient information, and obtain a blood clot model in the cerebral hemorrhage head model;
[0051] A determination module, used to determine that a blood clot model that meets a single puncture condition is a first-class model, and to determine that a blood clot model that meets a combined puncture condition is a second-class model;
[0052] A positioning module, used for acquiring a plurality of puncture guiding paths corresponding to the first type of model and the second type of model based on a puncture positioning strategy;
[0053] The avoidance module is used to perform interference analysis on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, determine the puncture guidance path that meets the puncture positioning conditions as the target path, determine the puncture reference position according to the target path, and update the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and send it to the physician end.
[0054] The beneficial effects of the present invention are as follows:
[0055] The present invention can generate puncture reference data in combination with the patient's cerebral hemorrhage data to assist physicians in relatively accurate positioning. When locating the hematoma puncture reference position, this solution will first construct a cerebral hemorrhage head model corresponding to the patient's hematoma data, so that the position of each hematoma block can be determined through the cerebral hemorrhage head model, and the position of the puncture reference in the cerebral hemorrhage head model can be determined based on the position of the hematoma block, providing accurate and efficient puncture reference for physicians.
[0056] When determining the position for puncture reference in the cerebral hemorrhage head model, the present invention will first classify the blood clot model corresponding to the blood clot into a type one model for independent puncture guidance and a type two model that can be combined with other blood clot models for puncture guidance, and then determine the optimal area for puncture guidance in the type one model and the type two model, generate a puncture guidance path passing through the area, and determine the position for puncture reference on the outer surface of the head of the cerebral hemorrhage head model through the puncture guidance path, thereby providing doctors with more accurate puncture positioning references and assisting doctors in more accurate positioning.
[0057] The present invention also screens the puncture guidance path. Specifically, the present invention screens out the puncture guidance path that intersects with the puncture avoidance area, thereby screening out the puncture guidance path that may intersect with the key area (such as the area corresponding to the vascular structure), so that the puncture reference position determined according to the puncture guidance path can provide the physician with a more accurate positioning reference. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 It is a flow chart of a method for locating the position of cerebral hemorrhage based on big data provided by an embodiment of the present invention;
[0059] Figure 2 is a schematic diagram of an optimal puncture area provided by an embodiment of the present invention;
[0060] Figure 3 is a schematic diagram of positioning of a puncture needle model provided by an embodiment of the present invention;
[0061] Figure 4 It is a structural schematic diagram of a brain hemorrhage location positioning system based on big data provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0063] See also Figure 1 , is a flow chart of a method for locating a cerebral hemorrhage position based on big data provided by an embodiment of the present invention, Figure 1 The execution subject of the method shown may be a software and / or hardware device. The execution subject of the present application may include but is not limited to at least one of the following: user equipment, network equipment, etc. Among them, user equipment may include but is not limited to computers, smart phones, personal digital assistants (PDA) and the electronic devices mentioned above. Network equipment may include but is not limited to a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of computers or network servers, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers. This embodiment does not limit this. It includes steps S1 to S4, as follows:
[0064] S1, constructing a cerebral hemorrhage head model according to patient information, and obtaining a blood clot model in the cerebral hemorrhage head model.
[0065] When locating the reference position for hematoma puncture, this scheme will first construct a head model corresponding to the patient's hematoma data, that is, the above-mentioned cerebral hemorrhage head model, so that the position of each hematoma block can be determined through the cerebral hemorrhage head model, and the reference position of puncture in the cerebral hemorrhage head model can be determined based on the position of the hematoma block, providing a puncture and drainage reference for the physician.
[0066] Among them, the patient information includes the patient's identity information and the medical condition information of the hematoma. Specifically, a head model corresponding to the patient can be constructed based on the patient's head information, and then the shape and position of the hematoma on the patient's head can be determined based on the medical condition information. A blood clot model with the same shape as the hematoma is constructed at the corresponding position of the head model to obtain a cerebral hemorrhage head model, so that the doctor can intuitively view the patient's hematoma condition through the cerebral hemorrhage head model.
[0067] S2, determining that the blood clot model that meets the single puncture condition is a first-class model, and determining that the blood clot model that meets the combined puncture condition is a second-class model.
[0068] It can be understood that when the positions of multiple blood clots are close and appropriate, combined puncture can be performed if conditions permit. Therefore, when determining the puncture reference position of each blood clot based on the blood clot model, the blood clot models can be classified according to the positional relationship between them to obtain a type of model that can be used for puncture guidance alone and a type of model that can be used for combined puncture guidance with other blood clot models.
[0069] It is worth mentioning that the puncture reference position in the cerebral hemorrhage head model obtained in this scheme is only for the reference of the physician when performing puncture and drainage.
[0070] Among them, the blood clot models that meet the single puncture conditions include the blood clot models selected by the physician for single puncture guidance, and the blood clot models selected by the physician for combined puncture guidance but for which there is no combined model; the blood clot models that meet the combined puncture conditions include the blood clot models selected by the physician for combined puncture guidance and for which there is a combined model.
[0071] Specifically, the blood clot model can be classified into a first-class model and a second-class model by the following steps:
[0072] S21, obtaining the puncture attributes configured by the physician for each of the blood clot models, wherein the puncture attributes include individual attributes and combined attributes.
[0073] In actual applications, doctors can determine the blood clot model for puncture guidance alone and the blood clot model for combined puncture guidance with other blood clot models based on the actual situation of the patient. Specifically, doctors can configure corresponding puncture attributes for each blood clot model and determine whether it can be combined with puncture guidance based on the puncture attributes.
[0074] A single attribute refers to a corresponding attribute for performing puncture guidance alone, and a combined attribute refers to a corresponding attribute for performing combined puncture guidance.
[0075] S22, determining that the blood clot model with the single attribute satisfies the single puncture condition, and treating the corresponding blood clot model as a type of model.
[0076] It is understandable that the physician configures a separate attribute for the corresponding blood clot model, indicating that the corresponding blood clot model can only be guided by a single puncture, so it can be determined that it meets the single puncture condition and is regarded as a type of model.
[0077] S23, taking the center point of the blood clot model of the combined attributes as a reference, and determining a traversal range corresponding to the blood clot model according to a reference traversal radius.
[0078] When classifying blood clot modules with combined attributes, this solution will determine whether there are other blood clot models that can be combined with the corresponding blood clot module in a relatively close range, and classify them accordingly based on the judgment result.
[0079] Among them, the distance corresponding to the benchmark traversal radius can correspond to the interval distance between adjacent blood clots during combined puncture guidance. At this distance, adjacent blood clots can be guided for combined puncture. In practical applications, the distance can be configured in advance. The benchmark traversal radius can be used to determine the range of the blood clot model during combined traversal, that is, the above-mentioned traversal range.
[0080] S24, when there are no other blood clot models with the combined attributes within the traversal range, determining that the corresponding blood clot model satisfies the single puncture condition, and treating the corresponding blood clot model as a type of model.
[0081] When there are no other blood clot models with the combined attributes within the traversal range, it means that there are no other blood clot models that can be combined with the blood clot model for puncture guidance, and the blood clot model can be classified as a type of model for separate puncture guidance.
[0082] S25, when there are other blood clot models with the combined attributes within the traversal range, determining that the corresponding blood clot model meets the combined puncture condition, and taking the corresponding blood clot model as a second-class model.
[0083] When there are other blood clot models with the combined attributes within the traversal range, it means that there are other blood clot models that can be combined with the blood clot model for puncture guidance, and the blood clot model can be classified as a second-class model for combined puncture guidance.
[0084] S3, obtaining multiple puncture guiding paths corresponding to the first type of model and the second type of model based on the puncture positioning strategy.
[0085] The above-mentioned puncture positioning strategy refers to a strategy for determining the puncture guidance paths corresponding to the first-class model and the second-class model. Through the puncture guidance path, this scheme can subsequently determine the corresponding puncture reference position for the physician's reference. The puncture guidance path refers to the reference path for puncture drainage.
[0086] Since the present solution classifies blood clot models, when determining the puncture guidance path, the present solution will combine different types of blood clot models to obtain different paths. For a type I model, the present solution will obtain multiple puncture guidance paths that pass through the type I model, and for a type II model, the present solution will obtain puncture guidance paths that pass through multiple combinable type II models.
[0087] Specifically, based on the above embodiment, the specific implementation of step S3 may be:
[0088] S31, obtaining the model volume of each of the first type of model and the second type of model, traversing multiple volume intervals in the optimal ratio table according to the model volume, and determining that the preset reduction ratio corresponding to the volume interval where the model volume is located is the optimal reduction ratio.
[0089] In practical applications, the best puncture area in the blood clot model can be determined first, and then multiple puncture guide paths passing through the area can be determined based on the area, thereby providing physicians with a more accurate puncture and drainage reference.
[0090] It is understandable that since the shape of each blood clot model may be different, in order to make the best area for puncture fit the corresponding blood clot model, the best area for puncture can be determined in combination with the blood clot model. Specifically, the area whose shape is consistent with the blood clot model and which occupies the best space in the blood clot model can be determined as the best area for puncture.
[0091] The above-mentioned optimal ratio list is a list for determining the optimal reduction ratio of the blood clot model. After the copy model corresponding to the blood clot model is reduced by the preset reduction ratio selected from the list, the reduced model can occupy the optimal space ratio in the blood clot model.
[0092] It can also be understood that, since the volume of each blood clot model is different, multiple volume intervals can be configured in the optimal ratio table, and a corresponding preset reduction ratio can be configured for each volume interval.
[0093] S32, scaling down the replica model corresponding to the first type of model or the second type of model according to the optimal scaling down ratio to obtain a core area component corresponding to the first type of model or the second type of model.
[0094] In practical applications, the replica model can be the same model as the first model or the second model. By reducing and adjusting the replica model, a core area component that fits the first model or the second model can be obtained, that is, a component corresponding to the best area for puncture.
[0095] S33, obtaining the best puncture point configured by the physician for each of the first and second model types, positioning the center point of the core area component based on the best puncture point, and positioning the core area component in the first or second model type.
[0096] When configuring the optimal puncture point, the doctor can send a configuration request based on the doctor side. After receiving the request, the server can retrieve the cerebral hemorrhage head model and send it to the doctor side. The doctor can determine the corresponding optimal puncture point in the corresponding blood clot model based on the doctor side according to the actual situation.
[0097] The best puncture point refers to the best location point for puncture selected by the physician. The core area component is positioned in the first-class model or the second-class model based on the best puncture point, and the best puncture area domain in the first-class model or the second-class model can be determined.
[0098] S34, determining that the area where the core area component is located is the optimal puncture area domain, and obtaining multiple puncture guide paths passing through the optimal puncture area domain in the first type of model based on a single positioning strategy.
[0099] See also Figure 2, which is a schematic diagram of an optimal puncture area domain provided in an embodiment of the present invention, wherein the optimal puncture area domain refers to the optimal area for puncture drainage, and the puncture guidance path determined by the area can provide a more accurate puncture reference for the physician.
[0100] Based on the above embodiment, the specific implementation method of "obtaining multiple puncture guiding paths passing through the optimal puncture area in the first type of model based on a single positioning strategy" in step S34 can be:
[0101] S341, obtaining a puncturable area located on the outer surface of the head of the cerebral hemorrhage head model, and determining that a plurality of reference points corresponding to the core area component configuration by the physician end are first connection points.
[0102] In actual applications, the physician can determine the area on the patient's head that can be punctured based on the patient's condition. Specifically, the physician can delineate the area on the outer surface of the head of the cerebral hemorrhage head model that can be punctured, namely, the above-mentioned puncturable area, so that the reference path for puncture can be determined through the puncturable area and the optimal puncture area.
[0103] The reference point is a position point configured by the physician in the optimal puncture area corresponding to the core area component for puncture guidance. It is understandable that in order to provide physicians with more accurate puncture references, physicians can configure position points for puncture in the optimal puncture area based on actual conditions, so that the reference path for puncture can be determined later through these points.
[0104] S342, determining a plurality of reference points configured by the physician end for the punctureable area, and determining the reference point in the punctureable area that is closest to each of the first connection points as the second connection point corresponding to the first connection point.
[0105] Similarly, in order to provide physicians with more accurate puncture references, physicians can configure multiple reference points for puncture positioning in the punctureable area based on actual conditions. After obtaining multiple reference points corresponding to the punctureable area and the optimal puncture area, a reference path for puncture can be generated based on the closest reference points in the punctureable area and the optimal puncture area.
[0106] It can be understood that selecting the nearest reference point as the first connection point and the second connection point respectively can provide the physician with a more efficient puncture reference.
[0107] S343, connecting the corresponding first connection point and the second connection point to obtain a puncture guiding path passing through the optimal puncture area.
[0108] It is worth mentioning that when connecting the corresponding first connection point and the second connection point, the connection direction should be the direction from the second connection point to the first connection point, so that the guiding direction of the puncture guiding path can be determined by this direction.
[0109] S35, grouping the multiple second-class models based on the combined positioning strategy to obtain a puncture combination, and obtaining a puncture guidance path passing through the multiple optimal puncture areas in the puncture combination, wherein the puncture positioning strategy includes a single positioning strategy and a combined positioning strategy.
[0110] It can be understood that since there may be multiple Class II models, when generating the puncture guidance path of the Class II model, the multiple Class II models can be grouped first to obtain a combination that can be used for puncture guidance together, that is, the above-mentioned puncture combination, and then a puncture guidance path can be generated that can simultaneously guide the puncture of multiple Class II models in the puncture combination.
[0111] Specifically, based on the above embodiment, the specific implementation of "grouping multiple second-class models based on the combined positioning strategy to obtain a puncture combination, and obtaining a puncture guidance path passing through multiple optimal puncture areas in the puncture combination" in step S35 can be:
[0112] S351, determining two types of models within the same traversal range as a puncture combination, and obtaining the puncture sequence configured by the physician for the puncture combination.
[0113] It is understandable that the interval between the two types of models in the same traversal range is relatively close, and they may be able to perform puncture guidance together, so the corresponding two types of models can be classified into the same puncture combination. It is also understandable that since there are multiple two types of models in the puncture combination, the physician can configure the puncture guidance sequence for each two type of model, so that the physician can judge whether the corresponding two types of models can perform puncture guidance together through the guidance sequence in the future, and generate the reference path corresponding to the two types of models that can perform puncture guidance together.
[0114] S352, arranging the two types of models in the puncture combination according to the puncture order to obtain a puncture sequence.
[0115] The puncture sequence is a sequence formed by arranging the punctures of each type of model in the puncture combination from front to back.
[0116] S353, generating a plurality of reference combination paths corresponding to the puncture combination based on the puncture sequence, and obtaining a reference combination path that passes through the best puncture areas of all the two types of models in the puncture combination as a primary screening path.
[0117] When determining the puncture guidance path corresponding to the puncture combination, this scheme will first generate multiple benchmark combination paths based on the first two second-class models in the puncture sequence, and then determine whether the benchmark combination path can pass through the remaining second-class models in the sequence, so as to find the benchmark combination path that can finally pass through all the second-class models as the primary screening path, and finally obtain the puncture guidance path by performing secondary screening on the primary screening path.
[0118] It can be understood that the puncture guidance path in this scheme is a straight line guidance path, which can provide doctors with more accurate and convenient puncture references. Since the puncture combination includes multiple Class II models, and each Class II model has its corresponding puncture order, multiple reference paths can be generated based on the first two Class II models, and then the reference path that can pass through all Class II models is obtained for subsequent secondary screening, so as to screen out the final puncture guidance path that meets the requirements. Among them, the reference combination path is the reference reference path when the puncture combination is screened for puncture guidance, and the primary screening path refers to the reference combination path that can pass through the optimal puncture area of all Class II models in the puncture combination.
[0119] In some embodiments, step S353 may be implemented through steps S3531 to S3534, as follows:
[0120] S3531, determining the two types of models located at the first and second positions in the puncture sequence as target models, and obtaining multiple reference points corresponding to the core area components of each of the target models.
[0121] It can be understood that the core area component of each target model has multiple reference points configured by the physician, so a reference path can be generated based on the multiple reference points.
[0122] S3532, obtaining two reference points that are closest to each other in two target models as target points, connecting the target points to obtain a reference combined path, and extending the reference combined path.
[0123] Since the puncture guidance path is a straight line guidance path, after the benchmark combination path is generated based on the first two second-class models in the puncture sequence, it can be extended to determine whether the extended benchmark combination path can pass through the remaining second-class models in the puncture sequence. If not, the corresponding benchmark combination path may not be able to pass through all the second-class models in the puncture combination, and the corresponding benchmark combination path can be screened out.
[0124] S3533, continue to obtain the next second-category model in the puncture sequence as the next target model, and if there is an optimal puncture area where the reference combination path passes through the target model, continue to obtain the next target model according to the puncture sequence.
[0125] It can be understood that if there is a benchmark combination path that can pass through the best puncture area of the next second-category model in the puncture sequence, it means that the corresponding benchmark combination path can pass through all the second-category models currently acquired, and then the next second-category model in the puncture sequence can be obtained as the target model, and it is continued to be determined whether there is a benchmark combination path that can pass through the next target model.
[0126] S3534, if there is no optimal puncture area of the target model through which the benchmark combination path does not exist, the target model and the second type of model located after the target model in the puncture sequence are deleted, and the corresponding second type of model in the puncture combination is deleted, and the step of obtaining the target model is repeated until the puncture sequence is traversed.
[0127] If there is no benchmark combination path that can pass through the best puncture area of the next second-class model in the puncture sequence, it means that there is no benchmark combination path that can pass through all the second-class models currently acquired. Therefore, the target model currently acquired in the puncture sequence and the second-class model after the target model can be deleted, and the corresponding second-class model in the puncture combination can also be deleted, so that there can be a benchmark combination path that can pass through all the second-class models in the puncture combination.
[0128] For example, if the benchmark combination path generated by the first two Class II models in the puncture sequence cannot pass through the optimal puncture area of the third Class II model, the third Class II model and the subsequent Class II models in the puncture sequence can be deleted, the acquisition of the target model is stopped, and the corresponding Class II model in the puncture combination is also deleted, so that the benchmark combination path can pass through all Class II models in the puncture combination.
[0129] S354, obtaining a punctureable area on the outer surface of the head of the cerebral hemorrhage head model, determining a single screening path passing through the punctureable area as a puncture guide path, and reclassifying the second-category model without the puncture guide path into the first-category model.
[0130] It is understandable that the reference path for puncture guidance also needs to be able to pass through the punctureable area on the outer surface of the head of the cerebral hemorrhage head model. If it cannot pass through, it means that the corresponding reference path does not meet the requirements. Therefore, when screening the primary screening path, it can be determined that the primary screening path that passes through the punctureable area is the final puncture guidance path.
[0131] If the second-class model does not have a puncture guidance path, it may be impossible to perform puncture guidance together with other second-class models. Therefore, the corresponding second-class model can be reclassified as a first-class model, and the path can be reacquired in the same way as the first-class model to obtain the puncture guidance path.
[0132] Through the above method, more accurate and efficient puncture reference can be provided to doctors.
[0133] S4, performing interference analysis on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, determining the puncture guidance path that meets the puncture positioning conditions as the target path, determining the puncture reference position according to the target path, and updating the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and sending it to the physician end.
[0134] It is understandable that in order to provide physicians with more accurate puncture references, the puncture guidance path can also be screened to avoid the puncture guidance path that may intersect with key areas (such as areas corresponding to vascular structures), so that the puncture reference position determined based on the puncture guidance path can provide physicians with more accurate positioning references.
[0135] Specifically, when performing interference analysis on the puncture guidance path, this solution will screen out the puncture guidance path that intersects with the puncture avoidance area, determine that the puncture guidance path that does not intersect with the puncture avoidance area meets the puncture positioning conditions, and use it as the target path. Through the target path, the reference position for puncture is determined in the cerebral hemorrhage head model.
[0136] Among them, the puncture avoidance area is the area that needs to be avoided during puncture guidance, such as the area corresponding to the vascular structure, and the area close to the area corresponding to the vascular structure. The puncture reference position is the position on the cerebral hemorrhage head model for the physician to use as a reference for puncture positioning. The positioning indication model is a model for the physician to use as a reference for puncture positioning.
[0137] Based on the above embodiment, the specific implementation of step S4 may be:
[0138] S41, receiving the direct avoidance area selected by the physician in the cerebral hemorrhage head model, generating an indirect avoidance area corresponding to the direct avoidance area, and obtaining a puncture avoidance area according to the direct avoidance area and the indirect avoidance area.
[0139] The above-mentioned direct avoidance area is the area selected by the physician for direct avoidance, for example, it may be the area corresponding to the vascular structure and some important areas that cannot be punctured. The indirect avoidance area is the area corresponding to the corresponding direct avoidance area and is located in a certain range around the direct avoidance area.
[0140] It is understandable that in order to ensure the safety of puncture, the area selected by the physician where puncture cannot be performed can be avoided during puncture guidance, and the area within a certain range around the direct avoidance area selected by the physician can be used as an indirect avoidance area, so that the indirect avoidance area can also be avoided when screening the puncture guidance path, providing the physician with a safer and more accurate puncture reference.
[0141] In some embodiments, the direct avoidance zone and the indirect avoidance zone may be determined through steps S411 to S413, as follows:
[0142] S411, obtaining the avoidance structure selected by the physician in the cerebral hemorrhage head model, determining that the structural area corresponding to the avoidance structure is a direct avoidance area, and the avoidance structure at least includes a blood vessel structure.
[0143] In actual applications, the cerebral hemorrhage head model can include multiple brain structures. Physicians can select corresponding brain structures as avoidance structures during puncture based on their needs, that is, brain structures that cannot be guided by puncture, such as important brain structures such as blood vessels.
[0144] S412, determining a plurality of three-dimensional points corresponding to the outer surface of the avoidance structure, and obtaining an outward extension direction of each of the three-dimensional points.
[0145] It is understandable that if the puncture guidance path is very close to the avoidance structure, it may also bring certain risks. Therefore, after obtaining the avoidance structure, an indirect avoidance area corresponding to it can also be generated to provide doctors with more accurate puncture references.
[0146] In practical applications, the outward extension direction of each 3D point may be pre-configured, for example, it may be the normal direction of the 3D point. The normal direction is the vector direction perpendicular to the model surface at the point, and may be the direction in which the 3D point extends outward.
[0147] S413, obtaining an extension point at a safe avoidance distance from the three-dimensional point in the outward extension direction, obtaining an extension surface according to the extension point, and determining an area between the extension surface and the outer surface as an indirect avoidance area.
[0148] The extended surface refers to a surface corresponding to the outer surface of the avoidance structure and wrapping the avoidance structure, and the safe avoidance distance refers to a distance for avoiding the direct avoidance area, and the puncture guidance path outside this distance is safe.
[0149] S42, determining a puncture depth corresponding to the puncture guiding path according to a reference point on the puncture guiding path that is farthest from the optimal puncture area and the puncturable area.
[0150] It is understandable that, since the puncture positions of the blood clot models corresponding to the puncture guide paths are different, the puncture depths of different puncture guide paths may also be different. The puncture depth affects the selection of the puncture needle. Therefore, the puncture depth corresponding to the puncture guide path can be determined by the reference point on the puncture guide path that is the farthest from the optimal puncture area and the puncturable area. The corresponding puncture needle model is subsequently determined by the puncture depth to perform puncture simulation.
[0151] S43, calling the puncture needle model corresponding to the puncture depth, positioning the center line of the puncture needle model based on the puncture guide path, and positioning the puncture needle model to the cerebral hemorrhage head model.
[0152] In practical applications, the corresponding puncture needle model can be configured in advance for different puncture depths, so that the corresponding puncture needle model can be called for puncture simulation after the puncture depth is determined. Figure 3 , is a schematic diagram of positioning a puncture needle model provided by an embodiment of the present invention. Figure 3 It can be seen that the center line of the puncture needle model can be set in advance for positioning. For example, when the puncture needle model is cylindrical, the center line can be obtained by connecting the centers of the upper and lower bases of the cylinder. During positioning, the center line can be coincident with the puncture guide path to position the puncture needle model to the corresponding position of the cerebral hemorrhage head model.
[0153] S44, determine that the puncture guide path corresponding to the puncture needle model that does not intersect with the puncture avoidance area meets the puncture positioning condition, obtain the corresponding puncture guide path as the target path, determine that the point corresponding to the target path in the punctureable area is the puncture reference position, and update the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and send it to the physician end.
[0154] It can be understood that if the puncture needle model does not intersect with the puncture avoidance area, it means that the corresponding puncture guidance path avoids the puncture avoidance area during puncture guidance. Therefore, it can be determined that the corresponding puncture guidance path meets the puncture positioning conditions and is used as the target path. Then, the point corresponding to the target path in the punctureable area is determined as the puncture reference position.
[0155] It is also understandable that there may be multiple puncture guidance paths that meet the puncture positioning conditions. Therefore, after determining the target path, the present solution can also determine the best target path through the following steps and send it to the physician for puncture reference:
[0156] The minimum interval distances corresponding to the target path and the best puncture points in each of the best puncture areas are obtained, and the offset distance corresponding to the target path is obtained by performing mean calculation on each of the minimum interval distances.
[0157] It is understandable that the best puncture point is the best point for puncture guidance, so the closer the distance between the target path and the best puncture point is, the better the reference position of the target path is. Therefore, when determining the best target path, the target path can be determined by the minimum interval distance corresponding to the best puncture point of each best puncture area. It is understandable that since the target path may pass through multiple best puncture areas at the same time, in this case, the average of the multiple minimum interval distances can be calculated to obtain the reference distance for screening the best target path.
[0158] The target path with the smallest offset distance is determined to be the best guiding path, and the display pixel value is retrieved to update the best guiding path in the positioning indication model.
[0159] It is understandable that the smaller the offset distance is, the closer the distance between the target path and the optimal puncture point is. Therefore, the target path with the smallest offset distance can be determined as the optimal guide path, that is, the optimal path for puncture reference. Then, the display pixel value is retrieved to highlight the optimal guide path, thereby providing a more intuitive puncture reference for physicians. In practical applications, the display pixel value can be a prominent color pixel value such as red.
[0160] See also Figure 4 , is a schematic diagram of a structure of a cerebral hemorrhage location positioning system based on big data provided by an embodiment of the present invention, the cerebral hemorrhage location positioning system based on big data includes:
[0161] A construction module, used to construct a cerebral hemorrhage head model according to patient information, and obtain a blood clot model in the cerebral hemorrhage head model;
[0162] A determination module, used to determine that a blood clot model that meets a single puncture condition is a first-class model, and to determine that a blood clot model that meets a combined puncture condition is a second-class model;
[0163] A positioning module, used for acquiring a plurality of puncture guiding paths corresponding to the first type of model and the second type of model based on a puncture positioning strategy;
[0164] The avoidance module is used to perform interference analysis on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, determine the puncture guidance path that meets the puncture positioning conditions as the target path, determine the puncture reference position according to the target path, and update the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and send it to the physician end.
[0165] Figure 4 The apparatus of the embodiment shown can be used to perform Figure 1 The implementation principles and technical effects of the steps in the method embodiment shown are similar and will not be repeated here.
[0166] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for locating the position of cerebral hemorrhage based on big data, characterized in that: include: constructing a cerebral hemorrhage head model according to the patient information, and obtaining a blood clot model in the cerebral hemorrhage head model; The blood clot model satisfying a single puncture condition is determined as a first-class model, and the blood clot model satisfying a combined puncture condition is determined as a second-class model; Acquire multiple puncture guiding paths corresponding to the first type of model and the second type of model based on the puncture positioning strategy; Perform interference analysis on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, determine the puncture guidance path that meets the puncture positioning condition as the target path, determine the puncture reference position according to the target path, and update the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and send it to the physician end; Acquiring multiple puncture guidance paths corresponding to the first type of model and the second type of model based on the puncture positioning strategy includes: Obtaining the model volume of each of the first type of model and the second type of model, traversing a plurality of volume intervals in the optimal ratio table according to the model volume, and determining that a preset reduction ratio corresponding to the volume interval where the model volume is located is the optimal reduction ratio; According to the optimal reduction ratio, the replica model corresponding to the first type of model or the second type of model is reduced and adjusted to obtain the core area component corresponding to the first type of model or the second type of model; Obtaining the best puncture point configured by the physician for each of the first and second model types, positioning the center point of the core area component based on the best puncture point, and positioning the core area component in the first or second model type; Determine the area where the core area component is located as the optimal puncture area, and obtain multiple puncture guide paths passing through the optimal puncture area in the first type of model based on a single positioning strategy; Based on the combined positioning strategy, multiple second-class models are grouped to obtain a puncture combination, and a puncture guidance path passing through multiple optimal puncture areas in the puncture combination is obtained, wherein the puncture positioning strategy includes a single positioning strategy and a combined positioning strategy; Acquiring multiple puncture guidance paths passing through the optimal puncture area in the type of model based on a single positioning strategy includes: Acquire a punctureable area located on the outer surface of the head of the cerebral hemorrhage head model, and determine a plurality of reference points corresponding to the core area component configuration by the physician end as first connection points; Determine a plurality of reference points configured by the physician end for the punctureable area, and determine the reference point in the punctureable area that is closest to each of the first connection points as a second connection point corresponding to the first connection point; Connecting the first connection point and the second connection point to obtain a puncture guide path passing through the optimal puncture area; The plurality of second-class models are grouped based on the combined positioning strategy to obtain a puncture combination, and a puncture guidance path passing through the plurality of optimal puncture areas in the puncture combination is obtained, including: Determine two types of models within the same traversal range as a puncture combination, and obtain a puncture sequence configured by the physician for the puncture combination; Arranging the two types of models in the puncture combination according to the puncture order to obtain a puncture sequence; Generate multiple reference combination paths corresponding to the puncture combination based on the puncture sequence, and obtain the reference combination path that passes through the best puncture areas of all the two types of models in the puncture combination as a primary screening path; A punctureable area in the outer surface of the head of the cerebral hemorrhage head model is obtained, a primary screening path passing through the punctureable area is determined as a puncture guide path, and the second-class model without the puncture guide path is reclassified as a first-class model.
2. The method according to claim 1, characterized in that The blood clot model that meets the single puncture condition is determined as a first-class model, and the blood clot model that meets the combined puncture condition is determined as a second-class model, including: Acquiring the puncture attributes configured by the physician for each of the blood clot models, wherein the puncture attributes include individual attributes and combined attributes; Determining that the blood clot model with the single attribute satisfies the single puncture condition, and treating the corresponding blood clot model as a type of model; Taking the center point of the blood clot model of the combined attributes as a reference, determining the traversal range corresponding to the blood clot model according to the reference traversal radius; When there are no other blood clot models with the combined attributes within the traversal range, determining that the corresponding blood clot model satisfies the single puncture condition, and treating the corresponding blood clot model as a type of model; When there are other blood clot models with the combined attributes within the traversal range, it is determined that the corresponding blood clot model meets the combined puncture condition, and the corresponding blood clot model is used as a second-class model.
3. The method according to claim 1, characterized in that Generating a plurality of reference combination paths corresponding to the puncture combination based on the puncture sequence, and obtaining the reference combination path that passes through the best puncture areas of all the two types of models in the puncture combination as a screening path, including: Determine the two types of models located at the first and second positions in the puncture sequence as target models, and obtain multiple reference points corresponding to the core area components of each of the target models; Acquire two reference points that are closest to each other in two target models as target points, connect the target points to obtain a reference combined path, and extend the reference combined path; Continuing to obtain the next second-category model in the puncture sequence as the next target model, if there is an optimal puncture area where the reference combination path passes through the target model, continuing to obtain the next target model according to the puncture sequence; If there is no reference combination path passing through the best puncture area of the target model, the target model and the second type of model located after the target model in the puncture sequence are deleted, and the corresponding second type of model in the puncture combination is deleted, and the step of obtaining the target model is repeated until the puncture sequence is traversed.
4. The method according to claim 1, characterized in that: The method includes: performing interference analysis on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, determining the puncture guidance path that meets the puncture positioning condition as the target path, determining the puncture reference position according to the target path, and updating the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and sending it to the physician end, including: receiving a direct avoidance zone selected by the physician in the cerebral hemorrhage head model, generating an indirect avoidance zone corresponding to the direct avoidance zone, and obtaining a puncture avoidance area according to the direct avoidance zone and the indirect avoidance zone; Determining a puncture depth corresponding to the puncture guiding path according to a reference point on the puncture guiding path that is located at the farthest distance between the optimal puncture area and the puncturable area; Retrieving a puncture needle model corresponding to the puncture depth, positioning the center line of the puncture needle model based on the puncture guide path, and positioning the puncture needle model to the cerebral hemorrhage head model; Determine that the puncture guide path corresponding to the puncture needle model that does not intersect with the puncture avoidance area meets the puncture positioning condition, obtain the corresponding puncture guide path as the target path, determine that the point corresponding to the target path in the punctureable area is the puncture reference position, and update the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and send it to the physician end.
5. The method according to claim 4, characterized in that Receiving the direct avoidance area selected by the physician in the cerebral hemorrhage head model, generating an indirect avoidance area corresponding to the direct avoidance area, and obtaining a puncture avoidance area according to the direct avoidance area and the indirect avoidance area, including: Acquire the avoidance structure selected by the physician in the cerebral hemorrhage head model, determine that the structural area corresponding to the avoidance structure is a direct avoidance area, and the avoidance structure at least includes a blood vessel structure; Determine a plurality of three-dimensional points corresponding to the outer surface of the avoidance structure, and obtain an outward extension direction of each of the three-dimensional points; An extension point at a safe avoidance distance from the three-dimensional point in the outward extension direction is obtained, an extension surface is obtained according to the extension point, and an area between the extension surface and the outer surface is determined as an indirect avoidance area.
6. The method according to claim 4, characterized in that Also includes: Acquire the minimum interval distances corresponding to the target path and the best puncture points in each of the best puncture areas, and calculate the mean of each of the minimum interval distances to obtain the offset distance corresponding to the target path; The target path with the smallest offset distance is determined to be the best guiding path, and the display pixel value is retrieved to update the best guiding path in the positioning indication model.
7. A cerebral hemorrhage location positioning system used in the cerebral hemorrhage location positioning method based on big data according to claim 1, characterized in that: include: A construction module, used to construct a cerebral hemorrhage head model according to patient information, and obtain a blood clot model in the cerebral hemorrhage head model; A determination module, used to determine that a blood clot model that meets a single puncture condition is a first-class model, and to determine that a blood clot model that meets a combined puncture condition is a second-class model; A positioning module, used for acquiring a plurality of puncture guiding paths corresponding to the first type of model and the second type of model based on a puncture positioning strategy; The avoidance module is used to perform interference analysis on the puncture guidance path according to the puncture avoidance area in the cerebral hemorrhage head model, determine the puncture guidance path that meets the puncture positioning conditions as the target path, determine the puncture reference position according to the target path, and update the cerebral hemorrhage head model based on the puncture reference position to obtain a positioning indication model and send it to the physician end.
Citation Information
Patent Citations
System and method for planning drainage of brain hematoma
CN110074864A
Non-contact intracranial puncture positioning navigation
CN112618014A