Data scanning method and device, electronic equipment and storage medium

By acquiring and processing the scanning data of the abutment and gums in the oral cavity, combined with the conversion relationship of the scanning rod data, a target three-dimensional model is generated, which solves the problems of complex, high cost and patient discomfort in the existing denture scanning technology, and achieves a more efficient and economical scanning process.

CN119837656APending Publication Date: 2025-04-18CHENGDU XIANLIN 3D TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411996662.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

Existing denture scanning techniques are complex, costly, and can cause discomfort in patients.

Method used

By obtaining the initial scanning data of the abutment and gums in the oral cavity, as well as the scanning data after the abutment is installed, the conversion relationship between the scanning rod and the target abutment data is determined, and data processing is performed to generate the target three-dimensional model.

Benefits of technology

Simplify the scanning process, reduce costs, reduce discomfort for patients, and improve scanning efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119837656A_ABST
    Figure CN119837656A_ABST
Patent Text Reader

Abstract

The invention provides a data scanning method and device, electronic equipment and a storage medium. The method comprises the steps that first scanning data of an oral cavity in a first state are obtained, the oral cavity in the first state refers to that at least one abutment is implanted into the oral cavity, and the first scanning data comprise initial abutment data and gingival data; second scanning data of the oral cavity in a second state are obtained, the oral cavity in the second state refers to that a corresponding scanning rod is installed on a base in the oral cavity, and the second scanning data comprise scanning rod data; determining a first conversion relation between scanning rod data and target base station data in the second scanning data; and processing the first scanning data and the second scanning data based on the initial base station data and the target base station data and the first conversion relation between the scanning rod data and the target base station data to obtain a target three-dimensional model. By means of the implant scanning method and device, the problems that the implant scanning process is complex, the scanning cost is high, and a user feels uncomfortable easily can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of scanning processing technology, and in particular to a data scanning method, device, electronic device and storage medium for an implant. Background Art

[0002] In the related art, in order to fit the denture in the oral cavity, it is necessary to design the denture based on the splicing data of the scanning rod and the gums. The existing scanning solution is to first install the scanning cap on the composite base in the patient's oral cavity, obtain the first scanning data with the scanning cap and gums through three-dimensional scanning, and then replace the scanning rod with the scanning cap, and then scan the scanning rod to obtain the scanning data of the scanning rod. Since the first scanning data with the scanning cap and the scanning data of the scanning rod are collected twice, the two are not in the same coordinate system. Therefore, the existing scanning solution needs to convert the scanning data of the scanning rod into scanning cap data, and then splice it with the first scanning data with gums to obtain the splicing data of the scanning rod and gums, which makes the scanning process complicated and cumbersome. In addition, the existing scanning solution needs to install the scanning cap and the scanning rod in the patient's oral cavity twice, which leads to an increase in scanning costs, and due to the small oral environment, installing the scanning cap and the scanning rod twice will also cause physical discomfort to the patient. Summary of the invention

[0003] The embodiments of the present application provide a data scanning method, device, electronic device and storage medium to solve the problems of complicated implant scanning process, high scanning cost and easy to cause physical discomfort to users.

[0004] In a first aspect, an embodiment of the present application provides a data scanning method, the method comprising: acquiring first scanning data of an oral cavity in a first state, wherein the oral cavity in the first state refers to an oral cavity in which at least one base is implanted, and the first scanning data includes initial base data and gum data; acquiring second scanning data of an oral cavity in a second state, wherein the oral cavity in the second state refers to an oral cavity in which a corresponding scanning rod is installed, and the second scanning data includes scanning rod data; determining a first conversion relationship between the scanning rod data and target base data in the second scanning data; based on the initial base data and the target base data, and the first conversion relationship between the scanning rod data and the target base data, processing the first scanning data and the second scanning data to obtain a three-dimensional model of the target.

[0005] In some embodiments of the present application, the scanning rod data includes position information of each scanning rod and information of a mark point on each scanning rod, and the determining of a first conversion relationship between the scanning rod data and the target base station data in the second scanning data includes: determining identification information of the scanning rod according to the information of the mark points on each scanning rod; According to the preset binding relationship between the scanning rod and the base station and the identification information of the scanning rod, a first conversion relationship between the scanning rod data and the target base station data in the second scanning data is determined.

[0006] In some embodiments of the present application, determining the first conversion relationship between the scanning rod data and the target base data in the second scanning data according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod includes: determining the model of the base corresponding to each scanning rod according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod, wherein the preset binding relationship is set when the user opens a scanning order to scan the scanning rod and the base; retrieving the first standard base model corresponding to each scanning rod from the base database according to the model of the base corresponding to each scanning rod; combining the first standard base model and the position information of each scanning rod into target base data according to the binding relationship between the scanning rod and the base and the identification information of the scanning rod, and determining the first conversion relationship between the scanning rod data and the target base data in the second scanning data.

