CN113180824A - Method, apparatus, computer device and storage medium for modeling needle morphology for microcatheter shaping - Google Patents
Method, apparatus, computer device and storage medium for modeling needle morphology for microcatheter shaping Download PDFInfo
- Publication number
- CN113180824A CN113180824A CN202110337933.XA CN202110337933A CN113180824A CN 113180824 A CN113180824 A CN 113180824A CN 202110337933 A CN202110337933 A CN 202110337933A CN 113180824 A CN113180824 A CN 113180824A
- Authority
- CN
- China
- Prior art keywords
- tumor
- blood vessel
- vessel model
- path
- shaping
- 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.)
- Granted
Links
- 238000007493 shaping process Methods 0.000 title claims abstract description 64
- 238000000034 method Methods 0.000 title claims abstract description 40
- 210000004204 blood vessel Anatomy 0.000 claims abstract description 111
- 206010028980 Neoplasm Diseases 0.000 claims abstract description 107
- 239000011159 matrix material Substances 0.000 claims abstract description 41
- 238000004088 simulation Methods 0.000 claims abstract description 21
- 230000002490 cerebral effect Effects 0.000 claims abstract description 11
- 206010002329 Aneurysm Diseases 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 13
- 238000010276 construction Methods 0.000 claims description 6
- 238000000465 moulding Methods 0.000 claims description 5
- 238000012952 Resampling Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 4
- 230000010102 embolization Effects 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 201000008450 Intracranial aneurysm Diseases 0.000 description 3
- 210000001367 artery Anatomy 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 238000007917 intracranial administration Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002792 vascular Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000002583 angiography Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000002585 cerebral angiography Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013161 embolization procedure Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000013152 interventional procedure Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/68—Analysis of geometric attributes of symmetry
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/102—Modelling of surgical devices, implants or prosthesis
- A61B2034/104—Modelling the effect of the tool, e.g. the effect of an implanted prosthesis or for predicting the effect of ablation or burring
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/105—Modelling of the patient, e.g. for ligaments or bones
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/107—Visualisation of planned trajectories or target regions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/108—Computer aided selection or customisation of medical implants or cutting guides
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30096—Tumor; Lesion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30101—Blood vessel; Artery; Vein; Vascular
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Geometry (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Surgery (AREA)
- Robotics (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
The present application relates to a method, apparatus, computer device and storage medium for modeling needle morphology for microcatheter shaping. The method comprises the following steps: acquiring image data related to cerebral vessels, constructing a tumor-carrying vessel model in a three-dimensional form according to the image data, extracting a central line of the tumor-carrying vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying vessel model according to the target central line segment; generating a micro-catheter path in the tumor-loaded blood vessel in the reconstructed tumor-loaded blood vessel model, wherein the micro-catheter path is a smooth spline curve with a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points; and calculating to obtain a rotation matrix between adjacent lines according to the micro catheter path and the micro catheter parameters, and simulating the shape of the shaping needle based on the rotation matrix. By adopting the method, the accuracy and the simulation speed of the shape simulation of the shaping needle can be improved.
Description
Technical Field
The present application relates to the field of transformed medical technology, and more particularly, to a method, apparatus, computer device and storage medium for modeling needle morphology for microcatheter modeling.
Background
Microcatheters are a common instrument used in interventional procedures. In a coil interventional embolization procedure for intracranial aneurysms, a corresponding microcatheter is first selectively delivered into the aneurysm. One important step in the surgical procedure is the successful shaping of the microcatheter. The shape of the front end of the microcatheter is well shaped, so that the in-place accuracy of the microcatheter in an interventional operation, the stability of the microcatheter in an embolization process and the control flexibility of the microcatheter can be greatly improved.
However, in the actual surgical process, the shaping of the microcatheter still depends on the rich knowledge and experience of the doctor, and the precise and effective auxiliary design means is always lacking in clinic.
Disclosure of Invention
In view of the above, there is a need to provide a shaping needle posture simulation method, apparatus, computer device and storage medium for shaping a microcatheter.
A method of modeling a shaping needle morphology for microcatheter shaping comprising:
acquiring image data related to cerebral vessels, and constructing a tumor-carrying vessel model in a three-dimensional form according to the image data;
extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
generating a micro-catheter path in the tumor-loaded blood vessel in the reconstructed tumor-loaded blood vessel model, wherein the micro-catheter path is a smooth spline curve which has a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
and calculating to obtain a rotation matrix between adjacent lines according to the micro catheter path and the micro catheter parameters, and simulating the shape of the shaping needle based on the rotation matrix.
Optionally, the constructing a three-dimensional tumor-bearing blood vessel model from the image data includes:
acquiring first image data in a region of interest range in the image data, wherein the first image data comprises an aneurysm part;
extracting a three-dimensional rough tumor-carrying blood vessel model from the first image data according to a target threshold value;
and constructing based on the rough tumor-bearing blood vessel model and the first image data to obtain the tumor-bearing blood vessel model.
Optionally, extracting the centerline of the tumor-bearing vessel model comprises: and selecting the position of the aneurysm top in the aneurysm-carrying blood vessel model as an entry point, selecting a blood vessel proximal inlet as an exit point, and generating the central line between the entry point and the exit point by adopting a maximum inscribed sphere mode.
Optionally, the reconstructed tumor-bearing blood vessel model is a blood vessel model without blood vessel branches and with a smooth outer wall.
Optionally, generating the micro-catheter path in the reconstructed tumor-bearing vessel model comprises generating a polygonal line path, and then fitting according to the polygonal line path to generate the micro-catheter path;
and the far end of the broken line path extends from the starting point of the reconstructed tumor-carrying vessel model at a preset angle to the position which touches the inner wall of the vessel and then reflects until the distance between the reflecting position and the ending point is smaller than a threshold value after multiple reflections occur in the inner wall of the vessel.
Optionally, the calculating a rotation matrix between adjacent line segments according to the microcatheter path and microcatheter parameters includes:
carrying out spline resampling on the micro-catheter path to obtain a new interpolation point three-dimensional coordinate;
calculating according to the new three-dimensional coordinates of the interpolation points and the microcatheter parameters to obtain a rotation angle and a rotation axis between actual adjacent line segments of the shaping needle;
and calculating according to the rotation angle and the rotation axis to obtain a rotation matrix between the actual adjacent line segments.
Optionally, simulating a shaping pin morphology based on the rotation matrix comprises:
sequentially calculating a rotation matrix between each adjacent line segment on the real path of the shaping needle;
and rotating the corresponding section of the micro-catheter path according to each rotation matrix to obtain the shape of the shaping needle.
The present application also provides a shaping needle posture simulation device for microcatheter shaping, comprising:
the tumor-bearing blood vessel model construction module is used for acquiring image data related to cerebral vessels and constructing a tumor-bearing blood vessel model in a three-dimensional form according to the image data;
the tumor-carrying blood vessel model reconstruction module is used for extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
the micro-catheter path generation module is used for generating a micro-catheter path in the tumor-carrying blood vessel in the reconstructed tumor-carrying blood vessel model, wherein the micro-catheter path is a smooth spline curve which has a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
and the shaping needle shape simulation module is used for calculating a rotation matrix between adjacent lines according to the real path and the micro catheter parameters, and simulating the shape of the shaping needle based on the rotation matrix.
The present application further provides a computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
acquiring image data related to cerebral vessels, and constructing a tumor-carrying vessel model in a three-dimensional form according to the image data;
extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
generating a microcatheter path extending in the tumor-bearing blood vessel in the reconstructed tumor-bearing blood vessel model, wherein the microcatheter path is a smooth spline curve with a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
and calculating to obtain a rotation matrix between adjacent lines according to the micro catheter path and the micro catheter parameters, and simulating the shape of the shaping needle based on the rotation matrix.
The present application further provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of:
acquiring image data related to cerebral vessels, and constructing a tumor-carrying vessel model in a three-dimensional form according to the image data;
extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
generating a micro-catheter path in the tumor-loaded blood vessel in the reconstructed tumor-loaded blood vessel model, wherein the micro-catheter path is a smooth spline curve which has a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
and calculating to obtain a rotation matrix between adjacent lines according to the micro catheter path and the micro catheter parameters, and simulating the shape of the shaping needle based on the rotation matrix.
According to the modeling needle shape simulation method, the modeling needle shape simulation device, the computer equipment and the storage medium for micro-catheter modeling, a tumor-carrying blood vessel model in a three-dimensional form is reconstructed based on a cerebral angiography image, a path of a micro-catheter entering a tumor-carrying blood vessel is generated according to the tumor-carrying blood vessel model, and finally the modeling needle shape is simulated by combining the self parameters of the micro-catheter, so that a doctor is assisted in carrying out optimal micro-catheter shape decision, and intracranial aneurysm treatment is simpler and more efficient.
Drawings
FIG. 1 is a schematic flow diagram of a shaping pin attitude simulation method in one embodiment;
FIG. 2 is a schematic flow chart illustrating a method for constructing a tumor-bearing vessel model according to an embodiment;
FIG. 3 is a flow diagram illustrating a rotation matrix calculation method according to one embodiment;
FIG. 4 is a schematic representation of a three-dimensional model of a parent vessel in one embodiment;
FIG. 5 is a schematic center line view of an embodiment;
FIG. 6 is a schematic diagram of a start point and an end point on a centerline in one embodiment
FIG. 7 is a schematic view of a polyline path in one embodiment;
FIG. 8 is a schematic view of a microcatheter pathway in one embodiment;
FIG. 9 is a schematic representation of a shaping pin configuration in one embodiment;
FIG. 10 is a still further perspective view of the pins of FIG. 9;
FIG. 11 is a block diagram of a device for simulating a shape of a shaping needle according to an embodiment;
FIG. 12 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the spring coil interventional embolization operation of intracranial aneurysm, a microcatheter is needed, the microcatheter is firstly sent to a specified position, and then the spring coil is sent to the interior of the aneurysm through the microcatheter so as to start the embolization effect. Before sending into the blood vessel with the pipe that declines, need mould the bending that leads to certain angle through steam with the pipe head and stereotype again, be favorable to the pipe head that declines like this to get into the aneurysm chamber to make its head can stably remain in the aneurysm, and prevent that the pipe head that declines from propping the aneurysm wall and causing the fracture, utilize the moulding of head to make the spring coil suitable distribution in the aneurysm simultaneously.
When the micro catheter is shaped, a shaping needle is usually used, the shaping needle is firstly shaped according to experience, and then the head of the micro catheter is shaped according to the shaped shaping needle, so that the shape of the shaping needle is particularly important, a doctor can only shape the micro catheter through own experience, and experience inheritance is difficult and rich experience accumulation generally corresponds to a long learning process. And simultaneously, precise and effective auxiliary means are lacked. And for particularly complex cases, even experienced physicians are at risk of having microcatheters that are difficult to deliver or unstable in place.
As shown in fig. 1, there is provided a molding needle posture simulation method of micro-catheter molding solving the above technical problems, comprising the steps of:
s100, acquiring image data related to cerebral vessels, and constructing a tumor-carrying vessel model in a three-dimensional form according to the image data;
step S110, extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
step S120, generating a micro-catheter path in the tumor-bearing blood vessel in the reconstructed tumor-bearing blood vessel model, wherein the micro-catheter path is a smooth spline curve with a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
step S130, a rotation matrix between adjacent sections of lines is obtained through calculation according to the micro catheter path and the micro catheter parameters, and the shape of the shaping needle is simulated based on the rotation matrix.
In step S100, the image data is angiographic image data, which may be obtained by a Data Silhouette Angiography (DSA) technique. After obtaining the image data, extracting the region of interest in the image data, that is, intercepting the image region of the tumor-bearing blood vessel with the aneurysm in the image data. Then, a three-dimensional tumor-bearing blood vessel model is constructed according to the image data of the region of interest, as shown in fig. 4. The model can be constructed in various ways, and a method for constructing a tumor-bearing blood vessel model according to image data is provided in the application.
As shown in fig. 2, constructing a three-dimensional tumor-bearing vessel model from image data includes:
step S200, acquiring first image data in the region of interest in the image data, wherein the first image data comprises an aneurysm part;
step S210, extracting a three-dimensional rough tumor-bearing blood vessel model from the first image data according to a target threshold value;
step S220, a tumor-laden blood vessel model is obtained by constructing based on the rough tumor-laden blood vessel model and the first image data.
In step S210, the image processing software is used to process the first image, i.e. the intracranial vascular image having the aneurysm portion, so as to obtain a three-dimensional coarse tumor-bearing vascular model. The preliminarily obtained tumor-laden blood vessel model can be adjusted to a target value favorable for subsequent model construction by using software.
In step S220, the rough tumor-laden blood vessel model and the first image obtained primarily are used to construct a more accurate tumor-laden blood vessel model by a level set segmentation method. The method uses the existing initial contour, extends inward or outward and finds the segmentation edge.
During construction, the obtained rough tumor-bearing blood vessel model is used as input of a level set segmentation method, then denoising and gradient calculation are carried out on a first image to obtain potential graph edge characteristics, the characteristics are used as the other input of the level set segmentation method, and finally a precise tumor-bearing blood vessel model is obtained, so that the obtained central line data are more accurate during subsequent central line extraction.
In step S110, when a centerline is extracted according to the constructed tumor-laden blood vessel model, the position of the aneurysm top in the model is selected as an entry point, the blood vessel proximal entry is selected as an exit point, and the centerline is generated between the entry point and the exit point by using the maximum inscribed sphere, as shown in fig. 5.
In this embodiment, the parent vessel model includes the parent artery in the selected region and some side branches on the artery, which will cause a decrease in accuracy and speed of generation when the microcatheter path is generated later.
In order to generate a microcatheter path more accurately and rapidly, in this embodiment, a tumor-laden blood vessel model is reconstructed according to the central line, and the reconstructed tumor-laden blood vessel model is a blood vessel model without blood vessel branches (side branch blood vessels) and with a smooth outer wall.
Specifically, a central line segment is cut out on the extracted central line, that is, a start point and an end point of the micro-catheter are selected on the central line, as shown in fig. 6. Acquiring central line segment information including the sphere center position and the radius of an inscribed sphere, reconstructing a smooth vessel model with a side branch removed according to the sphere center position and the radius, wherein the reconstructed tumor-carrying vessel model has a starting point and an ending point which are the same as the target central line segment position,
in step S120, the generating of the micro-catheter path in the reconstructed tumor-bearing vessel model includes generating a polygonal line path, and then performing fitting according to the polygonal line path to generate the micro-catheter path. The far end of the broken line path extends from the starting point of the reconstructed tumor-carrying vessel model at a preset angle to touch the inner wall of the vessel for reflection, and the distance between the reflection position and the ending point is smaller than a threshold value after multiple reflections occur in the inner wall of the vessel.
As shown in fig. 7, when the path of the microcatheter is generated, the path of the head, i.e., the distal end, inside the tumor-bearing vessel is compared with the reflected path in the photonic fiber, and the broken line shown in fig. 7 is the center line, and the zigzag broken line with arrows is the broken line path. Starting from the starting point of the reconstructed tumor-carrying blood vessel model, extending at a preset angle until the reconstructed tumor-carrying blood vessel model is contacted with the inner wall of the blood vessel, taking the contact position as a contact point, calculating a normal vector of the blood vessel wall of the contact point, and then calculating a new extending path according to the reflection principle of light.
The head of the microcatheter is extended on the inner wall of the blood vessel according to the method until the distance between the contact point and the end point is smaller than the set threshold, the traveling path of the head of the microcatheter is a zigzag broken line, and a smooth microcatheter path is generated after fitting is carried out on each contact point according to the start point and the end point, wherein the microcatheter path is a simulated extension path when the microcatheter is sent into the blood vessel, and is shown in fig. 8.
In this embodiment, the beginning of the head of the microcatheter is the starting point, which is the position of the aneurysm top, and the ending point is selected according to the situation, generally according to the distance between two reflections of the microcatheter on the inner wall of the blood vessel.
In this embodiment, the preset angle is generally the tangential vector direction of the starting point, and can also be regarded as a direction extending downward from the aneurysm top.
In step S130, as shown in fig. 3, the calculating a rotation matrix between adjacent line segments according to the microcatheter path and the microcatheter parameters includes:
step S300, carrying out spline resampling on the micro-catheter path to obtain a new interpolation point three-dimensional coordinate;
step S310, calculating according to the new interpolation point three-dimensional coordinates and the microcatheter parameters to obtain a rotation angle and a rotation axis between actual adjacent line segments of the shaping needle;
step S320, calculating according to the rotating angle and the rotating shaft to obtain a rotating matrix between the actual adjacent line segments.
In step S310, the turning angle of the actual microcatheter when touching the inner wall of the inner tube can be calculated according to the three-dimensional coordinates of the new interpolation point of the microcatheter path and the resilient coefficient of the microcatheter. The path of the microcatheter can be regarded as a smooth curve formed by connecting a plurality of sections of smooth curves through a plurality of contact points, and each section of line segment is turned at the contact point, namely the actual rotation angle is calculated by combining the thickness of the wall of the blood vessel touched by the microcatheter and the self resilience coefficient of the microcatheter.
The included angle between two adjacent line segments on the path of the micro-catheter is calculated according to the new interpolation point, and then the shaping angle, namely the rotation angle, of the actual adjacent line segments is obtained by calculation according to the resilience coefficient of the micro-catheter. Then, a plane normal vector formed by adjacent line segments is calculated as a rotation axis. And finally, calculating a rotation matrix of each contact point according to the rotation angle and the rotation axis.
In step S310, the actual path of the microcatheter in the blood vessel is the shape of the shaping needle that needs to be bent, so that the shape of the shaping needle can be simulated according to the obtained rotation matrix.
In this embodiment, simulating the pin shape based on the rotation matrix includes: and sequentially calculating rotation matrixes between adjacent line segments on the real path of the shaping needle, and rotating the corresponding section of the micro-catheter path according to the rotation matrixes to obtain the shape of the shaping needle.
After the rotation matrix between two adjacent segments is calculated, the rotation matrix is sequentially rotated according to the rotation matrix corresponding to each segment based on the microcatheter path to simulate the shape of the shaping needle, as shown in fig. 9-10.
In the modeling needle shape simulation method for microcatheter shaping, a tumor-carrying blood vessel model for spring embolization is constructed according to intracranial blood vessel image data related to a patient, so that the most matched modeling needle shape can be simulated according to different tumor-carrying blood vessel shapes or conditions of the patients. And reconstructing a smooth vessel model without a side branch vessel according to the central line can improve the accuracy and speed of the subsequent generation of the micro-catheter path.
The modeling needle shape simulation method can automatically generate a micro-catheter path and a modeling needle shape through simple operation, assists a doctor in carrying out optimal micro-catheter modeling decision, greatly shortens the learning period and reduces the operation risk.
It should be understood that although the various steps in the flow charts of fig. 1-3 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 1-3 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 11, there is provided a shaping needle attitude simulation device for shaping a microcatheter, comprising: a tumor-bearing vessel model construction module 400, a tumor-bearing vessel model reconstruction module 410, a microcatheter path generation module 420, and a shaping needle posture simulation module 430, wherein:
a tumor-bearing blood vessel model construction module 400, configured to acquire image data related to a cerebral blood vessel, and construct a tumor-bearing blood vessel model in a three-dimensional form according to the image data;
a tumor-bearing blood vessel model reconstruction module 410, configured to extract a center line of the tumor-bearing blood vessel model, intercept a target center line segment on the center line, and reconstruct the tumor-bearing blood vessel model according to the target center line segment;
a microcatheter path generating module 420 for generating a microcatheter path extending in the tumor-bearing blood vessel in the reconstructed tumor-bearing blood vessel model, wherein the microcatheter path is a smooth spline curve having a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of segments by each contact point;
and the shaping needle shape simulation module 430 is used for calculating a rotation matrix between adjacent lines according to the real path and the microcatheter parameters, and simulating the shaping needle shape based on the rotation matrix.
Specific limitations of the shaping needle morphology simulation device for shaping the microcatheter can be found in the above limitations of the shaping needle morphology simulation method for shaping the microcatheter, which are not described herein again. The various modules of the above-described shaped needle morphology simulation device for microcatheter shaping may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 12. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of modeling needle morphology for microcatheter shaping. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 12 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
acquiring image data related to cerebral vessels, and constructing a tumor-carrying vessel model in a three-dimensional form according to the image data;
extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
generating a micro-catheter path in the tumor-loaded blood vessel in the reconstructed tumor-loaded blood vessel model, wherein the micro-catheter path is a smooth spline curve which has a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
calculating according to the microcatheter path and microcatheter parameters to obtain a rotation matrix between adjacent lines, and simulating the shape of the shaping needle based on the rotation matrix
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring image data related to cerebral vessels, and constructing a tumor-carrying vessel model in a three-dimensional form according to the image data;
extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
generating a microcatheter path extending in the tumor-bearing blood vessel in the reconstructed tumor-bearing blood vessel model, wherein the microcatheter path is a smooth spline curve with a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
calculating according to the microcatheter path and microcatheter parameters to obtain a rotation matrix between adjacent lines, and simulating the shape of the shaping needle based on the rotation matrix
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A method of modeling a molding needle morphology for microcatheter molding, comprising:
acquiring image data related to cerebral vessels, and constructing a tumor-carrying vessel model in a three-dimensional form according to the image data;
extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line, and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
generating a micro-catheter path in the tumor-loaded blood vessel in the reconstructed tumor-loaded blood vessel model, wherein the micro-catheter path is a smooth spline curve which has a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
and calculating to obtain a rotation matrix between adjacent lines according to the micro catheter path and the micro catheter parameters, and simulating the shape of the shaping needle based on the rotation matrix.
2. The method for modeling needle shape according to claim 1, wherein said constructing a three-dimensional version of the tumor-bearing vessel model from the image data comprises:
acquiring first image data in a region of interest range in the image data, wherein the first image data comprises an aneurysm part;
extracting a three-dimensional rough tumor-carrying blood vessel model from the first image data according to a target threshold value;
and constructing based on the rough tumor-bearing blood vessel model and the first image data to obtain the tumor-bearing blood vessel model.
3. The modeling needle morphology simulation method of claim 1, wherein extracting the centerline of the tumor-bearing vessel model comprises: and selecting the position of the aneurysm top in the aneurysm-carrying blood vessel model as an entry point, selecting a blood vessel proximal inlet as an exit point, and generating the central line between the entry point and the exit point by adopting a maximum inscribed sphere mode.
4. The method for modeling needle shape according to claim 1, wherein the reconstructed tumor-bearing vessel model is a vessel model without vessel branches and with smooth outer wall.
5. The method of modeling needle shape according to claim 4, wherein generating the microcatheter path in the reconstructed tumor-bearing vessel model comprises generating a polyline path and then generating the microcatheter path by fitting according to the polyline path;
and the far end of the broken line path extends from the starting point of the reconstructed tumor-carrying vessel model at a preset angle to the position which touches the inner wall of the vessel and then reflects until the distance between the reflecting position and the ending point is smaller than a threshold value after multiple reflections occur in the inner wall of the vessel.
6. The method for modeling needle shape according to claim 1, wherein said calculating a rotation matrix between adjacent line segments according to the microcatheter path and microcatheter parameters comprises:
carrying out spline resampling on the micro-catheter path to obtain a new interpolation point three-dimensional coordinate;
calculating according to the new three-dimensional coordinates of the interpolation points and the microcatheter parameters to obtain a rotation angle and a rotation axis between actual adjacent line segments of the shaping needle;
and calculating according to the rotation angle and the rotation axis to obtain a rotation matrix between the actual adjacent line segments.
7. The shaping pin morphology simulation method of claim 6, wherein simulating shaping pin morphology based on the rotation matrix comprises:
sequentially calculating a rotation matrix between each adjacent line segment on the real path of the shaping needle;
and rotating the corresponding section of the micro-catheter path according to each rotation matrix to obtain the shape of the shaping needle.
8. A shaped needle morphology simulation device for microcatheter shaping, comprising:
the tumor-bearing blood vessel model construction module is used for acquiring image data related to cerebral vessels and constructing a tumor-bearing blood vessel model in a three-dimensional form according to the image data;
the tumor-carrying blood vessel model reconstruction module is used for extracting a central line of the tumor-carrying blood vessel model, intercepting a target central line segment on the central line and reconstructing the tumor-carrying blood vessel model according to the target central line segment;
the micro-catheter path generation module is used for generating a micro-catheter path in the tumor-carrying blood vessel in the reconstructed tumor-carrying blood vessel model, wherein the micro-catheter path is a smooth spline curve which has a plurality of contact points with the inner wall of the blood vessel, and the smooth spline curve is divided into a plurality of sections by the contact points;
and the shaping needle shape simulation module is used for calculating a rotation matrix between adjacent lines according to the real path and the micro catheter parameters, and simulating the shape of the shaping needle based on the rotation matrix.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, performs the steps of a method for modeling a shaping needle morphology for shaping a microcatheter as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method for modeling a shaping needle for shaping a microcatheter according to any of the claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110337933.XA CN113180824B (en) | 2021-03-29 | 2021-03-29 | Shaping needle form simulation method and device for microcatheter shaping, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110337933.XA CN113180824B (en) | 2021-03-29 | 2021-03-29 | Shaping needle form simulation method and device for microcatheter shaping, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113180824A true CN113180824A (en) | 2021-07-30 |
CN113180824B CN113180824B (en) | 2023-06-20 |
Family
ID=76974565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110337933.XA Active CN113180824B (en) | 2021-03-29 | 2021-03-29 | Shaping needle form simulation method and device for microcatheter shaping, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113180824B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114366296A (en) * | 2021-12-31 | 2022-04-19 | 杭州脉流科技有限公司 | Improved microcatheter path generation method, shaping method of shaped needle, computer device, readable storage medium and program product |
CN114366295A (en) * | 2021-12-31 | 2022-04-19 | 杭州脉流科技有限公司 | Microcatheter path generation method, shaping method of shaped needle, computer device, readable storage medium and program product |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150254526A1 (en) * | 2012-10-01 | 2015-09-10 | Koninklijke Philips N.V. | Three dimensional polyline registration using shape constraints |
CN106037853A (en) * | 2016-05-04 | 2016-10-26 | 李泽福 | Microcatheter moulding stent used for intracranial aneurysm embolization and preparation method of microcatheter moulding stent |
CN107072743A (en) * | 2014-09-16 | 2017-08-18 | 皇家飞利浦有限公司 | It is arranged to the processing system cooperated with the intervening equipment that optic shape sensing is enabled |
US20170265943A1 (en) * | 2016-03-16 | 2017-09-21 | Gal Sela | Trajectory alignment system and methods |
CN107397588A (en) * | 2016-05-20 | 2017-11-28 | 中国科学院深圳先进技术研究院 | The analogy method and device of interventional embolization surgical procedure |
CN107468334A (en) * | 2017-08-01 | 2017-12-15 | 强联智创(北京)科技有限公司 | A kind of moulding aided design system of three-dimensional microtubular and design method |
CN108186038A (en) * | 2018-02-11 | 2018-06-22 | 杭州脉流科技有限公司 | The system that Coronary Blood Flow Reserve score is calculated based on angiography image |
CN109117460A (en) * | 2018-09-12 | 2019-01-01 | 大连理工大学 | A method of survey calculation rotor is jumped based on end and assembles axis deviation |
CN109199587A (en) * | 2018-10-16 | 2019-01-15 | 强联智创(北京)科技有限公司 | Travelling route analogy method, device and the equipment of a kind of conduit in the blood vessels |
CN109411058A (en) * | 2018-10-16 | 2019-03-01 | 强联智创(北京)科技有限公司 | A kind of conduit moulding processing method, equipment and device |
US20190159743A1 (en) * | 2017-11-30 | 2019-05-30 | Shenzhen Keya Medical Technology Corporation | Methods and devices for performing three-dimensional blood vessel reconstruction using angiographic images |
CN110288693A (en) * | 2019-06-06 | 2019-09-27 | 昆明医科大学第二附属医院 | A kind of intelligent microtubular Shaping System of intracranial aneurysm intervention operation |
CN110706272A (en) * | 2019-10-17 | 2020-01-17 | 上海微创医疗器械(集团)有限公司 | Blood vessel centerline extraction method and device, electronic equipment and storage medium |
WO2020083374A1 (en) * | 2018-10-26 | 2020-04-30 | Union Strong (Beijing) Technology Co. Ltd. | Method and system for measuring morphological parameters of an intracranial aneurysm image |
JP2020185266A (en) * | 2019-05-16 | 2020-11-19 | キヤノンメディカルシステムズ株式会社 | Medical image processing apparatus and molding member |
-
2021
- 2021-03-29 CN CN202110337933.XA patent/CN113180824B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150254526A1 (en) * | 2012-10-01 | 2015-09-10 | Koninklijke Philips N.V. | Three dimensional polyline registration using shape constraints |
CN107072743A (en) * | 2014-09-16 | 2017-08-18 | 皇家飞利浦有限公司 | It is arranged to the processing system cooperated with the intervening equipment that optic shape sensing is enabled |
US20170265943A1 (en) * | 2016-03-16 | 2017-09-21 | Gal Sela | Trajectory alignment system and methods |
CN106037853A (en) * | 2016-05-04 | 2016-10-26 | 李泽福 | Microcatheter moulding stent used for intracranial aneurysm embolization and preparation method of microcatheter moulding stent |
CN107397588A (en) * | 2016-05-20 | 2017-11-28 | 中国科学院深圳先进技术研究院 | The analogy method and device of interventional embolization surgical procedure |
CN107468334A (en) * | 2017-08-01 | 2017-12-15 | 强联智创(北京)科技有限公司 | A kind of moulding aided design system of three-dimensional microtubular and design method |
US20190159743A1 (en) * | 2017-11-30 | 2019-05-30 | Shenzhen Keya Medical Technology Corporation | Methods and devices for performing three-dimensional blood vessel reconstruction using angiographic images |
CN108186038A (en) * | 2018-02-11 | 2018-06-22 | 杭州脉流科技有限公司 | The system that Coronary Blood Flow Reserve score is calculated based on angiography image |
CN109117460A (en) * | 2018-09-12 | 2019-01-01 | 大连理工大学 | A method of survey calculation rotor is jumped based on end and assembles axis deviation |
CN109199587A (en) * | 2018-10-16 | 2019-01-15 | 强联智创(北京)科技有限公司 | Travelling route analogy method, device and the equipment of a kind of conduit in the blood vessels |
CN109411058A (en) * | 2018-10-16 | 2019-03-01 | 强联智创(北京)科技有限公司 | A kind of conduit moulding processing method, equipment and device |
WO2020083374A1 (en) * | 2018-10-26 | 2020-04-30 | Union Strong (Beijing) Technology Co. Ltd. | Method and system for measuring morphological parameters of an intracranial aneurysm image |
JP2020185266A (en) * | 2019-05-16 | 2020-11-19 | キヤノンメディカルシステムズ株式会社 | Medical image processing apparatus and molding member |
CN110288693A (en) * | 2019-06-06 | 2019-09-27 | 昆明医科大学第二附属医院 | A kind of intelligent microtubular Shaping System of intracranial aneurysm intervention operation |
CN110706272A (en) * | 2019-10-17 | 2020-01-17 | 上海微创医疗器械(集团)有限公司 | Blood vessel centerline extraction method and device, electronic equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
邓宝松: "基于点线特征的大基线图像序列三维重建技术研究", 《中国博士学位论文全文数据库信息科技辑》 * |
邓宝松: "基于点线特征的大基线图像序列三维重建技术研究", 《中国博士学位论文全文数据库信息科技辑》, no. 6, 15 December 2007 (2007-12-15), pages 147 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114366296A (en) * | 2021-12-31 | 2022-04-19 | 杭州脉流科技有限公司 | Improved microcatheter path generation method, shaping method of shaped needle, computer device, readable storage medium and program product |
CN114366295A (en) * | 2021-12-31 | 2022-04-19 | 杭州脉流科技有限公司 | Microcatheter path generation method, shaping method of shaped needle, computer device, readable storage medium and program product |
CN114366296B (en) * | 2021-12-31 | 2023-05-30 | 杭州脉流科技有限公司 | Improved microcatheter path generation methods, shaping methods, apparatus and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113180824B (en) | 2023-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109461138B (en) | Parameter calculation method, system, readable storage medium and computer equipment | |
AU2016213696B2 (en) | Systems and methods for numerically evaluating vasculature | |
US9202010B2 (en) | Systems and methods for modeling changes in patient-specific blood vessel geometry and boundary conditions | |
CN111161342A (en) | Method, device, equipment and system for obtaining fractional flow reserve based on coronary angiography image and readable storage medium | |
CN113180824B (en) | Shaping needle form simulation method and device for microcatheter shaping, computer equipment and storage medium | |
CN108697469A (en) | System and method for being route in the blood vessels to the blood vessel line of such as conduit | |
WO2016172203A1 (en) | Systems and methods for risk assessment and treatment planning of arterio-venous malformation | |
JP7425039B2 (en) | Methods, apparatus, and devices for simulating catheter travel paths within blood vessels | |
Morales et al. | A virtual coiling technique for image-based aneurysm models by dynamic path planning | |
CN114746955A (en) | Computational simulation platform for interventional surgical planning | |
CN109934913A (en) | The virtual intervention support method for implantation of intracranial aneurysm, device, computer equipment | |
CN110664524A (en) | Devices, systems, and media for guiding stent implantation in a vessel | |
CN116090364A (en) | Method for obtaining coronary blood flow reserve fraction based on CTA image and readable storage medium | |
CN115439533A (en) | Method, computer device, readable storage medium and program product for obtaining the location of an intracranial aneurysm at a vessel segment | |
CN107397588B (en) | Simulation method and device for interventional embolization operation process | |
CN109452971B (en) | Method, device and equipment for simulating traveling route of catheter in blood vessel | |
CN113648059A (en) | Surgical planning evaluation method, computer device, and storage medium | |
CN114366295B (en) | Microcatheter path generation method, shaping method of shaping needle, computer device, readable storage medium, and program product | |
CN114366296B (en) | Improved microcatheter path generation methods, shaping methods, apparatus and storage medium | |
CN114399596A (en) | Method, apparatus, system and computer storage medium for microcatheter shaping | |
CN117618108B (en) | Electronic device for predicting implantation effect of in-vivo device and related product | |
CN116649995B (en) | Method and device for acquiring hemodynamic parameters based on intracranial medical image | |
CN113033121B (en) | Method for selecting diameter of portal hypertension transjugular intrahepatic portosystemic shunt stent | |
CN103995989B (en) | The adjust automatically of the particular patient of boundary condition for tip vascular tree | |
CN115944389B (en) | Method and computer device for simulated implantation of spring coil |
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 | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method, device, computer equipment, and storage medium for simulating the shape of shaping needles used for microchannel shaping Granted publication date: 20230620 Pledgee: Hangzhou High-tech Financing Guarantee Co.,Ltd. Pledgor: ARTERYFLOW TECHNOLOGY Co.,Ltd. Registration number: Y2024330000044 |