Method, device and storage medium for determining positioning headgear model
By determining the target position and posture of the coil in the brain structure model and establishing a head and coil positioning model, the problems of poor adaptability and complex operation of the positioning head cover model in the prior art are solved, and the effect of simplifying the coil positioning process and reducing costs is achieved.
Patent Information
- Application Number
- CN202210871823.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-22
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-07-22
AI Technical Summary
The existing transcranial magnetic stimulation navigation and positioning technology relies on binocular vision sensors, which are complex in operation and high in cost, making it difficult to achieve accurate positioning and poor adaptability.
By determining the target position and posture of the coil based on the brain structure model, coil structure model and head structure model, establishing a head positioning model and coil positioning model, building a positioning head cover model, and simplifying the coil positioning process.
Improve the adaptability of the positioning headset model to the target object and the target coil, simplifies the coil positioning process, and reduces operational complexity and cost.
Smart Images

Figure CN115154908B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of neural regulation technology, and in particular to a method, device and storage medium for determining a positioning headgear model. Background Art
[0002] Transcranial magnetic stimulation is a neuromodulatory technology that applies pulsed magnetic fields to the cerebral cortex. Applying pulsed magnetic fields to the cerebral cortex area can perform relevant treatments. Different areas of the brain have different functions. Therefore, precise positioning of the stimulation position is required in the clinical application of transcranial magnetic stimulation technology.
[0003] Currently, the most widely used transcranial magnetic stimulation navigation and positioning technology is based on magnetic field positioning using binocular vision sensors. However, using binocular vision sensors for precise positioning is complex, time-consuming, and labor-intensive. Furthermore, binocular vision sensors are expensive, resulting in high economic costs. Summary of the Invention
[0004] The present invention provides a method, device and storage medium for determining a positioning headgear model, so as to improve the adaptability of the positioning headgear model to a target object and a target coil, and simplify the coil positioning process.
[0005] According to one aspect of the present invention, a method for determining a positioning headgear model is provided, the method comprising:
[0006] determining a target position of the coil structure model and a target posture of the coil structure model at the target position based on a target target point set in a brain structure model of the target subject, a stimulation hotspot in a coil structure model of the target coil, and a head structure model of the target subject;
[0007] Establishing a head positioning model based on the head structure model, establishing a coil positioning model based on the target position, the target posture, and the coil structure model, and determining a positioning model to be processed based on the head positioning model and the coil positioning model; wherein the head positioning model, the coil positioning model, and the positioning model to be processed are all solid models;
[0008] A positioning headgear model is determined based on the positioning model to be processed, the head structure model, and the coil structure model.
[0009] According to another aspect of the present invention, a device for determining a positioning headgear model is provided, the device comprising:
[0010] a position and posture determination module, configured to determine a target position of the coil structure model and a target posture of the coil structure model at the target position based on a target target point set in the brain structure model of the target subject, a stimulation hotspot in the coil structure model of the target coil, and a head structure model of the target subject;
[0011] a module for determining a positioning model to be processed, configured to establish a head positioning model based on the head structure model, establish a coil positioning model based on the target position, the target posture, and the coil structure model, and determine a positioning model to be processed based on the head positioning model and the coil positioning model; wherein the head positioning model, the coil positioning model, and the positioning model to be processed are all solid models;
[0012] The positioning headgear model determination module is used to determine the positioning headgear model based on the positioning model to be processed, the head structure model and the coil structure model.
[0013] According to another aspect of the present invention, an electronic device is provided, comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the method for determining a positioning headgear model according to any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the positioning headgear model determination method according to any embodiment of the present invention when executed.
[0018] The technical solution of the embodiment of the present invention determines the target position of the coil structure model and the target posture of the coil structure model at the target position based on the target target point set in the brain structure model of the target object, the stimulation hotspot in the coil structure model of the target coil, and the head structure model of the target object, establishes a head positioning model based on the head structure model, establishes a coil positioning model based on the target position, target posture and the coil structure model, and determines a positioning model to be processed based on the head positioning model and the coil positioning model, and determines a positioning headgear model based on the positioning model to be processed, the head structure model and the coil structure model, thereby solving the problems of difficulty in constructing the positioning headgear model, poor compatibility of the positioning headgear model with the target object and the target coil, and difficulty in coil positioning during subsequent use, thereby improving the compatibility of the positioning headgear model with the target object and the target coil, and simplifying the coil positioning process.
[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 A schematic flow chart of a method for determining a positioning headgear model provided in the first embodiment of the present invention;
[0022] Figure 2 A schematic flow chart of a method for determining a positioning headgear model provided in the second embodiment of the present invention;
[0023] Figure 3 A schematic diagram of an image space coordinate system provided by the second embodiment of the present invention;
[0024] Figure 4 A schematic diagram of a head surrounding area provided in the second embodiment of the present invention;
[0025] Figure 5 A schematic diagram of a head positioning model provided in the second embodiment of the present invention;
[0026] Figure 6 A schematic diagram of a coil enclosed area provided in the second embodiment of the present invention;
[0027] Figure 7A schematic diagram of a coil positioning model provided in the second embodiment of the present invention;
[0028] Figure 8 A schematic diagram of a coil projection area provided in the second embodiment of the present invention;
[0029] Figure 9 A schematic diagram of a coil hole model provided in the second embodiment of the present invention;
[0030] Figure 10 A schematic diagram of determining a positioning headgear model provided in the second embodiment of the present invention;
[0031] Figure 11 This is a structural diagram of a device for determining a positioning headgear model provided by Embodiment 3 of the present invention;
[0032] Figure 12 This is a structural diagram of an electronic device provided in Example 4 of the present invention. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Example 1
[0037] Figure 1This is a flow chart of a method for determining a positioning headgear model provided in the first embodiment of the present invention. This embodiment is applicable to the case of establishing a positioning headgear model for locating a stimulation coil. The method can be performed by a positioning headgear model determining device. The positioning headgear model determining device can be implemented in the form of hardware and / or software. The positioning headgear model determining device can be configured in an electronic device.
[0038] like Figure 1 As shown, the method includes:
[0039] S110. Determine a target position of the coil structure model and a target posture of the coil structure model at the target position based on a target target point set in the brain structure model of the target object, a stimulation hotspot in the coil structure model of the target coil, and a head structure model of the target object.
[0040] The target subject can be a subject to be subjected to neuromodulation stimulation, and can be a human or an animal. Neuromodulation can include non-invasive neuromodulation and invasive neuromodulation. Non-invasive neuromodulation stimulation can include transcranial magnetic stimulation, ultrasound, or electric fields. Invasive neuromodulation can include deep neural stimulation, etc. The brain structure model can be a three-dimensional (3D) structural model image of the brain obtained by segmenting, smoothing, and 3D reconstruction of the target subject's head image. The head structure model can be a 3D structural model image of the head obtained by segmenting, smoothing, and 3D reconstruction of the head image. The target point can be a target point in the brain structure to be stimulated during subsequent neuromodulation stimulation. The target coil can be a stimulation coil used to stimulate the target subject's head, such as a circular coil, a figure-8 coil, or a biconical coil. The coil structure model can be a 3D model of the target coil obtained through 3D laser scanning and point cloud reconstruction. The stimulation hotspot can be a point in the coil structure model corresponding to the maximum magnetic field point in the target coil. The target position can be the installation position of the coil structure model on the head structure model. The target posture can be the placement posture of the coil structure model.
[0041] Specifically, based on the needs of neuromodulation, a target point for subsequent stimulation can be pre-set in the brain structure model, and the horizontal, vertical, and vertical axes corresponding to the target point can be set. Analysis is performed based on the target coil to determine the maximum magnetic field point in the target coil. The point in the coil structure model corresponding to the location of this maximum magnetic field point is then identified as the stimulation hotspot. The horizontal, vertical, and vertical axes corresponding to the stimulation hotspot can also be determined. For example, the direction corresponding to the line connecting the two centers of a figure-eight coil is the vertical axis, the direction corresponding to the line connecting the midpoint of the line connecting the two centers and the target coil handle is the horizontal axis, and the direction perpendicular to the plane containing the horizontal and vertical axes is the vertical axis. The target point is mapped onto the outer surface of the head structure model to obtain a mapping point. A position on the target target that is a preset distance from the mapping point in the vertical axis can be used as the target position. Furthermore, the stimulation hotspot of the coil structure model is aligned with the target position, and the coil structure model's posture is adjusted so that the horizontal axis of the coil structure model is in the same direction as the horizontal axis of the target point, and the vertical axis of the coil structure model is in the same direction as the vertical axis of the target point. At this point, the current posture of the coil structure model is the target posture.
[0042] S120: Establish a head positioning model based on the head structure model, establish a coil positioning model based on the target position, target posture and coil structure model, and determine a positioning model to be processed based on the head positioning model and the coil positioning model.
[0043] The head positioning model, coil positioning model, and pending positioning model are all solid models. The head positioning model is a solid model that is larger than the upper part of the head structure model. The coil positioning model is a solid model that is larger than the coil structure model. The pending positioning model is the model formed by combining the head positioning model and the coil positioning model.
[0044] Specifically, based on the head structure model, a solid model larger than the upper portion of the head structure model is constructed as the head positioning model. The upper portion of the head structure model can be considered to be the portion between the brow bones and the top of the head. The coil structure model is placed at the target position in the target posture, and a solid model larger than the current coil structure model is constructed as the coil positioning model. At this point, the coil positioning model and the head positioning model overlap, and the head positioning model and the coil positioning model are combined to obtain the positioning model to be processed.
[0045] S130: Determine a positioning headgear model based on the positioning model to be processed, the head structure model, and the coil structure model.
[0046] Among them, the positioning headgear model is a three-dimensional model corresponding to the positioning headgear used in subsequent neural regulation.
[0047] Specifically, by subtracting the head structure model and the coil structure model from the pre-processed positioning model, a model that can be placed on the target subject's head and accommodate the target coil can be obtained. This model can be used as the positioning headgear model. Of course, the positioning headgear model can also be adjusted to facilitate the target subject's wearing and the placement of the target coil, and the adjusted model can be used as the new positioning headgear model.
[0048] It should be noted that adjustments to the positioning headgear model can be made by removing the portion of the positioning headgear model that the target coil passes through during placement. Adjustments can also be made to the positioning headgear model by dividing it into two parts for easier wearing. Positioning holes and positioning posts can be provided in each part to facilitate separation and assembly of the two parts. A preset number of fixing holes can also be provided for screw fixation, etc. Adjustments can also be made to the positioning headgear model by providing a pattern of strap positioning holes for installing straps, which secure the positioning headgear model to the target subject's head.
[0049] Based on the above example, before using the brain structure model and head structure model of the target object and the coil structure model of the target coil, the brain structure model and head structure model of the target object can be determined based on the medical image of the target object, and the coil structure model of the target coil can be determined based on the target coil.
[0050] The head image may be an image corresponding to the head of the target object acquired based on a medical image acquisition device. For example, the head image may be a head structure image such as CT (Computed Tomography) or MRI (Magnetic Resonance Imaging).
[0051] Specifically, a head scan of the target subject can be performed using medical image acquisition equipment to obtain a head image of the target subject. Alternatively, a full-body scan of the target subject can be used to identify the portion corresponding to the head as the head image. The head image of the target subject can then undergo a series of image processing operations to obtain a brain structure model and a scalp structure model. Furthermore, a coil structure model of the target coil can be obtained by performing 3D laser scanning and point cloud reconstruction on the target coil.
[0052] It should be noted that the brain structure model and the scalp structure model can be obtained based on image processing software.
[0053] The technical solution of the embodiment of the present invention determines the target position of the coil structure model and the target posture of the coil structure model at the target position based on the target target point set in the brain structure model of the target object, the stimulation hotspot in the coil structure model of the target coil, and the head structure model of the target object, establishes a head positioning model based on the head structure model, establishes a coil positioning model based on the target position, target posture and the coil structure model, and determines a positioning model to be processed based on the head positioning model and the coil positioning model, and determines a positioning headgear model based on the positioning model to be processed, the head structure model and the coil structure model, thereby solving the problems of difficulty in constructing the positioning headgear model, poor compatibility of the positioning headgear model with the target object and the target coil, and difficulty in coil positioning during subsequent use, thereby improving the compatibility of the positioning headgear model with the target object and the target coil, and simplifying the coil positioning process.
[0054] Example 2
[0055] Figure 2 This is a flowchart of a method for determining a positioning headgear model provided in Example 2 of the present invention. This embodiment builds upon the previous embodiments. For details regarding the methods for establishing the head positioning model and the coil positioning model, please refer to the technical solutions of this embodiment. Explanations of terms that are identical or corresponding to those in the previous embodiments are omitted here.
[0056] like Figure 2 As shown, the method includes:
[0057] S210. Determine a target position of the coil structure model and a target posture of the coil structure model at the target position based on a target target point set in the brain structure model of the target object, a stimulation hotspot in the coil structure model of the target coil, and a head structure model of the target object.
[0058] S220: Determine a head enclosing area in the image space coordinate system.
[0059] The head enclosing area encloses the head projection area of the head structure model, and the head projection area is the area obtained by projecting the head structure model onto the plane where the head enclosing area is located. The image space coordinate system is the coordinate system where the head structure model is located, such as Figure 3 shown.
[0060] Specifically, in the image space coordinate system, an area that can surround the head projection area can be determined as the head surrounding area.
[0061] For example, Figure 4 Schematic diagram of the head enclosing area is shown, where the head enclosing area is a circular area on the plane of Z=0 in the image space coordinate system.
[0062] S230: Determine an extension method of the head surrounding area according to the head structure model, and extend the head surrounding area according to the extension method to obtain a head positioning model.
[0063] The extension method of the head surrounding area includes an extension direction and an extension distance.
[0064] Specifically, the extension direction of the head enclosing area can be determined as the positive and negative Z-axis directions of the image space coordinate system, which can also be considered as the top and neck directions. Based on the head structure model, the corresponding position of the upper surface and the corresponding position of the lower surface of the head positioning model can be determined. The distance between the corresponding position of the upper surface and the head enclosing area, and the distance between the corresponding position of the lower surface and the head enclosing area are determined as the extension distance. Based on the extension direction and extension distance of the head enclosing area, the head enclosing area is extended, and the extended model is used as the head positioning model.
[0065] Optionally, the following steps are performed to determine an extension method of the head surrounding area according to the head structure model, and the head surrounding area is extended according to the extension method of the head surrounding area to obtain a head positioning model:
[0066] Step 1: When the head structure model is set at the center position of the head enclosing area, the head enclosing area is extended in a first direction to a first position so that the top position of the head structure model is located between the head enclosing area and the first position, and the distance between the first position and the top position is greater than or equal to a preset first distance.
[0067] The first direction is the top direction of the head structure model. The top position may be the farthest position of the head structure model in the first direction. The preset first distance may be a pre-set distance that can be set according to actual needs, such as 10 mm, and is not specifically limited in this embodiment.
[0068] Specifically, the position of the head enclosing region can be adjusted so that the head structure model is positioned at the center of the head enclosing region. After the adjustment is completed, the head enclosing region can be extended in a first direction. When the head enclosing region extends in the first direction to a position that is higher than a preset first distance from the top of the head, the extension is stopped, and the current extended position is set as the first position.
[0069] Step 2: Extend the head enclosing area in a second direction to a second position, so that the second position is located between the head enclosing area and the brow bone position of the head structure model, and the distance between the second position and the brow bone position is greater than or equal to a preset second distance.
[0070] The second direction is the opposite direction to the first direction. The second preset distance may be a pre-set distance, which may be set according to actual needs, for example, 10 mm, etc., and is not specifically limited in this embodiment.
[0071] Specifically, the head surrounding area is extended in the second direction. When the position to which the head surrounding area is extended in the second direction is higher than the position of the brow bone by a preset second distance, the extension is stopped and the current extended position is used as the second position.
[0072] Step 3: Extend the head enclosing area between the first position and the second position to obtain a model as the head positioning model.
[0073] For example, Figure 5 The schematic diagram of the head positioning model shown in the figure shows that the head enclosing area can be stretched along the positive (Z+) and negative (Z-) directions of the Z axis of the image space coordinate system to form a three-dimensional model as the head positioning model. The Z- direction of the head positioning model is set to a position approximately 10 mm higher than the brow bone of the head structure model, and the Z+ direction is set to a position approximately 10 mm higher than the top of the head structure model.
[0074] S240 . Determine the coil enclosing area of the coil structure model in the coil space coordinate system according to the coil structure model.
[0075] The coil enclosing area encloses the coil projection area of the coil structure model. The coil projection area can be the area obtained by projecting the coil structure model onto a plane with a vertical axis of 0 in the coil space coordinate system, or the area obtained by projecting the coil structure model onto a plane containing the lower surface of the coil structure model. The coil space coordinate system is the coordinate system corresponding to the coil structure model.
[0076] Specifically, in the coil space coordinate system, an area that can surround the coil projection area can be determined as the coil enclosing area.
[0077] For example, Figure 6 A schematic diagram of a coil enclosed area is shown, wherein the target coil is an 8-shaped coil, and the coil enclosed area can be composed of two circles and a rectangle. The centers of the two circles in the coil enclosed area are respectively located at the centers of the two circles in the target coil, and the radii of the two circles in the coil enclosed area are larger than the radii of the circles in the target coil by a preset distance, such as 10 mm. Two sides of the rectangle in the coil enclosed area are parallel to the horizontal axis (X-axis) of the coil space coordinate system and pass through the centers of the two circles, and the other two sides are parallel to the vertical axis (Y-axis) of the coil space coordinate system and are tangent to the two circles in the coil enclosed area.
[0078] Optionally, the horizontal and vertical axes of the coil structure model can be determined based on the target posture, and then the vertical axis perpendicular to the plane of the horizontal and vertical axes can be determined to determine the coil coordinate axis. The target position is used as the origin, and the coil space coordinate system can be established based on the coil coordinate axis.
[0079] S250 , determining an extension method of the coil enclosed area according to the coil structure model, and extending the coil enclosed area according to the extension method of the coil enclosed area to obtain a coil positioning model.
[0080] The extension method of the coil-enclosed area includes an extension direction and an extension distance.
[0081] Specifically, the extension direction of the coil enclosed area can be determined as the positive Z-axis direction and the negative Z-axis direction of the coil space coordinate system, which can also be considered as the upper surface direction and the lower surface direction of the coil structure model. Based on the coil structure model, the position corresponding to the upper surface and the position corresponding to the lower surface of the coil positioning model can be determined, and the distance between the position corresponding to the upper surface of the coil positioning model and the position corresponding to the upper surface of the coil structure model, and the distance between the position corresponding to the lower surface of the coil positioning model and the position corresponding to the lower surface of the coil structure model are determined as extension distances. Based on the extension direction and extension distance of the coil enclosed area, the coil enclosed area is extended, and the extended model is used as the coil positioning model.
[0082] Optionally, the following steps are performed to determine an extension method of the coil enclosed area according to the coil structure model, and the coil enclosed area is extended according to the extension method of the coil enclosed area to obtain a coil positioning model:
[0083] Step 1: When the coil structure model is set at the center of the coil enclosed area, the coil enclosed area is extended in a third direction to a third position so that the distance between the third position and the upper surface of the coil structure model is greater than or equal to a preset third distance.
[0084] The third direction is perpendicular to the plane of the coil enclosed area and points to the upper surface of the coil structure model. The preset third distance can be a pre-set distance and can be set according to actual needs, for example, 10 mm, etc., and is not specifically limited in this embodiment.
[0085] Specifically, the position of the coil enclosed area can be adjusted so that the coil structure model is positioned at the center of the coil enclosed area. After the adjustment is completed, the coil enclosed area can be extended in a third direction. When the position to which the coil enclosed area is extended in the third direction is higher than a preset third distance from the upper surface of the coil structure model, the extension is stopped and the current extended position is set as the third position.
[0086] Step 2: Extend the coil enclosed area in a fourth direction to a fourth position, so that the coil enclosed area at the fourth position intersects with the head positioning model.
[0087] The fourth direction is opposite to the third direction.
[0088] Specifically, the coil enclosed area is extended in the fourth direction. When the coil enclosed area is extended in the fourth direction to a position intersecting with the head positioning model, the extension is stopped and the current extended position is used as the fourth position.
[0089] Step 3: Extending the coil enclosed area between the third position and the fourth position to obtain a model as the coil positioning model.
[0090] For example, Figure 7 The schematic diagram of the coil positioning model shown in the figure shows that in the coil space coordinate system, the coil enclosed area outline is stretched along the positive (Z+) and negative (Z-) directions of the Z axis of the coil space coordinate system to form the coil positioning model. The Z- direction of the coil positioning model is set so that the coil positioning model intersects with the head positioning model, and the Z+ direction of the coil positioning model is set to be 10 mm higher than the top of the coil (the upper surface of the coil structure model).
[0091] S260: Determine a positioning model to be processed based on the head positioning model and the coil positioning model.
[0092] S270: Determine a positioning headgear model based on the positioning model to be processed, the head structure model, and the coil structure model.
[0093] Optionally, in order to facilitate the placement of the target coil in the positioning headgear model, the coil hole model may be removed from the positioning model to be processed, specifically:
[0094] In the coil space coordinate system, the coil projection area of the coil structure model is determined; the coil projection area is extended in the third direction to a fifth position to obtain a coil hole model; and the positioning headgear model is determined based on the positioning model to be processed, the head structure model, and the coil hole model.
[0095] The coil hole pattern may be a pattern formed by the area through which the coil structure model passes when placed on and removed from the positioning model to be processed. The distance between the fifth position and the upper surface of the coil structure model is greater than or equal to a preset fifth distance, and the preset fifth distance is greater than or equal to the preset third distance. The preset fifth distance may be a pre-set distance that can be set according to actual needs, for example, 38 mm, and is not specifically limited in this embodiment.
[0096] Specifically, the coil structure model can be projected onto the Z=0 plane of the coil space coordinate system to obtain the coil projection area of the coil structure model. The schematic diagram of the coil projection area is as follows: Figure 8 The coil projection area is extended to the fifth position in the third direction, and the extended model is used as the coil hole model. The schematic diagram of the coil hole model is shown as follows: Figure 9 Then, the head structure model and the coil hole model are subtracted from the model to be processed, and the remaining part is used as the positioning headgear model.
[0097] Optionally, after determining the coil hole model, the positioning headgear model can be determined in the following manner:
[0098] The model to be rejected is determined based on the head structure model and the coil hole model; the difference between the positioning model to be processed and the model to be rejected is used as the positioning headgear model.
[0099] The model to be eliminated is a model obtained by summing the head structure model and the coil hole model.
[0100] Specifically, the sum of the head structure model and the coil hole model can be used as the model to be eliminated, and then the difference between the positioning model to be processed and the model to be eliminated can be used as the positioning headgear model.
[0101] Exemplarily, the schematic diagram of determining the positioning headgear model is as follows Figure 10 As shown, a strap positioning hole model is provided for installing a strap so as to fix the positioning headgear model to the head of the target person through the strap. Figure 10 As shown, it can be known that the positioning headgear model = head positioning model + coil positioning model - head structure model - coil hole model - strap positioning hole model.
[0102] Optionally, after the positioning headgear model is determined, a positioning headgear may be prepared according to the positioning headgear model based on technologies such as 3D printing, so as to be used for performing neural regulation on the target object.
[0103] The technical solution of the embodiment of the present invention determines the head enclosing area in the image space coordinate system, determines the extension method of the head enclosing area according to the head structure model, and extends the head enclosing area according to the extension method of the head enclosing area to obtain a head positioning model; determines the coil enclosing area of the coil structure model in the coil space coordinate system according to the coil structure model, determines the extension method of the coil enclosing area according to the coil structure model, and extends the coil enclosing area according to the extension method of the coil enclosing area to obtain a coil positioning model, thereby solving the problem of material waste caused by the difficulty in determining the size when constructing the head positioning model and the coil positioning model, as well as the problem of poor adaptability between the head positioning model and the target object, as well as between the coil positioning model and the target coil, thereby achieving accurate establishment of the head positioning model and the coil positioning model, improving the adaptability of the head positioning model to the target object, and improving the adaptability of the coil positioning model and the target coil.
[0104] Example 3
[0105] Figure 11 This is a structural diagram of a positioning headgear model determination device provided by the third embodiment of the present invention. Figure 11 As shown, the device includes: a position and posture determination module 310, a to-be-processed positioning model determination module 320, and a positioning headgear model determination module 330.
[0106] Among them, the position and posture determination module 310 is used to determine the target position of the coil structure model and the target posture of the coil structure model at the target position based on the target target point set in the brain structure model of the target object, the stimulation hotspot in the coil structure model of the target coil and the head structure model of the target object; the to-be-processed positioning model determination module 320 is used to establish a head positioning model based on the head structure model, establish a coil positioning model based on the target position, the target posture and the coil structure model, and determine the to-be-processed positioning model based on the head positioning model and the coil positioning model; wherein the head positioning model, the coil positioning model and the to-be-processed positioning model are all solid models; the positioning headgear model determination module 330 is used to determine the positioning headgear model based on the to-be-processed positioning model, the head structure model and the coil structure model.
[0107] Optionally, the module 320 for determining the positioning model to be processed is further used to determine a head enclosing area in the image space coordinate system; wherein the head enclosing area encloses a head projection area of the head structure model, and the head projection area is an area obtained by projecting the head structure model onto the plane where the head enclosing area is located; according to the head structure model, an extension method of the head enclosing area is determined, and the head enclosing area is extended according to the extension method of the head enclosing area to obtain a head positioning model, wherein the extension method of the head enclosing area includes an extension direction and an extension distance.
[0108] Optionally, the module 320 for determining the positioning model to be processed is also used to, when the head structure model is set at the center position of the head enclosing area, extend the head enclosing area in a first direction to a first position, so that the top position of the head structure model is located between the head enclosing area and the first position, and the distance between the first position and the top position is greater than or equal to a preset first distance; wherein the first direction is the top direction of the head structure model; extend the head enclosing area in a second direction to a second position, so that the second position is located between the head enclosing area and the brow bone position of the head structure model, and the distance between the second position and the brow bone position is greater than or equal to a preset second distance; wherein the second direction is the opposite direction to the first direction; and use the model obtained by extending the head enclosing area between the first position and the second position as the head positioning model.
[0109] Optionally, the module 320 for determining the positioning model to be processed is also used to determine the coil enclosing area of the coil structure model in the coil space coordinate system according to the coil structure model; wherein the coil enclosing area encloses the coil projection area of the coil structure model, and the coil projection area is the area obtained by projecting the coil structure model on the plane where the coil enclosing area is located; according to the coil structure model, determine the extension mode of the coil enclosing area, and extend the coil enclosing area according to the extension mode of the coil enclosing area to obtain a coil positioning model, wherein the extension mode of the coil enclosing area includes an extension direction and an extension distance.
[0110] Optionally, the module 320 for determining the positioning model to be processed is also used to, when the coil structure model is set at the center position of the coil enclosed area, extend the coil enclosed area in a third direction to a third position so that the distance between the third position and the upper surface of the coil structure model is greater than or equal to a preset third distance, wherein the third direction is a direction perpendicular to the plane where the coil enclosed area is located and pointing to the upper surface of the coil structure model; extend the coil enclosed area in a fourth direction to a fourth position so that the coil enclosed area at the fourth position intersects with the head positioning model, wherein the fourth direction is the opposite direction to the third direction; and use the model obtained by extending the coil enclosed area between the third position and the fourth position as the coil positioning model.
[0111] Optionally, the positioning headgear model determination module 330 is also used to determine the coil projection area of the coil structure model in the coil space coordinate system; extend the coil projection area in the third direction to a fifth position to obtain a coil hole model; wherein the distance between the fifth position and the upper surface of the coil structure model is greater than or equal to a preset fifth distance, and the preset fifth distance is greater than or equal to the preset third distance; determine the positioning headgear model based on the positioning model to be processed, the head structure model and the coil hole model.
[0112] Optionally, the positioning headgear model determination module 330 is further configured to determine a model to be eliminated based on the head structure model and the coil hole model; and use the difference between the positioning model to be processed and the model to be eliminated as the positioning headgear model.
[0113] Optionally, the device further includes: a basic model building module, used to determine the brain structure model and the head structure model of the target object based on the medical image of the target object, and to determine the coil structure model of the target coil based on the target coil.
[0114] The technical solution of the embodiment of the present invention determines the target position of the coil structure model and the target posture of the coil structure model at the target position based on the target target point set in the brain structure model of the target object, the stimulation hotspot in the coil structure model of the target coil, and the head structure model of the target object, establishes a head positioning model based on the head structure model, establishes a coil positioning model based on the target position, target posture and the coil structure model, and determines a positioning model to be processed based on the head positioning model and the coil positioning model, and determines a positioning headgear model based on the positioning model to be processed, the head structure model and the coil structure model, thereby solving the problems of difficulty in constructing the positioning headgear model, poor compatibility of the positioning headgear model with the target object and the target coil, and difficulty in coil positioning during subsequent use, thereby improving the compatibility of the positioning headgear model with the target object and the target coil, and simplifying the coil positioning process.
[0115] The positioning headgear model determination device provided in the embodiment of the present invention can execute the positioning headgear model determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0116] Example 4
[0117] Figure 12 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0118] like Figure 12 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0119] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0120] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for determining the positioning headgear model.
[0121] In some embodiments, the method for determining a positioning headgear model may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for determining a positioning headgear model described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the method for determining a positioning headgear model in any other appropriate manner (e.g., by means of firmware).
[0122] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0123] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0124] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0125] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0126] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0127] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0128] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0129] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for determining a positioning headgear model, characterized in that: include: determining a target position of the coil structure model and a target posture of the coil structure model at the target position based on a target target point set in a brain structure model of the target subject, a stimulation hotspot in a coil structure model of the target coil, and a head structure model of the target subject; Establishing a head positioning model based on the head structure model, establishing a coil positioning model based on the target position, the target posture, and the coil structure model, and determining a positioning model to be processed based on the head positioning model and the coil positioning model; wherein the head positioning model, the coil positioning model, and the positioning model to be processed are all solid models; Determining a positioning headgear model based on the positioning model to be processed, the head structure model, and the coil structure model; The step of establishing a coil positioning model based on the target position, the target posture, and the coil structure model includes: In the coil space coordinate system, a coil enclosing area of the coil structure model is determined according to the coil structure model; wherein the coil enclosing area encloses a coil projection area of the coil structure model, and the coil projection area is an area obtained by projecting the coil structure model onto the plane where the coil enclosing area is located; Determining an extension mode of the coil enclosed area according to the coil structure model, and extending the coil enclosed area according to the extension mode of the coil enclosed area to obtain a coil positioning model, wherein the extension mode of the coil enclosed area includes an extension direction and an extension distance; The step of determining an extension mode of the coil enclosed area according to the coil structure model, and extending the coil enclosed area according to the extension mode of the coil enclosed area to obtain a coil positioning model includes: When the coil structure model is arranged at the center of the coil enclosing area, the coil enclosing area is extended in a third direction to a third position, so that the distance between the third position and the upper surface of the coil structure model is greater than or equal to a preset third distance, wherein the third direction is a direction perpendicular to the plane where the coil enclosing area is located and pointing to the upper surface of the coil structure model; Extending the coil enclosed area in a fourth direction to a fourth position so that the coil enclosed area at the fourth position intersects with the head positioning model, wherein the fourth direction is opposite to the third direction; A model obtained by extending the coil enclosed area between the third position and the fourth position is used as a coil positioning model.
2. The method according to claim 1, characterized in that The step of establishing a head positioning model based on the head structure model includes: In the image space coordinate system, a head enclosing area is determined; wherein the head enclosing area encloses a head projection area of the head structure model, and the head projection area is an area obtained by projecting the head structure model onto the plane where the head enclosing area is located; An extension mode of the head surrounding area is determined according to the head structure model, and the head surrounding area is extended according to the extension mode of the head surrounding area to obtain a head positioning model, wherein the extension mode of the head surrounding area includes an extension direction and an extension distance.
3. The method according to claim 2, characterized in that The step of determining an extension mode of the head surrounding area according to the head structure model, and extending the head surrounding area according to the extension mode of the head surrounding area to obtain a head positioning model includes: When the head structure model is set at the center of the head enclosing area, the head enclosing area is extended in a first direction to a first position, so that the top of the head structure model is located between the head enclosing area and the first position, and the distance between the first position and the top of the head is greater than or equal to a preset first distance; wherein the first direction is the top direction of the head structure model; Extending the head enclosing region in a second direction to a second position, such that the second position is located between the head enclosing region and the brow bone of the head structure model, and the distance between the second position and the brow bone is greater than or equal to a preset second distance; wherein the second direction is opposite to the first direction; A model obtained by extending the head enclosing area between the first position and the second position is used as a head positioning model.
4. The method according to claim 1, wherein The determining of the positioning headgear model based on the positioning model to be processed, the head structure model, and the coil structure model includes: Determining a coil projection area of the coil structure model in a coil space coordinate system; Extending the coil projection area in the third direction to a fifth position to obtain a coil hole model; wherein a distance between the fifth position and the upper surface of the coil structure model is greater than or equal to a preset fifth distance, and the preset fifth distance is greater than or equal to the preset third distance; A positioning headgear model is determined based on the positioning model to be processed, the head structure model, and the coil hole model.
5. The method according to claim 4, characterized in that The determining of the positioning headgear model based on the positioning model to be processed, the head structure model, and the coil hole model includes: Determining a model to be removed based on the head structure model and the coil hole model; The difference between the positioning model to be processed and the model to be eliminated is used as the positioning headgear model.
6. The method according to claim 1, wherein Before determining the target position of the coil structure model and the target posture of the coil structure model at the target position based on the target target point set in the brain structure model of the target object, the stimulation hotspot in the coil structure model of the target coil, and the head structure model of the target object, the method further includes: Based on the medical image of the target object, a brain structure model and a head structure model of the target object are determined, and based on the target coil, a coil structure model of the target coil is determined.
7. A device for determining a positioning headgear model, characterized in that: include: a position and posture determination module, configured to determine a target position of the coil structure model and a target posture of the coil structure model at the target position based on a target target point set in the brain structure model of the target subject, a stimulation hotspot in the coil structure model of the target coil, and a head structure model of the target subject; a module for determining a positioning model to be processed, configured to establish a head positioning model based on the head structure model, establish a coil positioning model based on the target position, the target posture, and the coil structure model, and determine a positioning model to be processed based on the head positioning model and the coil positioning model; wherein the head positioning model, the coil positioning model, and the positioning model to be processed are all solid models; a positioning headgear model determination module, configured to determine a positioning headgear model based on the positioning model to be processed, the head structure model, and the coil structure model; The module for determining the positioning model to be processed is further configured to determine, in a coil space coordinate system, a coil enclosed area of the coil structure model according to the coil structure model; wherein the coil enclosed area encloses a coil projection area of the coil structure model, and the coil projection area is an area obtained by projecting the coil structure model onto a plane where the coil enclosed area is located; determining an extension method of the coil enclosed area according to the coil structure model, and extending the coil enclosed area according to the extension method of the coil enclosed area to obtain a coil positioning model, wherein the extension method of the coil enclosed area includes an extension direction and an extension distance; Among them, the module for determining the positioning model to be processed is also used to, when the coil structure model is set at the center position of the coil enclosed area, extend the coil enclosed area in a third direction to a third position, so that the distance between the third position and the upper surface of the coil structure model is greater than or equal to a preset third distance, wherein the third direction is a direction perpendicular to the plane where the coil enclosed area is located and pointing to the upper surface of the coil structure model; extend the coil enclosed area in a fourth direction to a fourth position, so that the coil enclosed area at the fourth position intersects with the head positioning model, wherein the fourth direction is the opposite direction to the third direction; and use the model obtained by extending the coil enclosed area between the third position and the fourth position as the coil positioning model.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the positioning headgear model determination method according to any one of claims 1 to 6 when executed.
Citation Information
Patent Citations
Positioning head sleeve preparation method and device and storage medium
CN114463305A