[0007] In some embodiments of the present application, the method further includes: displaying the target base data in real time on an interactive interface when acquiring second scanning data of the oral cavity in the second state, or, after acquiring second scanning data of the oral cavity in the second state, displaying the target base data in response to a switching instruction of the user.

[0008] In some embodiments of the present application, the method further includes: when acquiring the second scanning data of the oral cavity in the second state, displaying the marker point information on each scanning rod in real time on the interactive interface; when determining the identification information of the scanning rod, calling up the standard scanning rod model of the scanning rod for display.

[0009] In some embodiments of the present application, the initial abutment data includes initial position information of each abutment and an actual scanning model of each abutment, and based on the first conversion relationship between the initial abutment data and the target abutment data, and between the scanning rod data and the target abutment data, the first scanning data and the second scanning data are processed to obtain the target three-dimensional model, including: determining a second conversion relationship between the target abutment data and the initial abutment data according to the actual scanning model of each abutment and the first standard abutment model in the target abutment data, and splicing the target abutment data, the scanning rod data, and the gum data according to the second conversion relationship and the first conversion relationship between the scanning rod data and the target abutment data in the second scanning data to obtain the target three-dimensional model.

[0010] In some embodiments of the present application, the second conversion relationship between the target base station data and the initial base station data is determined based on the actual scanning model of each base station and the first standard base station model in the target base station data, including: retrieving the second standard base station model corresponding to each base station from the base station database according to the actual scanning model of each base station; forming intermediate base station data with each second standard base station model and the initial position information of each base station, and using the initial position information of each base station as the final position information of each second standard base station model; determining the second conversion relationship between the target base station data and the initial base station data according to the second standard base station model in the intermediate base station data and the first standard base station model in the target base station data, as well as the corresponding relationship between the second standard base station model in the intermediate base station data and each base station in the initial base station data.

[0011] In some embodiments of the present application, the method further includes: displaying the intermediate base data in real time on an interactive interface when acquiring the first scanning data of the oral cavity in the first state, or; after acquiring the first scanning data of the oral cavity in the first state, displaying the intermediate base data in response to a switching instruction of the user.

[0012] In some embodiments of the present application, the method further includes: generating a denture model based on the target three-dimensional model and sending the denture model to a 3D printing device; receiving a user request for modifying the denture model in real time; and outputting a revised three-dimensional denture model based on the user request and the target three-dimensional model.

[0013] In a second aspect, an embodiment of the present application provides a data scanning device, the device comprising: a first acquisition module, used to acquire first scanning data of an oral cavity in a first state, wherein the oral cavity in the first state refers to the oral cavity in which at least one base is implanted, and the first scanning data includes initial base data and gum data; a second acquisition module, used to acquire second scanning data of an oral cavity in a second state, wherein the oral cavity in the second state refers to the base in the oral cavity installed with a corresponding scanning rod, and the second scanning data includes scanning rod data; a determination module, used to determine a first conversion relationship between the scanning rod data and the target base data in the second scanning data; a data processing module, used to process the first scanning data and the second scanning data based on the initial base data and the target base data, and the first conversion relationship between the scanning rod data and the target base data, to obtain the target three-dimensional model.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the above-mentioned data scanning method.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned data scanning method is implemented.

[0016] Based on the first conversion relationship between the initial base data and the target base data, and the scanning rod data and the target base data, the present application processes the initial base data, the gum data in the first scanning data and the scanning rod data in the second scanning data to obtain a target three-dimensional model, thereby splicing the gum data and the scanning rod data based on the first conversion relationship, that is, the fusion data of the gum and the scanning rod can be obtained. Therefore, the present application does not need to install a scanning cap in the patient's mouth and determine the fusion data of the gum and the scanning rod based on the scanning data of the scanning cap, thereby reducing the scanning cap equipment required for scanning, saving costs, reducing the process of scanning the scanning cap, and improving scanning efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0018] Figure 1 A flowchart of a data scanning method provided in some embodiments of the present application.

[0019] Figure 2 An image schematic diagram of first scan data provided in some embodiments of the present application.

[0020] Figure 3 A schematic diagram of an image of scanbar data provided in some embodiments of the present application.

[0021] Figure 4 A flow chart of a method for determining a first conversion relationship between scanbar data and target base station data provided in some embodiments of the present application.

[0022] Figure 5 A schematic diagram of an image of target base station data provided in some embodiments of the present application.

