CN113887146B - An automated cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics - Google Patents
An automated cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics Download PDFInfo
- Publication number
- CN113887146B CN113887146B CN202011094195.2A CN202011094195A CN113887146B CN 113887146 B CN113887146 B CN 113887146B CN 202011094195 A CN202011094195 A CN 202011094195A CN 113887146 B CN113887146 B CN 113887146B
- Authority
- CN
- China
- Prior art keywords
- module
- model
- flow
- particles
- blood flow
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000000004 hemodynamic effect Effects 0.000 title claims abstract description 24
- 201000008450 Intracranial aneurysm Diseases 0.000 title claims abstract description 15
- 238000012502 risk assessment Methods 0.000 title claims abstract description 10
- 230000002490 cerebral effect Effects 0.000 title claims abstract description 9
- 239000002245 particle Substances 0.000 claims abstract description 67
- 230000017531 blood circulation Effects 0.000 claims abstract description 30
- 230000002792 vascular Effects 0.000 claims abstract description 24
- 239000012530 fluid Substances 0.000 claims abstract description 23
- 238000004364 calculation method Methods 0.000 claims abstract description 22
- 238000000605 extraction Methods 0.000 claims abstract description 11
- 238000007781 pre-processing Methods 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 30
- 238000004422 calculation algorithm Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 18
- 238000002347 injection Methods 0.000 claims description 5
- 239000007924 injection Substances 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 4
- 201000011066 hemangioma Diseases 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 238000004088 simulation Methods 0.000 abstract description 26
- 206010002329 Aneurysm Diseases 0.000 abstract description 17
- 230000003993 interaction Effects 0.000 abstract description 11
- 238000005516 engineering process Methods 0.000 abstract description 10
- 238000004458 analytical method Methods 0.000 abstract description 8
- 230000009286 beneficial effect Effects 0.000 abstract description 6
- 238000012545 processing Methods 0.000 abstract description 5
- 210000004204 blood vessel Anatomy 0.000 description 14
- 238000011160 research Methods 0.000 description 11
- 238000002474 experimental method Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 239000000700 radioactive tracer Substances 0.000 description 5
- 238000013016 damping Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000011439 discrete element method Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 238000001727 in vivo Methods 0.000 description 3
- 239000000693 micelle Substances 0.000 description 3
- 239000008280 blood Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000007428 craniotomy Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010874 in vitro model Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 208000005189 Embolism Diseases 0.000 description 1
- 206010018985 Haemorrhage intracranial Diseases 0.000 description 1
- 238000012404 In vitro experiment Methods 0.000 description 1
- 208000008574 Intracranial Hemorrhages Diseases 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 210000003484 anatomy Anatomy 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 238000003759 clinical diagnosis Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000002526 effect on cardiovascular system Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000004393 prognosis Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 239000012798 spherical particle Substances 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/28—Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/02007—Evaluating blood vessel condition, e.g. elasticity, compliance
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/02007—Evaluating blood vessel condition, e.g. elasticity, compliance
- A61B5/02014—Determining aneurysm
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/026—Measuring blood flow
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7271—Specific aspects of physiological measurement analysis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7271—Specific aspects of physiological measurement analysis
- A61B5/7275—Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Physiology (AREA)
- Animal Behavior & Ethology (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Psychiatry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Cardiology (AREA)
- Vascular Medicine (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Hematology (AREA)
- Databases & Information Systems (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Fluid Mechanics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
Abstract
The invention belongs to the field of medical image processing and application, relates to a medical image subsequent processing analysis technology, in particular to an automatic cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics, and particularly relates to a three-dimensional hemodynamics automatic calculation flow, wherein the calculation program comprises a model preprocessing module, a trace particle module, a track statistics module, a skeleton extraction module, a gridding sub-module and a fluid solving module; the main program is based on the python language, and the complex functional module is packaged into a dynamic library based on C++ for calling the main program. The flow can automatically execute the flow quantity result of the transfusion flow only by providing a vascular stl model by a user and designating an inlet and outlet surface and corresponding boundary conditions of the blood flow in the model. The invention can complete blood flow simulation calculation by interaction with clinicians as few as possible, judges that the rupture risk of the aneurysm is respectively an extremely high-risk group, a medium-risk group and a low-risk group, is convenient to use a physical simulation technology to assist an operation scheme, and is beneficial to clinical application.
Description
Technical Field
The invention belongs to the field of medical image processing and application, relates to a medical image subsequent processing analysis technology, in particular to an automatic cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics, and particularly relates to a three-dimensional hemodynamic automatic calculation flow. The blood flow simulation calculation can be completed, the aneurysm rupture risk can be judged, and the physical simulation technology is convenient to assist the operation scheme, thereby being beneficial to clinical application.
Background
The exact cause of the occurrence of the intracranial aneurysm is not completely clear, and the research shows that various factors such as blood flow dynamics (hemodynamics), genetics, vascular biomechanics and the like play an important role in the occurrence of the intracranial aneurysm. Current research generally suggests that hemodynamic factors play an important role in the development, progression, and rupture of aneurysms, making modulation of the hemodynamics of aneurysms one of the targets for intracranial aneurysm treatment.
The prior art hemodynamic experimental study can be divided into two categories, namely animal in-vivo experimental study and in-vitro model experimental study. The research practice shows that the most realistic data can be obtained in vivo experiments, but the in vivo experiments have the limitations of longer period, great influence of individual difference on experimental results, extremely difficult long-time control and monitoring of hemodynamic parameters and the like, in vitro model experiments make up for certain limitations such as a color Doppler detection technology, a magnetic resonance vascular imaging technology and the like to a certain extent, in vitro experiments have the limitations that the model experiments are difficult to approximate to actual flow conditions, and the flow parameters extracted from the model experiments are extremely conventional and limited and the like, so that hemodynamic simulation is necessary, and the defects of the experiments per se can be overcome to a certain extent.
The CFD is a system analysis of related physical phenomena including fluid flow and heat conduction through computer numerical calculation and image display, and the basic idea is to replace the fields of physical quantities originally connected in the time domain and the space domain, such as a speed field and a pressure field, with a set of variable values at a series of limited discrete points, establish an algebraic equation set related to the relationship between the variables at the discrete points through a certain principle and mode, and then solve the algebraic equation set to obtain the approximation of the field variable. CFD can be regarded as a numerical simulation of flow under the control of the flow basis equation, by which the distribution of basic physical quantities (such as velocity, pressure, temperature, concentration, etc.) at various locations in the flow field, and the change over time of these physical quantities, is obtained, which is an extremely complex problem. The current CFD software simulation hemodynamics mainly comprises the following procedures of firstly converting a DICOM format image acquired clinically by using medical image processing software such as Mimics, reconstructing a three-dimensional geometry (STL format) of a patient blood vessel, then guiding the three-dimensional blood vessel geometry into computational fluid meshing software such as ANSYS-ICEM to generate a computational grid for numerical simulation, setting boundary conditions such as blood pressure, blood flow rate, flow and the like for an inlet and an outlet of a model, setting attribute parameters such as density, viscosity, elasticity and the like of blood and a blood vessel wall, finally starting calculation until convergence, extracting visual parameters, and obtaining reliable numerical simulation research results according to whether the steps are completely correct or not, wherein a researcher has to strictly control the quality of each step to obtain the parameters which are the same as the actual conditions of the patient.
In clinical practice, for a previously ruptured intracranial aneurysm with simple morphology, corresponding surgical treatment can be directly selected, but for some previously ruptured complex aneurysms (including multiple aneurysms and malformed aneurysms), simulation analysis can provide great help for clinical diagnosis, help doctors to deeply understand hemodynamic characteristics of the aneurysms, help to judge the maximum stress position and possible rupture position of the wall of the aneurysms, and refer to calculation results of the aneurysms, and by combining the anatomical structures of nearby blood vessels, the doctor can select proper surgical modes (interventional embolism and craniotomy aneurysm occlusion), for example, if numerical simulation predicts that the stress of the saccular aneurysm bottom VonMises is obviously increased, the risk of intracranial hemorrhage caused by puncturing the wall of the aneurysm by a spring bolt is increased, the craniotomy occlusion is preferably selected, and of course, the numerical simulation research results are selected as best as the prior research theory, a great quantity of numerical simulation research on the intracranial aneurysms is required, and the research on the relation between the results of the numerical simulation research and the selection and prognosis of the surgical modes is not formed.
The calculation of the numerical value of the intracranial aneurysm belongs to the research of the interdisciplinary science, the calculation of the blood flow is based on a CFD program, the mechanical analysis of the vascular wall is based on a CAE program, the whole analysis process involves fluid mechanics, mathematics, computer software, computer simulation, a finite element method, materiality, topology, medicine and the like, and the process of analysis by using commercial software is also more superior to the mechanics profession, so that less personnel who fully master the research method are at present, and the method is not promoted in a large amount in clinical work. The most important ring in the simulation process is a region discrete process, namely, a fluid region or a solid region is divided into calculation grids, then calculation solution can be carried out, and the accuracy of a result is directly determined by the grid quality. If the stl model is started, the grid making process and the calculating process are packed into a 'black box' with minimum interaction with a user, the whole simulation process is changed into three stages of image extraction, model making and boundary definition, the settings of the three stages all belong to the professional category of clinicians, and the simulation threshold is greatly reduced.
Based on the current state of the art, the inventor aims to provide an automatic cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics, in particular to a three-dimensional hemodynamics automatic calculation flow, and the analysis system can complete blood flow simulation calculation, judge aneurysm rupture risk, is convenient to use a physical simulation technology to assist an operation scheme, and is beneficial to clinical application.
References relevant to the present invention are:
[1]Updegrove,A.,Wilson,N.,Merkow,J.,Lan,H.,Marsden,A.L.and Shadden,S.C.,SimVascular-An open source pipeline for cardiovascular simulation,Annals of Biomedical Engineering(2016).DOI:10.1007/s10439-016-1762-8
[2] Liu Fengrui, huang Jianping, li Zhong, wang Naxiu, etc. a two-stage gravity ball drop algorithm [ J ] core technique, 2017, for single particle size particle packing is generated in a cylindrical vessel.
Disclosure of Invention
The invention aims to provide an automatic cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics based on the current state of the art, in particular to a three-dimensional hemodynamic automatic calculation flow, and the risk analysis system can automatically execute a program of an output blood flow result to complete blood flow simulation calculation, judge the aneurysm rupture risk, is convenient to use a physical simulation technology to assist an operation scheme and is beneficial to clinical application.
Specifically, the invention provides an automatic cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics, which comprises an automatic flow for calculating three-dimensional hemodynamics, and is characterized in that a blood flow automatic calculation program in the automatic flow comprises a model preprocessing module, a trace particle module, a track statistics module, a skeleton extraction module, a gridding sub-module and a fluid solving module;
the automatic process only needs a user to provide a vascular stl model, and designates an inlet and outlet surface and corresponding boundary conditions of blood flow in the model, and the process can automatically execute the blood flow output result.
In the invention, the topological information of the vessel model is extracted from the trace particle module based on the particle dynamics method, so that the problem of unstable algorithm of the traditional skeleton extraction algorithm based on topology is avoided.
In the invention, trace statistics module is used for injecting trace particles based on Monte Carlo idea, the initial positions of the particles are randomly distributed on the end face, the initial speeds of the particles are also randomly distributed, the capturing capacity of the particles to the vessel geometry is enhanced by continuously repeating the injection process, and the injection process is ended after the trace category is stable.
In the invention, the initial skeleton obtained by track statistics is subjected to maximum inscribed sphere correction in the skeleton extraction module, and the corrected skeleton provides hemangioma position and volume information.
In the invention, the grid division module uses the division idea to divide the model into the sub-models according to the skeleton, and each sub-model is singly subjected to grid division, and no topological constraint exists between the sub-grids.
In the invention, the fluid solver in the fluid solver module performs coupling solving for different blood flow areas.
According to the invention, the dynamic parameters of blood flow are automatically calculated under the condition of small amount of interaction with a clinician, the clinician is required to provide a blood vessel model in stl format according to a dicom image, the program re-triangulates stl, triangular patches are distributed uniformly as much as possible on the premise of unchanged shape of a model file, subsequent grid division and particle-blood vessel wall collision detection are facilitated, the program is suitable for smoothly approaching the real characteristics of blood vessels in a sharp area in the model, a model interaction interface of the clinician is provided based on a VTK library, and the model interaction interface is used for specifying the inlet and outlet of a blood vessel cluster and related blood flow boundary conditions, which is the only link of program interaction with a user in the invention. Based on the cutting naming operation adopted at present, a clinician is required to qualitatively mark the inlet and outlet positions at an inlet and outlet, for an inlet boundary, the clinician can appoint the inlet surface on a program input card to extend a distance along the external normal direction, in order to ensure the full development of fluid flow, at each inlet and outlet end face of a vascular cluster, the program starts the tracer particle injection operation, particle groups with different batches and different speeds are injected according to the Monte Carlo thought, statistical analysis is carried out on the tracer particle track after the particle track is stable, the vascular branches and the areas with vortex tracks inside are marked, then the maximum inscription sphere correction is carried out on the vascular skeleton obtained by statistics further based on the tracer particle expansion algorithm, the corrected skeleton and the maximum inscription sphere radius distribution can be used for clinic, after skeleton information is obtained, the model is divided based on the vortex area, the divided model set is singly divided into grids with boundary layers, and for the unsuccessfully divided areas, the grid is degenerated into grids without boundary layers, but the grid size setting of the boundary layers is small as a compromise processing mode of grid quality reduction, thereby, the user is required to provide inlet conditions in advance, the calculation is carried out on the special fluid flow condition of the special-purpose fluid which is required to be calculated by a plurality of areas, and the size of the blood flow parameters is required to be calculated and the specific to be calculated;
The whole program execution flow in the invention is shown in figure 3, and the core algorithm is divided into four modules, namely four major parts of a statistic trace particle track/vascular skeleton extraction/model grid division and a fluid solver.
In the invention, for a given stl model, firstly, a program automatically identifies all head and tail end surfaces of a blood vessel cluster, the end surfaces to be processed later are removed so that the model is in an open state at the end surfaces (trace particles are injected later), then the program traverses the head and tail end surfaces of each blood vessel cluster, and by utilizing the thought of Monte Carlo, some spherical particles are randomly thrown out from the end surfaces, so that the particles move forwards along an inlet of the end surface under the action of random initial speed, and an external force field of the whole system is set to drive the particles to move (the action is similar to the pressure difference in a fluid flow equation). At this time, the system only has the acting force between particles and triangular units (namely the acting force between particles and the blood vessel wall), tracks the particle track, can induce the topological characteristic of the particle group by using a statistical method, and provides basic information for the subsequent skeleton extraction and grid division.
The invention provides an automatic cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics, in particular to a three-dimensional hemodynamic automatic calculation flow, which comprises a model preprocessing module, a trace particle module, a track statistics module, a skeleton extraction module, a gridding division module and a fluid solving module. The main program is based on the python language, and the complex functional module is packaged into a dynamic library based on C++ for calling the main program. The flow can automatically execute the flow quantity result of the transfusion flow only by providing a vascular stl model by a user and designating an inlet and outlet surface and corresponding boundary conditions of the blood flow in the model. The invention can complete blood flow simulation calculation by interaction with clinicians as few as possible, judges that the rupture risk of the aneurysm is respectively an extremely high-risk group, a medium-risk group and a low-risk group, is convenient to use a physical simulation technology to assist an operation scheme, and is beneficial to clinical application. The invention greatly reduces the technical threshold of blood flow simulation, can facilitate clinicians to simulate and observe blood flow details before operation, and provides reference information for operation schemes.
Drawings
Fig. 1 is a flow chart of execution of the discrete unit method.
FIG. 2 is a flow chart of fluid computation.
Fig. 3 is a flow of execution of the entire main routine.
Detailed Description
Example 1
Calculating the movement of particles under the action of external force, adopting a particle discrete element method (DEM, a flow is shown in figure 1), and equivalent the stress between the particles and the particle-surface sheet to be a spring-damping model, wherein the spring and the damping are respectively applied in a normal direction n and a tangential direction t, and for two contact particles i and j, the radius is Ri and Rj respectively, and the control equation of the speed and the angular speed of the particles i is as follows:
Where mi, ii represent the mass and moment of inertia, respectively, of particle i, nc is the number of neighboring particles in contact with particle i, and the program calculates the contact force between particles using a simplified Hertz-Mindlin-Deresiewicz contact model:
wherein k and γ represent hardness and damping coefficients; represents the relative speed between particles and μ represents the coefficient of friction. Tangential deformation and normal deformation among particles are respectively as follows:
The stiffness coefficient k and the damping coefficient γ in the tangential and the normal directions are respectively:
γn=γt
Wherein R, m and E are each:
e, G and v are Young's modulus, shear modulus and Poisson's ratio, ε is the coefficient of restitution,
The maximum time step is determined by the rayleigh time step:
The position, speed and the like of the particles evolve with time, and are iteratively updated by adopting a leapfrog algorithm (Leap-Frog algorism), the third-order precision of the algorithm is time-reversible, the position of the current time step, the speed of the first half time step and the stress of the particles at the current moment are used for updating the position and the speed,
Wherein the method comprises the steps ofRespectively representing the speed, the position and the stress of the particles at the moment t,
The DEM algorithm searches particle neighbors by adopting a neighbor list mode, strict collision detection is carried out immediately after the neighbor search is finished, particle-particle and particle-vessel wall interaction forces are applied according to the relative positions of the particles and the neighbors, and finally the dynamic information such as displacement, speed, angular speed and the like of each particle is updated by utilizing Newton's law, and the flow is shown in figure 1.
The first characteristic of trace particle track is that for the communication characteristic of different inlets and outlets, similar to the divergence definition of field quantity in differential equation, multiple tracks may be intersected in a certain section area or separated in a certain point, the particle mass flow on a certain section can be used as the mark of linear combination in topology, the place where the mass flow increases represents the merging point of blood flow branches, and vice versa. The tracer particles enter the vascular network from a certain end face, move forward under the action of the particles and the vascular wall until the tracer particles flow out of the vascular network from a certain end face, a complete particle track can represent a vascular access, and a vascular access set can be obtained by traversing all the end faces. Combining the vascular access to form a preliminary vascular model skeleton;
The model skeleton should be able to embody the overall topology of the model in a compact manner while also well preserving the branching structure of the model. In order to improve the quality of model skeleton extraction, it is necessary to ensure that model skeleton points can be well concentrated at the axial position of the model. The method is characterized in that virtual particles with a certain radius are placed on the passages at intervals to ensure that the particle radius is gradually increased, the particle-particle interaction force is cancelled, the particle radius is increased until the corrected vascular passage can be obtained after the movement under the action of the vascular wall and the stabilization are achieved by simply considering the particle-wall interaction force, at the moment, the radius information of the maximum inscribed sphere at the virtual particle position on the vascular passage is obtained, the topological information of the vascular system can be used for clinical application, the algorithm thought is similar to a particle expansion algorithm in a two-stage gravity ball falling algorithm for generating single-particle-diameter particle accumulation in a cylindrical container, and the limitation [2] on the pure topology algorithm is avoided through a particle dynamics algorithm, so that the robustness of the algorithm is increased and the method is more suitable for being embedded into an automatic flow;
The trace particle track is characterized by vortex characteristics in a local range, can be regarded as communication characteristics (such as blood flow vortex in hemangioma) under the condition that the inlet and the outlet of the inside of a blood vessel are overlapped, is similar to the definition of the rotation of field quantity, trace particles sometimes flow out of a certain position of the wall of the blood vessel and then flow in again, the track is a closed curve, the blood flow divergence is 0 at the moment, the rotation is not 0, the mass flow of the trace particles in the vortex is not 0, the mass flow of the trace particles in the upstream and downstream is unchanged, the existence of the vortex cannot be judged, but the corrected blood vessel skeleton is degraded into relatively short branch line segments in the vortex region, so that the mass flow of the trace particles can be detected in the region represented by the branch line segments on the end faces of the non-user marks, and the vortex region is judged.
Example 2
Based on the vortex region which is usually a clinically concerned region and is usually a key position affecting the grid quality, the whole blood vessel model is divided into grids in the prior art, and the grid is difficult to divide properly in all regions, so that a relatively complete whole grid can be obtained by repeated compromise and try for many times, and a large amount of man-machine interaction is needed;
after generating a grid subset for the vessel subset, the fluid solver correspondingly needs to support information transmission of different sub-vessel interfaces (the traditional CFD typical algorithm PISO/SIMPLE only aims at a single flow area), and in the program, the fluid solver adopts the PISO algorithm to respectively carry out iterative calculation on flow in each sub-grid and simultaneously carries out interpolation of field quantities such as speed, pressure and the like on different sub-vessel interfaces:
The above formula for a flow with a constant density is simplified as:
Momentum conservation equation:
The first left term represents the rate of change of the velocity of the micelle, the second left term represents the convection term, the first right term represents the pressure gradient term, the second right term represents the external volumetric force acting on the micelle, the third right term represents the stress of the micelle, the last term represents the gravity, and for an isotropic fluid the fluid-to-fluid relationship is:
the procedure takes a turbulence model based on the reynolds average N-S equation:
Before calculation starts, a clinician is required to specify vascular boundary conditions, which are the only places where an algorithm needs to interact with a user, the user needs to move an interface to move/zoom/rotate a section, the section obtained by cutting the rectangular section and the stl model is used as a blood flow inlet and outlet surface, then flow information such as a type of an input surface (inlet/outlet) of a storage window, an inlet boundary (blood flow/flow velocity distribution model/stretching length), an outlet boundary (outlet pressure) and the like is stored, a fluid solver calculates based on the boundary and physical parameters specified by the user, and for each sub-network area, the momentum equation is solved by the pressure of the given initial pressure or the last iteration step, the pressure is solved by the poisson equation because the solved speed variable does not necessarily meet the continuity equation, and the pressure is obtained by utilizing the solved pressure correction speed, so that the continuity equation can be met. If the velocity does not satisfy the momentum equation, the loop is repeated until convergence, the process flow is as shown in FIG. 2.
The invention can complete blood flow simulation calculation, judges that the rupture risk of the aneurysm is respectively an extremely high-risk group, a medium-risk group and a low-risk group, is convenient to use a physical simulation technology to assist an operation scheme, and is beneficial to clinical application.
Claims (1)
1. An automated cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics comprises an automated process for calculating three-dimensional hemodynamics, and is characterized in that a blood flow automated calculation program in the automated process comprises a model preprocessing module, a trace particle module, a track statistics module, a skeleton extraction module, a meshing module and a fluid solving module;
The automatic process only needs a user to provide a vascular stl model, and designates an inlet and outlet surface and corresponding boundary conditions of blood flow in the model, and the process can automatically execute the blood flow quantity output result;
The topological information of the vessel model is extracted from the trace particle module based on a particle dynamics method;
The trace statistics module is used for injecting trace particles based on the Monte Carlo idea, the initial positions of the particles are randomly distributed on the end face, the initial speeds of the particles are also randomly distributed, the capturing capacity of the particles to the vascular geometry is enhanced in the injection process continuously and repeatedly, and the injection process is finished after the trace category is stable;
In the skeleton extraction module, the initial skeleton obtained by track statistics is subjected to maximum inscribed sphere correction based on a trace particle expansion algorithm, and the corrected skeleton provides hemangioma position and volume information;
the grid division module uses a division idea to divide the model into sub-models according to the skeleton, and each sub-model is divided into grids independently, and no topological constraint exists between the sub-grids;
and the fluid solver in the fluid solver module carries out coupling solving on different blood flow areas, and carries out iterative calculation on the flow in each sub-grid by adopting a PISO algorithm.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2020106329821 | 2020-07-02 | ||
CN202010632982 | 2020-07-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113887146A CN113887146A (en) | 2022-01-04 |
CN113887146B true CN113887146B (en) | 2025-02-11 |
Family
ID=79012925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011094195.2A Active CN113887146B (en) | 2020-07-02 | 2020-10-14 | An automated cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113887146B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119205724B (en) * | 2024-11-14 | 2025-06-03 | 柏意慧心(杭州)网络科技有限公司 | Blood vessel wall state evaluation method, device, equipment and medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102782719A (en) * | 2009-11-27 | 2012-11-14 | 道格微系统有限公司 | Method and system for determining an estimation of a topological support of a tubular structure and use thereof in virtual endoscopy |
CN110866914A (en) * | 2019-11-21 | 2020-03-06 | 北京冠生云医疗技术有限公司 | Method, system, device and medium for evaluating cerebral aneurysm hemodynamic index |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8315812B2 (en) * | 2010-08-12 | 2012-11-20 | Heartflow, Inc. | Method and system for patient-specific modeling of blood flow |
US9700219B2 (en) * | 2013-10-17 | 2017-07-11 | Siemens Healthcare Gmbh | Method and system for machine learning based assessment of fractional flow reserve |
CN104462830A (en) * | 2014-12-12 | 2015-03-25 | 武汉大学 | GPU (graphics processing unit) acceleration based real-time hybrid particle blood flow-blood vessel coupling method |
CN109961850A (en) * | 2019-03-19 | 2019-07-02 | 肖仁德 | A kind of method, apparatus, computer equipment for assessing rupture of intracranial aneurysm risk |
CN109907732B (en) * | 2019-04-09 | 2022-12-02 | 广州新脉科技有限公司 | A method and system for assessing the risk of intracranial aneurysm rupture |
-
2020
- 2020-10-14 CN CN202011094195.2A patent/CN113887146B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102782719A (en) * | 2009-11-27 | 2012-11-14 | 道格微系统有限公司 | Method and system for determining an estimation of a topological support of a tubular structure and use thereof in virtual endoscopy |
CN110866914A (en) * | 2019-11-21 | 2020-03-06 | 北京冠生云医疗技术有限公司 | Method, system, device and medium for evaluating cerebral aneurysm hemodynamic index |
Also Published As
Publication number | Publication date |
---|---|
CN113887146A (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lan et al. | A re-engineered software interface and workflow for the open-source simvascular cardiovascular modeling package | |
Mut et al. | Computational hemodynamics framework for the analysis of cerebral aneurysms | |
EP3282380B1 (en) | Method and system for determining treatments by modifying patient-specific geometrical models | |
Morbiducci et al. | Outflow conditions for image-based hemodynamic models of the carotid bifurcation: implications for indicators of abnormal flow | |
CN103917165B (en) | For the system of blood flow character diagnosis | |
US7191110B1 (en) | Patient specific circulation model | |
Oeltze‐Jafra et al. | Generation and visual exploration of medical flow data: Survey, research trends and future challenges | |
Paramasivam et al. | A methodological review of data mining techniques in predictive medicine: An application in hemodynamic prediction for abdominal aortic aneurysm disease | |
US20230157755A1 (en) | Methods, systems and related aspects for optimization and planning of cardiac surgery | |
Fonken et al. | Ultrasound-based fluid-structure interaction modeling of abdominal aortic aneurysms incorporating pre-stress | |
CN113887146B (en) | An automated cerebral aneurysm rupture risk analysis system based on cerebral hemodynamics | |
Gounley et al. | A computational framework to assess the influence of changes in vascular geometry on blood flow | |
Wendell et al. | The impact of cardiac motion on aortic valve flow used in computational simulations of the thoracic aorta | |
Nanduri et al. | CFD mesh generation for biological flows: Geometry reconstruction using diagnostic images | |
CN113887147B (en) | An automated cerebral blood flow analysis system based on MRI data | |
Makris et al. | A novel method for the generation of multi-block computational structured grids from medical imaging of arterial bifurcations | |
Raut | Patient-Specific 3D Vascular Reconstruction and Computational Assessment of Biomechanics–an Application to Abdominal Aortic Aneurysm | |
Wei et al. | Toward real-time simulation of blood-coil interaction during aneurysm embolization | |
Radaelli et al. | Image-based haemodynamics simulation in intracranial aneurysms | |
Meuschke | Visualization, classification, and interaction for risk analysis and treatment planning of cerebral aneurysms | |
Camargo et al. | Efficient implementation for particle tracing in computational hemodynamics | |
Jonášová et al. | Simulation of contrast medium propagation based on 1D and 3D portal hemodynamics | |
Harreld | Modeling, Simulation and VR Visualization of Brain Aneurysm Blood Flow | |
Fenz et al. | Patient-specific blood flow simulation to improve intracranial aneurysm diagnosis | |
Cebral et al. | Computational Analysis of Blood Flow Characteristics in Intracrainal Aneurysms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |