Method and apparatus for determining layout information of scan bodies, device, and storage medium
By acquiring dental arch data and using neural networks and layout algorithms to generate a scanning bar layout scheme, the problem of low scanning bar assembly efficiency was solved, and a more efficient assembly process was achieved.
Patent Information
- Application Number
- PCT/CN2025/097874
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-06
- Filing Date
- 2025-05-28
- Publication Date
- 2025-12-11
AI Technical Summary
The existing scanning rod has a high learning cost for users, and the inappropriate length is easily selected due to unclear implant position, resulting in low assembly efficiency and even the need for repeated disassembly and assembly.
By acquiring the user's dental arch data, a neural network model is used to determine the implant position, and a scanning rod layout scheme that meets the preset layout conditions is generated based on the layout algorithm model. The layout scheme is then output to guide the user in assembly.
It reduces the learning cost for users, improves the assembly efficiency of the scanning rod, and reduces interference and repetitive operations during the assembly process.
Smart Images

Figure CN2025097874_11122025_PF_FP_ABST
Abstract
Description
Method, device and equipment for determining layout information of scanning rod and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202410726604.8, filed on June 6, 2024, and entitled "Method, device and equipment for determining layout information of scanning rod and storage medium", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application belongs to the technical field of scanning, and in particular relates to a method, device and equipment for determining layout information of a scanning rod and a storage medium. BACKGROUND
[0003] Due to its use characteristics, the intraoral scanning rod needs to be selected according to the distance between the implants, and installed in the patient's mouth according to the given arrangement rules. However, for users using the scanning rod, there are several difficulties, one is the high learning cost of using the scanning rod, and the user needs to understand the arrangement specifications of the scanning rod in advance, and try to install it in the patient's mouth according to the understanding; one is the error in the selection of the scanning rod, because there is no distance information of the implant position in the patient's mouth, the inappropriate length is selected and assembled on the implant in the patient's mouth, which limits the installation of the scanning rod, and interferes with the scanning rod installed first, which may even force the previously installed rod to be removed and reinstalled, resulting in a low assembly efficiency. SUMMARY
[0004] One of the purposes of the embodiments of the present application is to provide a method, device and equipment for determining layout information of a scanning rod and a storage medium, which can reduce the learning cost of the user by giving the layout scheme, and improve the assembly efficiency through the layout scheme.
[0005] The technical scheme adopted by the embodiments of the present application is:
[0006] The embodiments of the present application provide a method for determining layout information of a scanning rod, comprising:
[0007] Obtaining dental arch data of a user, wherein the user's dental arch is installed with implants, and the implants are used to install scanning rods;
[0008] Determining a layout scheme of the scanning rods based on the dental arch data;
[0009] Outputting the layout scheme.
[0010] In some embodiments, the determining of the layout scheme of the scanning rods based on the dental arch data comprises:
[0011] Determining position information of the implants on the dental arch based on the dental arch data;
[0012] The position information is input into a layout algorithm model of the scan bar, and a layout scheme meeting a preset layout condition is determined as the layout scheme of the scan bar.
[0013] In some embodiments, determining the layout scheme meeting the preset layout condition as the layout scheme of the scan bar comprises:
[0014] The layout scheme meeting the interference degree condition is determined as the layout scheme of the scan bar, and the preset layout condition comprises the interference degree condition.
[0015] In some embodiments, determining the layout scheme meeting the preset layout condition as the layout scheme of the scan bar comprises:
[0016] The layout scheme meeting the loop layout condition is determined as the layout scheme of the scan bar, and the preset layout condition comprises the loop layout condition.
[0017] In some embodiments, the position information of the implant on the dental arch is determined based on the dental arch data, comprising:
[0018] The dental arch data is input into a neural network model to determine the position information of the implant on the dental arch.
[0019] In some embodiments, the layout scheme comprises at least one of a position, a type, an angle, and a spacing of the scan bar.
[0020] In some embodiments, the method further comprises:
[0021] In response to an editing operation of the user on the layout scheme, the layout scheme is updated.
[0022] In some embodiments, the method further comprises:
[0023] Determining whether the layout scheme updated by the editing operation meets an interference degree condition;
[0024] When the layout scheme updated by the editing operation does not meet the interference degree condition, first prompt information is output, and the first prompt information is used to prompt the user to perform an optimization operation on the layout scheme.
[0025] In some embodiments, the method further comprises:
[0026] In response to an optimization operation of the user on the layout scheme, an orientation of a connecting rod of the scan bar is optimized to optimize an interference degree between the scan bars updated by the editing operation.
[0027] In some embodiments, the method further comprises:
[0028] determine whether the layout scheme updated by the optimization operation satisfies the interference degree condition;
[0029] when the layout scheme updated by the optimization operation does not satisfy the interference degree condition, output suggestion information, the suggestion information being used to suggest the user to replace the correspondence between the scanning rod and the implant.
[0030] In some embodiments, the method further comprises:
[0031] when the layout scheme does not satisfy the interference degree condition, form a batch layout scheme based on the layout scheme, and determine the batch layout scheme as the layout scheme of the scanning rod.
[0032] In some embodiments, the method further comprises:
[0033] determine a target scanning rod with interference in the layout scheme, the target scanning rod comprising: a first scanning rod and a second scanning rod;
[0034] generate a first layout scheme and a second layout scheme based on the target scanning rod, the first layout scheme being generated based on the layout scheme and the second scanning rod, and the second layout scheme being generated based on the layout scheme and the first scanning rod.
[0035] In some embodiments, the method further comprises:
[0036] when the layout scheme does not satisfy the interference degree condition, output second prompt information, the second prompt information being used to prompt the user to perform batch layout.
[0037] In some embodiments, the method further comprises:
[0038] when the trigger information of the user confirming the batch layout is acquired, form a batch layout scheme based on the layout scheme.
[0039] In some embodiments, the outputting of the layout scheme comprises: outputting the layout scheme in a three-dimensional image and / or a two-dimensional image.
[0040] In some embodiments, the method further comprises:
[0041] determine a scanning path based on the layout scheme;
[0042] output the scanning path.
[0043] In a second aspect, a device for determining layout information of a scanning rod is provided, comprising:
[0044] a first acquisition module configured to acquire dental arch data of a user, wherein the dental arch of the user is installed with an implant, and the implant is configured to install a scanning rod;
[0045] The first determining module is configured to determine a layout scheme of the scanning rod based on the dental arch data.
[0046] The first output module is configured to output the layout scheme.
[0047] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method of any one of the first aspect when executing the computer program.
[0048] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program, and the computer program is executable on a processor to implement the method for determining the layout information of the scanning rod.
[0049] In a fifth aspect, a computer program product is provided, which, when executed on a terminal device, causes the electronic device to implement the method of any one of the above aspects.
[0050] The method, device, and equipment for determining the layout information of the scanning rod provided in the embodiments of the present application can improve the assembly efficiency by acquiring the dental arch data of a user, wherein the dental arch of the user is installed with an implant, and the implant is used to install a scanning rod, determining a layout scheme of the scanning rod based on the dental arch data, and outputting the layout scheme to guide the user to assemble. BRIEF DESCRIPTION OF DRAWINGS
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or exemplary technical descriptions. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0052] FIG. 1 is a schematic diagram of an implementation process of the method for determining the layout information of the scanning rod provided in the embodiments of the present application;
[0053] FIG. 2 is a schematic diagram of determining the position information provided in the embodiments of the present application;
[0054] FIG. 3 is a schematic diagram of a layout scheme provided in the embodiments of the present application;
[0055] FIG. 4 is a schematic diagram of a target position provided in the embodiments of the present application;
[0056] FIG. 5 is a schematic diagram of a first layout scheme provided in the embodiments of the present application;
[0057] FIG. 6 is a schematic diagram of a second layout scheme according to an embodiment of the present application;
[0058] FIG. 7 is a flowchart of a method for determining layout information of a scanning rod according to an embodiment of the present application;
[0059] FIG. 8 is a schematic diagram of a device for determining layout information of a scanning rod according to an embodiment of the present application;
[0060] FIG. 9 is a schematic diagram of a structure of an electronic device according to an embodiment of the present application. Embodiments of the present application
[0061] In the following description, reference is made to the "some embodiments", which describe a subset of all possible embodiments, but it can be understood that the "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0062] If the application file appears "first\second\third" similar description, add the following description, in the following description, the term "first\second\third" referred to only distinguish similar objects, but not represent a specific order for the object, it can be understood that "first\second\third" can be exchanged in the specific order or sequence, as allowed, so that the application described herein can be implemented in the order described or illustrated here.
[0063] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0064] Based on the problems in the related art, the embodiments of the present application provide a method for determining layout information of a scanning rod, which can be applied to electronic devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, notebook computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), digital impression devices, etc. The embodiments of the present application do not make any limitation on the specific type of electronic device.
[0065] The function implemented by the method for determining layout information of a scanning rod provided by the embodiments of the present application can be realized by calling program code by the processor of the electronic device, and the program code can be saved in a computer storage medium.
[0066] The embodiment of the present application provides a method for determining layout information of a scanning rod, and Figure 1 is a schematic diagram of an implementation process of a method for determining layout information of a scanning rod according to the embodiment of the present application, as shown in Figure 1, which comprises the following steps.
[0067] In step S101, user dental arch data is acquired, wherein an implant is installed on the user dental arch, and the implant is used to install the scanning rod.
[0068] In the embodiment of the present application, the dental arch data can be three-dimensional model data of the dental arch, and the electronic device can be communicatively connected with a digital impression instrument to form a three-dimensional scanning system, so that the user dental arch data is obtained through scanning and processing by the three-dimensional scanning system. In the embodiment of the present application, the implant can be installed on the dental arch, and then the digital impression instrument is used to scan the oral cavity. The device uses an optical sensor to capture image data in the oral cavity, and the dental arch data is generated by three-dimensional reconstruction of the image data in the oral cavity through the electronic device. The dental arch data can include three-dimensional topographic data of the dental arch, and the data of the implant is included in the dental arch data. The implant is used to install the scanning rod.
[0069] In step S102, a layout scheme of the scanning rod is determined based on the dental arch data.
[0070] In the embodiment of the present application, the layout scheme can include information such as the position, model, angle and spacing of the scanning rod.
[0071] In the embodiment of the present application, the neural network model can be used to determine the layout scheme of the scanning rod.
[0072] In some embodiments, step S102 can be implemented by the following steps.
[0073] In step S1021, position information of the implant on the dental arch is determined based on the dental arch data.
[0074] In the embodiment of the present application, the dental arch data can be input into computer software for analysis and processing, and through computer simulation, the position of the implant on the dental arch can be determined.
[0075] In the embodiment of the present application, when the computer is processing, the position information of the implant on the dental arch can be obtained by fitting a cylindrical surface with a plane based on the feature information of the implant through the intersection of the cylindrical axis.
[0076] In some embodiments, the dental arch data can be input into a pre-established neural network model to output the implant position information on the dental arch. In the embodiments of the present application, sample data can be collected, which can include dental arch data. Then the sample data is labeled, that is, the corresponding output data, that is, the implant position information on the dental arch, is provided for each sample data, to obtain a sample data set for training. Select an appropriate neural network structure and algorithm, such as a deep neural network (DNN) or a convolutional neural network (CNN), to adapt to the characteristics and complexity of the input data. Use the data set to train the neural network model, and continuously adjust the model parameters through the back propagation algorithm, so that it can accurately predict the implant position information on the dental arch. After training, the trained model can be verified using a validation set to evaluate its performance and optimize it to improve the accuracy and generalization ability of the model. Then the trained neural network model is deployed, and after the dental arch data is obtained, it can be input into the trained neural network model to output the implant position information on the dental arch.
[0077] In some embodiments, the dental arch data can be automatically matched with the feature information of EXOCAD to obtain the implant position information on the dental arch. When the dental arch data is automatically matched with the feature information of EXOCAD to obtain the implant position information, the dental arch data and the feature information of EXOCAD can be preprocessed to ensure that their formats and coordinate systems are consistent. Data alignment, coordinate system conversion and other operations are required. Use an automatic matching algorithm to match the dental arch data with the feature information of EXOCAD. When matching, you can choose feature point matching, surface matching, least squares fitting, etc. to determine the first position information of the implant on the dental arch.
[0078] FIG. 2 is a schematic diagram of determining position information according to an embodiment of the present application. As shown in FIG. 2, 1 corresponds to the position information of an implant.
[0079] In step S1022, the position information is input into the layout algorithm model of the scanning rod, and the layout scheme that meets the preset layout condition is determined as the layout scheme of the scanning rod.
[0080] In the embodiments of the present application, the preset layout condition includes an interference degree condition. The interference degree condition can be that there is no interference between the scanning rods in the layout scheme, which means that there is no collision between the scanning rods. In some embodiments, the interference degree condition can also be that there is interference, but the number of scanning rods with interference is the smallest, and in the case of the same number, the magnitude of the interference is the smallest.
[0081] In some embodiments, the preset layout condition further includes a loop layout condition. The layout scheme that meets the preset layout condition is the layout scheme that meets the loop layout condition.
[0082] In the embodiments of the present application, for the case of three or more scanning rods, the loop arrangement condition includes: any scanning rod is arranged adjacent to at least two other scanning rods, and the position of any scanning rod can be defined by reference to at least two other scanning rods, for example, the scanning rods are arranged in a ring shape, or a section of the scanning rods is arranged in a cluster, so as to meet the loop splicing requirement.
[0083] In the embodiments of the present application, the layout algorithm model can be an AI model. The layout algorithm model can be established in advance. A sample data set can be obtained, and the sample data set can be preprocessed, including data cleaning, labeling, format conversion, etc., to ensure the quality and consistency of the data, and then a deep learning model is designed. The deep learning module can include a neural network, a convolutional neural network (CNN), a recurrent neural network (RNN), etc., or a machine learning algorithm such as a support vector machine (SVM), a decision tree, etc. The deep learning model is trained through the preprocessed data, and the model parameters are repeatedly iterated and optimized to enable the deep learning model to accurately learn and predict the task of oral implant surgery layout. After the training is completed, the deep learning model can be deployed in an electronic device, so that the electronic device can determine the layout scheme that meets the preset arrangement condition as the layout scheme of the scanning rods after inputting the position information into the layout algorithm model.
[0084] In step S103, the layout scheme is output.
[0085] In the embodiments of the present application, the layout scheme can be displayed in the form of a two-dimensional plan view, and the position, angle, and spacing of the scanning rods can be clearly displayed. This display method is suitable for simple layout schemes and can intuitively display the layout of the scanning rods.
[0086] In some embodiments, the layout scheme can be converted into a three-dimensional model. By displaying the three-dimensional model, the position of the scanning rods and the oral structure can be more realistically displayed. Through the three-dimensional model, the spatial relationship between the scanning rods can be observed, helping users better understand the layout scheme.
[0087] In some embodiments, virtual reality technology can be used to present the layout scheme in a virtual environment, so that users can interact and simulate operations in real time in the virtual environment. This display method can improve the accuracy and visualization effect of the surgery planning.
[0088] In some embodiments, the layout scheme can be displayed through animation, which can vividly display the layout and adjustment process of the scanning rods. Animation display can help the surgical team better understand the process of layout algorithm and scheme design.
[0089] FIG. 3 is a schematic diagram of a layout scheme provided by an embodiment of the present application. As shown in FIG. 3, the position, angle, spacing, model, etc. of the scanning rods can be displayed in the layout scheme.
[0090] The method for determining layout information of a scanning rod provided in the embodiments of the present application comprises: acquiring dental arch data of a user, wherein the dental arch of the user is provided with implants, and the implants are used to install scanning rods; determining a layout scheme of the scanning rods based on the dental arch data, and outputting the layout scheme, so that the user can be guided to assemble according to the layout scheme, and the assembly efficiency can be improved.
[0091] In some embodiments, after step S103, the method further comprises:
[0092] Step S104: updating the layout scheme in response to an editing operation of the user on the layout scheme.
[0093] In the embodiments of the present application, the user can adopt the scheme provided by the layout algorithm model, or edit the layout scheme.
[0094] In the embodiments of the present application, editing the layout scheme comprises: adjusting the positions of the scanning rods, adjusting the models of the scanning rods, modifying the orientations of the connecting rods of the scanning rods, and the like. In some embodiments, editing the scheme can further comprise: free editing, in which the user can customize the correspondence between the implants and the scanning rods, freely select to simulate the assembly of the numbered scanning rods on the data implants, and rotate the orientations of the connecting rods of the scanning rods along the axes.
[0095] In some embodiments, the layout scheme can be displayed in a three-dimensional model or a two-dimensional model. When editing, the editing can be performed on the three-dimensional model or on a two-dimensional plane.
[0096] In some embodiments, after step S104, the method further comprises:
[0097] Step S105: determining whether the layout scheme updated by the editing operation satisfies an interference degree condition.
[0098] In the embodiments of the present application, it is determined whether the modified layout scheme satisfies the interference degree condition, for example, whether there is interference.
[0099] Step S106: when the layout scheme updated by the editing operation does not satisfy the interference degree condition, outputting first prompt information, wherein the first prompt information is used to prompt the user to perform an optimization operation on the layout scheme.
[0100] In the embodiments of the present application, if the layout scheme does not satisfy the interference degree condition, it means that there is interference between the scanning rods in the layout scheme.
[0101] In the embodiments of the present application, the first prompt information can be a text prompt, or the color of the interference position can be changed to output the first prompt information.
[0102] In the embodiments of the present application, the first prompt information is used to prompt the user to optimize the interference.
[0103] In some embodiments, after step S106, the method further includes:
[0104] Step S107, in response to the user's optimization operation on the layout scheme, the orientation of the connecting rod of the scanning rod is optimized to optimize the interference degree between the scanning rods updated by the editing operation.
[0105] In the embodiments of the present application, the optimization function option can be set in the interface, and the user can click the optimization function option, so that the electronic device obtains the optimization operation on the layout scheme, the electronic device can calculate the optimal orientation of the connecting rod, and then recalculate the distance and positional relationship between the scanning rods through the new connecting rod orientation information to ensure that there is no interference between the modified scanning rods. When the orientation of the connecting rod is optimized, the scanning rod and the implant position do not move, and only the connecting rod rotates.
[0106] In the embodiments of the present application, by optimizing the orientation of the connecting rod of the scanning rod, the modified layout scheme avoids interference during assembly.
[0107] In some embodiments, after step S107, the method further includes:
[0108] Step S108, determining whether the layout scheme updated by the optimization operation meets the interference degree condition;
[0109] Step S109, when the layout scheme updated by the optimization operation does not meet the interference degree condition, outputting suggestion information, the suggestion information is used to suggest the user to replace the corresponding relationship between the scanning rod and the implant.
[0110] In the embodiments of the present application, if there is interference between the optimized scanning rods, it means that the optimization fails, and at this time the user is suggested to replace the corresponding relationship between the scanning rod and the implant.
[0111] In some embodiments, after step S1022, the method further includes:
[0112] Step S1023, in the case that the layout scheme does not meet the interference degree condition, outputting second prompt information, the second prompt information is used to prompt the user to perform batch layout.
[0113] In the embodiments of the present application, if no layout scheme is generated, it means that there is interference between the scanning rods, and the batch layout can include determining the layout scheme in batches.
[0114] In the embodiments of the present application, the second prompt information can be output through voice or text.
[0115] In some embodiments, after step S1022, the method further includes:
[0116] In step S1024, when the arrangement scheme does not satisfy the interference degree condition, a batch layout scheme is formed based on the arrangement scheme, and the batch layout scheme is determined as the layout scheme of the scanning rods.
[0117] In the embodiment of the present application, the arrangement scheme can be input into the batch layout model to obtain the batch layout scheme. The batch layout scheme is the layout scheme of the scanning rods.
[0118] In some embodiments, after step S1024, the method further comprises:
[0119] In step S1025, a target scanning rod with interference in the arrangement scheme is determined, and the target scanning rod includes a first scanning rod and a second scanning rod.
[0120] The first layout scheme and the second layout scheme are generated based on the target scanning rod, the first layout scheme is generated based on the arrangement scheme and the second scanning rod, and the second layout scheme is generated based on the arrangement scheme and the first scanning rod.
[0121] In the embodiment of the present application, the first layout scheme does not include the second scanning rod, and the second layout scheme does not include the first scanning rod.
[0122] In the embodiment of the present application, the first layout scheme is generated by removing the second scanning rod based on the arrangement scheme, and the second layout scheme is generated by removing the first scanning rod based on the arrangement scheme.
[0123] For example, the user is a patient with a half-mouth edentulous jaw, and there are six implants in the lower jaw, wherein the distance between two implants 2 and 3 does not satisfy the condition of simultaneously installing the upper scanning rod. The interference condition after simulation assembly is displayed to the user. FIG. 4 is a schematic diagram of a target scanning rod with interference in an arrangement scheme provided by an embodiment of the present application. As shown in FIG. 4, the scanning rod corresponding to 2 is the first scanning rod, and the scanning rod corresponding to 3 is the second scanning rod.
[0124] In the embodiment of the present application, the first layout scheme can be obtained based on the second scanning rod and the scanning rods corresponding to other bases. The second layout scheme can be obtained based on the first scanning rod and the scanning rods other than the first scanning rod.
[0125] Based on the above example, the first layout scheme can be the scanning rods corresponding to 1, 2, 4, 5, and 6, and the second layout scheme can be the scanning rods corresponding to 1, 3, 4, 5, and 6. FIG. 5 is a schematic diagram of a first layout scheme provided by an embodiment of the present application. As shown in FIG. 5, there is no scanning rod corresponding to 3 in the first layout scheme. FIG. 6 is a schematic diagram of a second layout scheme provided by an embodiment of the present application. As shown in FIG. 6, there is no scanning rod corresponding to the second position in the second layout scheme.
[0126] The method provided in the embodiments of the present application can be directly generated when the typesetting algorithm model can generate a typesetting scheme, and can be generated in batches if the typesetting algorithm model cannot generate a typesetting scheme.
[0127] In some embodiments, the method further comprises:
[0128] In step S110, a scanning path is determined based on the typesetting scheme.
[0129] In the embodiments of the present application, the typesetting scheme can be input into a pre-established path planning model to determine the scanning path.
[0130] In the embodiments of the present application, the typesetting scheme of the scanning rod includes position, orientation and other information input into the pre-established path planning model. According to the input typesetting scheme of the scanning rod, the path planning model will perform calculation and optimization of the path planning algorithm to determine the scanning path and avoid repeated scanning or missed scanning. The path planning model will consider the positional relationship between the scanning rods, the continuity of the scanning path and the coverage area and other factors to optimize the scanning path, so as to improve the scanning efficiency and accuracy. According to the optimal scanning path calculated by the path planning model, a final scanning path scheme is generated, including the moving trajectory and scanning sequence of the scanning rod, for the user to perform actual scanning operation.
[0131] In step S118, the scanning path is output.
[0132] In the embodiments of the present application, the scanning path can be displayed through a display device. The user can be guided in the scanning process in the display interface. The display in the interface can be a dynamic model indicating the scanning path, or a curve planning the scanning path.
[0133] The method provided in the embodiments of the present application can reduce the learning cost of the user, improve the assembly and scanning efficiency, and reduce the discomfort of the patient.
[0134] Based on the foregoing various embodiments, FIG. 7 is a flow diagram of a method for determining layout information of a scanning rod provided in the embodiments of the present application, as shown in FIG. 7, which includes:
[0135] In step S201, dental arch data is collected through a digital impression instrument.
[0136] In the embodiments of the present application, the dental arch data can be three-dimensional model data.
[0137] In step S202, position information of the implant is determined based on the dental arch data.
[0138] In step S203, a typesetting layout is calculated according to the position information of the implant.
[0139] In the embodiments of the present application, if there is interference, a batch layout is adopted. If there is no interference, the layout is directly determined by an AI algorithm. In some embodiments, the layout can also be manually edited by the user.
[0140] In step S204, the user assembles in the patient's mouth according to the layout.
[0141] In step S205, a scanning path is recommended according to the layout.
[0142] In step S206, the user completes the scanning according to the guidance.
[0143] In the embodiments of the present application, the guidance can be output according to the scanning path, so that the user completes the scanning.
[0144] The method provided by the embodiments of the present application determines the layout based on the dental arch data obtained by the digital impression scanner, gives the user suggestions for the installation of the scanning rod and the scanning path, thereby reducing the learning cost of the user, improving the work efficiency, and reducing the discomfort of the patient.
[0145] Based on the foregoing embodiments, the present application provides a device for determining layout information of a scanning rod. Each module included in the device and each unit included in the modules can be implemented by a processor in a computer device. Of course, it can also be implemented by a specific logic circuit. In the implementation process, the processor can be a central processing unit (CPU), a microprocessor unit (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA).
[0146] The present application provides a device for determining layout information of a scanning rod. FIG. 8 is a structural schematic diagram of a device for determining layout information of a scanning rod according to an embodiment of the present application. As shown in FIG. 8, the device 800 for determining layout information of a scanning rod includes:
[0147] The first acquisition module 801 is configured to acquire dental arch data of a user, wherein an implant is installed on the dental arch of the user, and the implant is configured to install a scanning rod;
[0148] The first determination module 802 is configured to determine a layout scheme of the scanning rod based on the dental arch data.
[0149] The first output module 803 is configured to output the layout scheme.
[0150] In some embodiments, the first determination module includes:
[0151] The first determining unit is configured to determine the position information of the implant on the dental arch based on the dental arch data;
[0152] The second determining unit is configured to input the position information into a layout algorithm model of the scanning rod, and determine a layout scheme meeting a preset layout condition as the layout scheme of the scanning rod.
[0153] In some embodiments, the second determining unit comprises:
[0154] The first determining sub-unit is configured to determine a layout scheme meeting the interference degree condition as the layout scheme of the scanning rod, and the preset layout condition comprises the interference degree condition.
[0155] In some embodiments, the second determining unit comprises:
[0156] The second determining sub-unit is configured to determine a layout scheme meeting the loop layout condition as the layout scheme of the scanning rod, and the preset layout condition comprises the loop layout condition.
[0157] In some embodiments, the first determining unit comprises:
[0158] The third determining sub-unit is configured to input the dental arch data into a neural network model to determine the position information of the implant on the dental arch.
[0159] In some embodiments, the layout scheme comprises at least one of a position, a type, an angle, and a spacing of the scanning rod.
[0160] In some embodiments, the determining apparatus of the layout information of the scanning rod further comprises:
[0161] The updating module is configured to update the layout scheme in response to an editing operation of the user on the layout scheme.
[0162] In some embodiments, the determining apparatus of the layout information of the scanning rod further comprises:
[0163] The second determining module is configured to determine whether the layout scheme updated by the editing operation meets the interference degree condition.
[0164] The first prompting module is configured to output first prompt information when the layout scheme updated by the editing operation does not meet the interference degree condition, and the first prompt information is configured to prompt the user to perform an optimization operation on the layout scheme.
[0165] In some embodiments, the determining apparatus of the layout information of the scanning rod further comprises:
[0166] The optimization module is configured to optimize the orientation of the connecting rod of the scanning rod in response to the user's optimization operation on the layout scheme, so as to optimize the interference degree between the scanning rods updated by the editing operation.
[0167] In some embodiments, the determination apparatus of the layout information of the scanning rod further comprises:
[0168] The third determination module is configured to determine whether the layout scheme updated by the optimization operation satisfies the interference degree condition.
[0169] The first output module is configured to output suggestion information when the layout scheme updated by the optimization operation does not satisfy the interference degree condition, and the suggestion information is configured to suggest the user to replace the corresponding relationship between the scanning rod and the implant.
[0170] In some embodiments, the determination apparatus of the layout information of the scanning rod further comprises:
[0171] The batch layout module is configured to form a batch layout scheme based on the layout scheme when the layout scheme does not satisfy the interference degree condition, and determine the batch layout scheme as the layout scheme of the scanning rod.
[0172] In some embodiments, the determination apparatus of the layout information of the scanning rod further comprises:
[0173] The fourth determination module is configured to determine a target scanning rod with interference in the layout scheme, and the target scanning rod comprises a first scanning rod and a second scanning rod.
[0174] The generation module is configured to generate a first layout scheme and a second layout scheme based on the target scanning rod, the first layout scheme being generated based on the layout scheme and the second scanning rod, and the second layout scheme being generated based on the layout scheme and the first scanning rod.
[0175] In some embodiments, the determination apparatus of the layout information of the scanning rod further comprises:
[0176] The second prompt module is configured to output second prompt information when the layout scheme does not satisfy the interference degree condition, and the second prompt information is configured to prompt the user to perform batch layout.
[0177] In some embodiments, the determination apparatus of the layout information of the scanning rod further comprises:
[0178] The batch layout module is configured to form a batch layout scheme based on the layout scheme when the layout scheme does not satisfy the interference degree condition.
[0179] In some embodiments, the output layout scheme comprises outputting the layout scheme in a three-dimensional model and / or a two-dimensional image.
[0180] In some embodiments, the determining device of the layout information of the scanning rod further comprises:
[0181] a fifth determining module configured to determine the scanning path based on the layout scheme;
[0182] a second output module configured to output the scanning path.
[0183] An electronic device is provided in the embodiments of the present application. FIG. 9 is a schematic diagram of a constituent structure of the electronic device provided in the embodiments of the present application. As shown in FIG. 9, the electronic device 500 comprises a processor 501, at least one communication bus 502, a user interface 503, at least one external communication interface 504, and a memory 505. The communication bus 502 is configured to realize the connection and communication among the components. The user interface 503 can comprise a display screen, and the external communication interface 504 can comprise a standard wired interface and a wireless interface. The processor 501 is configured to execute the program of the method for determining the layout information of the scanning rod stored in the memory, so as to realize the steps in the method for determining the layout information of the scanning rod provided in the above embodiments.
[0184] In the embodiments of the present application, if the above-mentioned method for determining the layout information of the scanning rod is realized in the form of a software function module and is sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the method of the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various media that can store program codes. Thus, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0185] Correspondingly, the embodiments of the present application provide a storage medium having a computer program stored thereon, which, when executed by a processor, realizes the steps in the method for determining the layout information of the scanning rod provided in the above embodiments.
[0186] The embodiments of the present application further provide a computer program product, which, when running on an electronic device, causes the electronic device to execute the method for determining the layout information of the scanning rod of any one of the above.
[0187] The descriptions of the above electronic device and storage medium embodiments are similar to the descriptions of the above method embodiments, and have similar beneficial effects as the method embodiments. For technical details not disclosed in the computer device and storage medium embodiments of the present application, please refer to the descriptions of the method embodiments of the present application.
[0188] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that the size of the sequence numbers of the above processes does not mean the order of execution in various embodiments of the present application. The execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The sequence numbers of the above embodiments of the present application are only for description, not representing the advantages or disadvantages of the embodiments.
[0189] It should be noted that in this document, the terms "comprise", "comprising", or any other variant thereof are intended to cover non-exclusive inclusions, so that processes, methods, articles or devices that include a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0190] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of units is only a logical function division, and actual implementation can have another division manner. For example, multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed components can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0191] The units described above as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units; they can be located in one place or distributed on multiple network units; and some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0192] In addition, all the functional units in the embodiments of the present application can be integrated in one processing unit, or each unit can be a separate unit, or two or more units can be integrated in one unit; the integrated unit can be realized in the form of hardware, or in the form of hardware plus software functional units.
[0193] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program executes the steps of the above-mentioned method embodiments when executed; and the foregoing storage medium includes mobile storage devices, read only memory (ROM), magnetic discs or optical discs, and various storage medium that can store program codes.
[0194] Alternatively, when the integrated units of the present application are realized in the form of software functional modules and sold or used as independent products, they can also be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of software products, which are stored in a storage medium and include a number of instructions for causing a controller to execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes mobile storage devices, ROM, magnetic discs or optical discs, and various storage medium that can store program codes.
[0195] The above is only an embodiment of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims. Industrial applicability
[0196] The embodiments of the present application provide a method and device for determining layout information of a scanning rod, and a storage medium. The method comprises: obtaining dental arch data of a user, wherein the dental arch of the user is provided with an implant, and the implant is used to install a scanning rod; determining a layout scheme of the scanning rod based on the dental arch data; and outputting the layout scheme. The technical scheme can guide the user to assemble the scanning rod according to the layout scheme, thereby improving the assembly efficiency and having strong industrial applicability.
Claims
1. A method of determining layout information of a scan bar, wherein, The method comprises: obtaining dental arch data of a user, wherein the user's dental arch is installed with implants, and the implants are used to install scanning rods; determining a layout scheme of the scanning rods based on the dental arch data; outputting the layout scheme.
2. The method of claim 1, wherein, The method of determining the layout scheme of the scanning rods based on the dental arch data comprises: determining position information of the implants on the dental arch based on the dental arch data; inputting the position information into a layout algorithm model of the scanning rods, and determining a layout scheme meeting a preset arrangement condition as the layout scheme of the scanning rods.
3. The method of claim 2, wherein, The method of determining the layout scheme meeting the preset arrangement condition as the layout scheme of the scanning rods comprises: determining a layout scheme meeting an interference degree condition as the layout scheme of the scanning rods, wherein the preset arrangement condition comprises the interference degree condition.
4. The method of claim 2, wherein, The method of determining the layout scheme meeting the preset arrangement condition as the layout scheme of the scanning rods comprises: determining a layout scheme meeting a loop arrangement condition as the layout scheme of the scanning rods, wherein the preset arrangement condition comprises the loop arrangement condition.
5. The method of claim 2, wherein, The method of determining the position information of the implants on the dental arch based on the dental arch data comprises: inputting the dental arch data into a neural network model to determine the position information of the implants on the dental arch.
6. The method of claim 1, wherein, The layout scheme comprises at least one of a position, a type, an angle, and a spacing of the scanning rods.
7. The method of claim 1, wherein, The method further comprises: updating the layout scheme in response to an editing operation of the user on the layout scheme.
8. The method of claim 7, wherein, The method further comprises: determining whether the layout scheme updated by the editing operation meets an interference degree condition; outputting first prompt information when the layout scheme updated by the editing operation does not meet the interference degree condition, wherein the first prompt information is used to prompt the user to perform an optimization operation on the layout scheme.
9. The method of claim 8, wherein, The method further comprises: optimizing an orientation of a connecting rod of the scanning rod in response to an optimization operation of the user on the layout scheme, so as to optimize an interference degree between the scanning rods updated by the editing operation.
10. The method of claim 9, wherein, The method further comprises: determining whether the layout scheme updated by the optimization operation meets the interference degree condition; outputting suggestion information when the layout scheme updated by the optimization operation does not meet the interference degree condition, wherein the suggestion information is used to suggest the user to replace a corresponding relationship between the scanning rods and the implants.
11. The method of claim 2, wherein, The method further comprises: when the layout scheme does not meet the interference degree condition, forming a batch layout scheme based on the layout scheme, and determining the batch layout scheme as the layout scheme of the scanning rods.
12. The method of claim 11, wherein, The method further comprises: determining a target scanning rod existing interference in the layout scheme, wherein the target scanning rod comprises a first scanning rod and a second scanning rod; generating a first layout scheme and a second layout scheme based on the target scanning rod, wherein the first layout scheme is generated based on the layout scheme and the second scanning rod, and the second layout scheme is generated based on the layout scheme and the first scanning rod.
13. The method of claim 2, wherein, The method further comprises: when the layout scheme does not meet the interference degree condition, outputting second prompt information, wherein the second prompt information is used to prompt the user to perform batch layout.
14. The method of claim 13, wherein, The method further comprises: when trigger information of the user confirming the batch layout is obtained, forming a batch layout scheme based on the layout scheme.
15. The method according to any one of claims 1 to 14, wherein, The method further comprises:
16. The method according to any one of claims 1 to 14, wherein, outputting the layout scheme in a three-dimensional model and / or a two-dimensional image. determine a scan path based on the layout scheme; output the scan path.
17. An apparatus for determining layout information of a scan bar, wherein, comprise: a first obtaining module configured to obtain dental arch data of a user, wherein an implant is installed on the dental arch of the user, and the implant is configured to install a scan bar; a first determining module configured to determine a layout scheme of the scan bar based on the dental arch data; a first outputting module configured to output the layout scheme.
18. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, The processor executes the computer program to implement the method in any one of claims 1 to 16.
19. A computer-readable storage medium storing a computer program, wherein, The computer program is executed by the processor to implement the method in any one of claims 1 to 16.
Citation Information
Patent Citations
Three-dimensional scanning system, auxiliary part, processing method, processing device, equipment and medium
CN113483695A
Scanning device and scanning method
CN114404084A
Dental arch digital 3D model with accurate dental arch width
CN114828773A
Intelligent scanning for intraoral scanners
CN115884727A
Scanning rod and digitization method for making complete impression of pile path by using scanning rod
CN117530793A