[0023] Figure 6 Detailed description is a flow chart of a method for processing first scan data and second scan data in one embodiment of the present application.

[0024] Figure 7 An image schematic diagram of a target three-dimensional model provided in some embodiments of the present application.

[0025] Figure 8A structural diagram of a data scanning device provided in some embodiments of the present application.

[0026] Fig. 9 A schematic diagram of an electronic device provided for some embodiments of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0028] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.

[0029] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by those skilled in the art in the technical field in this application. The terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. It should be understood that, unless otherwise specified in this application, "at least one" refers to one or more. "Multiple" refers to two or more than two. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, a, b and c seven situations.

[0030] In the related art, in order to fit the denture in the oral cavity, it is necessary to design the denture based on the splicing data of the scanning rod and the gums. The existing scanning scheme is to first install the scanning cap on the composite base in the patient's oral cavity, obtain the first scanning data with the scanning cap and gums through three-dimensional scanning, and then replace the scanning rod with the scanning cap, and then scan the scanning rod to obtain the scanning data of the scanning rod. Since the first scanning data with the scanning cap and the scanning data of the scanning rod are collected twice, the two are not in the same coordinate system. Therefore, the existing scanning scheme needs to convert the scanning data of the scanning rod into scanning cap data, and then splice the converted scanning cap data with the first scanning data with gums to obtain the splicing data of the scanning rod and gums, which makes the scanning process complicated and cumbersome. In addition, the existing scanning scheme needs to install the scanning cap and the scanning rod in the patient's oral cavity twice, which leads to an increase in scanning costs, and due to the small oral environment, installing the scanning cap and the scanning rod twice will also cause physical discomfort to the patient.

[0031] The embodiments of the present application provide a data scanning method, device and storage medium to solve the problems of complicated implant scanning process, high scanning cost and easy discomfort to users.

[0032] Figure 1 This is a flow chart of a data scanning method provided in an embodiment of the present application, and the data scanning method is applied in an electronic device. Figure 1 The method of the example includes one or more steps, but does not constitute a limitation of the present application. In addition, the order of the steps of the method is only an example, and the order of the steps can be changed. Additional steps can be added or steps can be reduced without departing from the content disclosed in the present application. The method includes the following steps.

[0033] S101, acquiring first scanning data of an oral cavity in a first state, wherein the oral cavity in the first state refers to an oral cavity in which at least one abutment is implanted, and the first scanning data includes initial abutment data and gum data.

[0034] In some embodiments of the present application, in a first state, at least one implant is installed on the gums of the patient's mouth, and an abutment is installed on the corresponding implant. The implant is an artificial tooth root used to replace missing teeth, which can be made of titanium alloy or ceramic material to become a support for the implant. The abutment is the part of the implant system used to support and fix the implant superstructure. The abutment is composited from a variety of materials through a special process. For example, the abutment can be made of titanium alloy or pure titanium as a substrate, and the surface is covered with ceramic or polymer materials. In some embodiments of the present application, the abutment can be an ordinary abutment or a composite abutment.

[0035] After the abutment is installed in the oral cavity, the abutment and gums in the oral cavity can be scanned by an oral scanning device to obtain first scanning data, which includes initial abutment data and gum data. Figure 2 As shown, the initial abutment data may include three-dimensional data of the abutment. The three-dimensional data of the abutment may be data of the shape and structure of the part of the abutment exposed to the gums, including information such as thickness, shape, color, and texture. In some embodiments of the present application, the abutment may be three-dimensionally scanned by a small line segment scanning method to obtain small line segment scanning data, and the three-dimensional data of the abutment may be obtained based on the small line segment scanning data. The embodiment of the present application uses a small line segment scanning method to scan the abutment and gums in the oral cavity, and the initial abutment data may be obtained quickly and accurately.

[0036] In some embodiments of the present application, the gum data includes three-dimensional gum data. The three-dimensional gum data refers to data of the three-dimensional shape and structure of gum tissue, and may include information such as gum thickness, shape, color, and texture.

[0037] S102, obtaining second scanning data of the oral cavity in a second state, wherein the oral cavity in the second state refers to a base in the oral cavity installed with a corresponding scanning rod, and the second scanning data includes scanning rod data.

[0038] In some embodiments of the present application, in the second state, a scanning rod is installed on the base of the patient's mouth. The scanning rod is a device used for oral scanning, mainly used for three-dimensional scanning inside the oral cavity. Marking points are set on the scanning rod. Marking points are some specific points or marks on the scanning rod, which can be bright or colored points. There are multiple marking points or coding points on a scanning rod, which are distributed at different positions of the scanning rod to provide sufficient information to determine the position and posture of the scanning rod. After the scanning rod is installed in the oral cavity, the scanning rod is scanned by the scanning device to obtain the second scanning data (reference Figure 3 , code points not shown).

