Subperiosteal implant construction method and device, terminal equipment and storage medium
By using CT image data and editor interface, an accurate three-dimensional model of subperiosteal implants was constructed, which solved the problem of low accuracy of existing methods, achieved a more fit between subperiosteal implants and alveolar bones, and improved the treatment effect.
Patent Information
- Application Number
- CN202411762405.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-03-25
AI Technical Summary
The existing subperiosteal implant construction methods have low accuracy, resulting in the subperiosteal implant not fitting with the alveolar bone, affecting the treatment effect.
Through the processor, the software application is executed, the editor interface is rendered, the CT image data is used to build a three-dimensional model, the screws and abutments are added, and the subperiosteal implant three-dimensional model is generated to improve the construction accuracy.
It improves the accuracy and reliability of the subperiosteal implant, making it more suitable for the patient's alveolar bone and improves the treatment effect.
Smart Images

Figure CN119690308A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of subperiosteal implant construction, and in particular to a subperiosteal implant construction method, device, terminal equipment and storage medium. Background Art
[0002] In oral treatment, when a patient is missing teeth, an intraosseous implant is usually implanted into the jawbone where the patient is missing teeth to serve as an artificial root of the missing teeth. This intraosseous implant surgery is the mainstream treatment method for missing teeth in the existing technology. The degree of integration of the alveolar bone after implantation is an important indicator for judging the effect of the implant surgery. The degree of integration is mainly manifested in the degree of growth of bone tissue on the surface of the implant and the stability of the implant itself in the alveolar bone. Most of the existing intraosseous implants are traditional regular shapes such as cylinders and cones, and bone integration is achieved after a period of time by implantation in the alveolar bone. However, when the alveolar bone defect at the site of the patient's missing teeth is severe, and there is indeed not enough space at the tooth site, the intraosseous implant is no longer applicable. At this time, a non-intraosseous subperiosteal implant is required to integrate the subperiosteal implant with the alveolar bone by fitting it to the alveolar bone and fixing it. The existing method for constructing subperiosteal implants is mainly based on medical staff manually measuring the required subperiosteal implant construction data and finally obtaining the subperiosteal implant through experience adjustment. This method of manual subjective measurement and experience adjustment has low accuracy, resulting in the final constructed subperiosteal implant not fitting the alveolar bone during use. Summary of the invention
[0003] The embodiments of the present invention provide a subperiosteal implant construction method, apparatus, terminal device and storage medium, which can improve the accuracy and reliability of constructing a subperiosteal implant, thereby making the constructed subperiosteal implant more closely fit the patient's alveolar bone, thereby improving the therapeutic effect of applying the subperiosteal implant to the treatment of patients.
[0004] An embodiment of the present invention provides a method for constructing a subperiosteal implant, comprising:
[0005] The software application is executed by the processor and rendered on the display to obtain an editor interface; wherein the editor interface includes a control operation interface; the control operation interface includes a three-dimensional model construction control, a screw addition control, an abutment addition control, and a subperiosteal implant construction control;
[0006] Acquire CT image data of the jawbone at the location of the subperiosteal implant to be constructed, and import the CT image data into the editor interface;
[0007] In response to a three-dimensional model building operation acting on a three-dimensional model building control, building a first jaw three-dimensional model based on the CT image data;
[0008] In response to a plurality of screw adding operations acting on the screw adding control, the screw control information of each screw is obtained, and each screw is added to the first jaw three-dimensional model according to the screw control information to generate a second jaw three-dimensional model; wherein the screw control information includes: the position information of the screw and the screw head diameter;
[0009] In response to a number of abutment adding operations acting on the abutment adding control, the abutment control information of each abutment is obtained, and each abutment is added to the second jaw three-dimensional model according to the abutment control information to generate a third jaw three-dimensional model; wherein the abutment control information includes: abutment position information, abutment height, abutment width and abutment gingival height;
[0010] In response to a subperiosteal implant construction operation acting on a subperiosteal implant construction control, a third jaw three-dimensional model is acquired, and a subperiosteal implant three-dimensional model is constructed based on the third jaw three-dimensional model, and a subperiosteal implant is constructed based on the subperiosteal implant three-dimensional model.
[0011] Furthermore, the control operation interface also includes a threshold setting control;
[0012] Before the three-dimensional model building operation in response to the three-dimensional model building control is constructed according to the CT image data, the method further includes:
[0013] In response to a threshold setting operation acting on a threshold setting control, a jaw image segmentation threshold is obtained, and the CT image data is processed according to the jaw image segmentation threshold to obtain a number of pixel points in the CT image data whose pixel values are higher than the jaw image segmentation threshold;
[0014] The step of responding to the three-dimensional model building operation acting on the three-dimensional model building control and building the first jaw three-dimensional model according to the CT image data comprises:
[0015] In response to a three-dimensional model building operation acting on a three-dimensional model building control, a first jaw three-dimensional model is built based on a number of pixel points in the CT image data whose pixel values are higher than a jaw image segmentation threshold.
[0016] Furthermore, the editor interface also includes a preview operation interface;
[0017] After generating the third jaw 3D model, it also includes:
[0018] Rendering the third jaw three-dimensional model in a preview operation interface;
[0019] In response to the range selection operation on the third mandibular three-dimensional model, a contour curve of the subperiosteal implant in the third mandibular three-dimensional model selected by the user in the preview operation interface is obtained;
[0020] Determine the bottom surface of the three-dimensional model of the subperiosteal implant to be processed according to the information of each screw control in the third three-dimensional model of the jaw;
[0021] The three-dimensional model of the subperiosteal implant to be processed is determined according to the contour curve, the bottom surface of the three-dimensional model of the subperiosteal implant to be processed and the three-dimensional model of the third jaw.
[0022] Furthermore, the control operation interface also includes a bracket parameter setting control;
[0023] After determining the three-dimensional model of the subperiosteal implant to be processed according to the contour curve, the bottom surface of the three-dimensional model of the subperiosteal implant to be processed and the three-dimensional model of the third jaw, the method further includes:
[0024] In response to a support parameter setting operation acting on a support parameter setting control, a support width and a support thickness are obtained.
[0025] Further, in response to a subperiosteal implant construction operation acting on a subperiosteal implant construction control, a third jaw three-dimensional model is acquired, and a subperiosteal implant three-dimensional model is constructed according to the third jaw three-dimensional model, including:
[0026] In response to the subperiosteal implant construction operation acting on the subperiosteal implant construction control, a subperiosteal implant three-dimensional model to be processed corresponding to the third jaw three-dimensional model is obtained;
[0027] Determine the path of the bracket according to the position information of each screw and the position information of each abutment in the three-dimensional model of the subperiosteal implant to be processed;
[0028] Determine contour data according to the stent width and stent thickness;
[0029] Generating a plurality of continuously arranged contour components along the stent path according to the contour data, and generating a stent component of a three-dimensional model of a subperiosteal implant to be processed according to each of the continuously arranged contour components, the stent path, stent width, and stent thickness;
[0030] A three-dimensional model of the subperiosteal implant is constructed according to the support components, screws and bases of the three-dimensional model of the subperiosteal implant to be processed.
[0031] Furthermore, the three-dimensional model of the subperiosteal implant is constructed according to the support components, screws and abutments of the three-dimensional model of the subperiosteal implant to be processed, including:
[0032] The abutment and the support components are combined, and each screw is deleted to obtain a subperiosteal implant three-dimensional model; wherein, in the process of combining the abutment and the support components, the overlapping part of the abutment and the support components is deleted.
[0033] Furthermore, the diameter of the screw head is smaller than the width of the bracket.
[0034] Based on the above method embodiment, the present invention provides a corresponding device embodiment;
[0035] An embodiment of the present invention provides a subperiosteal implant construction device, including: an editor interface rendering module, a data import module, a first jaw 3D model construction module, a second jaw 3D model construction module, a third jaw 3D model construction module and a subperiosteal implant construction module;
[0036] The editor interface rendering module is used to execute the software application through the processor and render the editor interface on the display; wherein the editor interface includes a control operation interface; the control operation interface includes a three-dimensional model construction control, a screw addition control, an abutment addition control and a subperiosteal implant construction control;
[0037] The data import module is used to obtain CT image data of the jawbone at the subperiosteal implant to be constructed, and import the CT image data into the editor interface;
[0038] The first jaw three-dimensional model construction module is used to respond to the three-dimensional model construction operation acting on the three-dimensional model construction control and construct the first jaw three-dimensional model according to the CT image data;
[0039] The second jaw three-dimensional model building module is used to respond to a number of screw adding operations acting on the screw adding control, obtain screw control information of each screw, and add each screw to the first jaw three-dimensional model according to each screw control information to generate a second jaw three-dimensional model; wherein the screw control information includes: screw position information and screw head diameter;
[0040] The third mandibular three-dimensional model construction module is used to respond to a number of abutment adding operations acting on the abutment adding control, obtain the abutment control information of each abutment, add each abutment to the second mandibular three-dimensional model according to the abutment control information, and generate a third mandibular three-dimensional model; wherein the abutment control information includes: abutment position information, abutment height, abutment width and abutment gingival height;
[0041] The subperiosteal implant construction module is used to respond to the subperiosteal implant construction operation acting on the subperiosteal implant construction control, obtain the third jaw three-dimensional model, and construct a subperiosteal implant three-dimensional model based on the third jaw three-dimensional model, and construct the subperiosteal implant based on the subperiosteal implant three-dimensional model.
[0042] Another embodiment of the present invention provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, a subperiosteal implant construction method described in the above-mentioned embodiment of the invention is implemented.
[0043] Another embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the subperiosteal implant construction method described in the above-mentioned embodiment of the invention.
[0044] The following beneficial effects are achieved by implementing the present invention:
[0045] The present invention provides a subperiosteal implant construction method, device, terminal device and storage medium. The method executes a software application through a processor and renders an editor interface on a display; wherein the editor interface includes a control operation interface; the control operation interface includes a three-dimensional model construction control, a screw addition control, a base addition control and a subperiosteal implant construction control; a visual editing interface is provided for subperiosteal implant construction by rendering the editor interface; a CT image of the jaw at the subperiosteal implant to be constructed is obtained, and the existing manual measurement method is replaced by the CT image to obtain a more accurate The measurement data is obtained, and then the CT image data of the jaw at the location where the subperiosteal implant is to be constructed is imported into the editor interface, so as to realize the construction of the subperiosteal implant operation environment based on the CT image data of the jaw and the operation controls provided by the editor interface, and then the obtained CT image data is further processed, and the subperiosteal implant is generated by responding to the user's three-dimensional model construction operation acting on the three-dimensional model construction control, several screw adding operations acting on the screw adding control, several abutment adding operations acting on the abutment adding control, and subperiosteal implant construction operations acting on the subperiosteal implant construction control in the editor interface. In addition to the higher measurement accuracy of the CT image data obtained by this construction method of the subperiosteal implant, the data of the subperiosteal implant construction can also be adjusted based on user needs, which can improve the accuracy and reliability of the construction of the subperiosteal implant, thereby making the constructed subperiosteal implant fit the patient's alveolar bone better, and improving the therapeutic effect of applying the subperiosteal implant to the patient's treatment. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a schematic flow chart of a subperiosteal implant construction method provided in one embodiment of the present invention.
[0047] Figure 2 It is a schematic diagram of components of each step of a subperiosteal implant construction process provided by an embodiment of the present invention.
[0048] Figure 3 A schematic diagram of adding a base station is provided according to an embodiment of the present invention.
[0049] Figure 4 A schematic diagram of a stent path is provided according to an embodiment of the present invention.
[0050] Figure 5 It is a schematic diagram of a profile component provided by an embodiment of the present invention.
[0051] Figure 6 It is a structural schematic diagram of a subperiosteal implant construction device provided by one embodiment of the present invention. DETAILED DESCRIPTION
[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0053] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0055] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0056] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0057] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0058] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0059] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0060] like Figure 1 As shown, a subperiosteal implant construction method provided by an embodiment of the present invention comprises:
[0061] Step S1: executing the software application through the processor and rendering it on the display to obtain an editor interface; wherein the editor interface includes a control operation interface; the control operation interface includes a three-dimensional model construction control, a screw addition control, an abutment addition control and a subperiosteal implant construction control;
[0062] Step S2: Acquire CT image data of the jawbone at the location where the subperiosteal implant is to be constructed, and import the CT image data into the editor interface;
[0063] Step S3: In response to a three-dimensional model building operation acting on the three-dimensional model building control, a first jaw three-dimensional model is built according to the CT image data;
[0064] Step S4: in response to a plurality of screw adding operations acting on the screw adding control, obtaining screw control information of each screw, and adding each screw to the first jaw three-dimensional model according to each screw control information to generate a second jaw three-dimensional model; wherein the screw control information includes: screw position information and screw head diameter;
[0065] Step S5: in response to a plurality of abutment adding operations acting on the abutment adding control, obtaining abutment control information of each abutment, adding each abutment to the second jaw three-dimensional model according to each abutment control information, and generating a third jaw three-dimensional model; wherein the abutment control information includes: abutment position information, abutment height, abutment width, and abutment gingival height;
[0066] Step S6: In response to the subperiosteal implant construction operation acting on the subperiosteal implant construction control, a third jaw three-dimensional model is obtained, and a subperiosteal implant three-dimensional model is constructed based on the third jaw three-dimensional model, and a subperiosteal implant is constructed based on the subperiosteal implant three-dimensional model.
[0067] like Figure 2 The figure shows a schematic diagram of components in each step of a subperiosteal implant construction process provided by the present invention.
[0068] For step S1, the software application is executed by the processor and rendered on the display to obtain an editor interface, which includes a control operation interface, in which a number of operable controls are arranged for providing users with operations such as adding, setting and modifying controls on the editor interface; the controls of the control operation interface include: a three-dimensional model construction control, a screw addition control, a base addition control and a subperiosteal implant construction control.
[0069] It should be noted that the user in the present invention refers to a person who uses the editor interface, including but not limited to medical staff and dentists.
[0070] For step S2, obtain CT image data of the jaw of the edentulous patient at the location where the subperiosteal implant is to be constructed, taken by medical staff, and import the acquired CT image data into the editor interface rendered in step S1; preferably, in order to make the captured jaw CT image data contain more comprehensive information, multiple CT image data taken at multiple angles can be obtained when acquiring the CT image data as the CT image data imported into the editor interface.
[0071] For step S3, in a preferred embodiment, the control operation interface also includes a threshold setting control; before the three-dimensional model building operation in response to the three-dimensional model building control is constructed according to the CT image data, it also includes: in response to the threshold setting operation acting on the threshold setting control, obtaining the jaw image segmentation threshold, and processing the CT image data according to the jaw image segmentation threshold to obtain a number of pixel points in the CT image data whose pixel values are higher than the jaw image segmentation threshold; in response to the three-dimensional model building operation acting on the three-dimensional model building control, constructing the first jaw three-dimensional model according to the CT image data includes: in response to the three-dimensional model building operation acting on the three-dimensional model building control, constructing the first jaw three-dimensional model according to the CT image data according to a number of pixel points whose pixel values are higher than the jaw image segmentation threshold.
[0072] Specifically, the control operation interface also includes a threshold setting control. After the CT image data is imported, the software application reads the image information contained in the CT image data. In order to extract the image data corresponding to the jaw in the CT image data, it is necessary to set the jaw image segmentation threshold by the user. The user sets the jaw image segmentation threshold through the threshold setting control by selecting the threshold setting control. At this time, the computer responds to the threshold setting operation of the user on the threshold setting control, obtains the jaw image segmentation threshold set by the user in the threshold setting control, and processes the CT image data according to the jaw image segmentation threshold; compares the pixel value of each pixel point in the CT image data with the jaw image segmentation threshold, regards the pixel points that need to be retained and are higher than the jaw image segmentation threshold as the target area, regards the pixel points that need to be removed and are lower than the jaw image segmentation threshold as the non-target area, assigns the pixel point value of the target area to 1, and the pixel point value of the non-target area to 0, thereby obtaining a binary image represented by 0-1, and removes the pixel points with each value of 0 in the binary image to obtain a number of pixel points in the CT image data whose pixel values are higher than the jaw image segmentation threshold.
[0073] After the user inputs a 3D model building instruction in the 3D model building control, the computer responds to the 3D model building operation of the user on the 3D model building control, stacks several pixel points in the CT image data whose pixel values are higher than the jaw image segmentation threshold, and obtains 3D voxel data; executes the Marching Cubes algorithm, traverses the obtained 3D voxel data, and generates triangular facets at the intersection of each 3D voxel data and the background, and finally outputs a polygonal mesh composed of triangular facets, and constructs the following according to the polygonal mesh: Figure 2 (a) 3D model of the first jaw.
[0074] Preferably, when the user inputs a 3D model construction instruction in the 3D model construction control, a smoothing instruction can be input simultaneously; if the 3D model construction control detects a smoothing instruction including user input, after the first jaw 3D model is generated, the first jaw 3D model is smoothed according to the smoothing instruction; wherein the smoothing instruction is an instruction for controlling the computer to execute the Laplace smoothing algorithm, and after the computer receives the instruction, the Laplace smoothing algorithm is executed to update the position of each vertex of the polygonal mesh in the first jaw 3D model to the average value of adjacent vertices, and the corresponding update code is:
[0075] v_{\text{new}}=\frac{1}{n}\sum_{i=1}^{n}v_i;
[0076] Among them, v_{\text{new}} is the updated vertex position; vi is the position of the i-th adjacent vertex; n is the number of adjacent vertices.
[0077] After processing based on the above-mentioned Laplace smoothing algorithm, a three-dimensional model of the first jaw with a smooth surface can be obtained.
[0078] As for step S4 and step S5, step S4 and step S5 are mainly used to respond to the user's screw adding operation and abutment adding operation.
[0079] For the screw adding operation, the number of screws added in the embodiment of the present invention is 6. When adding a screw, the user sets the position information of the added screw and the diameter of the added screw head in the screw adding control, and the computer responds to the user's screw adding operation to obtain the position information of the added screw and the diameter of the added screw head, and generates the screw control information of the current screw according to the screw position information and the screw head diameter. After the user performs the above operation 6 times to add 6 screws, the added 6 screws are arranged in the first jaw 3D model according to the screw position information to obtain the second jaw 3D model.
[0080] For the abutment adding operation, the number of abutments added in the embodiment of the present invention is 2. When adding an abutment, the user sets the position information, abutment height, abutment width and abutment gingival height of the abutment to be added in the abutment adding control. The computer responds to the user's abutment adding operation to obtain the position information, abutment height, abutment width and abutment gingival height of the abutment to be added, and generates the abutment control information of the current abutment according to the position information, abutment height, abutment width and abutment gingival height. After the user performs the above operation twice to add two abutments, the two added abutments are placed in the above second mandibular three-dimensional model to obtain a third mandibular three-dimensional model. The third mandibular three-dimensional model is as shown in FIG. Figure 2 (b) as shown.
[0081] It should be noted that if Figure 3 As shown, the abutment of the present invention is a cylindrical structure, which is composed of a first cylindrical part connected to a second cylindrical part below. Since the gingival surface of the abutment is a curved surface when it penetrates the gums, when multiple abutments are added, the abutment heights between the abutments are not a uniform fixed value, but are set according to the positions where the abutments are placed. For an abutment, after the abutment height is determined, the abutment is adjusted by moving, rotating, etc., and the second part of the abutment is retained and partially exposed. When the minimum length of the exposed part is 2 mm, the above-set gingival height is obtained.
[0082] In a preferred embodiment, the editor interface also includes a preview operation interface; after generating the third mandibular three-dimensional model, it also includes: rendering the third mandibular three-dimensional model in the preview operation interface; in response to the range selection operation acting on the third mandibular three-dimensional model, obtaining the contour curve of the subperiosteal implant in the third mandibular three-dimensional model selected by the user in the preview operation interface; determining the bottom surface of the three-dimensional model of the subperiosteal implant to be processed according to the information of each screw control in the third mandibular three-dimensional model; determining the three-dimensional model of the subperiosteal implant to be processed according to the contour curve, the bottom surface of the three-dimensional model of the subperiosteal implant to be processed and the third mandibular three-dimensional model.
[0083] Specifically, the editor interface also includes a preview operation interface, which supports the adjustment and processing of the data in the preview operation interface according to the user's drag, pull, drag, click and box selection operations in the preview operation interface. After generating the third maxillary three-dimensional model, the editor renders the third maxillary three-dimensional model in the preview operation interface. Preferably, for the convenience of user viewing, each time the model changes or new data is added, the changed data and the newly added data can be visually rendered in the preview operation interface to improve the user's operating experience and show more intuitive information to the user. The user delineates the contour curve corresponding to the contact range of the subperiosteal implant on the third maxillary three-dimensional model in the preview operation interface; wherein, the contact range needs to include the area from distal to mesial, from palate to buccal, and the labial side includes all bases, the proximal and distal contour range needs to be 10mm away from the base, and the palate and buccal contour ranges need to be 10mm and 15mm away from the alveolar ridge respectively. When the contour curve is a closed curve, the computer determines that the user performs a range selection operation on the third maxillary three-dimensional model and obtains the contour curve delineated by the user. The STL model size recognition algorithm automatically marks the area in which the jawbone thickness exceeds the preset thickness threshold according to the preset thickness threshold. The STL model size recognition algorithm includes the following processing steps:
[0084] Use normal calculation on the third mandibular three-dimensional model to determine the direction of each point in the polygonal mesh of the third mandibular three-dimensional model; for each point on the mesh, determine the distance of the point in the normal direction of the third mandibular three-dimensional model, calculate the maximum distance of the points on the other side of the model in the normal direction, and calculate the jaw thickness of each area based on the point-to-point distance of each area on each model. Based on the jaw thickness of each area, mark each point whose thickness is greater than a preset thickness threshold. Preferably, after marking, each point whose thickness exceeds the preset thickness threshold can be represented by different colors through color visualization. Among the marked points, select 3 points on the palate and buccal sides; if a1 and a2 refer to the two added abutments respectively, s1, s2, s3, s4, s5 and s6 refer to the 3 points selected on the palate and the 3 points selected on the buccal side respectively; when selecting 3 points on the palate, it is preferred to select a position that allows the abutment a1 / a2 to be in the intervals of s1-s2 and s2-s3 respectively; when selecting 3 points on the buccal side, it is preferred to select a position that allows the abutment a1 / a2 to be in the intervals of s6-s5 and s5-s4 respectively. After determining the selected 6 points, adjust the positions of the added 6 screws to the positions of the selected 6 points, that is, to the positions of s1, s2, s3, s4, s5 and s6 by moving, selecting and other operations; it should be noted that when adjusting the screw position, it is necessary to ensure that the screw center axis is parallel to the normal of the position surface of the selected point, and the screw head is 3mm away from the surface. After determining the positions of the six screws and the two abutments, the bottom surface of the three-dimensional model of the subperiosteal implant to be processed is determined according to the positions of the screws in the three-dimensional model of the third jaw. The generated bottom surface is as follows: Figure 2 (c) as shown.
[0085] In a preferred embodiment, the control operation interface also includes a bracket parameter setting control; after determining the three-dimensional model of the subperiosteal implant to be treated based on the contour curve, the bottom surface of the three-dimensional model of the subperiosteal implant to be treated and the third mandibular three-dimensional model, it also includes: responding to the bracket parameter setting operation acting on the bracket parameter setting control to obtain the bracket width and bracket thickness.
[0086] Specifically, the control operation interface also includes a bracket parameter setting control. After the user inputs the setting operation of the bracket width and the bracket thickness in the bracket parameter setting control, the computer responds to the user's bracket parameter setting operation, obtains the bracket width and the bracket thickness, and generates a solid with the same thickness as the bracket on the bottom surface of the three-dimensional model of the subperiosteal implant to be processed according to the obtained bracket width and bracket thickness. The solid is as follows: Figure 2 As shown in (d), the entity is the three-dimensional model of the subperiosteal implant to be processed in the present invention.
[0087] In a preferred embodiment, in response to a subperiosteal implant construction operation acting on a subperiosteal implant construction control, a third jaw three-dimensional model is acquired, and a subperiosteal implant three-dimensional model is constructed according to the third jaw three-dimensional model, including:
[0088] In response to the subperiosteal implant construction operation acting on the subperiosteal implant construction control, the three-dimensional model of the subperiosteal implant to be processed corresponding to the third mandibular three-dimensional model is obtained; the bracket path is determined according to the position information of each screw and the position information of each base in the three-dimensional model of the subperiosteal implant to be processed; the contour data is determined according to the bracket width and the bracket thickness; according to the contour data, a plurality of continuously arranged contour components are generated along the bracket path, and the bracket components of the three-dimensional model of the subperiosteal implant to be processed are generated according to each continuously arranged contour component, the bracket path, the bracket width and the bracket thickness; the three-dimensional model of the subperiosteal implant to be processed is constructed according to the bracket components, each screw and each base of the three-dimensional model of the subperiosteal implant to be processed.
[0089] Specifically, the user performs the subperiosteal implant construction operation through the subperiosteal implant construction control, obtains the three-dimensional model of the subperiosteal implant to be processed corresponding to the third mandibular model, and determines the bracket path on the surface of the three-dimensional model of the subperiosteal implant to be processed according to the determined 6 screws and 2 abutments, such as Figure 4 As shown, the stent path in the present invention is a1-s6-s5-s4-a2-s3-s2-s1-a1; according to the stent thickness, stent width and stent path, the following is generated: Figure 2 (e) The support structure shown.
[0090] In a preferred embodiment, the diameter of the screw head is smaller than the width of the bracket.
[0091] Specifically, if the diameter of the screw head is d and the width of the bracket is w, then w≥d+2, in mm.
[0092] Define a contour data according to the bracket width and bracket thickness. Suppose the bracket width is w, the bracket thickness is h, and the contour shape of the contour data is as follows Figure 5 For the semi-ellipse shown, the major axis of the semi-ellipse is w and half of the minor axis is h.
[0093] Preferably, after determining the contour data, a point on the bracket path a1-s6-s5-s4-a2-s3-s2-s1-a1 is used as a control point. Use a B-spline curve or a Bezier curve to represent the bracket path in a parameterized form. For each control point Pi, the path parameter t is a continuous parameter on [0,1], which is used to generate interpolation points on the bracket path. If the path uses a Bezier curve, the control points of the path are linearly combined to calculate any point on the path based on the interpolation parameter t. The formula is as follows:
[0094] P(t)=sum{i=0}^{n}B{i,n}(t)cdot Pi;
[0095] Among them, B{i,n}(t) is the Bessel basis function; Pi is the control point.
[0096] If a B-spline curve is used, the interpolation points are calculated based on the local control points, and the expression is:
[0097] P(t)=sum{i=0}^{n}N{i,k}(t)cdot Pi;
[0098] Where N{i,k}(t) is the spline basis function; k is the order of the spline; Pi is the control point.
[0099] The tangent direction is calculated for each interpolation point of the path. The tangent vector T(t) is usually obtained by differentiating the parameter t of the path, and the corresponding calculation formula is: T(t) = frac{dP(t)}{dt}. The tangent vector is used to guide the direction of the contour so that it is properly aligned with the stent path. The normal of the path is calculated by the cross product method, which is used to adjust the rotation and position of the contour on the path. The interpolation points are smoothly connected to generate a continuous curve, which is used as the smoothed stent path. These points on the curve can be used to arrange the contour components to ensure that the distribution of subsequent contour components along the stent path is smooth. According to each point in the path, the translation, rotation and scaling of the contour components are calculated. The contour components need to be transformed according to the tangent direction and curvature of the path to ensure that they are aligned with the stent path. On each small segment of the stent path, the contour components are interpolated to the actual position of the path. The direction and shape of the contour need to be considered to adapt it to the curve changes of the path. Among them, the execution process of contour component interpolation includes: discretizing the contour component of the semi-ellipse and representing it as a set of points (Q1, Q2, dots, Qn), which describe the geometric shape of the contour component. The points corresponding to the discretized contour component are arranged along each interpolation point of the path. According to the tangent direction of the path, the rotation angle of the contour component at each interpolation point is calculated to align it with the path; if the path requires the size of the contour component to change, the size of the contour is dynamically adjusted according to the curvature or other properties of the path. In some areas of the path, the contour component may need to be deformed to maintain smoothness with the path. The deformation algorithm smoothly interpolates the new contour component shape based on the local curvature of the path, the normal direction, and the shape of the adjacent contour components. For each interpolation point on the path, the contour component is linearly interpolated, and the contour component point Qi at the previous position and the contour component point Q{i+1} at the next position are interpolated. The interpolation formula is:
[0100] Q(t)=(1-t)cdot Q i+t cdot Q{i+1};
[0101] Where t is the interpolation parameter and Q(t) is the interpolated contour component point.
[0102] By interpolating and transforming the contour components at all interpolation points along the path, a continuous contour component distribution is finally generated, which can change smoothly along the path.
[0103] Each profile component is extended along the path using an extrusion algorithm to generate the actual three-dimensional bracket entity. This process involves "pushing" or "extruding" the profile on the path to form a convex groove. Specifically, during the extrusion process, the algorithm generates the side geometry by connecting adjacent profile component points. Typically, this process connects the two-dimensional profile component points into a polygonal or triangular mesh of the three-dimensional surface. This operation is called "surface generation" or "mesh generation". For curved path extrusion, it is necessary to dynamically adjust the profile component at each path point and connect adjacent profile component points to generate smooth side surfaces. Closed surfaces (also called cap surfaces or end surfaces) are generated at the start and end of the bracket path. After the side geometry and closed end surfaces are generated, these geometric parts are merged into a complete three-dimensional bracket entity. At this point, all geometric points and faces on the profile components and bracket paths have been combined into a closed three-dimensional model. In order to ensure the quality of the final bracket component, the extrusion algorithm may perform mesh optimization on the generated geometry to eliminate unnecessary vertices, edges and faces and reduce the number of polygons. The extruded surface may have rough connections, especially when extruding along a complex curved path. Apply smoothing algorithms (such as Laplace smoothing or Gaussian smoothing) to improve the smoothness of the surface and ensure that the generated image has good visual and physical effects. After the above optimization process, the following can be obtained: Figure 2 (e) shows a stent component with a smooth surface.
[0104] In a preferred embodiment, the three-dimensional model of the subperiosteal implant is constructed based on the support components, screws and abutments of the three-dimensional model of the subperiosteal implant to be processed, including: merging the abutment and the support components, and deleting the screws to obtain the three-dimensional model of the subperiosteal implant; wherein, in the process of merging the abutment and the support components, the overlapping part of the abutment and the support components is deleted.
[0105] Specifically, the screw, abutment and bracket components are subjected to Boolean operations to obtain a three-dimensional model of the subperiosteal implant. First, the abutment and bracket components are merged, and the intersecting parts of the abutment and bracket components during the merging process are deleted (the intersecting parts of the abutment and bracket components, that is, the overlapping parts of the abutment and bracket components in space), and a union model containing the abutment and bracket components is generated; wherein, for the intersecting parts of the abutment and bracket components, the computer will delete the internal mesh of the added part when deleting the overlapping part, and only retain the external surface mesh. Detect the intersection area of the union model and the screw, and delete the screw to obtain the three-dimensional model of the subperiosteal implant, such as Figure 2 (f) Figure 2 (f) is added to the first jaw 3D model to obtain the following Figure 2 Preferably, after deleting the screw, the computer will recalculate the mesh of the remaining portion to ensure that the boundaries after subtracting the screw are properly connected and there are no breaks or overlaps in the mesh.
[0106] Import the 3D model of the subperiosteal implant into the CAE software, set the material properties, define the analysis steps, mesh division, define the contact and boundary conditions, submit the calculation, and perform static analysis to obtain the 3D printed model of the subperiosteal implant for 3D printing. After 3D printing the 3D printed model of the subperiosteal implant, the subperiosteal implant is obtained. After heat treatment, polishing, sandblasting and other process treatments, the subperiosteal implant can be delivered to the doctor for use, so that the doctor can place the subperiosteal implant at the patient's required subperiosteal implant surgery site through surgery.
[0107] It should be added that in the CAE software, the material properties of the subperiosteal implant (pure titanium) and the alveolar bone are first set; the material properties include Young's modulus and Poisson's ratio. Set the analysis steps separately, and select static and general analysis steps. Mesh the jaw, subperiosteal implant, and screw separately; regular tetrahedral mesh is used for meshing. Define contact, and bound contact is used between the screw and the jaw, and between the subperiosteal implant and the jaw. Set boundary conditions to fix all 6 degrees of freedom of the jaw. Set the load on the two abutments separately, along the direction of the abutment, pointing to the jaw surface, and the size is 250N. Finally, establish the calculation task, submit the calculation, and perform static analysis to obtain the stress cloud map of the subperiosteal implant. In the stress cloud map, the maximum equivalent stress is concentrated at the bottom of the abutment, which are 277MPa and 254MPa respectively, which are less than the yield strength of 3D printed pure titanium. At this time, the subperiosteal implant meets the production requirements.
[0108] Based on the above method embodiment, the present invention provides a corresponding device embodiment.
[0109] like Figure 6 As shown, an embodiment of the present invention provides a subperiosteal implant construction device, including: an editor interface rendering module, a data import module, a first jaw 3D model construction module, a second jaw 3D model construction module, a third jaw 3D model construction module and a subperiosteal implant construction module;
[0110] The editor interface rendering module is used to execute the software application through the processor and render the editor interface on the display; wherein the editor interface includes a control operation interface; the control operation interface includes a three-dimensional model construction control, a screw addition control, an abutment addition control and a subperiosteal implant construction control;
[0111] The data import module is used to obtain CT image data of the jawbone at the subperiosteal implant to be constructed, and import the CT image data into the editor interface;
[0112] The first jaw three-dimensional model construction module is used to respond to the three-dimensional model construction operation acting on the three-dimensional model construction control and construct the first jaw three-dimensional model according to the CT image data;
[0113] The second jaw three-dimensional model building module is used to respond to a number of screw adding operations acting on the screw adding control, obtain screw control information of each screw, and add each screw to the first jaw three-dimensional model according to each screw control information to generate a second jaw three-dimensional model; wherein the screw control information includes: screw position information and screw head diameter;
[0114] The third mandibular three-dimensional model construction module is used to respond to a number of abutment adding operations acting on the abutment adding control, obtain the abutment control information of each abutment, add each abutment to the second mandibular three-dimensional model according to the abutment control information, and generate a third mandibular three-dimensional model; wherein the abutment control information includes: abutment position information, abutment height, abutment width and abutment gingival height;
[0115] The subperiosteal implant construction module is used to respond to the subperiosteal implant construction operation acting on the subperiosteal implant construction control, obtain the third jaw three-dimensional model, and construct a subperiosteal implant three-dimensional model based on the third jaw three-dimensional model, and construct the subperiosteal implant based on the subperiosteal implant three-dimensional model.
[0116] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.
[0117] Those skilled in the art can clearly understand that for the sake of convenience and brevity, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0118] Based on the above method item embodiments, the present invention provides corresponding terminal device item embodiments.
[0119] An embodiment of the present invention provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, a subperiosteal implant construction method described in any one of the present invention is implemented.
[0120] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0121] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the terminal device, and uses various interfaces and lines to connect various parts of the entire terminal device.
[0122] The memory can be used to store the computer program, and the processor realizes various functions of the terminal device by running or executing the computer program stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Med ia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0123] Based on the above method item embodiments, the present invention provides a corresponding storage medium item embodiment.
[0124] An embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is executed, the device where the storage medium is located is controlled to execute any one of the subperiosteal implant construction methods described in the present invention.
[0125] The storage medium is a computer-readable storage medium, and the computer program is stored in the computer-readable storage medium. When the computer program is executed by the processor, the steps of each of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium.
[0126] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for constructing a subperiosteal implant, characterized in that: include: The software application is executed by the processor and rendered on the display to obtain an editor interface; wherein the editor interface includes a control operation interface; the control operation interface includes a three-dimensional model construction control, a screw addition control, an abutment addition control, and a subperiosteal implant construction control; Acquire CT image data of the jawbone at the location where the subperiosteal implant is to be constructed, and import the CT image data into the editor interface; In response to a three-dimensional model building operation acting on a three-dimensional model building control, building a first jaw three-dimensional model based on the CT image data; In response to a plurality of screw adding operations acting on the screw adding control, the screw control information of each screw is obtained, and each screw is added to the first jaw three-dimensional model according to the screw control information to generate a second jaw three-dimensional model; wherein the screw control information includes: the position information of the screw and the screw head diameter; In response to a number of abutment adding operations acting on the abutment adding control, the abutment control information of each abutment is obtained, and each abutment is added to the second jaw three-dimensional model according to the abutment control information to generate a third jaw three-dimensional model; wherein the abutment control information includes: abutment position information, abutment height, abutment width and abutment gingival height; In response to a subperiosteal implant construction operation acting on a subperiosteal implant construction control, a third jaw three-dimensional model is acquired, and a subperiosteal implant three-dimensional model is constructed based on the third jaw three-dimensional model, and a subperiosteal implant is constructed based on the subperiosteal implant three-dimensional model.
2. A subperiosteal implant construction method according to claim 1, characterized in that: The control operation interface also includes a threshold setting control; Before the three-dimensional model building operation in response to the three-dimensional model building control is constructed according to the CT image data, the method further includes: In response to a threshold setting operation acting on a threshold setting control, a jaw image segmentation threshold is obtained, and the CT image data is processed according to the jaw image segmentation threshold to obtain a number of pixel points in the CT image data whose pixel values are higher than the jaw image segmentation threshold; The step of responding to the three-dimensional model building operation acting on the three-dimensional model building control and building the first jaw three-dimensional model according to the CT image data comprises: In response to a three-dimensional model building operation acting on a three-dimensional model building control, a first jaw three-dimensional model is built based on a number of pixel points in the CT image data whose pixel values are higher than a jaw image segmentation threshold.
3. A subperiosteal implant construction method according to claim 1, characterized in that: The editor interface also includes a preview operation interface; After generating the third jaw 3D model, it also includes: Rendering the third jaw three-dimensional model in a preview operation interface; In response to the range selection operation on the third mandibular three-dimensional model, a contour curve of the subperiosteal implant in the third mandibular three-dimensional model selected by the user in the preview operation interface is obtained; Determine the bottom surface of the three-dimensional model of the subperiosteal implant to be processed according to the information of each screw control in the third three-dimensional model of the jaw; The three-dimensional model of the subperiosteal implant to be processed is determined according to the contour curve, the bottom surface of the three-dimensional model of the subperiosteal implant to be processed and the three-dimensional model of the third jaw.
4. A subperiosteal implant construction method as claimed in claim 3, characterized in that: The control operation interface also includes a bracket parameter setting control; After determining the three-dimensional model of the subperiosteal implant to be processed according to the contour curve, the bottom surface of the three-dimensional model of the subperiosteal implant to be processed and the three-dimensional model of the third jaw, the method further includes: In response to a support parameter setting operation acting on a support parameter setting control, a support width and a support thickness are obtained.
5. A method for constructing a subperiosteal implant according to claim 4, characterized in that: In response to a subperiosteal implant construction operation acting on a subperiosteal implant construction control, a third jaw three-dimensional model is obtained, and a subperiosteal implant three-dimensional model is constructed based on the third jaw three-dimensional model, including: In response to the subperiosteal implant construction operation acting on the subperiosteal implant construction control, a subperiosteal implant three-dimensional model to be processed corresponding to the third jaw three-dimensional model is obtained; Determine the path of the bracket according to the position information of each screw and the position information of each abutment in the three-dimensional model of the subperiosteal implant to be processed; Determine contour data according to the stent width and stent thickness; Generating a plurality of continuously arranged contour components along the stent path according to the contour data, and generating a stent component of a three-dimensional model of a subperiosteal implant to be processed according to each of the continuously arranged contour components, the stent path, stent width, and stent thickness; A three-dimensional model of the subperiosteal implant is constructed according to the support components, screws and bases of the three-dimensional model of the subperiosteal implant to be processed.
6. A method for constructing a subperiosteal implant according to claim 5, characterized in that: The method of constructing a subperiosteal implant three-dimensional model according to the support components, screws and bases of the subperiosteal implant three-dimensional model to be processed includes: The abutment and the support components are combined, and each screw is deleted to obtain a subperiosteal implant three-dimensional model; wherein, in the process of combining the abutment and the support components, the overlapping part of the abutment and the support components is deleted.
7. A method for constructing a subperiosteal implant according to claim 5, characterized in that: The screw head diameter is smaller than the bracket width.
8. A subperiosteal implant construction device, characterized in that: include: Editor interface rendering module, data import module, first jaw 3D model building module, second jaw 3D model building module, third jaw 3D model building module and subperiosteal implant building module; The editor interface rendering module is used to execute the software application through the processor and render the editor interface on the display; wherein the editor interface includes a control operation interface; the control operation interface includes a three-dimensional model construction control, a screw addition control, an abutment addition control and a subperiosteal implant construction control; The data import module is used to obtain CT image data of the jawbone at the subperiosteal implant to be constructed, and import the CT image data into the editor interface; The first jaw three-dimensional model construction module is used to respond to the three-dimensional model construction operation acting on the three-dimensional model construction control and construct the first jaw three-dimensional model according to the CT image data; The second jaw three-dimensional model building module is used to respond to a number of screw adding operations acting on the screw adding control, obtain screw control information of each screw, and add each screw to the first jaw three-dimensional model according to each screw control information to generate a second jaw three-dimensional model; wherein the screw control information includes: screw position information and screw head diameter; The third mandibular three-dimensional model construction module is used to respond to a number of abutment adding operations acting on the abutment adding control, obtain the abutment control information of each abutment, add each abutment to the second mandibular three-dimensional model according to the abutment control information, and generate a third mandibular three-dimensional model; wherein the abutment control information includes: abutment position information, abutment height, abutment width and abutment gingival height; The subperiosteal implant construction module is used to respond to the subperiosteal implant construction operation acting on the subperiosteal implant construction control, obtain the third jaw three-dimensional model, and construct a subperiosteal implant three-dimensional model based on the third jaw three-dimensional model, and construct the subperiosteal implant based on the subperiosteal implant three-dimensional model.
9. A terminal device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, a subperiosteal implant construction method as described in any one of claims 1 to 7 is implemented.
10. A storage medium, characterized in that: The storage medium includes a stored computer program, wherein when the computer program is executed, the device where the storage medium is located is controlled to execute a subperiosteal implant construction method as described in any one of claims 1 to 7.