Data processing method and device, computer equipment and storage medium
By installing a target or first landmark point on the target scanning object before dental implantation, and using the landmark point scanning data to align the intraoral and facial scanning data, the problem of insufficient splicing accuracy in the existing technology is solved, and higher-precision data alignment and tooth and jaw movement trajectory acquisition are achieved.
Patent Information
- Application Number
- CN202510890439.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-10-17
AI Technical Summary
Before oral treatments such as dental implants, in the process of transitioning intraoral scanning data to facial scanning data in the existing technology, there are cumulative errors in the feature stitching data of the common area, which affects the alignment accuracy of the unified coordinate system and the stitching accuracy is poor.
By installing a target or a first marker point on the target scanning object, intraoral and facial scan data are obtained, and the oral scan data and the facial scan data are aligned using the first marker point scan data to achieve accurate data splicing.
It reduces the cumulative error, improves the splicing accuracy between oral scan data and facial scan data, ensures the accuracy of subsequent facial scan acquisition trajectory, and avoids tooth positioning errors.
Smart Images

Figure CN120807784A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of scanning, in particular to a data processing method and device, computer equipment and a storage medium. BACKGROUND
[0002] Before dental implantation and other oral treatments, the mouth needs to be scanned. In the prior art, after obtaining intraoral scanning data and facial scanning data of a patient's mouth through scanning, the common area between the intraoral scanning data and the facial scanning data needs to be identified, and then splicing is performed based on the common area. However, in the scanning process from the intraoral scanning data to the facial scanning data, the feature splicing data of the common area has accumulated errors, which affects the alignment accuracy of the unified coordinate system and the splicing accuracy is poor. SUMMARY
[0003] The embodiments of the present application provide a data processing method and device, computer equipment and a storage medium, which can reduce accumulated errors and improve the splicing accuracy between intraoral scanning data and facial scanning data.
[0004] In a first aspect, the embodiments of the present application provide a data processing method, which is applied to a scanning scene of a target scanning object, the target scanning object is installed with a target or a first landmark point installed in the mouth, the inside of the mouth of the target includes the first landmark point, and the method comprises the following steps.
[0005] Obtaining intraoral scanning data and first landmark point scanning data of the first landmark point of the target scanning object;
[0006] Obtaining facial scanning data of the target scanning object, wherein the facial scanning data includes the first landmark point scanning data;
[0007] Aligning the intraoral scanning data and the facial scanning data according to the first landmark point scanning data to obtain target data.
[0008] In a second aspect, the embodiments of the present application further provide a data processing device, which is applied to a scanning scene of a target scanning object, the target scanning object is installed with a target or a first landmark point installed in the mouth, the inside of the mouth of the target includes the first landmark point, and the data processing device comprises the following steps.
[0009] A transceiver unit is configured to obtain intraoral scanning data and first landmark point scanning data of the first landmark point of the target scanning object, and obtain facial scanning data of the target scanning object, wherein the facial scanning data includes the first landmark point scanning data;
[0010] The processing unit is configured to align the oral scan data and the surface scan data according to the first landmark point scan data, to obtain target data.
[0011] In a third aspect, the embodiments of the present application further provide a computer device, which comprises a memory and a processor, and the memory stores a computer program, and the processor implements the above method when executing the computer program.
[0012] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program comprises program instructions, and the program instructions can implement the above method when executed by a processor.
[0013] The embodiments of the present application provide a data processing method and device, a computer device and a storage medium. The method is applied to a scanning scenario of a target scanning object, the target scanning object is installed with a target or a first landmark point installed in the mouth, the inside of the mouth of the target comprises the first landmark point, and the method comprises the following steps: obtaining oral scan data of the target scanning object, wherein the oral scan data comprises oral scanning data and first landmark point scan data of the first landmark point; obtaining surface scan data of the target scanning object, wherein the surface scan data comprises the first landmark point scan data; and aligning the oral scan data and the surface scan data according to the first landmark point scan data to obtain target data. According to the embodiments of the present application, the data is aligned through the common landmark point (the first landmark point scan data) in the oral scan data and the surface scan data, and compared with the traditional feature splicing, on the one hand, the cumulative error caused in the scanning process can be reduced, and on the other hand, the landmark point splicing accuracy is better than the feature splicing accuracy, so that the accuracy problem of registering and aligning the oral scan data and the surface scan data to a unified coordinate system is better improved. Therefore, the splicing accuracy between the oral scan data and the surface scan data can be improved through the embodiments of the present application.
[0014] In addition, the oral scan data and the surface scan data can be registered and aligned to a unified coordinate system with higher accuracy through the embodiments of the present application.
[0015] In the embodiments, the registration accuracy of the oral scan data and the surface scan data registered to the unified coordinate system will directly affect the application result of the subsequent surface scan collection track. If the alignment accuracy of the two is poor, the track will not match the real mouth, and the designed teeth will be mispositioned. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creating any creative labor.
[0017] Figure 1 A schematic structural diagram of a jaw fork provided in an embodiment of the present application;
[0018] Figure 2 A flowchart of a data processing method provided in an embodiment of the present application;
[0019] Figure 3 A schematic diagram of oral scan data provided in an embodiment of the present application;
[0020] Figure 4 A schematic diagram of face scan data provided in an embodiment of the present application;
[0021] Figure 5 Another schematic diagram of face scan data provided in an embodiment of the present application;
[0022] Figure 6 A schematic diagram of a sub-flow diagram of a data processing method provided in an embodiment of the present application;
[0023] Figure 7 A schematic block diagram of a data processing device provided in an embodiment of the present application;
[0024] Figure 8 A schematic block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0026] It will be understood that when used in this specification and the appended claims, the terms “comprises” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0027] It should also be understood that the terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0028] It should be further understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0029] The embodiments of the present application provide a data processing method, apparatus, computer equipment, and storage medium.
[0030] The executor of the data processing method may be the data processing device provided in the embodiment of the present application, or a computer device integrating the data processing device, wherein the data processing device may be implemented in hardware or software, the computer device may be a terminal or a server, and the terminal may be a smart phone, tablet computer, PDA, laptop computer or scanning device, etc.
[0031] It should be noted that the data processing method provided in the present application is applied to the scanning scenario of the target scanning object, and the target scanning object is installed with a target or a first marking point installed in the mouth, and the inside of the mouth of the target includes a first marking point, wherein there are multiple first marking points, and the first marking point installed in the mouth is installed by direct sticking, for example, sticking the marking point on the outer surface of the tooth.
[0032] In other embodiments, the target also includes an outer part of the mouth, the outer part of the mouth includes a second marking point, and the inner part of the mouth and the outer part of the mouth are fixedly connected by a detachable connecting piece, wherein there are multiple second marking points.
[0033] like Figure 1 As shown, in some embodiments, the target can be a jaw fork, which includes an inner part of the mouth 10, an outer part of the mouth 20, and a connector 30 connecting the inner part of the mouth 10 and the outer part of the mouth 20, wherein the inner part of the mouth 10 can be specifically an arc-shaped structure, which fits the gums and is installed on the jaw of the target scan object, for example, it is installed on the gums, teeth, or the place to be repaired or implanted. The outer part of the mouth 20 can be specifically a rectangular structure (in actual application, it can also be set to other shapes as needed, such as a cross structure), which is located outside the mouth of the scan object through a connector 3, which is a detachable connector or an integrated connector, wherein the upper jaw and the lower jaw of this embodiment are both equipped with jaw forks.
[0034] The target scanning object can be an edentulous patient or a edentulous patient.
[0035] Figure 2 This is a flow chart of the data processing method provided in the embodiment of the present application. Figure 2 As shown, the method includes the following steps S110-S130.
[0036] S110 , obtaining oral scan data of a target scan object, where the oral scan data includes intraoral scan data and first marker point scan data of a first marker point.
[0037] like Figure 3 As shown, the oral scan data in this embodiment includes intraoral scan data and first marker point scan data (red dot part) of the first marker point.
[0038] In some embodiments, two methods for acquiring oral scan data are provided. Specifically, before step S110, a first prompt is issued, prompting the user to select a method for acquiring oral scan data. The methods for acquiring oral scan data include scanning and calling. If the user selects the scanning method based on the first prompt, the scanner scans the mouth of the target subject to acquire oral scan data. If the user selects the calling method based on the first prompt, the oral scan data is called from a local database or a cloud server based on the user's call operation.
[0039] It can be seen that the oral scan data in this embodiment can be obtained directly through an intraoral scanner, and can also be obtained through external calls. For example, the oral scan data is the oral scan data obtained by the user through an intraoral scan of the target scan object, and the scan data is stored in a local database or cloud server.
[0040] In some embodiments, during oral scanning, the scanning data of all first marker points during oral scanning (i.e., first marker point scanning data) can be determined by scanning the scanning data of some first marker points. At this time, the oral scanning data of the target scanning object is obtained by the following steps: by performing an oral scan on the target scanning object, first marker point scanning sub-data and intra-oral scanning data are obtained, and the first marker point scanning sub-data includes marker point scanning data of some first marker points; according to the preset first marker point model and the first marker point scanning sub-data, the first marker point scanning data in the oral scanning data is determined, and the first marker point model includes marker point models of each first marker point having a relative position relationship.
[0041] In other embodiments, the first marker point model can be a marker point model including first marker points having a relative positional relationship, or a marker point model including a first marker point and a second marker point outside the target mouth, where each marker point has a relative positional relationship, or a complete target model including the first marker point, the second marker point and geometric features.
[0042] The first marker point model may be preset model data in a standard database. By matching some of the first marker points with the first marker point model, unscanned data may be determined.
[0043] In some embodiments, when the user selects the scanning mode based on the first prompt information, in addition to scanning the inside of the mouth of the target scanning object by the scanner to obtain the mouth scan data, the inside of the mouth of the normal scanning object is also scanned by the scanner to obtain the normal mouth scan data, wherein the normal mouth scan data is the target scanning object without the target and the first landmark point. When the user selects the calling mode based on the first prompt information, the mouth scan data and the normal mouth scan data are called from the local database or the cloud server based on the calling operation of the user. (If the normal mouth scan data is not needed, the scanning or calling of the normal mouth scan data is not needed)
[0044] It can be seen that, in addition to obtaining the mouth scan data of the target scanning object with the target or the first landmark point, the normal mouth scan data without the target and the first landmark is also obtained. If the normal mouth scan data is obtained, the following operations are performed in the step of determining the target data: aligning the mouth scan data and the normal mouth scan data to obtain the target mouth scan data; and aligning the target mouth scan data and the surface scan data according to the first landmark point scan data to obtain the target data. At this time, the user can select to display the target data with or without the landmark point in the mouth.
[0045] In S120, surface scan data of the target scanning object is obtained, and the surface scan data includes first landmark point scan data.
[0046] As shown in Figure 4 In the embodiment, the surface scan data at least includes the first landmark point scan data.
[0047] In addition, in some embodiments, the outside of the mouth of the target includes a second landmark point, and the inside of the mouth and the outside of the mouth are fixedly connected by a detachable connecting piece or an integral connecting piece, as shown in Figure 5 In addition, in some embodiments, the outside of the mouth of the target includes a second landmark point, and the inside of the mouth and the outside of the mouth are fixedly connected by a detachable connecting piece or an integral connecting piece, as shown in
[0048] In some embodiments, the target landmark point model can be a landmark point model including the first landmark point and the second landmark point outside the mouth of the target, and each landmark point has a relative position relationship, and can also be a complete target model including the first landmark point, the second landmark point and the geometric feature. By matching the second landmark point and the target landmark point model, the data that is not scanned can be determined.
[0049] In the embodiment, after the second landmark point scanning data is acquired in the face scanning, the first landmark point scanning data in the face scanning data can be derived through the preset target landmark point model. At this time, in the face scanning, the mouth of the scanning object does not need to be opened (i.e., the first landmark point does not need to be scanned), and the alignment of the intraoral and extraoral data can also be achieved through the first landmark point scanning data.
[0050] In some embodiments, two face scanning data acquisition modes are provided. Specifically, before step S120, second prompt information is sent, the second prompt information is used to prompt the user to select a face scanning data acquisition mode, and the face scanning data acquisition mode includes a scanning mode and a calling mode. At this time, when the user selects the scanning mode based on the second prompt information, the face of the target scanning object is scanned by the scanner to acquire the face scanning data; and when the user selects the calling mode based on the second prompt information, the face scanning data is called from the local database or the cloud server based on the calling operation of the user.
[0051] It can be seen that the face scanning data in the embodiment can be directly obtained through the intraoral scanner, and can also be obtained through external calling. For example, the face scanning data is face scanning data obtained by the user when the target scanning object is scanned before, and the face scanning data is stored in the local database or the cloud server.
[0052] In some embodiments, the face scanning data in the embodiment includes a plurality of frames of scanning data acquired in the up-down movement of the dental arch of the target scanning object. At this time, the target data reflecting the movement of the dental arch of the target scanning object can be determined through the data acquired in steps S110 and S120.
[0053] In another embodiment, the face scanning data in the embodiment can also be data acquired when the oral cavity of the target scanning object is in a static or dynamic state. At this time, the face scanning data in the step at least includes extraoral scanning data, or includes extraoral scanning data and second landmark point scanning data. The comprehensive model of the target scanning object can be determined through the data acquired in steps S110 and S120, and the comprehensive model can reflect a comprehensive three-dimensional visual dental arch model of the target scanning object.
[0054] Specifically, the comprehensive model is a comprehensive model of the dental arch model and the face model of the target scanning object, or a comprehensive model of the dental arch model and the target model. The comprehensive model in the embodiment, in combination with the dental arch movement trajectory, can generate a dynamic model indicating the movement of the dental arch.
[0055] In some embodiments, the partial first landmark points can be scanned, and then the scanning data of the entire first landmark points (i.e., first landmark point scanning data) can be determined through the partial first landmark points. At this time, the surface scanning data of the target scanning object can be obtained through the following steps: the first landmark point scanning sub-data is obtained by performing surface scanning on the target scanning object, and the first landmark point scanning sub-data includes the landmark point scanning data of the partial first landmark points; the first landmark point scanning data in the surface scanning data is determined according to the preset first landmark point model and the first landmark point scanning sub-data, and the first landmark point model includes the landmark point models of the first landmark points having the relative positional relationship. Through matching the partial first landmark points and the first landmark point model, the entire first landmark point data can be determined.
[0056] In other embodiments, the first landmark point model can be a landmark point model including the first landmark points having the relative positional relationship, a landmark point model including the first landmark points and the second landmark points outside the target mouth, the landmark points having the relative positional relationship, or a complete target model including the first landmark points, the second landmark points, and geometric features. The first landmark point model can be preset model data in a standard database. Through matching the partial first landmark points and the first landmark point model, the data that is not scanned can be determined.
[0057] S130, aligning the mouth scanning data and the surface scanning data according to the first landmark point scanning data to obtain target data.
[0058] In this embodiment, the mouth scanning data and the surface scanning data obtained by scanning both include the first landmark point scanning data (common landmark points). At this time, the mouth scanning data and the surface scanning data can be aligned in a unified coordinate system based on the first landmark point scanning data to obtain the required target data.
[0059] In some embodiments, referring to Figure 6 , the surface scanning data includes multiple frames of scanning data obtained in the up-down movement process of the dental arch of the target scanning object; the target data is obtained by aligning the mouth scanning data and the surface scanning data according to the first landmark point scanning data, including:
[0060] S1301, aligning the mouth scanning data and the surface scanning data according to the first landmark point scanning data;
[0061] S1302, obtaining the dental arch model of the target scanning object according to the intraoral scanning data;
[0062] S1303, obtaining the dental arch movement trajectory of the target scanning object according to the surface scanning data;
[0063] S1304, generating the target data according to the dental arch model and the dental arch movement trajectory.
[0064] Specifically, the embodiment registers and aligns the mouth scanning data and the face scanning data according to the first landmark points, realizes accurate splicing of the mouth scanning data and the face scanning data, obtains post-splicing data, acquires a dental model of the target scanning object based on intraoral scanning data in the post-splicing data, determines a dental motion trajectory according to the extraoral scanning data and the time sequence of each frame of the extraoral scanning data, and finally applies the dental motion trajectory to the dental model to obtain target data. At this time, the target data is a model indicating dental motion.
[0065] In some embodiments, the dental motion trajectory can be determined according to the first landmark point scanning data in the face scanning data, that is, the motion trajectory of the first landmark point is determined as the dental motion trajectory. In other embodiments, the extraoral part of the target includes a second landmark point, the intraoral part is fixedly connected to the extraoral part through a detachable connecting piece or an integral connecting piece, and the face scanning data further includes second landmark point scanning data of the second landmark point; the method for acquiring the dental motion trajectory of the target scanning object according to the face scanning data comprises: determining the dental motion trajectory according to the second landmark point scanning data in the face scanning data, that is, determining the motion trajectory of the second landmark point as the dental motion trajectory, or determining the dental motion trajectory according to the first landmark point scanning data and the second landmark point scanning data in the face scanning data, that is, determining the motion trajectories of the first landmark point and the second landmark point as the dental motion trajectory.
[0066] When the dental motion trajectory is determined according to the second landmark point scanning data in the face scanning data, after the alignment of the mouth scanning data and the face scanning data is completed, subsequent target tracking can be performed only through the second landmark point or through the first landmark point and the second landmark point. The second landmark point is located outside the mouth and is easier to track, and the situation that tracking fails due to the first landmark point being blocked by the lips can be avoided.
[0067] Through the embodiment, the dental motion trajectory of a patient with or without teeth can be acquired. In addition, through the embodiment, a dental motion model (target data indicating dental motion) is acquired without acquiring the external features of the scanning object. When face scanning is performed, only the first landmark point can be scanned, only the second landmark point can be scanned, or the first landmark point and the second landmark point can be scanned. The dental motion model can be directly acquired through target tracking, the calculation amount for acquiring the dental motion model can be reduced, and the trajectory accuracy of the dental motion model can be improved.
[0068] In other embodiments, the face scanning data further includes extraoral scanning data, and the target data is a comprehensive model; the method for aligning the mouth scanning data and the face scanning data according to the first landmark point scanning data to obtain the target data comprises:
[0069] The intraoral scanning data and the extraoral scanning data are aligned in a unified coordinate system according to the first landmark point scanning data to splice the intraoral three-dimensional scanning data and the extraoral scanning data, and obtain a comprehensive model.
[0070] In summary, the data processing method provided in this embodiment is applied to a scanning scenario of a target scanning object, wherein the target scanning object is installed with a target or a first marker point installed in the mouth, and the interior of the mouth of the target includes the first marker point. The method includes: obtaining oral scan data of the target scanning object, the oral scan data including oral scan data and first marker point scan data of the first marker point; obtaining face scan data of the target scanning object, the face scan data including first marker point scan data; and aligning the oral scan data and face scan data according to the first marker point scan data to obtain target data. The embodiment of the present application aligns the common marker points (first marker point scan data) in the oral scan data and the face scan data, thereby reducing cumulative errors and improving the splicing accuracy between the oral scan data and the face scan data.
[0071] Figure 7 is a schematic block diagram of a data processing device 700 provided in an embodiment of the present application. Figure 7 As shown, corresponding to the above data processing method, the present application further provides a data processing device 700. The data processing device 700 is applied to a scanning scenario of a target scanning object, where the target scanning object is installed with a target or a first marker point installed in the mouth, and the mouth of the target includes the first marker point. The data processing device 700 includes a transceiver unit 701 and a processing unit 702, wherein:
[0072] The transceiver unit 701 is configured to obtain oral scan data of a target scan object, the oral scan data including intraoral scan data and first marker point scan data of a first marker point; and obtain face scan data of the target scan object, the face scan data including first marker point scan data.
[0073] The processing unit 702 is used to align the mouth scan data and the face scan data according to the first marker point scan data to obtain target data.
[0074] In some embodiments, the facial scan data includes multiple frames of scan data acquired during the up-and-down movement of the teeth and jaws of the target scan object; when the processing unit 702 performs the step of aligning the oral scan data and the facial scan data according to the first landmark scan data to obtain the target data, it is specifically configured to:
[0075] The oral scan data and the facial scan data are aligned according to the first marker point scan data; the dental model of the target scan object is obtained according to the intraoral scan data; the dental motion trajectory of the target scan object is obtained according to the facial scan data; and the target data is generated according to the dental model and the dental motion trajectory.
[0076] In some embodiments, when the processing unit 702 executes the step of acquiring the tooth and jaw motion trajectory of the target scan object according to the face scan data, it is specifically configured to:
[0077] Determine the dental arch movement trajectory according to the first landmark point scanning data in the facial scanning data.
[0078] In some embodiments, the outer part of the mouth of the target includes a second landmark point, the inner part of the mouth is fixedly connected with the outer part of the mouth through a connecting piece, the connecting piece is a detachable connecting piece or an integral connecting piece, the facial scanning data further includes second landmark point scanning data of the second landmark point; when performing the step of obtaining the dental arch movement trajectory of the target scanning object according to the facial scanning data, the processing unit 702 is specifically configured to:
[0079] Determine the dental arch movement trajectory according to the second landmark point scanning data in the facial scanning data, or determine the dental arch movement trajectory according to the first landmark point scanning data and the second landmark point scanning data in the facial scanning data.
[0080] In some embodiments, the facial scanning data further includes mouth outer scanning data, and the target data is a comprehensive model; when performing the step of aligning the mouth scanning data and the facial scanning data according to the first landmark point scanning data to obtain the target data, the processing unit 702 is specifically configured to:
[0081] Align the inner mouth scanning data and the outer mouth scanning data in a unified coordinate system according to the first landmark point scanning data, to splice the inner three-dimensional scanning data and the outer mouth scanning data to obtain the comprehensive model.
[0082] In some embodiments, the outer part of the mouth of the target includes a second landmark point, the inner part of the mouth is fixedly connected with the outer part of the mouth through a connecting piece, the connecting piece is a detachable connecting piece or an integral connecting piece, the facial scanning data further includes second landmark point scanning data of the second landmark point; when performing the step of obtaining the facial scanning data of the target scanning object, the transceiver 701 is specifically configured to:
[0083] Obtain the second landmark point scanning data and the outer mouth scanning data obtained when the target scanning object is facially scanned; and determine the first landmark point scanning data in the facial scanning data according to a preset target landmark point model and the second landmark point scanning data by using the processing unit 702, the target landmark point model including a first landmark point model and a second landmark point model having a relative position relationship with the first landmark point model.
[0084] In some embodiments, before performing the step of obtaining the mouth scanning data of the target scanning object, the processing unit 702 is further configured to:
[0085] Send a first prompt information, the first prompt information is used to prompt the user to select the acquisition mode of the mouth scanning data, and the acquisition mode of the mouth scanning data includes a scanning mode and a calling mode.
[0086] In some embodiments, when performing the step of obtaining the mouth scanning data of the target scanning object, the transceiver 701 is specifically configured to:
[0087] When the user selects the scanning mode based on the first prompt information, the intraoral part of the target scanning object is scanned by the scanner to obtain the oral scan data; when the user selects the calling mode based on the first prompt information, the oral scan data is called from the local database or the cloud server based on the calling operation of the user.
[0088] In some embodiments, before the step of obtaining the facial scan data of the target scanning object is performed, the processing unit 702 is further configured to:
[0089] The second prompt information is used to prompt the user to select the obtaining mode of the facial scan data, and the obtaining mode of the facial scan data includes the scanning mode and the calling mode.
[0090] In some embodiments, when the step of obtaining the facial scan data of the target scanning object is performed, the transceiver 701 is specifically configured to: when the user selects the scanning mode based on the second prompt information, the face of the target scanning object is scanned by the scanner to obtain the facial scan data; when the user selects the calling mode based on the second prompt information, the facial scan data is called from the local database or the cloud server based on the calling operation of the user.
[0091] In some embodiments, before the step of aligning the oral scan data and the facial scan data according to the first landmark scanning data to obtain the target data is performed, the processing unit 702 is further configured to:
[0092] The normal oral scan data of the normal scanning object is obtained by the transceiver 701, and the normal scanning object is the target scanning object without the target and the first landmark.
[0093] At this time, when the step of aligning the oral scan data and the facial scan data according to the first landmark scanning data to obtain the target data is performed, the processing unit 702 is specifically configured to:
[0094] The oral scan data and the normal oral scan data are aligned to obtain the target oral scan data; the target oral scan data and the facial scan data are aligned according to the first landmark scanning data to obtain the target data.
[0095] In some embodiments, the target is a jaw fork, the intraoral part is installed on the gum of the target scanning object, the intraoral part is connected with the extraoral part of the jaw fork through a connecting piece, the connecting piece is a detachable connecting piece or an integral connecting piece, and the extraoral part includes a second landmark.
[0096] To sum up, the data processing apparatus 700 provided in this embodiment is applied to a scanning scenario of a target scanning object, the target scanning object is installed with a target or a first landmark point in the mouth, the inside of the mouth of the target includes the first landmark point, the data processing apparatus 700 acquires mouth scanning data of the target scanning object, the mouth scanning data includes mouth scanning data and first landmark point scanning data of the first landmark point, acquires surface scanning data of the target scanning object, the surface scanning data includes the first landmark point scanning data, aligns the mouth scanning data and the surface scanning data according to the first landmark point scanning data, and obtains target data. Through the common landmark point (the first landmark point scanning data) in the mouth scanning data and the surface scanning data, the data alignment can reduce cumulative error and improve the splicing precision between the mouth scanning data and the surface scanning data.
[0097] It should be noted that the specific implementation process of the data processing apparatus and each unit can be clearly understood by those skilled in the art, and can refer to the corresponding description in the foregoing method embodiments. For the convenience and brevity of description, it will not be repeated here.
[0098] The data processing apparatus can be implemented in the form of a computer program, which can run on a computer device as shown in the computer device. Figure 8
[0099] Please refer to Figure 8 , Figure 8 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 800 can be a terminal or a server, wherein the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a personal digital assistant, a wearable device, a scanning device, or the like. The server can be a stand-alone server or a server cluster composed of multiple servers.
[0100] Referring to Figure 8 , the computer device 800 includes a processor 802, a memory, and a network interface 805 connected through a system bus 801, wherein the memory can include a non-volatile storage medium 803 and an internal memory 804.
[0101] The non-volatile storage medium 803 can store an operating system 8031 and a computer program 8032. The computer program 8032 includes program instructions, which, when executed, can cause the processor 802 to perform a data processing method.
[0102] The processor 802 is configured to provide computing and control capabilities to support the operation of the entire computer device 800.
[0103] The memory 804 provides an environment for running the computer program 8032 in the nonvolatile storage medium 803, which, when executed by the processor 802, can cause the processor 802 to perform a data processing method.
[0104] The network interface 805 is used for network communication with other devices. Those skilled in the art can understand that, Figure 8 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device 800 to which the scheme of the present application is applied. The specific computer device 800 can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0105] The computer device 800 is used to process a scanning scene of a target scanning object, the target scanning object is installed with a target or a first landmark point installed in the mouth, and the mouth interior of the target includes the first landmark point.
[0106] The processor 802 is used to run the computer program 8032 stored in the memory to implement the following steps:
[0107] Obtain mouth scanning data of the target scanning object, the mouth scanning data including intraoral scanning data and first landmark point scanning data of the first landmark point;
[0108] Obtain face scanning data of the target scanning object, the face scanning data including the first landmark point scanning data;
[0109] Align the mouth scanning data and the face scanning data according to the first landmark point scanning data to obtain target data.
[0110] In some embodiments, the face scanning data includes a plurality of frames of scanning data obtained during up-down movement of the dental arch of the target scanning object; when implementing the step of aligning the mouth scanning data and the face scanning data according to the first landmark point scanning data to obtain target data, the processor 802 specifically implements the following steps:
[0111] Align the mouth scanning data and the face scanning data according to the first landmark point scanning data;
[0112] Obtain a dental arch model of the target scanning object according to the intraoral scanning data;
[0113] Obtain a dental arch movement trajectory of the target scanning object according to the face scanning data;
[0114] Generate target data according to the dental arch model and the dental arch movement trajectory.
[0115] In some embodiments, when implementing the step of obtaining a dental arch movement trajectory of the target scanning object according to the face scanning data, the processor 802 specifically implements the following steps:
[0116] determining the dental and jaw movement trajectory according to the first landmark point scanning data in the facial scanning data.
[0117] In some embodiments, the outer part of the mouth of the target includes a second landmark point, the inner part of the mouth is fixedly connected with the outer part of the mouth through a detachable connecting piece, and the facial scanning data further includes second landmark point scanning data of the second landmark point; when implementing the step of obtaining the dental and jaw movement trajectory of the target scanning object according to the facial scanning data, the processor 802 specifically implements the following steps:
[0118] determining the dental and jaw movement trajectory according to the second landmark point scanning data in the facial scanning data;
[0119] or, determining the dental and jaw movement trajectory according to the first landmark point scanning data and the second landmark point scanning data in the facial scanning data.
[0120] In some embodiments, the facial scanning data further includes mouth outer scanning data, and the target data is a comprehensive model; when implementing the step of aligning the mouth scanning data and the facial scanning data according to the first landmark point scanning data to obtain the target data, the processor 802 specifically implements the following steps:
[0121] aligning the inner mouth scanning data and the outer mouth scanning data in a unified coordinate system to splice the inner three-dimensional scanning data and the outer mouth scanning data, and obtaining the comprehensive model.
[0122] In some embodiments, the outer part of the mouth of the target includes a second landmark point, the inner part of the mouth is fixedly connected with the outer part of the mouth through a detachable connecting piece, and the facial scanning data further includes second landmark point scanning data of the second landmark point; when implementing the step of obtaining the facial scanning data of the target scanning object, the processor 802 specifically implements the following steps:
[0123] obtaining second landmark point scanning data and outer mouth scanning data obtained when the target scanning object is facially scanned;
[0124] determining the first landmark point scanning data in the facial scanning data according to a preset target landmark point model and the second landmark point scanning data, the target landmark point model including a first landmark point model and a second landmark point model having a relative position relationship with the first landmark point model.
[0125] In some embodiments, before the step of implementing the obtaining of the mouth scanning data of the target scanning object, the processor 802 further implements the following step:
[0126] sending first prompt information, the first prompt information being used to prompt the user to select a mouth scanning data acquisition mode, the mouth scanning data acquisition mode including a scanning mode and a calling mode.
[0127] In some embodiments, the processor 802, when implementing the step of obtaining the oral scan data of the target scan object, specifically implements the following steps:
[0128] When the user selects the scanning mode based on the first prompt information, the oral cavity of the target scan object is scanned by the scanner to obtain the oral scan data.
[0129] When the user selects the calling mode based on the first prompt information, the oral scan data is called from the local database or the cloud server based on the calling operation of the user.
[0130] In some embodiments, before implementing the step of obtaining the facial scan data of the target scan object, the processor 802 further implements the following steps:
[0131] The second prompt information is sent, and the second prompt information is used to prompt the user to select an obtaining mode of the facial scan data. The obtaining mode of the facial scan data includes the scanning mode and the calling mode.
[0132] In some embodiments, the processor 802, when implementing the step of obtaining the facial scan data of the target scan object, specifically implements the following steps:
[0133] When the user selects the scanning mode based on the second prompt information, the face of the target scan object is scanned by the scanner to obtain the facial scan data.
[0134] When the user selects the calling mode based on the second prompt information, the facial scan data is called from the local database or the cloud server based on the calling operation of the user.
[0135] In some embodiments, the target is a jaw fork, and the intraoral part is installed on the gum of the target scan object. The intraoral part is connected to the extraoral part of the jaw fork through a detachable connecting piece. The extraoral part includes a second marker point.
[0136] It should be understood that, in the embodiments of the present application, the processor 802 can be a central processing unit (CPU). The processor 802 can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0137] Those skilled in the art can understand that all or part of the processes in the method of the above embodiments can be completed by instructing the relevant hardware by a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer readable storage medium. The program instructions are executed by at least one processor in the computer system to realize the process steps of the above method embodiments.
[0138] Therefore, the application further provides a storage medium. The storage medium can be a computer readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. The program instructions are executed by a processor to make the processor perform the following steps:
[0139] Obtaining oral scanning data of the target scanning object, the oral scanning data including intraoral scanning data and first landmark point scanning data of a first landmark point;
[0140] Obtaining facial scanning data of the target scanning object, the facial scanning data including the first landmark point scanning data;
[0141] Aligning the oral scanning data and the facial scanning data according to the first landmark point scanning data to obtain target data.
[0142] The storage medium can be a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various computer readable storage media that can store program codes.
[0143] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been described in general terms in the above description. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.
[0144] In several embodiments provided in the application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and actual implementation can have another division manner. For example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed.
[0145] The steps in the method embodiments of the present application can be adjusted in sequence, combined and reduced according to actual needs. The units in the device embodiments of the present application can be combined, divided and reduced according to actual needs. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0146] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a terminal or a network device, etc.) to execute all or part of the steps of the method embodiments of the present application.
[0147] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements 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.
Claims
1. A data processing method, characterized in that: The method is applied to a scanning scenario of a target scanning object, wherein the target scanning object is installed with a target or a first marker point installed in a mouth, and the interior of the mouth of the target includes the first marker point. The method includes: Acquire oral scan data of the target scan object, wherein the oral scan data includes intraoral scan data and first marker point scan data of the first marker point; Acquire surface scan data of the target scan object, wherein the surface scan data includes the first marker point scan data; The mouth scan data and the face scan data are aligned according to the first marker point scan data to obtain target data.
2. The method according to claim 1, characterized in that The face scan data includes multiple frames of scan data acquired during the up and down movement of the teeth and jaws of the target scan object; the target data is obtained by aligning the mouth scan data and the face scan data according to the first landmark scan data, including: Aligning the mouth scan data and the face scan data according to the first marker point scan data; Acquire a dental model of the target scan object according to the intraoral scan data; Acquiring the tooth and jaw movement trajectory of the target scan object according to the face scan data; The target data is generated according to the dental model and the dental motion trajectory.
3. The method according to claim 2, characterized in that The step of obtaining the tooth and jaw movement trajectory of the target scan object according to the face scan data includes: The tooth and jaw movement trajectory is determined based on the first marker point scanning data in the face scanning data.
4. The method according to claim 2, characterized in that The outer part of the mouth of the target includes a second marker point, the inner part of the mouth and the outer part of the mouth are fixedly connected by a connector, and the connector is a detachable connector or an integral connector, and the face scan data also includes second marker point scanning data of the second marker point; and obtaining the tooth and jaw motion trajectory of the target scan object according to the face scan data includes: Determining the jaw movement trajectory according to the second marker point scanning data in the face scanning data; Alternatively, the tooth and jaw movement trajectory is determined based on the first marker point scanning data and the second marker point scanning data in the face scanning data.
5. The method according to claim 1, wherein The face scan data also includes extraoral scan data, and the target data is a comprehensive model; aligning the oral scan data and the face scan data according to the first landmark scan data to obtain the target data includes: The intraoral scan data and the extraoral scan data are aligned into a unified coordinate system according to the first marker point scan data, so as to splice the intraoral scan data and the extraoral scan data to obtain the comprehensive model.
6. The method according to claim 5, characterized in that The outer portion of the mouth of the target includes a second marker point, the inner portion of the mouth is fixedly connected to the outer portion of the mouth by a connector, and the connector is a detachable connector or an integral connector, and the surface scan data also includes second marker point scanning data of the second marker point; and obtaining the surface scan data of the target scan object includes: Acquire the second marker point scanning data and the extraoral scanning data obtained when performing a face scan on the target scanning object; According to the preset target marker point model and the second marker point scanning data, the first marker point scanning data in the surface scanning data is determined, and the target marker point model includes the first marker point model and the second marker point model having a relative position relationship with the first marker point model.
7. The method according to claim 1, characterized in that The acquiring of the face scan data of the target scan object comprises: By performing a surface scan on the target scanning object, first marker point scanning sub-data is obtained, where the first marker point scanning sub-data includes marker point scanning data of part of the first marker point; The first marker point scan data in the surface scan data is determined according to a preset first marker point model and the first marker point scan sub-data, wherein the first marker point model includes marker point models of the first marker points having relative positional relationships.
8. The method according to claim 1, characterized in that The acquiring of the oral scan data of the target scan object includes: By performing an intraoral scan on the target scanning object, first marker point scan sub-data and the intraoral scan data are obtained, wherein the first marker point scan sub-data includes marker point scan data of part of the first marker point; The first marker point scan data in the oral scan data is determined according to a preset first marker point model and the first marker point scan sub-data, wherein the first marker point model includes marker point models of each first marker point having a relative position relationship.
9. The method according to claim 1, characterized in that Before acquiring the oral scan data of the target scan object, the method includes: Sending a first prompt message, wherein the first prompt message is used to prompt the user to select a method for obtaining oral scan data, wherein the method for obtaining oral scan data includes: a scanning method and a calling method; The acquiring of the oral scan data of the target scan object includes: When the user selects a scanning mode based on the first prompt information, the scanner scans the inside of the mouth of the target scan object to obtain the oral scan data; When the user selects a calling method based on the first prompt information, the oral scan data is called from a local database or a cloud server based on the user's calling operation; Before acquiring the face scan data of the target scan object, the method includes: Sending a second prompt message, wherein the second prompt message is used to prompt the user to select a method for obtaining the face scan data, wherein the method for obtaining the face scan data includes: a scanning method and a calling method; The acquiring of the face scan data of the target scan object comprises: When the user selects a scanning mode based on the second prompt information, the face of the target scanning object is scanned by a scanner to obtain the face scan data; When the user selects a calling method based on the second prompt information, the face scan data is called from a local database or a cloud server based on the user's calling operation.
10. The method according to claim 1, characterized in that Before aligning the mouth scan data and the face scan data according to the first marker point scan data to obtain target data, the method further includes: Acquire normal oral scan data of a normal scan object, where the normal scan object is the target scan object without the target and the first marker; The aligning the mouth scan data and the face scan data according to the first marker point scan data to obtain target data includes: performing alignment processing on the oral scan data and the normal oral scan data to obtain target oral scan data; The target mouth scan data and the face scan data are aligned according to the first mark point scan data to obtain the target data.
11. The method according to claim 1, wherein The target is a jaw fork, the inner part of the mouth is mounted on the jaw of the target scan object, the inner part of the mouth is connected to the outer part of the jaw fork via a detachable connector, and the outer part of the mouth includes a second marker point.
12. A data processing device, characterized in that: The data processing device is applied to a scanning scene of a target scanning object, wherein the target scanning object is installed with a target or a first marking point installed in the mouth, and the interior of the mouth of the target includes the first marking point, and the data processing device includes: a transceiver unit, configured to obtain oral scan data of the target scan object, the oral scan data including intraoral scan data and first marker point scan data of the first marker point; and obtain face scan data of the target scan object, the face scan data including the first marker point scan data; A processing unit is used to align the oral scan data and the face scan data according to the first marker point scan data to obtain target data.
13. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the data processing method according to any one of claims 1 to 11 is implemented.
14. A storage medium, characterized in that The storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the data processing method according to any one of claims 1 to 11.