[0039] In some embodiments of the present application, obtaining second scanning data of the oral cavity in the second state includes: obtaining a landmark point image of the inner surface of the oral cavity, extracting landmark points from the landmark point image, and performing three-dimensional reconstruction of the landmark points, obtaining three-dimensional data of the landmark points, and determining scanning rod data based on the three-dimensional data of the landmark points, wherein the scanning rod data includes position information of each scanning rod and landmark point information on each scanning rod.

[0040] S103, determining a first conversion relationship between the scanning rod data and the target base data in the second scanning data.

[0041] refer to Figure 4 FIG. 1 is a flowchart of a method for determining a first conversion relationship between scanbar data and target base station data in some embodiments of the present application. The method includes the following steps.

[0042] S401, determining identification information of the scanning rod according to the marking point information on each scanning rod.

[0043] In some embodiments of the present application, different scanning rods have different marking point information. The identification information of the corresponding scanning rod can be determined according to the marking point information on each scanning rod. In some embodiments of the present application, the identification information of the scanning rod is used to identify the identity of the scanning rod, for example, the identification information of the scanning rod can be a string of numbers and letters.

[0044] S402: Determine a first conversion relationship between the scanning rod data and the target base station data in the second scanning data according to a preset binding relationship between the scanning rod and the base station and identification information of the scanning rod.

[0045] In some embodiments of the present application, determining the first conversion relationship between the scanning rod data and the target base data in the second scanning data according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod includes: determining the model of the base corresponding to each scanning rod according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod; retrieving the first standard base model corresponding to each scanning rod from the base database according to the model of the base corresponding to each scanning rod; combining the first standard base model and the position information of each scanning rod into target base data according to the binding relationship between the scanning rod and the base and the identification information of the scanning rod, and determining the first conversion relationship between the scanning rod data and the target base data in the second scanning data.

[0046] In some embodiments of the present application, the preset binding relationship is the corresponding relationship set when the user opens a scanning order to scan the scanning rod and the base, and the base database includes standard base models of different types of bases. For example, the preset binding relationship can be that scanning rod A corresponds to base a, scanning rod B corresponds to base b, scanning rod C corresponds to base c, and scanning rod D corresponds to base d. If the identification information of the scanning rod is A, then the type of the corresponding base can be determined as base a based on the identification information A of the scanning rod; based on base a, the standard base model corresponding to base a is retrieved from the base database, and the obtained standard base model is used as the first standard base model corresponding to scanning rod A. In this embodiment, the process of determining the corresponding first standard base model according to scanning rods B, C, and D is the same as the process of determining the first standard base model according to scanning rod A, and will not be repeated here. After determining the first standard base model corresponding to bases a, b, c, and d, the first standard base model corresponding to bases a, b, c, and d and the position information of scanning rods A, B, C, and D are combined into target base data (reference Figure 5 As shown), thereby determining the first conversion relationship between the scanning rod data and the target base data in the second scanning data.

[0047] S104, based on the initial base data and the target base data, and the first conversion relationship between the scanning rod data and the target base data, the first scanning data and the second scanning data are processed to obtain a target three-dimensional model.

[0048] refer to Figure 6 FIG. 1 is a flow chart of a method for processing first scan data and second scan data in an embodiment of the present application. The method includes the following steps.

[0049] S601, determining a second conversion relationship between target base station data and initial base station data according to actual scanning models of each base station and a first standard base station model in the target base station data.

[0050] In some embodiments of the present application, the actual scanned model of each abutment is the outer surface data of the abutment exposed to the gums in the initial abutment data.

[0051] In some embodiments of the present application, a second conversion relationship between the target base station data and the initial base station data is determined based on an actual scanning model of each base station and a first standard base station model in the target base station data, including: retrieving a second standard base station model corresponding to each base station from a base station database based on the actual scanning model of each base station; combining each second standard base station model with the initial position information of each base station to form intermediate base station data, and using the initial position information of each base station as the final position information of each second standard base station model; determining the second conversion relationship between the target base station data and the initial base station data based on the corresponding relationship between the second standard base station model in the intermediate base station data and the first standard base station model in the target base station data and the second standard base station model in the intermediate base station data and each base station in the initial base station data.

