[go: up one dir, main page]

CN114288560B - Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process - Google Patents

Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process

Info

Publication number
CN114288560B
CN114288560B CN202111650970.2A CN202111650970A CN114288560B CN 114288560 B CN114288560 B CN 114288560B CN 202111650970 A CN202111650970 A CN 202111650970A CN 114288560 B CN114288560 B CN 114288560B
Authority
CN
China
Prior art keywords
coordinate system
head
probe
patient
transformation relationship
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
Application number
CN202111650970.2A
Other languages
Chinese (zh)
Other versions
CN114288560A (en
Inventor
秦伟
刘静
崔亚朋
龙戈农
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Keyue Medical Technology Co ltd
Original Assignee
Xi'an Keyue Medical Co ltd
Xi'an Keyue Medical Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xi'an Keyue Medical Co ltd, Xi'an Keyue Medical Technology Co ltd filed Critical Xi'an Keyue Medical Co ltd
Priority to CN202111650970.2A priority Critical patent/CN114288560B/en
Publication of CN114288560A publication Critical patent/CN114288560A/en
Application granted granted Critical
Publication of CN114288560B publication Critical patent/CN114288560B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Magnetic Resonance Imaging Apparatus (AREA)

Abstract

本申请适用于医疗技术领域,提供一种经颅磁刺激导航过程的三维配准方法、系统及计算机设备,为经颅磁刺激导航技术中的三维配准过程提供一种可行的技术方案,本申请方法主要包括:通过确定探针坐标系在相机坐标系的第一转换关系以及患者头部所在的头部跟踪坐标系在相机坐标系的第二转换关系;当探针坐标系的探针针尖触碰患者头部上的实际特征点时,利用第一转换关系和第二转换关系计算得到该实际特征点在头部跟踪坐标系的坐标,进而配准该实际特征点在三维虚拟头模型中对应的虚拟特征点,得到头部跟踪坐标系与三维虚拟头模型坐标系的第三转换关系,利用第三转换关系将三维虚拟头模型映射到头部跟踪坐标系,实现患者头部与三维虚拟头模型的配准。

The present application is applicable to the field of medical technology, and provides a three-dimensional registration method, system and computer equipment for the transcranial magnetic stimulation navigation process, providing a feasible technical solution for the three-dimensional registration process in the transcranial magnetic stimulation navigation technology. The method of the present application mainly includes: determining the first transformation relationship of the probe coordinate system in the camera coordinate system and the second transformation relationship of the head tracking coordinate system where the patient's head is located in the camera coordinate system; when the probe needle tip of the probe coordinate system touches the actual feature point on the patient's head, the coordinates of the actual feature point in the head tracking coordinate system are calculated using the first transformation relationship and the second transformation relationship, and then the virtual feature point corresponding to the actual feature point in the three-dimensional virtual head model is registered to obtain the third transformation relationship between the head tracking coordinate system and the three-dimensional virtual head model coordinate system, and the three-dimensional virtual head model is mapped to the head tracking coordinate system using the third transformation relationship to achieve registration of the patient's head with the three-dimensional virtual head model.

Description

Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process
Technical Field
The application belongs to the technical field of medical treatment, and particularly relates to a three-dimensional registration method, a three-dimensional registration system and computer equipment for a transcranial magnetic stimulation navigation process.
Background
Transcranial Magnetic Stimulation (TMS) technology is a non-invasive and non-definite side effect nerve regulation technology, and the basic principle is that a pulse magnetic field is utilized to act on a central nervous system (mainly a cerebral cortex), and induced current generated by the pulse magnetic field can change membrane potential of cortical nerve cells so as to influence metabolic activity and neural activity in brain. The stimulation modes of the existing transcranial magnetic stimulation technology mainly comprise three stimulation modes of single pulse, double pulse and repetitive pulse. Single and double pulse stimulation modes are commonly used for conventional electrophysiological examinations. The repetitive pulse pattern can be used for treating dyskinesia, mental diseases, pathologic pain, epilepsy, addiction, functional recovery after nervous system injury, etc.
In the using process of the transcranial magnetic stimulation technology, three-dimensional registration is an important part in transcranial magnetic stimulation navigation, and the three-dimensional registration refers to a technology of performing calibration matching on a three-dimensional head model reconstructed based on image data in a transcranial magnetic stimulation system and the head of a patient. The three-dimensional head model after the three-dimensional registration matching is successful can accurately guide scientific researchers or doctors to finish the treatment or research of the head of the patient.
However, no viable three-dimensional registration method in transcranial magnetic stimulation navigation currently exists.
Disclosure of Invention
The application aims to provide a three-dimensional registration method, a system and computer equipment for a transcranial magnetic stimulation navigation process, which fill the blank of the three-dimensional registration technology of the current transcranial magnetic stimulation navigation process.
In a first aspect, the present application provides a three-dimensional registration method for transcranial magnetic stimulation navigation, comprising:
Determining a first conversion relation of the probe coordinate system in the camera coordinate system;
determining a second conversion relation of a head tracking coordinate system represented by a mark point of the head of the patient in the camera coordinate system;
When the probe tip of the probe coordinate system touches X actual feature points on the head of the patient respectively, calculating coordinates of the X actual feature points on the camera coordinate system by utilizing the first conversion relation, wherein X is a positive integer greater than or equal to 3, and at least 3 actual feature points in the X actual feature points are not coplanar and collinear;
calculating coordinates of the X actual feature points in the head tracking coordinate system by using the second conversion relation;
Picking up X virtual feature points corresponding to the X actual feature points in a preset three-dimensional virtual head model, wherein the three-dimensional virtual head model is positioned in a three-dimensional virtual head model coordinate system;
Registering X virtual feature points corresponding to the X actual feature points respectively to obtain a third conversion relation between the head tracking coordinate system and the three-dimensional virtual head model coordinate system;
mapping the three-dimensional virtual head model to the head tracking coordinate system by utilizing the third conversion relation, so that the head of the patient is registered with the three-dimensional virtual head model.
Optionally, determining the first conversion relation of the probe coordinate system in the camera coordinate system includes:
Obtaining probe images of K marking points of a probe in the probe coordinate system, wherein the K marking points can reflect the outline shape of the probe, K is a positive integer greater than or equal to 3, and at least 3 marking points in the K marking points are not coplanar and are not collinear;
and determining the first conversion relation of the probe coordinate system in the camera coordinate system according to the K marked points of the probe image.
Optionally, the K is equal to 4, the outline shape of the probe is in a Y shape, the 4 mark points form the Y outline shape, and determining the first conversion relationship of the probe coordinate system in the camera coordinate system according to the K mark points of the probe image includes:
And identifying and classifying the shape features formed by the K marking points of the probe image through a trained neural network model to obtain the first conversion relation of the probe coordinate system in the camera coordinate system.
Optionally, the K marker points include a probe tip of the probe, and after obtaining the first conversion relation of the probe coordinate system in the camera coordinate system, the method further includes:
And calculating the spatial coordinates of the probe tip in the camera coordinate system by utilizing the first conversion relation.
Optionally, the determining the second conversion relation of the head tracking coordinate system represented by the mark point of the head of the patient in the camera coordinate system includes:
Acquiring head tracking coordinate system images of L marking points of the head of the patient in the head tracking coordinate system, wherein the L marking points can reflect the space shape of the head tracking coordinate system, L is a positive integer greater than or equal to 3, and at least 3 marking points in the L marking points are not coplanar and not collinear;
And determining a second conversion relation of the head tracking coordinate system in the camera coordinate system according to the L mark points of the head tracking coordinate system image.
Optionally, after determining the second conversion relation of the head tracking coordinate system in the camera coordinate system, the method further comprises:
acquiring mark point images of the L mark points of the head of the patient;
and analyzing the moving track of the head tracking coordinate system reflected in the mark point image to obtain the motion compensation coordinate of the head tracking coordinate system.
Optionally, before picking up X virtual feature points corresponding to the X actual feature points in the preset three-dimensional virtual head model, the method further includes:
acquiring a nuclear magnetic resonance image of the patient's head using a standard template;
Converting the nuclear magnetic resonance image into a bitmap image;
The three-dimensional virtual head model of the patient's head is constructed using the bitmap image.
Optionally, after constructing the three-dimensional virtual head model of the patient's head using the bitmap image, the method further comprises:
registering the three-dimensional virtual head model with template data of a standard electrode placement method to obtain 10-20 coordinates on the three-dimensional virtual head model.
In a second aspect, the present application provides a three-dimensional registration system for transcranial magnetic stimulation navigation procedures, comprising:
a first determining unit for determining a first conversion relation of the probe coordinate system in the camera coordinate system;
a second determining unit, configured to determine a second conversion relationship of a head tracking coordinate system represented by a mark point of the head of the patient in the camera coordinate system;
The first calculation unit is used for calculating coordinates of the X actual feature points in the camera coordinate system by utilizing the first conversion relation when the probe tip of the probe coordinate system touches the X actual feature points on the head of the patient respectively, wherein X is a positive integer which is more than or equal to 3, and at least 3 actual feature points in the X actual feature points are not coplanar and are not collinear;
the second calculation unit is used for calculating coordinates of the X actual feature points in the head tracking coordinate system by using the second conversion relation;
the pick-up unit is used for picking up X virtual feature points corresponding to the X actual feature points in a preset three-dimensional virtual head model, and the three-dimensional virtual head model is located in a three-dimensional virtual head model coordinate system;
the registration unit is used for registering the X virtual feature points corresponding to the X actual feature points respectively to obtain a third conversion relation between the head tracking coordinate system and the three-dimensional virtual head model coordinate system;
and the mapping unit is used for mapping the three-dimensional virtual head model to the head tracking coordinate system by utilizing the third conversion relation so that the head of the patient is registered with the three-dimensional virtual head model.
Optionally, when the first determining unit determines the first conversion relation of the probe coordinate system in the camera coordinate system, the first determining unit is specifically configured to:
Obtaining probe images of K marking points of a probe in the probe coordinate system, wherein the K marking points can reflect the outline shape of the probe, K is a positive integer greater than or equal to 3, and at least 3 marking points in the K marking points are not coplanar and are not collinear;
and determining the first conversion relation of the probe coordinate system in the camera coordinate system according to the K marked points of the probe image.
Optionally, the K is equal to 4, the outline shape of the probe is a "Y" shape, the 4 mark points form the "Y" outline shape, and the first determining unit is specifically configured to:
And identifying and classifying the shape features formed by the K marking points of the probe image through a trained neural network model to obtain the first conversion relation of the probe coordinate system in the camera coordinate system.
Optionally, the K marker points include a probe tip of the probe, and the system further includes:
And a third calculation unit for calculating the spatial coordinates of the probe tip in the camera coordinate system by using the first conversion relation.
Optionally, when the second determining unit determines that the head tracking coordinate system represented by the mark point of the head of the patient is in the second conversion relationship of the camera coordinate system, the second determining unit is specifically configured to:
Acquiring head tracking coordinate system images of L marking points of the head of the patient in the head tracking coordinate system, wherein the L marking points can reflect the space shape of the head tracking coordinate system, L is a positive integer greater than or equal to 3, and at least 3 marking points in the L marking points are not coplanar and not collinear;
And determining a second conversion relation of the head tracking coordinate system in the camera coordinate system according to the L mark points of the head tracking coordinate system image.
Optionally, the system further comprises:
the acquisition unit is used for acquiring mark point images of the L mark points of the head of the patient;
And the analysis unit is used for analyzing the moving track of the head tracking coordinate system reflected in the mark point image to obtain the motion compensation coordinate of the head tracking coordinate system.
Optionally, the system further comprises:
The acquisition unit is also used for acquiring nuclear magnetic resonance images of the head of the patient by using a standard template;
the conversion unit is used for converting the nuclear magnetic resonance image into a bitmap image;
a construction unit for constructing the three-dimensional virtual head model of the patient's head using the bitmap image.
Optionally, the system further comprises:
and the registration unit is also used for registering the three-dimensional virtual head model with template data of a standard electrode placement method to obtain 10-20 coordinates on the three-dimensional virtual head model.
In a third aspect, the present application provides a computer device comprising:
a processor, a memory, a bus, an input-output interface, and a wireless network interface;
The processor is connected with the memory, the input/output interface and the wireless network interface through buses;
the memory stores a program;
The processor, when executing the program stored in the memory, implements the three-dimensional registration method of the transcranial magnetic stimulation navigation procedure of the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium having instructions stored therein, which when executed on a computer, cause the computer to perform a three-dimensional registration method of a transcranial magnetic stimulation navigation procedure as described in the first aspect above.
In a fifth aspect, the present application provides a computer program product which, when executed on a computer, causes the computer to perform a three-dimensional registration method of a transcranial magnetic stimulation navigation procedure as described in the first aspect.
The above technical solution can be seen that the embodiment of the application has the following advantages:
The three-dimensional registration method for the transcranial magnetic stimulation navigation process comprises the steps of determining a first conversion relation of a probe coordinate system in a camera coordinate system, determining a second conversion relation of a head tracking coordinate system represented by a mark point of a patient head in the camera coordinate system, calculating to obtain a coordinate of an actual feature point in the camera coordinate system by using the first conversion relation when a probe tip of the probe coordinate system touches the actual feature point on the patient head, calculating to obtain a coordinate of the actual feature point in the head tracking coordinate system by using the second conversion relation, and further picking up virtual feature points respectively corresponding to the actual feature point in a preset three-dimensional virtual head model, wherein the three-dimensional virtual head model is located in the three-dimensional virtual head model coordinate system, registering the virtual feature points corresponding to the actual feature points to obtain a third conversion relation of the head tracking coordinate system and the three-dimensional virtual head model coordinate system, and mapping the three-dimensional virtual head model to the head tracking coordinate system by using the third conversion relation, so that registration of the patient head and the three-dimensional virtual head model can be realized.
Drawings
FIG. 1 is a flow diagram of one embodiment of a three-dimensional registration method of the transcranial magnetic stimulation navigation process according to the present application;
FIG. 2 is a flow chart of another embodiment of a three-dimensional registration method of the transcranial magnetic stimulation navigation procedure according to the present application;
FIG. 3 is a flow chart of another embodiment of a three-dimensional registration method of the transcranial magnetic stimulation navigation procedure according to the present application;
FIG. 4 is a schematic diagram of one embodiment of a three-dimensional registration system of the transcranial magnetic stimulation navigation process according to the present application;
FIG. 5 is a schematic diagram illustrating the construction of one embodiment of a computer device according to the present application;
FIG. 6 is a diagram showing the effect of one embodiment of the present application for marking 10-20 coordinates of a three-dimensional virtual head model of a patient's head with a sphere of radius 4mm in 3ds Max;
FIG. 7 is a top view of the effect diagram of the embodiment of FIG. 6;
FIG. 8 is a schematic diagram showing the structure of one embodiment of the probe of the present application;
FIG. 9 is a schematic diagram of a camera of the application acquiring probe images of probe mark points of 6 groups of probes in different postures;
fig. 10 is a schematic diagram showing the effect of an embodiment of the positioning reference frame of the present application being fixed to the head of a patient.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
It is well known that mental diseases and cerebral cortex dysfunction in humans have a close relationship, and for example, research shows that depression is related to cerebral forehead lobe dysfunction, so that accurate providing cerebral cortex functional partition information is important for transcranial magnetic stimulation treatment. The transcranial magnetic stimulation navigation refers to a process that a transcranial magnetic stimulation navigation system converts the coordinates of virtual feature points selected by a specified head model into navigation coordinates of a magnetic stimulation executing mechanism according to the coordinates of the virtual feature points so as to realize the magnetic stimulation of the magnetic stimulation executing mechanism to a specific part of a patient according to the navigation coordinates. The three-dimensional registration of the transcranial magnetic stimulation navigation process refers to a process of establishing mapping between the head of a patient and a corresponding preset three-dimensional virtual head model before transcranial magnetic stimulation navigation, namely a technology of performing calibration matching on the three-dimensional virtual head model reconstructed based on image data in a transcranial magnetic stimulation system and the head of the patient. The embodiment of the application mainly realizes three-dimensional registration of the transcranial magnetic stimulation navigation process in the camera coordinate system of the camera.
Referring to fig. 1, one embodiment of a three-dimensional registration method of a transcranial magnetic stimulation navigation procedure according to the present application includes:
101. a first transformation relationship of the probe coordinate system in the camera coordinate system is determined.
The first conversion relation of the probe coordinate system where the probe is located in the camera coordinate system of the camera needs to be known, the camera is preferably an infrared binocular vision camera, for example, a binocular vision system of the infrared binocular vision camera is an MV-VS220 binocular stereoscopic vision system developed by a dimension vision and intelligence manufacturing company, and the system is a relatively perfect system integrating image acquisition, processing, matching and measurement, so that image data can be conveniently processed.
Specifically, a probe image of K marking points of a probe in a probe coordinate system is obtained through an infrared binocular vision camera, wherein the K marking points can reflect the outline shape of the probe, K is a positive integer greater than or equal to 3, at least 3 marking points in the K marking points are not coplanar and are not collinear, the distances between every two marking points on the probe are calculated under a space coordinate system constructed by the infrared binocular vision camera, so that the probe coordinate system of the probe can be established, the probe coordinate system is located in the camera coordinate system, and the first conversion relation of the probe coordinate system in the camera coordinate system can be determined according to the K marking points of the probe image.
In one possible embodiment, the binocular vision system may use a trained neural network model to identify and classify the shape features composed of K marker points of the probe image, so as to obtain a first conversion relationship of the probe coordinate system in the camera coordinate system, where the training process of the neural network model is a relatively mature prior art, and will not be described in detail herein.
Further, referring to fig. 8, fig. 8 shows a schematic structural diagram of a probe, the profile shape of the probe is "Y" shaped, and 4 mark points on the probe form "Y" profile shape.
The first conversion relation can be used for calculating the space coordinates of the probe tip of the probe in a camera coordinate system. For example, referring to fig. 8 and 9 in combination, a passive optical mark point may be fixed at the position of the probe tip, so that the probe tip is just located at the center of the sphere of the passive optical mark point, then the probe images of the 4 mark points of the probe in the probe coordinate system are obtained by using an infrared binocular vision camera, and the obtained coordinates of the center of the sphere of the passive optical mark point in the camera coordinate system are the spatial coordinates of the probe tip in the camera coordinate system. Specifically, 6 groups of probe images of probes in different postures can be acquired, the spatial coordinates of the probe tip positions of the probes in a camera coordinate system are calculated respectively, then the average value of each group of postures is calculated respectively and used as the spatial coordinates of the probe tip in the camera coordinate system, and further the accurate coordinates of the probe tip in the different postures of the camera coordinate system are obtained.
102. A second conversion relation of a head tracking coordinate system represented by a mark point of the head of the patient in a camera coordinate system is determined.
This step requires knowing the second conversion relation of the head tracking coordinate system represented by the mark point of the patient's head in the camera coordinate system of the camera, which is preferably an infrared binocular vision camera, for example, the binocular vision system of the infrared binocular vision camera is MV-VS220 binocular stereoscopic vision system developed by the visuals manufacturing company. It will be appreciated that it is difficult to accurately position the patient's head in space directly in the camera coordinate system by the binocular vision system of the camera, since the head shape varies from patient to patient. In order to solve the technical problem, the method adopted in the step is to identify the head tracking coordinate system represented by the mark points of the head of the patient through the infrared camera, and because the mark points can be fixed on the head of the patient through a standard positioning reference frame in the form of a binding band, the mark points on the positioning reference frame can be well and accurately identified by a binocular vision system of the camera, so that the camera can determine the second conversion relation of the head tracking coordinate system represented by the mark points of the head of the patient in the camera coordinate system, and the camera still does not know the actual space position of the head of the patient in the head tracking coordinate system, but realizes that the camera can determine the position of the head tracking coordinate system represented by the mark points of the head of the patient in the camera coordinate system. Referring to fig. 10, fig. 10 is a schematic diagram showing the effect of an embodiment in which the positioning reference frame is fixed to the head model of the patient, and in fig. 10, the positioning reference frame (the positioning reference frame is placed with 3 infrared reflective beads) is fixed to the head model of the person, and the relative position of the positioning reference frame and the head model of the person is kept unchanged.
103. When the probe tip of the probe coordinate system touches X actual feature points on the head of the patient respectively, the coordinates of the X actual feature points on the camera coordinate system are calculated by utilizing the first conversion relation.
After knowing the first conversion relation of the probe coordinate system in the camera coordinate system in the step 101, the camera knows that the head tracking coordinate system represented by the mark point of the head of the patient in the step 102 is in the second conversion relation of the camera coordinate system, the step can take the probe tip of the probe coordinate system to touch the actual feature point on the head of the patient, so as to realize the tool setting of the probe tip and the actual feature point of the head of the patient, and thus the spatial position of the head of the patient in the camera space coordinate system is depicted for the camera coordinate system. For example, when the probe tip of the probe coordinate system touches X actual feature points on the head of the patient respectively, the coordinates of the X actual feature points on the camera coordinate system are calculated by using the first transformation relationship, wherein X is a positive integer greater than or equal to 3, and at least 3 of the X actual feature points are not coplanar and are not collinear. Specifically, the probe tip can be sequentially touched with the front left ear point, the front right ear point and the nose tip of the head of the patient to obtain coordinates of the front left ear point, the front right ear point and the nose tip under the coordinates of the camera, namely, when the probe tip touches the front left ear point, the front right ear point and the nose tip respectively, the coordinates of the probe tip corresponding to the camera coordinate system at the time are the coordinates of the front left ear point, the front right ear point and the nose tip.
104. And calculating coordinates of the X actual feature points in a head tracking coordinate system by using the second conversion relation.
After knowing the coordinates of the X actual feature points of the patient's head in the camera coordinate system in step 103, since step 102 has known the second conversion relationship of the head tracking coordinate system in the camera coordinate system, and the patient's head is located in the head tracking coordinate system, that is, the patient's head is in the absolute position relationship in the head tracking coordinate system, the coordinates of the X actual feature points of the patient's head in the head tracking coordinate system can be calculated by using the second conversion relationship. For example, the coordinates of the left anterior auricular point, the right anterior auricular point and the nose tip of the head of the patient in the head tracking coordinate system are calculated by using the second conversion relation.
105. And picking up X virtual feature points corresponding to the X actual feature points in a preset three-dimensional virtual head model, wherein the three-dimensional virtual head model is positioned in a three-dimensional virtual head model coordinate system.
It is noted that, in the transcranial magnetic stimulation navigation process, after the space coordinates of the preset three-dimensional virtual head model are registered with the space coordinates of the head of the patient in reality (namely, the head coordinates of the patient in the head tracking coordinate system in the camera coordinate system), the three-dimensional virtual head model corresponds to the head coordinates of the patient one by one, and when transcranial magnetic stimulation is performed on a specific coordinate point designated by the three-dimensional virtual head model, the specific coordinate point corresponding to the head of the patient is subjected to magnetic stimulation by the corresponding command magnetic stimulation executing mechanism in reality. Based on such understanding, the present step needs to pick up X virtual feature points in the preset three-dimensional virtual head model for the X actual feature points determined in the camera coordinate system in step 104, where the three-dimensional virtual head model is located in the three-dimensional virtual head model coordinate system. For example, the step may pick up three coordinate points of the left anterior auricular point, the right anterior auricular point and the nasion root in the three-dimensional virtual head model based on VTKPICKER types. VTK (visualization toolkit) is a free, open source software system, primarily for three-dimensional computer graphics, image processing and visualization.
106. And registering X virtual feature points corresponding to the X actual feature points respectively to obtain a third conversion relation between the head tracking coordinate system and the three-dimensional virtual head model coordinate system.
The X virtual feature points picked up in step 105 are registered with the X actual feature points for which the coordinate positions are determined in the camera coordinate system in step 104, respectively. For example, registration may be implemented by using a Landmark in the VTK, so as to obtain a third conversion relationship between the head tracking coordinate system and the three-dimensional virtual head model coordinate system. The vtkLandmarkTransform class is one of more classical registration algorithms in the VTK, linear transformation is adopted based on the marked points, so that the average distance between two point sets (the head of a patient and a three-dimensional virtual head model) after registration is minimized, the VTKLANDMARK algorithm is simpler, the source point set (for example, the coordinate set of the three-dimensional virtual head model) and the target point set (for example, the coordinate set of the head of the patient in a camera coordinate system) are respectively set through SetSourceLandmarks and SETTARGETLANDMARKS functions, the transformation type is set through SetMode, for example, the SetModeToRigidBody () function is used for setting the registration transformation type as rigid body transformation, the SetModeToSimilarity () function is used for setting similarity transformation, and the GetMatrix () function is used for obtaining a transformation matrix, so that errors caused by manual operation can be reduced, the treatment time is shortened, and the operation risk is reduced.
It can be understood that, since X is a positive integer greater than or equal to 3, and at least 3 actual feature points among the X actual feature points are not coplanar and not collinear, after the X virtual feature points corresponding to the X actual feature points are to be registered respectively, it is equivalent to substantially determining a third conversion relationship between the whole three-dimensional virtual head model and the head of the patient in the camera coordinate system.
107. And mapping the three-dimensional virtual head model to a head tracking coordinate system by utilizing a third conversion relation, so that the registration of the head of the patient and the three-dimensional virtual head model is realized.
The three-dimensional virtual head model can be mapped to the head tracking coordinate system entirely by utilizing the third conversion relation in the step 106, so that the registration of the head of the patient and the three-dimensional virtual head model is realized in the camera coordinate system.
The embodiment of the application can also realize the motion tracking of the head tracking coordinate system through the binocular vision system of the camera so as to know the real-time motion condition of the head of the patient, provide accurate patient head motion data support for the transcranial magnetic stimulation treatment process, and conveniently command the magnetic stimulation executing mechanism to compensate the motion of the head of the patient during the operation, thereby realizing dynamic and accurate magnetic stimulation treatment. Referring to fig. 2, after step 102 of fig. 1, another embodiment of the three-dimensional registration method of the transcranial magnetic stimulation navigation procedure of the present application includes:
201. marker point images of L marker points of the patient's head are acquired.
For example, marker point images of L marker points on a positioning reference frame fixed to the head of a patient are acquired in real time by an infrared binocular vision camera.
202. And analyzing the moving track of the head tracking coordinate system reflected in the mark point image to obtain the motion compensation coordinate of the head tracking coordinate system.
The head tracking coordinate system represented by the mark points of the head of the patient is identified through the infrared camera, and because the mark points can be fixed on the head of the patient in the form of a binding band through a standard positioning reference frame, the mark points on the positioning reference frame can be well and accurately identified by a binocular vision system of the camera, and the motion compensation coordinate of the head tracking coordinate system is obtained by analyzing the motion track of the head tracking coordinate system reflected in the mark point images at the front and back time, at the moment, the camera does not need to know the actual space position of the head of the patient in the head tracking coordinate system, and only needs to know the motion compensation coordinate of the head tracking coordinate system, namely the motion compensation coordinate of the head of the patient, because the head of the patient is in absolute position relation in the head tracking coordinate system. The method comprises the steps that a GPU module in opencv software can be used for accelerating an image processing process, then L mark points are tracked by adopting a CV_TM_CCOEFF_ NORMED normalization correlation coefficient matching method, the operation tracking effect on the head of a patient is achieved, head movement of the patient is compensated, a magnetic stimulation coil in a transcranial magnetic stimulation process is located at the most suitable stimulation position under the drive of a magnetic stimulation executing mechanism, and a good magnetic stimulation treatment effect is achieved. The magnetic stimulation actuating mechanism of the embodiment of the application is generally a multi-axis mechanical arm, and the tail end of the multi-axis mechanical arm is fixedly provided with a magnetic stimulation coil.
Referring to fig. 3, prior to step 105 of the embodiment of fig. 1, the present application requires the construction of a three-dimensional virtual head model of the patient's head in advance, and another embodiment of the three-dimensional registration method of the transcranial magnetic stimulation navigation process of the present application includes:
301. Nuclear magnetic resonance images of the patient's head are acquired using a standard template.
For example, the ICBM152 data is used as a standard template, and the image resolution of the standard template is 256×256, and the voxel size is 1mm×1mm. The step uses the standard template to collect the nuclear magnetic resonance image of the head of the patient so as to obtain standardized nuclear magnetic resonance image data.
302. And converting the nuclear magnetic resonance image into a bitmap image.
For example, in this step, the nmr image data acquired in step 301 is segmented by the medical image analysis software MRIcron and stored as a bmp picture sequence, which is referred to as a Bitmap image.
303. A three-dimensional virtual head model of the patient's head is constructed using the bitmap image.
For example, the Bitmap image in step 302 is imported SIMPLEWARE into software to construct a three-dimensional virtual head model of the patient's head, and the three-dimensional virtual head model export is saved as STL format.
304. Registering the three-dimensional virtual head model with template data of a standard electrode placement method to obtain 10-20 coordinates on the three-dimensional virtual head model.
Furthermore, in order to obtain a more accurate three-dimensional virtual head model of the patient's head, a template three-dimensional virtual head model of a standard template can be created, and then the three-dimensional virtual head model of the patient's head and the data of the template three-dimensional virtual head model are registered by using the three-dimensional geometry processing system MeshLab, so as to obtain the more accurate three-dimensional virtual head model of the patient's head.
Next, the 10-20 coordinates of the template three-dimensional virtual head model are obtained by using Brainstorm software, wherein the 10-20 coordinates refer to the placement coordinates of a standard electrode placement method specified by the International electroencephalogram society for electrode placement of a 10-20 system. The application uses the 10-20 coordinates to better select the stimulation target point of the subsequent transcranial magnetic stimulation coil. Because the three-dimensional virtual head model of the patient's head and the data of the template three-dimensional virtual head model are registered, the accurate 10-20 coordinates of the three-dimensional virtual head model of the patient's head can be obtained as well, and referring to fig. 6 and 7, an embodiment of marking the 10-20 coordinates of the three-dimensional virtual head model of the patient's head with a sphere with a radius of 4mm in 3ds Max has the effect of the embodiment of the application. Based on the 10-20 system, the target area of the head of the patient can be conveniently positioned by an operator, and the magnetic stimulation actuating mechanism is better commanded to carry out the treatment of the target area by the magnetic stimulation coil.
The above embodiment describes a three-dimensional registration method of the transcranial magnetic stimulation navigation process according to the present application, and the following describes a three-dimensional registration system of the transcranial magnetic stimulation navigation process according to the present application, referring to fig. 4, the three-dimensional registration system of the transcranial magnetic stimulation navigation process includes:
A first determining unit 401 for determining a first conversion relation of the probe coordinate system in the camera coordinate system;
A second determining unit 402, configured to determine a second conversion relationship of a head tracking coordinate system represented by a mark point of the head of the patient in the camera coordinate system;
A first calculating unit 403, configured to calculate, using the first conversion relationship, coordinates of X actual feature points in the camera coordinate system when the probe tip of the probe coordinate system touches the X actual feature points on the head of the patient, where X is a positive integer greater than or equal to 3, and at least 3 actual feature points in the X actual feature points are not coplanar and not collinear;
A second calculating unit 404, configured to calculate coordinates of the X actual feature points in the head tracking coordinate system by using the second conversion relationship;
A pickup unit 405, configured to pick up X virtual feature points corresponding to the X actual feature points in a preset three-dimensional virtual head model, where the three-dimensional virtual head model is located in a three-dimensional virtual head model coordinate system;
a registration unit 406, configured to register the X virtual feature points corresponding to the X actual feature points, to obtain a third conversion relationship between the head tracking coordinate system and the three-dimensional virtual head model coordinate system;
A mapping unit 407, configured to map the three-dimensional virtual head model to the head tracking coordinate system by using the third conversion relationship, so that the patient head and the three-dimensional virtual head model implement registration.
Optionally, when the first determining unit 401 determines the first conversion relation of the probe coordinate system in the camera coordinate system, the method is specifically used for:
Obtaining probe images of K marking points of a probe in the probe coordinate system, wherein the K marking points can reflect the outline shape of the probe, K is a positive integer greater than or equal to 3, and at least 3 marking points in the K marking points are not coplanar and are not collinear;
and determining the first conversion relation of the probe coordinate system in the camera coordinate system according to the K marked points of the probe image.
Optionally, the K is equal to 4, the outline shape of the probe is a "Y" shape, the 4 mark points form the "Y" outline shape, and the first determining unit 401 is specifically configured to:
And identifying and classifying the shape features formed by the K marking points of the probe image through a trained neural network model to obtain the first conversion relation of the probe coordinate system in the camera coordinate system.
Optionally, the K marker points include a probe tip of the probe, and the system further includes:
A third calculation unit 408, configured to calculate, using the first conversion relation, a spatial coordinate of the probe tip in the camera coordinate system.
Optionally, when the second determining unit 402 determines that the head tracking coordinate system represented by the marker point of the head of the patient is in the second conversion relationship of the camera coordinate system, the second determining unit is specifically configured to:
Acquiring head tracking coordinate system images of L marking points of the head of the patient in the head tracking coordinate system, wherein the L marking points can reflect the space shape of the head tracking coordinate system, L is a positive integer greater than or equal to 3, and at least 3 marking points in the L marking points are not coplanar and not collinear;
And determining a second conversion relation of the head tracking coordinate system in the camera coordinate system according to the L mark points of the head tracking coordinate system image.
Optionally, the system further comprises:
An acquisition unit 409 for acquiring marker point images of the L marker points of the head of the patient;
And an analysis unit 410, configured to analyze the motion trajectory of the head tracking coordinate system reflected in the mark point image, and obtain motion compensation coordinates of the head tracking coordinate system.
Optionally, the system further comprises:
An acquisition unit 409 further configured to acquire a nuclear magnetic resonance image of the head of the patient using a standard template;
A conversion unit 411, configured to convert the nmr image into a bitmap image;
a construction unit 412 for constructing the three-dimensional virtual head model of the patient's head using the bitmap image.
Optionally, the system further comprises:
and the registration unit 413 is further configured to register the three-dimensional virtual head model with template data of a standard electrode placement method, so as to obtain 10-20 coordinates on the three-dimensional virtual head model.
The operation performed by the three-dimensional registration system of the transcranial magnetic stimulation navigation process according to the embodiments of the present application is similar to that performed in the embodiments of fig. 1,2 and 3, and will not be described in detail herein.
Referring to fig. 5, an embodiment of a computer device according to an embodiment of the present application includes:
The computer device 500 may include one or more processors (central processing units, CPU) 501 and memory 502, with one or more applications or data stored in the memory 502. Wherein the memory 502 is volatile storage or persistent storage. The program stored in memory 502 may include one or more modules, each of which may include a series of instruction operations in a computer device. Still further, the processor 501 may be configured to communicate with the memory 502 and execute a series of instruction operations in the memory 502 on the computer device 500. The computer device 500 may also include one or more wireless network interfaces 503, one or more input/output interfaces 504, and/or one or more operating systems, such as Windows Server, mac OS, unix, linux, freeBSD, etc. The processor 501 may perform the operations performed in the embodiments shown in fig. 1 to 3, and detailed descriptions thereof are omitted herein.
In the several embodiments provided in the embodiments of the present application, it should be understood by those skilled in the art that the disclosed systems, apparatuses and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units. The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of the embodiments of the present application. The storage medium includes a usb disk, a removable hard disk, a read-only memory (ROM), a random-access memory (RAM, random access memory), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The foregoing description of the preferred embodiments of the application is not intended to be limiting, but rather is intended to cover all modifications, equivalents, or alternatives falling within the spirit and principles of the application.

Claims (6)

1.一种经颅磁刺激导航过程的三维配准方法,其特征在于,包括:1. A three-dimensional registration method for transcranial magnetic stimulation navigation, comprising: 确定探针坐标系在相机坐标系的第一转换关系;Determine the first transformation relationship between the probe coordinate system and the camera coordinate system; 确定患者头部的标记点所代表的头部跟踪坐标系在所述相机坐标系的第二转换关系;Determine a second transformation relationship between the head tracking coordinate system represented by the marker points on the patient's head and the camera coordinate system; 当所述探针坐标系的探针针尖分别触碰所述患者头部上X个实际特征点时,利用所述第一转换关系计算得到所述X个实际特征点在所述相机坐标系的坐标,所述X为大于或等于3的正整数,且所述X个实际特征点中至少有3个实际特征点之间不共面且不共线;When the probe tip of the probe coordinate system touches X actual feature points on the patient's head respectively, coordinates of the X actual feature points in the camera coordinate system are calculated using the first transformation relationship, where X is a positive integer greater than or equal to 3, and at least three of the X actual feature points are not coplanar or collinear; 利用所述第二转换关系计算得到所述X个实际特征点在所述头部跟踪坐标系的坐标;Calculating the coordinates of the X actual feature points in the head tracking coordinate system using the second transformation relationship; 拾取预设的三维虚拟头模型中与所述X个实际特征点分别对应的X个虚拟特征点,所述三维虚拟头模型位于三维虚拟头模型坐标系;Picking X virtual feature points corresponding to the X actual feature points in a preset three-dimensional virtual head model, wherein the three-dimensional virtual head model is located in a three-dimensional virtual head model coordinate system; 分别配准所述X个实际特征点对应的X个虚拟特征点,得到所述头部跟踪坐标系与所述三维虚拟头模型坐标系的第三转换关系;respectively registering X virtual feature points corresponding to the X actual feature points to obtain a third transformation relationship between the head tracking coordinate system and the three-dimensional virtual head model coordinate system; 利用所述第三转换关系将所述三维虚拟头模型映射到所述头部跟踪坐标系,使得所述患者头部与所述三维虚拟头模型实现配准;Mapping the three-dimensional virtual head model to the head tracking coordinate system using the third transformation relationship, so that the patient's head is aligned with the three-dimensional virtual head model; 基于所述X个实际特征点对应的X个虚拟特征点,采用线性变换,使得实现配准后的所述患者头部与所述三维虚拟头模型的平均距离最小;Based on the X virtual feature points corresponding to the X actual feature points, a linear transformation is performed to minimize the average distance between the registered patient head and the three-dimensional virtual head model; 所述确定探针坐标系在相机坐标系的第一转换关系包括:Determining the first transformation relationship of the probe coordinate system in the camera coordinate system includes: 获取所述探针坐标系中探针K个标记点的探针图像,所述K个标记点能反映出所述探针的轮廓形状,所述K为大于或等于3的正整数,所述K个标记点中至少有3个所述标记点之间不共面且不共线;Acquire a probe image of K markers of the probe in the probe coordinate system, wherein the K markers can reflect the contour shape of the probe, wherein K is a positive integer greater than or equal to 3, and at least three of the K markers are not coplanar and not collinear; 根据所述探针图像的所述K个标记点确定所述探针坐标系在所述相机坐标系的所述第一转换关系;Determining the first transformation relationship of the probe coordinate system in the camera coordinate system according to the K marking points of the probe image; 所述K等于4,所述探针的轮廓形状呈“Y”形,所述4个标记点形成所述“Y”形轮廓形状,所述根据所述探针图像的所述K个标记点确定探针坐标系在相机坐标系的第一转换关系包括:The K is equal to 4, the contour of the probe is in a "Y" shape, and the four marking points form the "Y"-shaped contour. The first transformation relationship of the probe coordinate system in the camera coordinate system is determined based on the K marking points of the probe image, including: 通过经过训练的神经网络模型对所述探针图像的所述K个标记点组成的形状特征进行识别分类,得到所述探针坐标系在所述相机坐标系的所述第一转换关系;Recognizing and classifying shape features composed of the K marking points of the probe image through a trained neural network model to obtain the first transformation relationship between the probe coordinate system and the camera coordinate system; 所述K个标记点包括所述探针的探针针尖,在得到所述探针坐标系在所述相机坐标系的所述第一转换关系之后,所述方法还包括:The K marking points include a probe tip of the probe. After obtaining the first transformation relationship between the probe coordinate system and the camera coordinate system, the method further includes: 利用所述第一转换关系计算所述探针针尖在所述相机坐标系的空间坐标;Calculating the spatial coordinates of the probe tip in the camera coordinate system using the first transformation relationship; 所述确定患者头部的标记点所代表的头部跟踪坐标系在所述相机坐标系的第二转换关系包括:The second transformation relationship of determining the head tracking coordinate system represented by the marker points on the patient's head in the camera coordinate system includes: 获取所述头部跟踪坐标系中所述患者头部的L个标记点的头部跟踪坐标系图像,所述L个标记点能反映出所述头部跟踪坐标系的空间形状,所述L为大于或等于3的正整数,所述L个标记点中至少有3个所述标记点之间不共面且不共线;Acquiring a head tracking coordinate system image of L markers on the patient's head in the head tracking coordinate system, where the L markers can reflect a spatial shape of the head tracking coordinate system, where L is a positive integer greater than or equal to 3, and at least three of the L markers are not coplanar or collinear; 根据所述头部跟踪坐标系图像的所述L个标记点确定所述头部跟踪坐标系在所述相机坐标系的第二转换关系。A second transformation relationship between the head tracking coordinate system and the camera coordinate system is determined according to the L marking points of the head tracking coordinate system image. 2.据权利要求1所述的三维配准方法,其特征在于,在确定所述头部跟踪坐标系在所述相机坐标系的第二转换关系之后,所述方法还包括:2. The three-dimensional registration method according to claim 1, characterized in that after determining the second transformation relationship between the head tracking coordinate system and the camera coordinate system, the method further comprises: 采集患者头部的所述L个标记点的标记点图像;Acquire marker point images of the L marker points on the patient's head; 分析所述标记点图像中反映出的所述头部跟踪坐标系的运行轨迹,得到所述头部跟踪坐标系的运动补偿坐标。The running trajectory of the head tracking coordinate system reflected in the marker point image is analyzed to obtain motion compensation coordinates of the head tracking coordinate system. 3.根据权利要求1所述的三维配准方法,其特征在于,在拾取预设的三维虚拟头模型中与所述X个实际特征点分别对应的X个虚拟特征点之前,所述方法还包括:3. The 3D registration method according to claim 1 , wherein before picking X virtual feature points corresponding to the X actual feature points in the preset 3D virtual head model, the method further comprises: 使用标准模板采集所述患者头部的核磁共振影像;Acquiring an MRI image of the patient's head using a standard template; 将所述核磁共振影像转化为位图图像;converting the magnetic resonance image into a bitmap image; 使用所述位图图像构建所述患者头部的所述三维虚拟头模型。The three-dimensional virtual head model of the patient's head is constructed using the bitmap image. 4.根据权利要求3所述的三维配准方法,其特征在于,在使用所述位图图像构建所述患者的所述三维虚拟头模型之后,所述方法还包括:4. The three-dimensional registration method according to claim 3, characterized in that after constructing the three-dimensional virtual head model of the patient using the bitmap image, the method further comprises: 将所述三维虚拟头模型与标准电极放置法的模板数据进行配准,得到所述三维虚拟头模型上的10-20坐标。The three-dimensional virtual head model is registered with the template data of the standard electrode placement method to obtain the 10-20 coordinates on the three-dimensional virtual head model. 5.一种经颅磁刺激导航过程的三维配准系统,其特征在于,包括:5. A three-dimensional registration system for transcranial magnetic stimulation navigation, comprising: 第一确定单元,用于确定探针坐标系在相机坐标系的第一转换关系;A first determining unit, configured to determine a first transformation relationship between the probe coordinate system and the camera coordinate system; 第二确定单元,用于确定患者头部的标记点所代表的头部跟踪坐标系在所述相机坐标系的第二转换关系;a second determining unit, configured to determine a second transformation relationship between the head tracking coordinate system represented by the marker points on the patient's head and the camera coordinate system; 第一计算单元,用于当所述探针坐标系的探针针尖分别触碰所述患者头部上X个实际特征点时,利用所述第一转换关系计算得到所述X个实际特征点在所述相机坐标系的坐标,所述X为大于或等于3的正整数,且所述X个实际特征点中至少有3个实际特征点之间不共面且不共线;a first calculation unit, configured to calculate, when the probe tip of the probe coordinate system touches X actual feature points on the patient's head respectively, coordinates of the X actual feature points in the camera coordinate system using the first transformation relationship, where X is a positive integer greater than or equal to 3, and at least three of the X actual feature points are not coplanar or collinear; 第二计算单元,用于利用所述第二转换关系计算得到所述X个实际特征点在所述头部跟踪坐标系的坐标;A second calculation unit is configured to calculate the coordinates of the X actual feature points in the head tracking coordinate system using the second transformation relationship; 拾取单元,用于拾取预设的三维虚拟头模型中与所述X个实际特征点分别对应的X个虚拟特征点,所述三维虚拟头模型位于三维虚拟头模型坐标系;a picking unit, configured to pick up X virtual feature points corresponding to the X actual feature points in a preset three-dimensional virtual head model, wherein the three-dimensional virtual head model is located in a three-dimensional virtual head model coordinate system; 配准单元,用于分别配准所述X个实际特征点对应的X个虚拟特征点,得到所述头部跟踪坐标系与所述三维虚拟头模型坐标系的第三转换关系;a registration unit, configured to respectively register the X virtual feature points corresponding to the X actual feature points, to obtain a third transformation relationship between the head tracking coordinate system and the three-dimensional virtual head model coordinate system; 映射单元,用于利用所述第三转换关系将所述三维虚拟头模型映射到所述头部跟踪坐标系,使得所述患者头部与所述三维虚拟头模型实现配准;a mapping unit, configured to map the three-dimensional virtual head model to the head tracking coordinate system using the third transformation relationship, so that the patient's head is registered with the three-dimensional virtual head model; 基于所述X个实际特征点对应的X个虚拟特征点,采用线性变换,使得实现配准后的所述患者头部与所述三维虚拟头模型的平均距离最小;Based on the X virtual feature points corresponding to the X actual feature points, a linear transformation is performed to minimize the average distance between the registered patient head and the three-dimensional virtual head model; 所述第一确定单元确定探针坐标系在相机坐标系的第一转换关系时,具体用于:When the first determining unit determines the first transformation relationship between the probe coordinate system and the camera coordinate system, it is specifically used to: 获取所述探针坐标系中探针K个标记点的探针图像,所述K个标记点能反映出所述探针的轮廓形状,所述K为大于或等于3的正整数,所述K个标记点中至少有3个所述标记点之间不共面且不共线;Acquire a probe image of K markers of the probe in the probe coordinate system, wherein the K markers can reflect the contour shape of the probe, wherein K is a positive integer greater than or equal to 3, and at least three of the K markers are not coplanar and not collinear; 根据所述探针图像的所述K个标记点确定所述探针坐标系在所述相机坐标系的所述第一转换关系;Determining the first transformation relationship of the probe coordinate system in the camera coordinate system according to the K marking points of the probe image; 所述K等于4,所述探针的轮廓形状呈“Y”形,所述4个标记点形成所述“Y”形轮廓形状,所述第一确定单元根据所述探针图像的所述K个标记点确定探针坐标系在相机坐标系的第一转换关系时,具体用于:The K is equal to 4, the contour of the probe is in a "Y" shape, and the four marking points form the "Y"-shaped contour. When the first determination unit determines the first transformation relationship of the probe coordinate system in the camera coordinate system based on the K marking points of the probe image, it is specifically used to: 通过经过训练的神经网络模型对所述探针图像的所述K个标记点组成的形状特征进行识别分类,得到所述探针坐标系在所述相机坐标系的所述第一转换关系;Recognizing and classifying shape features composed of the K marking points of the probe image through a trained neural network model to obtain the first transformation relationship between the probe coordinate system and the camera coordinate system; 所述K个标记点包括所述探针的探针针尖,所述系统还包括:The K marking points include a probe tip of the probe, and the system further includes: 第三计算单元,用于利用所述第一转换关系计算所述探针针尖在所述相机坐标系的空间坐标;a third calculation unit, configured to calculate the spatial coordinates of the probe tip in the camera coordinate system using the first transformation relationship; 所述第二确定单元确定患者头部的标记点所代表的头部跟踪坐标系在所述相机坐标系的第二转换关系时,具体用于:When the second determining unit determines the second transformation relationship between the head tracking coordinate system represented by the marker point on the patient's head and the camera coordinate system, it is specifically used to: 获取所述头部跟踪坐标系中所述患者头部的L个标记点的头部跟踪坐标系图像,所述L个标记点能反映出所述头部跟踪坐标系的空间形状,所述L为大于或等于3的正整数,所述L个标记点中至少有3个所述标记点之间不共面且不共线;Acquiring a head tracking coordinate system image of L markers on the patient's head in the head tracking coordinate system, where the L markers can reflect a spatial shape of the head tracking coordinate system, where L is a positive integer greater than or equal to 3, and at least three of the L markers are not coplanar or collinear; 根据所述头部跟踪坐标系图像的所述L个标记点确定所述头部跟踪坐标系在所述相机坐标系的第二转换关系。A second transformation relationship between the head tracking coordinate system and the camera coordinate system is determined according to the L marking points of the head tracking coordinate system image. 6.一种计算机设备,其特征在于,包括:6. A computer device, comprising: 处理器、存储器、总线、输入输出接口、无线网络接口;Processor, memory, bus, input and output interface, wireless network interface; 所述处理器通过总线与所述存储器、所述输入输出接口、所述无线网络接口;The processor is connected to the memory, the input/output interface, and the wireless network interface via a bus; 所述存储器中存储有程序;The memory stores a program; 所述处理器执行所述存储器中存储的所述程序时,实现如权利要求1至4中任意一项所述经颅磁刺激导航过程的三维配准方法。When the processor executes the program stored in the memory, the three-dimensional registration method for the transcranial magnetic stimulation navigation process according to any one of claims 1 to 4 is implemented.
CN202111650970.2A 2021-12-30 2021-12-30 Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process Active CN114288560B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111650970.2A CN114288560B (en) 2021-12-30 2021-12-30 Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111650970.2A CN114288560B (en) 2021-12-30 2021-12-30 Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process

Publications (2)

Publication Number Publication Date
CN114288560A CN114288560A (en) 2022-04-08
CN114288560B true CN114288560B (en) 2025-09-16

Family

ID=80973979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111650970.2A Active CN114288560B (en) 2021-12-30 2021-12-30 Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process

Country Status (1)

Country Link
CN (1) CN114288560B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114870262A (en) * 2022-06-27 2022-08-09 苏州脑控脑科学技术有限公司 Transcranial magnetic positioning system and method
CN115229806B (en) * 2022-09-21 2023-03-03 杭州三坛医疗科技有限公司 Mechanical arm control method, device, system, equipment and storage medium
CN115979122A (en) * 2022-11-29 2023-04-18 四川大学 A kind of glasses and coordinate conversion method for image and depth camera coordinate conversion
CN119806336B (en) * 2025-03-14 2025-06-17 北京昌平实验室 Source tracing analysis method, device and system based on electroencephalogram signal collected by robotic arm

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1559356A (en) * 2004-03-11 2005-01-05 上海交通大学 Method for Locating Connected Space Objects by Observable Markers
CN109701160A (en) * 2019-01-23 2019-05-03 中国人民解放军总医院 Image-guided lower visible light positioning navigation device and method
CN109864806A (en) * 2018-12-19 2019-06-11 江苏集萃智能制造技术研究所有限公司 The Needle-driven Robot navigation system of dynamic compensation function based on binocular vision
CN112546446A (en) * 2020-11-24 2021-03-26 浙江大学医学院附属邵逸夫医院 Weight function connection-based individual target positioning method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6490475B1 (en) * 2000-04-28 2002-12-03 Ge Medical Systems Global Technology Company, Llc Fluoroscopic tracking and visualization system
US8568287B2 (en) * 2006-04-18 2013-10-29 Osaka University Fixture of the head for transcranial magnetic stimulation and transcranial magnetic stimulator
JP5158386B2 (en) * 2010-06-22 2013-03-06 株式会社アイティーティー Image measurement processing apparatus, image measurement processing method, and image measurement processing program using a single camera
CN102814002B (en) * 2012-08-08 2015-04-01 深圳先进技术研究院 Cerebral magnetic stimulation navigation system and cerebral magnetic stimulation coil positioning method
KR102523398B1 (en) * 2016-10-21 2023-04-20 한양대학교 에리카산학협력단 Surgical navigation device and surgical navigation method
JP2019083934A (en) * 2017-11-02 2019-06-06 勝也 緒方 Head fixation assist device for transcranial magnetic stimulation by microsoft kinect (r) and pressure sensor
KR20200112143A (en) * 2019-03-21 2020-10-05 두림야스카와(주) Non-contact three-dimensional space coordinate measuring system
CN110507904A (en) * 2019-08-22 2019-11-29 西安八水健康科技有限公司 A kind of method that computation-intensive array tDCS orientation modulates optimal electrode stimulating mode
CN113041500A (en) * 2021-03-31 2021-06-29 南京伟思医疗科技股份有限公司 Memorable transcranial magnetic stimulation navigation positioning device and positioning method
CN113730809B (en) * 2021-10-09 2024-08-16 科悦医疗(苏州)有限公司 Non-invasive vagus nerve combined sacral nerve stimulation device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1559356A (en) * 2004-03-11 2005-01-05 上海交通大学 Method for Locating Connected Space Objects by Observable Markers
CN109864806A (en) * 2018-12-19 2019-06-11 江苏集萃智能制造技术研究所有限公司 The Needle-driven Robot navigation system of dynamic compensation function based on binocular vision
CN109701160A (en) * 2019-01-23 2019-05-03 中国人民解放军总医院 Image-guided lower visible light positioning navigation device and method
CN112546446A (en) * 2020-11-24 2021-03-26 浙江大学医学院附属邵逸夫医院 Weight function connection-based individual target positioning method

Also Published As

Publication number Publication date
CN114288560A (en) 2022-04-08

Similar Documents

Publication Publication Date Title
CN114288560B (en) Three-dimensional registration method, system and computer equipment for transcranial magnetic stimulation navigation process
CN109785374B (en) An automatic real-time label-free image registration method for dental augmented reality surgical navigation
JP6161004B2 (en) Image data processing apparatus and transcranial magnetic stimulation apparatus
EP3309749B1 (en) Registration of a magnetic tracking system with an imaging device
CN114283179B (en) Fracture far-near end space pose real-time acquisition and registration system based on ultrasonic image
CN114288559B (en) Transcranial magnetic stimulation navigation method, system and computer equipment
NL2038192B1 (en) Intelligent anesthetization system for transperineal prostate puncturing based on multimodal medical images
CN114065825B (en) A method for localization of magnetic brain MEG sources based on structural similarity
CN114431851B (en) Neural electrophysiological positive problem modeling method, device and electronic equipment
CN115317127A (en) Medical image registration method, system, device, medium, and program product
CN120022535A (en) A system and method for accurately locating the stimulation position of a transcranial magnetic stimulation device
CN111728695A (en) A beam-assisted positioning method and positioning system for craniotomy
Schlesinger et al. Scalp surface estimation and head registration using sparse sampling and 3D statistical models
CN114279435A (en) Positioning navigation method and readable storage medium
CN114723879B (en) Human brain cone beam full-automatic reconstruction method based on multi-dimensional cross-modal image fusion technology
Ettinger et al. Non-invasive functional brain mapping using registered transcranial magnetic stimulation
CN114631887A (en) Method and device for correcting tissue deformation based on blood vessels
CN112352289A (en) Method and system for providing ECG analysis interface
CN117218190B (en) Stimulation target point positioning system and method based on point cloud deep learning
CN115116113B (en) Optical navigation method
Zagorchev et al. Patient-specific sensor registration for electrical source imaging using a deformable head model
CN115137988A (en) Medical navigation method
CN117462852A (en) TMS (TMS) personalized stimulation method integrating point cloud deep learning and EEG (EEG) signals
CN116328191A (en) A therapeutic method of transcranial magnetic stimulation based on mixed reality spatial registration
CN116650113B (en) An optically-guided automatic hotspot search system for transcranial magnetic stimulation hand areas

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
TA01 Transfer of patent application right

Effective date of registration: 20250807

Address after: Building 9, Zone 2, Technology Enterprise Accelerator, No. 6 Qinling Avenue West, Caotang Technology Industrial Base, High-tech Zone, Xi'an City, Shaanxi Province 710001 20201

Applicant after: Xi'an KeYue Medical Technology Co.,Ltd.

Country or region after: China

Address before: 710000 9-30301, building 9, 2 West Qinling Avenue, Caotang technology enterprise accelerator, high tech Zone, Xi'an City, Shaanxi Province

Applicant before: Xi'an KeYue Medical Co.,Ltd.

Country or region before: China

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant