Scanning data detection method and device, equipment and medium
By performing quality checks such as dental arch integrity testing on the scanned data, the problem of insufficient scanned data integrity was solved, ensuring the accuracy and completeness of the data, reducing design deviations and rework, and improving production efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-03-27
AI Technical Summary
Existing scanning technologies suffer from insufficient completeness and low accuracy of scan data, leading to problems such as malocclusion, abnormal contact, and uneven distribution of orthodontic forces in the design of restorations or orthodontic appliances. Furthermore, relying on manual quality inspection is inefficient.
By acquiring scan data and data quality inspection items, usability tests such as dental arch integrity testing are performed, and the test results are identified and displayed to ensure the integrity and accuracy of key data.
This effectively avoids design deviations caused by incomplete dental arch scanning, improves the completeness and accuracy of scanning data, reduces rework and repeated scanning, and increases production efficiency.
Smart Images

Figure CN121731014A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of scanning, in particular to a scanning data detection method, device, equipment and medium. BACKGROUND
[0002] As a core equipment of digital oral treatment, the oral digital impression instrument can accurately restore the anatomical structures such as the morphology of full dentition, the outline of gingiva, the occlusion relationship and soft tissue by directly scanning the oral cavity of a patient, and provides a key data basis for treatment such as restoration, orthodontics, implantation and the like. However, data loss or layering problems may occur during the scanning process, which directly affects the wearing effect of the final restoration or appliance. In the restoration field, data loss of adjacent teeth or opposite teeth may cause occlusion maladjustment or abutment abnormality of the restoration (such as full crown, veneer); in the orthodontics field, incomplete scanning of the posterior molar region may affect the design of the base plate, thereby failing to achieve the ideal correction effect; in addition, incomplete data of the dental arch may affect the design of the invisible appliance, thereby causing uneven distribution of correction force or correction failure; furthermore, when part of the dentition is scanned incompletely, the oral scanning software may automatically supplement part of the missing area, resulting in inconsistency with the actual situation in the mouth, and causing seating problems; the triangular gap between teeth and teeth is not scanned completely, which may cause the base plate to be not fitted; in the implantation field, incomplete scanning of the bone morphology or the position of adjacent teeth in the edentulous area may cause deviation of the angle of the implant, and cause mechanical or biological complications; incomplete scanning of the adjacent teeth makes the technician unable to accurately design the abutment morphology.
[0003] At present, the verification of data integrity mainly relies on technicians, who need to manually confirm the quality after receiving the scanning data, which reduces the production efficiency of the processing plant, and if the scanning data is found to be unqualified, the doctor needs to contact the patient to re-scan, which increases the time and communication cost. Although the existing oral scanning software has a defect detection function (such as identifying data holes or layering), when the oral scanning is applied to different clinical scenarios such as restoration, orthodontics and implantation, the scanning data still has the problems of insufficient integrity and low accuracy. SUMMARY
[0004] Embodiments of the present application provide a scanning data detection method, device, equipment and medium, which aims to solve the problems of insufficient integrity and low accuracy of existing scanning data.
[0005] In a first aspect, the embodiments of the present application provide a scanning data detection method, comprising: obtaining scanning data and a data quality detection item; performing availability detection on the scanning data according to the data quality detection item to obtain a detection result, and displaying the detection result, wherein the availability detection at least includes dental arch integrity detection.
[0006] Secondly, embodiments of the present invention also provide a scanning data detection device, comprising: The acquisition unit is used to acquire scan data and data quality inspection items. The detection and display unit is used to perform usability detection on the scanned data according to the data quality detection items to obtain the detection results, and to display the detection results, wherein the usability detection includes at least dental arch integrity detection.
[0007] Thirdly, embodiments of the present invention also provide a scanning device, the scanning device including a memory and a processor, the memory storing a scanning device program, and the processor executing the scanning device program to implement the above-described method.
[0008] Fourthly, embodiments of the present invention also provide a scanning device readable storage medium, the storage medium storing a scanning device program, which, when executed by a processor, can implement the above-described method.
[0009] This invention provides a scanning data detection method, apparatus, device, and medium. The method includes: acquiring scanning data and data quality detection items; performing usability detection on the scanning data based on the data quality detection items to obtain a detection result; and displaying the detection result. The usability detection includes at least dental arch integrity detection. This invention's technical solution, by performing usability detection on the scanning data based on data quality detection items and displaying the result, effectively avoids design deviations caused by missing key data such as incomplete dental arch scans, and effectively improves the integrity and accuracy of the scanning data. Attached Figure Description
[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a flowchart illustrating a scanning data detection method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a sub-process of a scanning data detection method provided in an embodiment of the present invention; Figure 3 This is a schematic block diagram of a scanning data detection device provided in an embodiment of the present invention; Figure 4 This is a schematic block diagram of a scanning device provided in an embodiment of the present invention. Detailed Implementation
[0012] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0013] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0014] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. 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.
[0015] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0016] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."
[0017] This invention proposes a scanning data detection method, apparatus, device, and medium to address the problems of insufficient integrity and low accuracy of existing scanning data. In this embodiment, the scanning data is used for usability detection based on data quality detection items to obtain detection results, and the detection results are displayed. This effectively avoids design deviations caused by missing key data such as incomplete dental arch scanning, and effectively improves the integrity and accuracy of scanning data.
[0018] To better understand the above technical solutions, the following will provide a detailed explanation of the technical solutions in conjunction with the accompanying drawings and specific implementation methods.
[0019] This invention provides a method for detecting scan data; please refer to [the relevant documentation]. Figure 1 , Figure 1 A flowchart illustrating the scanning data detection method according to an embodiment of the present invention is shown, as follows: Figure 1 As shown, the scanning data detection method includes steps S110-S120. Optionally, the scanning data detection method of this embodiment can be executed by the cloud. Optionally, the scanning data detection method of this embodiment can be executed by a scanning device, which can be an oral scanning device, including a data acquisition device for performing oral scanning on a user to obtain all oral scanning data (including scanning of teeth and gingiva) and a data processing device (including a computer, mobile phone, tablet computer, etc.). The data processing device and the data acquisition device are connected by wire or wireless means, or the data processing device and the data acquisition device can be integrated. The data acquisition device can include an in-oral scanner or an extraoral scanner, or the data acquisition device can also be implemented by using a drill (i.e., an implant handpiece) with a camera, or the data acquisition device can include an in-oral scanner and a tracker, or the data acquisition device can include an in-oral scanner and a facial scanner. Optionally, the scanning device can also integrate a design tool, which is used to design implant guides, crowns, abutments, etc., or can be sent to a cloud platform via communication to design implant guides, crowns, abutments, etc.
[0020] S110. Acquire scan data and data quality inspection items.
[0021] In this embodiment, when an intraoral scan is required, the user (e.g., a doctor or nurse) creates an order and performs the scan. When the scan is paused or completed, the scan data and the corresponding scan order are obtained, and data quality checks are performed based on the scan order. It should be noted that, in this embodiment, depending on the different requirements of each dental processing facility (dental laboratory or dental processing plant) for intraoral scan data, the cloud-based system hosting the dental processing facility can set the data quality checks required for different scan orders.
[0022] S120. Perform usability testing on the scanned data according to the data quality testing items to obtain the testing results, and display the testing results. The usability testing includes at least dental arch integrity testing.
[0023] In this embodiment, after acquiring the scan data and data quality detection items, a usability test is performed on the scan data based on the data quality detection items to obtain the test results. The usability test includes at least a dental arch integrity test. It should be noted that in this embodiment, after obtaining the usability test results, the results are displayed to allow users to intuitively understand the scan data quality and determine whether a rescan is needed.
[0024] In one embodiment, availability detection further includes scan bar detection and general item detection, such as Figure 2 As shown, step S120 may specifically include steps S121-S125: S121. If the data quality inspection items only include general inspection items, then perform general inspection on the scanned data to obtain the inspection results. S122. If the data quality inspection items include orthodontic inspection items, then the scanned data will be inspected for arch integrity and general items to obtain the inspection results. S123. If the data quality inspection items include planting inspection items, then the scanned data shall be inspected by scanning rod inspection and general item inspection to obtain the inspection results; S124. If the data quality inspection items include the restoration inspection items, then the scanned data shall be inspected for undercuts, edge obstacles, occlusal gaps, tooth preparation edge lines, and general items to obtain the inspection results. S125. If the data quality inspection items include orthodontic inspection items and implant inspection items, then the scanned data shall be inspected for arch integrity, scanning rod, and general items to obtain the inspection results.
[0025] In this embodiment, the data quality inspection items are at least one of the following: general inspection items, orthodontic inspection items, restorative inspection items, and implant inspection items. It should be noted that in this embodiment, when only general inspection items are available, only general inspection of the scan data is required; when orthodontic inspection items are included in the data quality inspection items, both arch integrity inspection and general inspection of the scan data are required, regardless of whether general inspection items are included; when implant inspection items are included in the quality inspection items, both scan rod inspection and general inspection of the scan data are required, regardless of whether general inspection items are included; when restorative inspection items are included in the quality inspection items, both undercut inspection, marginal obstacle inspection, occlusal gap inspection, tooth preparation margin line inspection, and general inspection of the scan data are required, regardless of whether general inspection items are included; understandably, when multiple items are included in the data quality inspection items, both general inspection items, orthodontic inspection items, or restorative inspection items, multiple combined inspections of the scan data are required.
[0026] For example, when the data quality assessment includes orthodontic and implant testing, the scanned data needs to undergo arch integrity testing, scanning rod testing, and general testing. Similarly, when the data quality assessment includes restorative and orthodontic testing, the scanned data needs to undergo undercut testing, marginal obstacle testing, tooth preparation margin testing, occlusal gap testing, arch integrity testing, and general testing.
[0027] In one embodiment, such as this embodiment, the step of obtaining a detection result by performing dental arch integrity detection on the scanned data specifically includes: performing tooth segmentation processing based on the scanned data and marking the complete shape of the teeth; detecting the missing data of the dental arch after tooth segmentation to perform dental arch integrity detection, and obtaining dental arch detection results. The tooth segmentation processing can be performed by segmenting teeth using a tooth segmentation model, or by comparing with a template tooth model to mark the complete shape of the teeth. The tooth segmentation model can be a deep learning image recognition model or a semantic recognition model, or a deep learning image segmentation model or a semantic segmentation model. The tooth segmentation model identifies tooth regions and labels or segments these regions.
[0028] Based on the dental arch detection results, if a tooth is detected, the tooth and gingiva are segmented based on the scan data, and the gingival margin line of the tooth and gingiva is located. The distance between the boundary point normal vector on the gingival margin line and the edge of the gingival scan data is calculated. Based on the distance, the data integrity within a preset depth range below the gingival margin is detected to perform gingival mucosa scan integrity detection, and the gingival mucosa detection results are obtained. Based on the dentition examination results, if edentulism is detected, the designated area is determined according to the scanning order and scanning data. The integrity of the designated area is then determined by checking whether the scanning data fully includes the designated area. If the scanning order is for a crown, the designated area includes the gingival cuff data. If the scanning order is for an absorbent denture, the designated area includes: the labial frenulum, buccal frenulum, vestibular mucosal fold, lower zygomatic bone line, and buccal side of the maxillary tuberosity. Alternatively, the designated area may include: the labial frenulum, buccal frenulum, maxillary tuberosity, pterygomaxillary notch, and the 2mm area behind the maxillary fossa. Or, the designated area may include the entire maxilla.
[0029] If the designated area includes the entire upper palate, then the integrity of the upper palate can be detected by checking whether there is data within the boundary regions on both sides of the dental arch based on the scan data. For example, after connecting the two boundaries of the dental arch, the area enclosed by the connecting line and the dental arch is determined, and the presence of data within this enclosed area is then assessed.
[0030] The designated areas include: the labial frenulum, the buccal frenulum, the vestibular mucosa fold, the lower edge of the zygomatic bone, and the buccal side of the maxillary tuberosity. If these key areas are scanned completely, it can be ensured that the scan data contains complete myostatic lines. Subsequent scanning software can identify myostatic lines based on the scan data to design absorbent dentures.
[0031] The designated areas include: alveolar ridge, jaw structure, palate, labial, buccal and lingual mucosa, frenulum and salivary gland openings. If these key areas are scanned completely, it can ensure accurate occlusal relationships and clear margins to reflect the detailed oral structure of the target subject, and ensure accurate extraction of myostatic lines or denture margins. Subsequent scanning software can identify myostatic lines based on the scan data to design absorbent dentures.
[0032] The designated area includes myostatic lines, which can be identified from the scan data. Subsequent scanning software can then use the identified myostatic lines to design adhesive dentures.
[0033] The designated area includes: gingival cuff data, which can identify abutments, implants, scanning rods, scanning caps, and tooth preparations from the scanned data. It can also identify the gingival data around the roots of the detected abutments, implants, scanning rods, tooth preparations, or scanning caps, and determine whether the scan is complete, for use in subsequent crown design.
[0034] It should also be noted that in this embodiment, the detection of missing dentition data after tooth segmentation specifically involves dividing each tooth individually, checking whether the shape of each tooth has been completely scanned, and counting whether the total number of teeth meets the preset number. This effectively solves the problem of incomplete scanning in common areas such as the posterior teeth or wisdom teeth (e.g., only half a tooth is scanned). Understandably, if the shape of each tooth is completely scanned and the total number of teeth meets the preset number, the dentition detection result is set as passed; otherwise, the problems encountered during the dentition detection are displayed. When calculating the distance between the boundary point normal vector on the gingival margin and the edge of the gingival scan data, air is blown into the gingival area by the air-blowing scanning head or material is filled into the gingival area to facilitate scanning data within a preset depth range below the gingival margin, where the preset depth range is 3-4mm. Understandably, if the data within the preset depth range below the gingival margin is completely scanned, the gingival mucosa detection result is set as passed; otherwise, the user is prompted to rescan or given specific operation instructions.
[0035] In one embodiment, such as this embodiment, the general item detection includes hole detection, layer detection, occlusion detection, and gingival margin clarity detection; the detection results also include hole detection results, layer detection results, occlusion detection results, and gingival margin detection results; the steps of performing general item detection on the scan data to obtain the detection results include: performing hole detection on the scan data using the boundary detection method to obtain hole detection results; performing layer detection on the scan data using the curvature change detection method to obtain layer detection results; performing occlusion detection based on the scan data to obtain occlusion detection results; and performing gingival margin clarity detection based on the scan data to obtain gingival margin detection results. It should be noted that in this embodiment, occlusion detection is based on scanning data to determine whether the occlusal positions of the maxilla and mandible have been captured. Specifically, it checks whether data on the maximum intercuspal position and multiple functional occlusal positions (e.g., left lateral occlusion, right lateral occlusion) have been successfully acquired. Occlusion detection also needs to confirm the contact relationship of the maxillary and mandibular dentition under static occlusion to ensure the occlusal accuracy of the restoration or orthodontic appliance design. Gingival margin clarity detection is based on scanning data to detect margin clarity and adjacent tooth data. It should also be noted that in this embodiment, all the above-mentioned general tests are included in restoration, orthodontic, and implant cases. Boundary detection extracts the body contour by identifying significant changes in brightness or color in the scanned image; curvature abrupt change detection focuses more on analyzing the geometric characteristics of curves or surfaces, such as mesh layering caused by splicing abnormalities.
[0036] In one embodiment, such as this embodiment, the scanning rod detection includes scanning rod fidelity detection and adjacent tooth scan integrity detection. The detection results include scanning rod detection results and adjacent tooth scan detection results. The step of obtaining detection results by performing scanning rod detection on the scanning data includes: based on the scanning data, identifying the scanning rod region through a recognition model to perform scanning rod marker surface detection to obtain scanning rod detection results; and based on the scanning data, identifying the scanning rod position through a recognition model to perform adjacent tooth scan integrity detection to obtain adjacent tooth scan detection results. It should be noted that the recognition model can be a deep learning image recognition model or a semantic recognition model. After identifying the scanning rod region or scanning rod position, scanning rod marker surface detection or adjacent tooth scan integrity detection is performed.
[0037] Specifically, the scan bar fidelity detection (or scan bar identification surface detection) is based on scan data, using a recognition model to identify the scan bar area to detect whether the scan bar area is completely or clearly scanned; the adjacent tooth scan integrity detection is based on scan data to identify the scan bar position and detect whether the adjacent tooth data within a preset distance range from the scan bar position is completely scanned. It should be noted that in this embodiment, the scan bar area is identified based on scan data using a recognition model to detect whether the scan bar area is completely scanned. Specifically, the scan bar area in a two-dimensional image frame or in three-dimensional data is identified by the recognition model to obtain a scan bar image or three-dimensional model. The scan bar image is then matched with scan bar images in a preset standard library. If they match, it indicates that the scan bar area is completely scanned; otherwise, it indicates that the scan bar area is not completely scanned. Alternatively, the implant is identified to obtain its position and angle. The implant's position and angle are compared with preset positions and angles. If the difference between the implant's position and angle and the preset positions and angles is less than a preset angle difference (surgeon's statistical error), it indicates that the scan bar area is completely scanned; otherwise, it indicates that the scan bar area is not completely scanned. It should also be noted that, in this embodiment, the adjacent tooth data includes adjacent tooth data in the horizontal direction and adjacent tooth data in the vertical direction.
[0038] In one embodiment, the restoration inspection items include at least undercut detection, edge barrier detection, occlusal gap detection, and tooth preparation edge line detection; the inspection results also include undercut detection results, edge barrier detection results, occlusal gap detection results, and tooth preparation edge line detection results; based on the scan data, the undercut area, edge area, occlusal area, and tooth preparation edge line are identified by a recognition model to perform undercut detection, edge barrier detection, occlusal gap detection, and tooth preparation edge line detection to obtain undercut detection results, edge barrier detection results, occlusal gap detection results, and tooth preparation edge line detection results. It should be noted that the recognition model can be a deep learning image recognition model or a semantic recognition model. After identifying the undercut area, edge area, occlusal area, and tooth preparation edge line, undercut detection, edge barrier detection, occlusal gap detection, and tooth preparation edge line detection are performed.
[0039] Therefore, by implementing step S120, after acquiring the scan data and data quality inspection items, data defects (such as incomplete dental arch morphology, insufficient scan bar reproduction, unclear scan bar markings, or data layering) are immediately identified and highlighted, guiding the user to perform on-site rescanning or correction. This greatly reduces rework and repeated scanning caused by the discovery of substandard scan data later, effectively compressing the unnecessary waiting time of the entire restoration or implant treatment. By ensuring that the scan data used for design is complete and accurate in key dimensions, a reliable foundation is laid for the precise fabrication of subsequent restorations (such as crowns and implant bridges). For example, qualified dental arch data is a prerequisite for ensuring the correct placement of the restoration and the correct occlusal relationship, while clear scan bar data is the core for obtaining accurate implant site information in implant restoration, significantly reducing the risk of restorations failing to be placed, poor contact, or abnormal occlusion due to data quality issues. This avoids data quality inspection work that relies on human experience judgment, helping to reduce evaluation differences caused by human factors.
[0040] In one embodiment, such as this embodiment, after step S120, the method further includes: generating a prompt message based on the detection result; in response to a confirmation command triggered by the user confirming the prompt message, using the scanned data as the target scanned data; in response to a supplementary scan command triggered by the user confirming the prompt message, locking the scanned data and acquiring real-time supplementary scan data, updating the scanned data based on the real-time supplementary scan data to obtain the target scanned data; or automatically deleting the area to be supplemented, and performing the steps of locking the scanned data, acquiring real-time supplementary scan data, and updating the scanned data based on the real-time supplementary scan data to obtain the target scanned data. It should be noted that in this embodiment, the prompt message aims to clearly explain the current quality status of the scanned data, such as possible missing, blurred, or supplementary scan areas. If the user reviews the prompt message and believes that the scanned data meets the usage requirements, they can confirm it by triggering a confirmation command; if the user judges based on the prompt message that the scanned data has parts that need to be supplemented, they can trigger a supplementary scan command to perform supplementary scanning. Understandably, the area to be supplemented can also be automatically deleted for supplementary scanning.
[0041] In one embodiment, such as this embodiment, after step S120, the method further includes: generating a data quality report based on the detection results, wherein the data quality report includes a data quality evaluation ranking, a user scanning ability evaluation, and scanning scores for each quality detection item; generating a user scanning training plan based on the data quality report, and displaying the data quality report and the user scanning training plan. It should be noted that in this embodiment, after performing usability testing on the scanning data, the data quality evaluation ranking, user scanning ability evaluation, and scanning scores for each quality detection item are generated based on the detection results to facilitate subsequent user learning and improvement, or for subsequent internal assessments and training. Understandably, in this embodiment, it is also supported that users customize the scoring scheme in the oral scanning software or in the cloud, for example, a complete dentition scan is scored as 10 points, an unclear scan is scored as 2 points, and an incomplete scan is scored as 0 points. It should also be noted that in this embodiment, the user scanning training plan helps users specifically improve their scanning skills.
[0042] In one embodiment, such as this embodiment, step S120 further includes: if the data quality inspection items include orthodontic inspection items, then the target scan data is sent to the printing terminal. It should be noted that in this embodiment, when the data quality inspection items include orthodontic inspection items (e.g., dentition integrity, gingival mucosal morphology, occlusal relationship, etc.), it is determined that the case is suitable for directly printed terminal products such as invisible aligners or orthodontic dental molds, and the scan data is then sent to the designated 3D printing terminal for production. If the data quality inspection items include implant inspection items or restorative inspection items, indicating that the case belongs to the restorative or implant category, the scan data is automatically sent to the dental processing end for technicians to design the model or fabricate the restoration.
[0043] Figure 3 This is a schematic block diagram of a scanning data detection device 200 provided in an embodiment of the present invention. For example... Figure 3 As shown, corresponding to the above-described scan data detection method, the present invention also provides a scan data detection apparatus 200. This scan data detection apparatus 200 includes a unit for performing the above-described scan data detection method, and the apparatus can be configured in a scanning device. Specifically, please refer to... Figure 3 The scanning data detection device 200 includes an acquisition unit 201 and a detection display unit 202. Detailed descriptions of each functional module are as follows: Acquisition unit 201 is used to acquire scan data and data quality inspection items; The detection and display unit 202 is used to perform usability detection on the scanned data according to the data quality detection items, obtain the detection results, and display the detection results. The usability detection includes at least the dental arch integrity detection.
[0044] In one embodiment, the acquisition unit 201 is specifically used for: Obtain scan data and the corresponding scan orders; Determine data quality inspection items based on the scanned order.
[0045] In one embodiment, the detection display unit 202 is specifically used for: If the data quality inspection items only include general inspection items, then the scanned data will be inspected using general inspection items to obtain the inspection results; If the data quality inspection items include orthodontic inspection items, then the scanned data will be inspected for arch integrity and general items to obtain the inspection results; If the data quality inspection items include planting inspection items, then the scanned data will be inspected by scanning rod inspection and general item inspection to obtain the inspection results; If the data quality inspection items include repair inspection items, then the scanned data will be inspected for undercuts, edge obstacles, occlusal gaps, and general items to obtain the inspection results; If the data quality inspection items include orthodontic inspection items and implant inspection items, then the scanned data will be inspected for arch integrity, scanning rod, and general items to obtain the inspection results.
[0046] In one embodiment, the detection display unit 202 is further configured to: The scanned data is processed to segment the teeth and the complete shape of the teeth is marked. After segmentation, the missing data of the dentition is detected to perform dentition integrity detection and obtain the dentition detection results. Based on the dental arch detection results, if a tooth is detected and the scan order is a restoration order, the tooth and gingiva are segmented based on the scan data, and the gingival margin line of the tooth and gingiva is located. The distance between the boundary point normal vector on the gingival margin line and the edge of the gingival scan data is calculated. Based on the distance, the data integrity within a preset depth range below the gingival margin is detected to perform gingival mucosa scan integrity detection, and the gingival mucosa detection result is obtained. Based on the dentition detection results, if no teeth are detected, the specified area is determined according to the scanning order and scanning data, and it is determined whether the scanning data fully contains the specified area to obtain the integrity detection result of the specified area.
[0047] In one embodiment, the detection display unit 202 is further configured to: Hole detection results are obtained by performing hole detection on the scanned data using the boundary detection method. Layered detection results are obtained by performing layer detection on the scanned data using the curvature abrupt change detection method; Occlusal detection is performed based on scan data to obtain occlusal detection results; The gingival margin line clarity was determined based on the scan data to obtain the gingival margin line detection results.
[0048] In one embodiment, the detection display unit 202 is further configured to: Based on the scan data, the scan pole area is identified to perform scan pole marking surface detection and obtain scan pole detection results; Based on the scan data, the position of the scanning rod is identified to perform adjacent tooth scan integrity detection and obtain adjacent tooth scan detection results.
[0049] In one embodiment, the scan data detection device 200 further includes: The first generation unit is used to generate prompt information based on the detection results; The response unit is used to respond to the confirmation command triggered by the user confirmation prompt information and to use the scan data as the target scan data. The rescanning unit, in response to a rescanning command triggered by a user confirmation prompt, locks the scanned data, acquires real-time rescanning data, and updates the scanned data based on the real-time rescanning data to obtain the target scanned data; or The update unit is used to automatically delete the area to be rescanned, lock the scan data, acquire real-time rescan data, and update the scan data based on the real-time rescan data to obtain the target scan data. The second generation unit is used to generate a data quality report based on the detection results. The data quality report includes a ranking of data quality evaluation levels, an evaluation of the user's scanning ability, and scanning scores for each quality detection item. The generation and display unit is used to generate a user scanning training plan based on the data quality report, and to display the data quality report and the user scanning training plan. The first sending unit is used to send the target scan data to the printing terminal if the data quality inspection items include orthodontic inspection items; The second sending unit is used to automatically send the scanned data to the dental processing end if the data quality inspection items include implant inspection items or restoration inspection items.
[0050] The aforementioned scanning data detection device can be implemented as a scanning device program, which can, for example... Figure 4 It runs on the scanning device shown.
[0051] Please see Figure 4 , Figure 4 This is a schematic block diagram of a scanning device provided in an embodiment of the present invention. The scanning device 300 is a device capable of detecting scanning data.
[0052] See Figure 4 The scanning device 300 includes a processor 302, a memory, and a network interface 305 connected via a system bus 301. The memory may include a non-volatile storage medium 303 and internal memory 304.
[0053] The non-volatile storage medium 303 may store an operating system 3031 and a scanning device program 3032. When the scanning device program 3032 is executed, it causes the processor 302 to execute a scanning data detection method.
[0054] The processor 302 provides computing and control capabilities to support the operation of the entire scanning device 300.
[0055] The internal memory 304 provides an environment for the operation of the scanning device program 3032 in the non-volatile storage medium 303. When the scanning device program 3032 is executed by the processor 302, the processor 302 can execute a scanning data detection method.
[0056] This network interface 305 is used for network communication with other devices. Those skilled in the art will understand that... Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the scanning device 300 to which the present invention is applied. The specific scanning device 300 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0057] The processor 302 is used to run the scanning device program 3032 stored in the memory to implement any embodiment of the above-described scanning data detection method.
[0058] It should be understood that, in this embodiment of the invention, the processor 302 may be a Central Processing Unit (CPU), or it may 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 gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0059] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a scanning device program instructing related hardware. The scanning device program can be stored in a storage medium that is readable by the scanning device. The scanning device program is executed by at least one processor in the scanning device system to implement the process steps of the embodiments of the above methods.
[0060] Therefore, the present invention also provides a storage medium. This storage medium can be a scanning device readable storage medium. The storage medium stores a scanning device program. When executed by a processor, the scanning device program causes the processor to perform any embodiment of the above-described scanning data detection method.
[0061] The storage medium can be a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk, or any other scanning device readable storage medium capable of storing program code.
[0062] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, scanning device software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0063] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0064] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0065] If the integrated unit example is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This scanning device software product is stored in a storage medium and includes several instructions to cause a scanning device to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0066] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0067] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Since these modifications and variations fall within the scope of the claims and their equivalents, this invention also intends to include these modifications and variations.
[0068] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for detecting scanned data, characterized in that, include: Acquire scan data and data quality inspection items; The scanned data is subjected to usability testing based on the data quality testing items to obtain the testing results, and the testing results are displayed. The usability testing includes at least dental arch integrity testing.
2. The method according to claim 1, characterized in that, After displaying the detection results, the method further includes: A prompt message is generated based on the detection results; In response to the confirmation command triggered by the user's confirmation of the prompt information, the scan data is used as the target scan data; In response to the user's confirmation of the prompt message triggering a rescan command, the scan data is locked, and real-time rescan data is acquired. The target scan data is then updated based on the real-time rescan data. The steps include automatically deleting the area to be scanned, locking the scan data, acquiring real-time scan data, and updating the scan data based on the real-time scan data to obtain the target scan data.
3. The method according to claim 1, characterized in that, The method further includes: A data quality report is generated based on the test results, wherein the data quality report includes a data quality evaluation level ranking, a user scanning capability evaluation, and a scanning score for each of the quality test items; A user scanning training plan is generated based on the data quality report, and the data quality report and the user scanning training plan are displayed.
4. The method according to claim 1, characterized in that, The steps for acquiring scan data and data quality inspection items include: Obtain the scan data and the corresponding scan order; The data quality inspection items are determined based on the scan order.
5. The method according to claim 4, characterized in that, The usability detection also includes scan bar detection, general item detection, and repair detection; the step of performing usability detection on the scanned data based on the data quality detection items to obtain the detection result includes: If the data quality detection items only include general detection items, then the scanned data is tested using the general detection items to obtain the detection result; If the data quality inspection items include orthodontic inspection items, then the scanned data are subjected to the dental arch integrity inspection and the general item inspection to obtain the inspection result; If the data quality detection items include planting detection items, then the detection results are obtained by performing the scanning rod detection and the general item detection on the scanned data; If the data quality inspection items include the repair inspection items, then the scanned data are subjected to undercut detection, edge obstacle detection, occlusal gap detection, tooth preparation edge line detection, and the general item detection to obtain the inspection results; If the data quality inspection items include the orthodontic inspection items and the implant inspection items, then the scanned data is subjected to the dental arch integrity inspection, the scanning rod inspection, and the general item inspection to obtain the inspection result.
6. The method according to claim 5, characterized in that, The step of performing the dental arch integrity test on the scanned data to obtain the test result includes: The scanned data is processed to segment teeth and the complete shape of the teeth is marked. After tooth segmentation, the missing tooth data is detected to perform tooth integrity detection and obtain the tooth detection results. Based on the dentition detection results, if a tooth is detected and the scan order is a restoration order, then the tooth and gingiva are segmented based on the scan data, and the gingival margin line of the tooth and the gingiva is located. The distance between the boundary point normal vector on the gingival margin line and the edge of the scan data of the gingiva is calculated. Based on the distance, the data integrity within a preset depth range below the gingival margin is detected to perform the gingival mucosa scan integrity detection, and the gingival mucosa detection result is obtained. Based on the dentition detection results, if no teeth are detected, a designated area is determined based on the scanning order and the scanning data, and it is determined whether the scanning data fully contains the designated area to obtain the designated area integrity detection result.
7. The method according to claim 5, characterized in that, The general tests include cavity detection, layering detection, occlusion detection, and gingival margin clarity detection; the test results also include cavity detection results, layering detection results, occlusion detection results, and gingival margin detection results. The step of performing the general item detection on the scanned data to obtain the detection result includes: The hole detection result is obtained by performing hole detection on the scanned data using the boundary detection method. The layer detection result is obtained by performing layer detection on the scanned data using the curvature abrupt change detection method; The bite detection is performed based on the scan data to obtain the bite detection result; The gingival margin line clarity is detected based on the scan data to obtain the gingival margin line detection result.
8. The method according to claim 5, characterized in that, The scanning rod detection includes scanning rod fidelity detection and adjacent tooth scan integrity detection, and the detection results include scanning rod fidelity detection results and adjacent tooth scan detection results; the step of performing the scanning rod detection on the scan data to obtain the detection results includes: Based on the scan data, the scan bar area is identified to perform scan bar identification surface detection and obtain the scan bar detection result; Based on the scan data, the position of the scanning rod is identified to perform the adjacent tooth scan integrity detection and obtain the adjacent tooth scan detection result.
9. The method according to claim 2, characterized in that, The method further includes: If the data quality inspection items include orthodontic inspection items, then the target scan data is sent to the printing terminal; or If the data quality inspection items include implant inspection items or restoration inspection items, the scan data will be automatically sent to the dental processing terminal.
10. A scanning data detection device, characterized in that, include: The acquisition unit is used to acquire scan data and data quality inspection items. The detection and display unit is used to perform usability detection on the scanned data according to the data quality detection items to obtain the detection results, and to display the detection results, wherein the usability detection includes at least dental arch integrity detection.
11. A scanning device, characterized in that, The scanning device includes a memory and a processor. The memory stores a scanning device program, and the processor executes the scanning device program to implement the method as described in any one of claims 1-9.
12. A scanning device readable storage medium, characterized in that, The storage medium stores a scanning device program, which, when executed by a processor, can implement the method as described in any one of claims 1-9.