[0052] In some embodiments of the present application, the base station database includes the correspondence between the actual scanning model of different base stations and the standard base station model. Based on the actual scanning model of the base station, the standard base station model corresponding to the actual scanning model of the base station can be retrieved from the base station database as the second standard base station model corresponding to the actual scanning model of the base station. In some embodiments of the present application, it is also possible to retrieve the corresponding standard base station model from the base station database as the second standard base station model corresponding to the actual scanning model of the base station according to whether there is a model in the base station database that coincides with the outer surface structure of the gums exposed outside the base station. In some embodiments of the present application, the base station includes a screw hole aperture, and it is determined whether there is a model in the base station database that coincides with the screw hole aperture of the actual scanning model, and the corresponding standard base station model is retrieved from the base station database as the second standard base station model corresponding to the actual scanning model of the base station. In some embodiments of the present application, the model in the base station database can also be screened according to the shape and size in the actual scanning model to determine the second standard base station model. The process of determining the second standard base station model according to the shape and size and the process of determining the second standard base station model according to the screw hole aperture are not described in detail here.

[0053] After determining the second standard abutment model of each abutment in the initial abutment data, all the second standard abutment models and the initial position information of all the abutments are combined into intermediate abutment data, wherein the initial position information of each abutment is used as the final position information of the second standard abutment model of the corresponding abutment. For example, the abutments in the initial abutment data include four abutments, i.e., a, c, b, and d. Based on the actual scanning model of abutment a, the standard abutment model corresponding to the actual scanning model of abutment a can be retrieved from the abutment database as the second standard abutment model corresponding to the actual scanning model of abutment a. According to the above method of obtaining the second standard abutment model corresponding to the actual scanning model of abutment a, the corresponding second standard abutment models of the remaining abutments c, b, and d in the initial abutment data are obtained. After obtaining the second standard abutment models of a, c, b, and d, all the obtained second standard abutment models and the initial position information of a, c, b, and d are combined into intermediate abutment data.

[0054] In some embodiments of the present application, based on the second standard base station model in the intermediate base station data and the first standard base station model in the target base station data, and the correspondence between the second standard base station model in the intermediate base station data and each base station in the initial base station data, the second conversion relationship between the target base station data and the initial base station data can be determined. Because the second standard base station model in the intermediate base station data and the first standard base station model in the target base station data are both standard parts with completely identical structures, the correspondence between the two can be determined by comparing the external surface or structure, thereby improving the accuracy and efficiency of determining the second conversion relationship.

[0055] In some embodiments of the present application, through the second conversion relationship, the initial position information of the base in the initial base data is replaced with the position information of the base in the corresponding target base data (position information of the scanning rod), thereby achieving correction of the initial base data.

[0056] S602, according to the second conversion relationship and the first conversion relationship between the scanbar data and the target base data in the second scan data, the target base data, the scanbar data, and the gum data are spliced ​​to obtain a target three-dimensional model.

[0057] In some embodiments of the present application, the first target base data corresponding to the initial base data in the first scan data can be determined based on the second conversion relationship; the second target base data corresponding to the scanbar data of the second scan data can be determined based on the first conversion relationship; based on the first target base data and the second target base data, the first target base data, the second target base data, the scanbar data, and the gum data are spliced ​​to obtain a target three-dimensional model (reference Figure 7 as shown).

[0058] In some embodiments of the present application, the method further includes: generating a denture model according to the target three-dimensional model and sending the denture model to a 3D printing device; receiving a user request for modifying the denture model in real time; and outputting a revised three-dimensional denture model according to the user request and the target three-dimensional model. In the embodiment of the present application, a revised three-dimensional denture model can be output according to the user request and the target three-dimensional model, so that the user can set dentures of different quantities, sizes and shapes and better meet the user's needs.

[0059] In some embodiments of the present application, the method further includes: displaying the target base data. In some embodiments of the present application, the target base data is displayed in real time on the interactive interface when the second scan data of the oral cavity in the second state is obtained. In another embodiment of the present application, after the second scan data of the oral cavity in the second state is obtained, the target base data is displayed in response to the user's switching instruction. In this way, after the user completes the scan, the standard base structure and the corrected position information (the position information of the scanning rod) can be seen in response to the user's needs, so that the user can make an analysis based on this.

[0060] In some embodiments of the present application, the method further includes: when acquiring the second scan data of the oral cavity in the second state, displaying the information of the marking points on each scanning rod in real time on the interactive interface; when determining the identification information of the scanning rod, calling up the standard scanning rod model of the scanning rod for display. By displaying the standard scanning rod model, the embodiment of the present application can facilitate the user to respond to the user's needs during the process of scanning the oral cavity with the scanning rod installed or after the scanning is completed, and quickly see the standard scanning rod structure, thereby improving the user experience.

[0061] In some embodiments of the present application, the method further includes: displaying the intermediate base data in real time on the interactive interface when acquiring the first scan data of the oral cavity in the first state, or, after acquiring the first scan data of the oral cavity in the first state, displaying the intermediate base data in response to a user's switching instruction. In this way, the user's needs can be responded to during the process of the user scanning the oral cavity with the base installed or after the scanning is completed, and the standard base structure can be quickly seen, thereby improving the user experience.

[0062] The embodiment of the present application is based on the first conversion relationship between the initial base data and the target base data, and the scanning rod data and the target base data, and processes the initial base data, gum data in the first scanning data and the scanning rod data in the second scanning data to obtain a target three-dimensional model, thereby splicing the gum data and the scanning rod data based on the first conversion relationship, that is, the fusion data of the gums and the scanning rod can be obtained. Therefore, the data scanning method of the present application does not need to install a scanning cap in the patient's mouth and determine the fusion data of the gums and the scanning rod based on the scanning data of the scanning cap, thereby reducing the scanning cap equipment required for scanning, saving costs, and reducing the process of scanning the scanning cap, thereby improving scanning efficiency.

[0063] See also Figure 8 , which is a structural diagram of a data scanning device provided in an embodiment of the present application. The data scanning device can implement the details of the data scanning method in the above embodiment and achieve the same effect. The data scanning device 80 includes the following modules.

[0064] The first acquisition module 801 is used to acquire first scan data of an oral cavity in a first state, wherein the oral cavity in the first state refers to an oral cavity in which at least one abutment is implanted, and the first scan data includes initial abutment data and gum data.

[0065] The second acquisition module 802 is used to acquire second scanning data of the oral cavity in a second state, wherein the oral cavity in the second state refers to a base in the oral cavity with a corresponding scanning rod installed, and the second scanning data includes scanning rod data.

[0066] The determination module 803 is used to determine a first conversion relationship between the scanning rod data and the target base data in the second scanning data.

[0067] The data processing module 804 processes the first scanning data and the second scanning data based on the initial base data and the target base data, and the first conversion relationship between the scanning rod data and the target base data to obtain a target three-dimensional model. In some embodiments of the present application, the scanning rod data includes the position information of each scanning rod and the mark point information on each scanning rod. The determination module 803 determines the identification information of the scanning rod according to the mark point information on each scanning rod, and determines the first conversion relationship between the scanning rod data and the target base data in the second scanning data according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod.

[0068] In some embodiments of the present application, different scanning rods have different marking point information. The identification information of the corresponding scanning rod can be determined according to the marking point information on each scanning rod. In some embodiments of the present application, the identification information of the scanning rod is used to identify the identity of the scanning rod, for example, the identification information of the scanning rod can be a string of numbers and letters.

[0069] In some embodiments of the present application, the determination module 803 determines the model of the base corresponding to each scanning rod according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod; retrieves the first standard base model corresponding to each scanning rod from the base database according to the model of the base corresponding to each scanning rod; combines the first standard base model and the position information of each scanning rod into target base data according to the binding relationship between the scanning rod and the base and the identification information of the scanning rod, and determines the first conversion relationship between the scanning rod data and the target base data in the second scanning data.

[0070] In some embodiments of the present application, the preset binding relationship is a corresponding relationship set when the user opens a scanning order to scan the scanning rod and the base, and the base database includes standard base models of different types of bases.

[0071] In some embodiments of the present application, the data processing module 804 displays the target base data in real time on the interactive interface when acquiring the second scanning data of the oral cavity in the second state, or, after acquiring the second scanning data of the oral cavity in the second state, the data processing module 804 displays the target base data in response to a switching instruction of the user.

[0072] In some embodiments of the present application, the data processing module 804 is also used to display the marker point information on each scanning rod in real time on the interactive interface when acquiring the second scanning data of the oral cavity in the second state, and when determining the identification information of the scanning rod, call up the standard scanning rod model of the scanning rod for display.

[0073] In some embodiments of the present application, the initial abutment data includes initial position information of each abutment and an actual scan model of each abutment. The data processing module 804 is also used to determine the second conversion relationship between the target abutment data and the initial abutment data according to the actual scan model of each abutment and the first standard abutment model in the target abutment data, and splice the target abutment data, the scanbar data, and the gum data according to the second conversion relationship and the first conversion relationship between the scanbar data and the target abutment data in the second scan data to obtain the target three-dimensional model.

[0074] In some embodiments of the present application, the data processing module 804 retrieves the second standard base station model corresponding to each base station from the base station database according to the actual scanning model of each base station; combines each second standard base station model and the initial position information of each base station into intermediate base station data, and uses the initial position information of each base station as the final position information of each second standard base station model; and determines the second conversion relationship between the target base station data and the initial base station data according to the corresponding relationship between the second standard base station model in the intermediate base station data and the first standard base station model in the target base station data and the second standard base station model in the intermediate base station data and each base station in the initial base station data.

[0075] In some embodiments of the present application, when acquiring the first scanning data of the oral cavity in the first state, the data processing module 804 is also used to display the intermediate base data in real time on the interactive interface, or; after acquiring the first scanning data of the oral cavity in the first state, the data processing module 804 displays the intermediate base data in response to the user's switching instruction.

[0076] In some embodiments of the present application, the data processing module 804 is also used to generate a denture model based on the target three-dimensional model and send the denture model to a 3D printing device; receive user requests for modifying the denture model in real time; and output a revised three-dimensional denture model based on the user request and the target three-dimensional model.

[0077] In an embodiment of the present application, the data scanning device of the present application processes the initial base data, gum data in the first scanning data and the scanning rod data in the second scanning data based on the first conversion relationship between the initial base data and the target base data, and the scanning rod data and the target base data to obtain a target three-dimensional model, thereby splicing the gum data and the scanning rod data based on the first conversion relationship, that is, the fusion data of the gum and the scanning rod can be obtained, so that the data scanning device of the present application does not need to install a scanning cap in the patient's mouth and determine the fusion data of the gum and the scanning rod based on the scanning data of the scanning cap, thereby reducing the scanning cap equipment required for scanning, saving costs, and reducing the process of scanning the scanning cap, thereby improving scanning efficiency.

[0078] It should be noted that the data scanning device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0079] The functional units and modules in the above embodiments may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit, and the above integrated units may be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present application.

[0080] The present application also provides an electronic device, referring to Fig. 9 The electronic device 20 includes a memory 201, a processor 202, and a computer program 203 stored in the memory 201 and executable on the processor 202. When the processor 202 executes the computer program, the steps in the above-mentioned method embodiments are implemented.

[0081] The electronic device 20 may be a general electronic device or a dedicated electronic device. In a specific embodiment, the electronic device 20 may be a desktop computer, a portable computer, a network server, a palm computer, a mobile phone, a tablet computer, a wireless terminal device, a communication device or an embedded device. The embodiment of the present application does not limit the type of the electronic device 20. Those skilled in the art will understand that Fig. 9 It is only an example of the electronic device 20 and does not constitute a limitation of the electronic device 20. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, such as input and output devices, network access devices, etc. The processor 202 may be a central processing unit (CPU), or 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. A general-purpose processor may be a microprocessor or any conventional processor. In some embodiments, the memory 201 may be an internal storage unit of the electronic device 20, such as a hard disk or memory of the electronic device 20. In other embodiments, the memory 201 may also be an external storage device of the electronic device 20, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 20. Further, the memory 201 may also include both an internal storage unit of the electronic device 20 and an external storage device. The memory 201 is used to store an operating system, an application program, a boot loader, data, and other programs. The memory 201 may also be used to temporarily store data that has been output or is to be output. Based on the same application concept, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented. The computer-readable storage medium may be a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or any other medium that can store program codes. The storage medium is used to store the program, and the processor executes the program after receiving the execution instruction. The method executed by the electronic device defined by the process disclosed in any embodiment of the present invention may be applied to the processor or implemented by the processor.

[0082] In the embodiments provided in 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 merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms. It should be understood that the information interaction, execution process and other contents between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. The specific functions and technical effects brought about can be specifically referred to the method embodiment part, which will not be repeated here. For the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit, and the above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing from each other, and are not used to limit the scope of protection of the present application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0083] Alternatively, the present invention may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the present invention may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part.

[0084] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A data scanning method, characterized in that: The method comprises: Acquire first scanning data of an oral cavity in a first state, wherein the oral cavity in the first state refers to an oral cavity in which at least one abutment is implanted, and the first scanning data includes initial abutment data and gum data; Acquire second scanning data of the oral cavity in a second state, wherein the oral cavity in the second state refers to a base in the oral cavity with a corresponding scanning rod installed thereon, and the second scanning data includes scanning rod data; Determining a first conversion relationship between the scanbar data and the target base data in the second scan data; Based on the first conversion relationship between the initial base data and the target base data, and between the scanning rod data and the target base data, the first scanning data and the second scanning data are processed to obtain the target three-dimensional model.

2. The data scanning method according to claim 1, characterized in that: The scanning rod data includes position information of each scanning rod and information of a mark point on each scanning rod, and the determining of a first conversion relationship between the scanning rod data and the target base station data in the second scanning data includes: Determining identification information of the scanning rod according to the marking point information on each scanning rod; According to the preset binding relationship between the scanning rod and the base station and the identification information of the scanning rod, a first conversion relationship between the scanning rod data and the target base station data in the second scanning data is determined.

3. The data scanning method according to claim 2, characterized in that: The determining, according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod, a first conversion relationship between the scanning rod data and the target base data in the second scanning data comprises: Determine the model of the base corresponding to each scanning rod according to the preset binding relationship between the scanning rod and the base and the identification information of the scanning rod, wherein the preset binding relationship is set when the user opens a scanning order to scan the scanning rod and the base; According to the model of the base corresponding to each scanning rod, retrieve the first standard base model corresponding to each scanning rod from the base database; According to the binding relationship between the scanning rod and the base and the identification information of the scanning rod, each first standard base model and the position information of each scanning rod are combined into target base data, and the first conversion relationship between the scanning rod data and the target base data in the second scanning data is determined.

4. The data scanning method according to any one of claims 1 to 3, characterized in that: The method further comprises: When acquiring the second scan data of the oral cavity in the second state, the target base station data is displayed in real time on the interactive interface, or, After acquiring the second scan data of the oral cavity in the second state, the target base station data is displayed in response to a switching instruction of the user.

5. The data scanning method according to claim 2 or 3, characterized in that: The method further comprises: When acquiring the second scanning data of the oral cavity in the second state, the information of the marking points on each scanning rod is displayed in real time on the interactive interface; When the identification information of the scanning rod is determined, the standard scanning rod model of the scanning rod is retrieved for display.

6. The data scanning method according to claim 1, characterized in that: The initial base station data includes initial position information of each base station and an actual scanning model of each base station. Based on the first conversion relationship between the initial base station data and the target base station data, and between the scanning rod data and the target base station data, the first scanning data and the second scanning data are processed to obtain the target three-dimensional model, which includes: According to the actual scanning model of each base station and the first standard base station model in the target base station data, a second conversion relationship between the target base station data and the initial base station data is determined, According to the second conversion relationship and the first conversion relationship between the scanbar data and the target base data in the second scan data, the target base data, the scanbar data, and the gum data are spliced ​​to obtain the target three-dimensional model.

7. The data scanning method according to claim 6, characterized in that: Determining the second conversion relationship between the target base station data and the initial base station data according to the actual scanning model of each base station and the first standard base station model in the target base station data includes: According to the actual scanned models of each abutment, a second standard abutment model corresponding to each abutment is retrieved from the abutment database; The second standard abutment models and the initial position information of each abutment are combined into intermediate abutment data, and the initial position information of each abutment is used as the final position information of each second standard abutment model; The second conversion relationship between the target base station data and the initial base station data is determined according to the correspondence between the second standard base station model in the intermediate base station data and the first standard base station model in the target base station data, as well as the second standard base station model in the intermediate base station data and each base station in the initial base station data.

8. The data scanning method according to claim 7, characterized in that: The method further comprises: When acquiring the first scan data of the oral cavity in the first state, the intermediate base station data is displayed in real time on the interactive interface, or; After acquiring the first scan data of the oral cavity in the first state, the intermediate base station data is displayed in response to a switching instruction of the user.

9. The data scanning method according to claim 1, characterized in that: The method further comprises: Generate a denture model according to the target three-dimensional model and send the denture model to a 3D printing device; receiving a user request for modifying the denture model in real time; A revised three-dimensional denture model is outputted according to the user request and the target three-dimensional model.

10. A data scanning device, characterized in that: The device comprises: A first acquisition module, configured to acquire first scan data of an oral cavity in a first state, wherein the oral cavity in the first state refers to an oral cavity in which at least one abutment is implanted, and the first scan data includes initial abutment data and gum data; A second acquisition module is used to acquire second scanning data of the oral cavity in a second state, wherein the oral cavity in the second state refers to a base in the oral cavity with a corresponding scanning rod installed thereon, and the second scanning data includes scanning rod data; A determination module, used for determining a first conversion relationship between the scanning rod data and the target base data in the second scanning data; The data processing module is used to process the first scanning data and the second scanning data based on the first conversion relationship between the initial base data and the target base data, and the scanning rod data and the target base data to obtain the target three-dimensional model.

11. An electronic device, characterized in that: include: A processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the data scanning method according to any one of claims 1 to 9.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data scanning method according to any one of claims 1 to 9 is implemented.

Citation Information

Cited By

  • Oral cavity modeling method, system and device and nonvolatile storage medium

    CN120036974A

  • Data scanning method and apparatus, electronic device, and storage medium

    WO2026145647A1