Methods and systems for visualizing dental structures

The system addresses inadequate teledentistry supervision by generating detailed 3D tooth models from real-time intraoral scans, enabling accurate remote dental assessment and improving treatment outcomes.

WO2026073049A1PCT designated stage Publication Date: 2026-04-02GET GRIN INC
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-26
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Conventional teledentistry solutions provide inadequate supervision and inaccurate monitoring of dental conditions due to reliance on patient-captured photos that may not adequately capture intraoral features, leading to suboptimal treatment outcomes if patients fail to schedule regular in-person visits.

Method used

A system and method for generating tooth visualization using dental scans, comprising real-time acquisition of intraoral videos and images, analysis with neural networks, and generation of detailed 3D models for remote dental assessment.

Benefits of technology

Provides dentists and orthodontists with a detailed analysis of a patient's tooth condition, enhancing supervision and accuracy of monitoring through remote dental scans captured by patients, improving treatment outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2025048317_02042026_PF_FP_ABST
    Figure US2025048317_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Described herein are systems and methods for visualizing a tooth of a subject from one or more intraoral images or videos.
Need to check novelty before this filing date? Find Prior Art

Description

Attorney Docket No. 57364-726601METHODS AND SYSTEMS FOR VISUALIZING DENTAL STRUCTURESCROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims benefit to U.S. Provisional Application No. 63 / 700,701, filed September 29, 2024, which is incorporated herein by reference in its entirety.BACKGROUND

[0002] Dental professionals and orthodontists may treat and monitor a patient’s dental condition based on in-person visits. Treatment and monitoring of a patient’s dental condition may require a patient to schedule multiple in-person visits to a dentist or orthodontist. The quality of treatment and the accuracy of monitoring may vary depending on how often and how consistently a patient sees a dentist or orthodontist. In some cases, suboptimal treatment outcomes may result if a patient is unable or unwilling to schedule regular visits to a dentist or orthodontist.SUMMARY

[0003] Recognized herein is a need for dental monitoring solutions to allow dental assessment, optionally remote dental assessment, without requiring a dental professional to be physically present with the patient. However, such conventional teledentistry solutions may provide inadequate levels of supervision. Further, such conventional teledentistry solutions may be limited by an inaccurate or insufficient monitoring of a patient’s dental condition based on one or more photos taken by the patient, if the photos do not adequately capture various intraoral features.

[0004] Provided herein are a system, method, and / or computer program product embodiments, and / or combinations and sub-combinations thereof, for generating tooth visualization. As used herein, dental scan may refer to the acquisition of one or more intraoral videos and / or intraoral image that can produce oral video and / or oral image or oral video frame.

[0005] In an aspect, provided herein is a method for tooth visualization, comprising: (a) providing a dental scan of a user, wherein the dental scan comprises one or more images or videos of one or more teeth of the user; (b) analyzing the dental scan to identify a tooth of the one or more teeth of the user; (c) generating a visual image of the identified tooth; and (d) presenting the generated visual image of the identified tooth.Attorney Docket No. 57364-726601

[0006] In some cases, the dental scan comprises a real-time dental scan. In some cases, the providing comprises dispatch server access.

[0007] In some cases, the dental scan is acquired using a dental scope coupled to a mobile device. In some cases, the mobile device is a mobile phone, and wherein the mobile phone comprises a camera, a processor, and a net connection. In some cases, the dental scan includes at least one of: at least part of at least one arch facial side of the user, at least part of at least one arch lingual side of the user, and at least part of at least one arch occlusal side of the user. In some cases, the one or more images or videos comprise at least part of at least one canine tooth of the user.

[0008] In some cases, the analyzing in (b) comprises an identification of a morphology of the one or more teeth of the user. In some cases, the analyzing in (b) comprises an identification of a canine tooth of the user as a reference point to the identified tooth. In some cases, the analyzing in (b) comprises running a visual filter neural network.

[0009] In some cases, the generating in (c) comprises selection of (i) a specific frame of the one or more videos comprising the identified tooth from the dental scan or (ii) a specific image of the one or more videos comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises selection of (i) one or more combinations of frames of the one or more videos comprising the identified tooth from the dental scan or (ii) one or more combinations of the one or images comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises selection of (i) one or more frames of the one or more videos comprising the identified tooth from the dental scan, or (ii) one or more images from different perspectives comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises construction of a tooth model of the identified tooth with at least part of (i) one or more frames of the one or more videos or (ii) the one or more images comprising the identified tooth from the dental scan.

[0010] In some cases, the presenting comprises highlighting one or more detail of the identified tooth. In some cases, in (c), more than one image is presented. In some cases, the generated visual image presented in (d) comprises a 3D model. In some cases, the presenting in (d) comprises rendering a 3D model from at least one angle. In some cases, the presenting in (d) comprises presenting at least one cropped image of the identified tooth. In some cases, the presenting comprises presenting the generated visual image in a dental chart form. In some cases, the dental chart form comprises one or more teeth of the user in addition to the identified tooth.Attorney Docket No. 57364-726601

[0011] In another aspect, provided herein is a system for tooth visualization, comprising: one or more memories; and at least one processor each coupled to at least one of the one or more memories and configured to perform operations, comprising: (a) providing a dental scan of a user, wherein the dental scan comprises one or more images or videos of one or more teeth of the user; (b) analyzing the dental scan to identify a tooth of the one or more teeth of the user; (c) generating a visual image of the identified tooth; and (d) presenting the generated visual image of the identified tooth.

[0012] In some cases, the dental scan comprises a real-time dental scan. In some cases, the providing comprises dispatch server access.

[0013] In some cases, the dental scan is acquired using a dental scope coupled to a mobile device. In some cases, the mobile device is a mobile phone, and wherein the mobile phone comprises a camera, a processor, and a net connection. In some cases, the dental scan includes at least one of: at least part of at least one arch facial side of the user, at least part of at least one arch lingual side of the user, and at least part of at least one arch occlusal side of the user. In some cases, the one or more images or videos comprise at least part of at least one canine tooth of the user.

[0014] In some cases, the analyzing in (b) comprises an identification of a morphology of the one or more teeth of the user. In some cases, the analyzing in (b) comprises an identification of a canine tooth of the user as a reference point to the identified tooth. In some cases, the analyzing in (b) comprises running a visual filter neural network.

[0015] In some cases, the generating in (c) comprises selection of (i) a specific frame of the one or more videos comprising the identified tooth from the dental scan or (ii) a specific image of the one or more videos comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises selection of (i) one or more combinations of frames of the one or more videos comprising the identified tooth from the dental scan or (ii) one or more combinations of the one or images comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises selection of (i) one or more frames of the one or more videos comprising the identified tooth from the dental scan, or (ii) one or more images from different perspectives comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises construction of a tooth model of the identified tooth with at least part of (i) one or more frames of the one or more videos or (ii) the one or more images comprising the identified tooth from the dental scan.

[0016] In some cases, the presenting comprises highlighting one or more detail of the identified tooth. In some cases, in (c), more than one image is presented. In some cases, theAttorney Docket No. 57364-726601 generated visual image presented in (d) comprises a 3D model. In some cases, the presenting in (d) comprises rendering a 3D model from at least one angle. In some cases, the presenting in (d) comprises presenting at least one cropped image of the identified tooth. In some cases, the presenting comprises presenting the generated visual image in a dental chart form. In some cases, the dental chart form comprises one or more teeth of the user in addition to the identified tooth.

[0017] In another aspect, provided herein is a non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations, comprising: (a) providing a dental scan of a user, wherein the dental scan comprises one or more images or videos of one or more teeth of the user; (b) analyzing the dental scan to identify a tooth of the one or more teeth of the user; (c) generating a visual image of the identified tooth; and (d) presenting the generated visual image of the identified tooth.

[0018] In some cases, the dental scan comprises a real-time dental scan. In some cases, the providing comprises dispatch server access.

[0019] In some cases, the dental scan is acquired using a dental scope coupled to a mobile device. In some cases, the mobile device is a mobile phone, and wherein the mobile phone comprises a camera, a processor, and a net connection. In some cases, the dental scan includes at least one of: at least part of at least one arch facial side of the user, at least part of at least one arch lingual side of the user, and at least part of at least one arch occlusal side of the user. In some cases, the one or more images or videos comprise at least part of at least one canine tooth of the user.

[0020] In some cases, the analyzing in (b) comprises an identification of a morphology of the one or more teeth of the user. In some cases, the analyzing in (b) comprises an identification of a canine tooth of the user as a reference point to the identified tooth. In some cases, the analyzing in (b) comprises running a visual filter neural network.

[0021] In some cases, the generating in (c) comprises selection of (i) a specific frame of the one or more videos comprising the identified tooth from the dental scan or (ii) a specific image of the one or more videos comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises selection of (i) one or more combinations of frames of the one or more videos comprising the identified tooth from the dental scan or (ii) one or more combinations of the one or images comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises selection of (i) one or more frames of the one or more videos comprising the identified tooth from the dental scan, or (ii) one or more imagesAttorney Docket No. 57364-726601 from different perspectives comprising the identified tooth from the dental scan. In some cases, the generating in (c) comprises construction of a tooth model of the identified tooth with at least part of (i) one or more frames of the one or more videos or (ii) the one or more images comprising the identified tooth from the dental scan.

[0022] In some cases, the presenting comprises highlighting one or more detail of the identified tooth. In some cases, in (c), more than one image is presented. In some cases, the generated visual image presented in (d) comprises a 3D model. In some cases, the presenting in (d) comprises rendering a 3D model from at least one angle. In some cases, the presenting in (d) comprises presenting at least one cropped image of the identified tooth. In some cases, the presenting comprises presenting the generated visual image in a dental chart form. In some cases, the dental chart form comprises one or more teeth of the user in addition to the identified tooth.

[0023] The embodiments disclosed herein may provide a convenient solution and user experience for dental professionals for tooth visualization. The embodiments disclosed herein may provide dentists and orthodontists with a detailed analysis of the patient’s tooth condition based on one or more dental scan captured remotely by the patient.

[0024] In one or more embodiments, a method for tooth visualization, is provided. The method comprises: providing a dental scan; analyzing the dental scan for tooth identification; generating a visual image of the identified tooth; and, presenting the generated visual image.

[0025] In one or more embodiments, the providing comprises real-time dental scan.

[0026] In one or more embodiments, the providing comprises dispatch server access.

[0027] In one or more embodiments, the dental scan acquired with dental scope coupled to a mobile device.

[0028] In one or more preferred embodiments, the mobile device is a mobile phone comprises a camera, a processor, and a net connection.

[0029] In one or more embodiments, the dental scan comprises a video and or at least one image.

[0030] In one or more preferred embodiments, the video and or at least one image comprises at least part of at least one tooth.

[0031] In one or more preferred embodiments, the dental scan includes at least one of: acquired at least part of at least one arch facial side, acquired at least part of at least one arch lingual side, and acquired at least part of at least one arch occlusal side.

[0032] In one or more preferred embodiments, the video and or at least one image comprises at least part of at least one canine tooth.Attorney Docket No. 57364-726601

[0033] In one or more embodiments, the analyzing comprises an identification of a tooth morphologic.

[0034] In one or more embodiments, the analyzing comprises an identification of a canine tooth and sequencing.

[0035] In one or more embodiments, the analyzing comprises running a visual filter neural network.

[0036] In one or more embodiments, the generating comprises selection of specific frame or specific image of the identified tooth from the dental scan.

[0037] In one or more embodiments, the generating comprises combinations of frames or images of the identified tooth from the dental scan.

[0038] In one or more embodiments, the generating comprises selection of some frames or images from different perspectives of the identified tooth from the dental scan.

[0039] In one or more embodiments, the generating comprises construction of tooth model of the identified tooth with at least part of frames or images from the dental scan.

[0040] In one or more embodiments, the presenting comprises highlight the tooth details.

[0041] In one or more embodiments, the presenting comprises more then one image.

[0042] In one or more embodiments, the presenting comprises 3D model.

[0043] In one or more embodiments, the presenting comprises rendering a 3D model from at least one angle.

[0044] In one or more embodiments, the presenting comprises presenting at least one cropped image of the tooth.

[0045] In one or more embodiments, the presenting comprises presenting generated visual image at dental chart form.

[0046] In one or more embodiments, a system for tooth visualization, is provided. The system comprises: receive a dental scan; analyze the dental scan for tooth identification; generate a visual image of the identified tooth; and, present the generated visual image.

[0047] In one or more embodiments, the received a dental scan is in real-time.

[0048] In one or more embodiments, the received a dental scan is from dispatch server.

[0049] In one or more embodiments, the received a dental scan acquired with dental scope coupled to a mobile device.

[0050] In one or more preferred embodiments, the mobile device is a mobile phone comprises a camera, a processor, and a net connection.

[0051] In one or more preferred embodiments, the dental scan comprises a video and or at least one image.Attomey Docket No. 57364-726601

[0052] In one or more preferred embodiments, the video and or at least one image comprises at least part of at least one tooth.

[0053] In one or more preferred embodiments, the dental scan includes at least one of: acquired at least part of at least one arch facial, acquired at least part of at least one arch lingual, and acquired at least part of at least one arch occlusal.

[0054] In one or more preferred embodiments, the video and or at least one image comprises at least part of at least one canine tooth.

[0055] In one or more embodiments, the analyze comprises an identification of a tooth morphologic.

[0056] In one or more embodiments, the analyze comprises an identification of a canine tooth and sequencing.

[0057] In one or more embodiments, the analyze comprises running a visual filter neural network.

[0058] In one or more embodiments, the generate comprises selection of specific frame or specific image of the identified tooth from the dental scan.

[0059] In one or more embodiments, the generate comprises combinations of frames or images of the identified tooth from the dental scan.

[0060] In one or more embodiments, the generate comprises selection of some frames or images from different perspectives of the identified tooth from the dental scan.

[0061] In one or more embodiments, the generate comprises construction of tooth model of the identified tooth with at least part of frames or images from the dental scan.

[0062] In one or more embodiments, the presenting comprises highlight the tooth details.

[0063] In one or more embodiments, the presenting comprises more then one image.

[0064] In one or more embodiments, the presenting comprises 3D model.

[0065] In one or more embodiments, the presenting comprises rendering a 3D model from at least one angle.

[0066] In one or more embodiments, the presenting comprises presenting at least one cropped image of the tooth.

[0067] In one or more embodiments, the presenting comprises presenting generated visual image at dental chart form.

[0068] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Although suitable methods and materials are described below, methods and materials similar or equivalent to those described herein can be used in the practice of theAttorney Docket No. 57364-726601 present invention. In case of conflict, the patent specification, including definitions, will control. All materials, methods, and examples are illustrative only and are not intended to be limiting.

[0069] As used herein, the terms “comprising” and “including” or grammatical variants thereof are to be taken as specifying inclusion of the stated features, integers, actions or components without precluding the addition of one or more additional features, integers, actions, components or groups thereof. This term is broader than, and includes the terms "consisting of and "consisting essentially of' as defined by the Manual of Patent Examination Procedure of the United States Patent and Trademark Office.

[0070] The term "method" refers to manners, means, techniques and procedures for accomplishing a given task including, but not limited to, those manners, means, techniques and procedures either known to, or readily developed from known manners, means, techniques and procedures by practitioners of architecture and / or computer science.

[0071] Implementation of the method and system of the present invention involves performing or completing selected tasks or steps manually, automatically, or a combination thereof. Moreover, according to actual instrumentation and equipment of preferred embodiments of methods, apparatus and systems of the present invention, several selected steps could be implemented by hardware or by software on any operating system of any firmware or a combination thereof. For example, as hardware, selected steps of the invention could be implemented as a chip or a circuit. As software, selected steps of the invention could be implemented as a plurality of software instructions being executed by a computer using any suitable operating system. In any case, selected steps of the method and system of the invention could be described as being performed by a data processor, such as a computing platform for executing a plurality of instructions.INCORPORATION BY REFERENCE

[0072] All publications, patents, and patent applications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent, or patent application was specifically and individually indicated to be incorporated by reference. To the extent publications and patents or patent applications incorporated by reference contradict the disclosure contained in the specification, the specification is intended to supersede and / or take precedence over any such contradictory material.Attorney Docket No. 57364-726601BRIEF DESCRIPTION OF THE DRAWINGS

[0073] The accompanying drawings are incorporated herein and form a part of the specification.

[0074] FIG. l is a flowchart illustrating a method for generating a tooth visualization, according to some embodiments.

[0075] FIG. 2 is a flowchart illustrating a system for generating a tooth visualization, according to some embodiments.

[0076] FIG. 3 A and 3B is an illustrating example of a dental adapter, according to some embodiments.

[0077] FIG. 4 shows a block diagram of a system configured to generate a dental representation, according to some embodiments.

[0078] FIG. 5 shows an examples presentation of a generated visual image of a tooth according to some embodiments.

[0079] FIG. 6 is an example computer system useful for implementing various embodiments.

[0080] In the drawings, like reference numbers generally indicate identical or similar elements. Additionally, generally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.DETAILED DESCRIPTION

[0081] Provided herein are systems, apparatuses, devices, methods, and / or computer program product embodiments, and / or combinations and sub-combinations thereof, for generating tooth visualization. As used herein, a dental scan or oral imaging may refer to the acquisition of one or more intraoral videos and / or intraoral images that can produce oral video and / or oral images or an oral video frame.

[0082] The embodiments disclosed herein may provide a convenient solution and user experience for dental professionals for tooth visualization. The embodiments disclosed herein may provide dentists and orthodontists with a detailed analysis of a patient’s tooth condition based on one or more dental scan captured remotely by the patient or in the clinic by a professional.

[0083] As used herein, the term “dental scan” refers to a video or an image capture of an intraoral portion of a patient’s mouth, including, but not limited to, the teeth arch, one or more teeth, the gums, etc. of a patient.Attorney Docket No. 57364-726601

[0084] In one or more embodiments, the dental scan is acquired using a mobile digital camera and a hollow tubular adapter, wherein one opening of the hollow tubular adapter is attached to the mobile digital camera and a second opening of the hollow tubular adapter contacts the user inner lips. The lips can lay on the outer of the second opening of the hollow tubular.

[0085] The term “real-time,” as used herein, generally refers to a simultaneous or substantially simultaneous occurrence of a first event or action with respect to an occurrence of a second event or action. A real-time action or event may be performed within a response time of less than one or more of the following: ten seconds, five seconds, one second, a tenth of a second, a hundredth of a second, a millisecond, or less relative to at least another event or action. A real-time action may be performed by one or more computer processors.

[0086] Whenever the term “at least,” “greater than,” or “greater than or equal to” precedes the first numerical value in a series of two or more numerical values, the term “at least,” “greater than” or “greater than or equal to” applies to each of the numerical values in that series of numerical values. For example, greater than or equal to 1, 2, or 3 is equivalent to greater than or equal to 1, greater than or equal to 2, or greater than or equal to 3.

[0087] Whenever the term “no more than,” “less than,” or “less than or equal to” precedes the first numerical value in a series of two or more numerical values, the term “no more than,” “less than,” or “less than or equal to” applies to each of the numerical values in that series of numerical values. For example, less than or equal to 3, 2, or 1 is equivalent to less than or equal to 3, less than or equal to 2, or less than or equal to 1.

[0088] The terms “a,” “an,” and “the,” as used herein, generally refer to singular and plural references unless the context clearly dictates otherwise.

[0089] Implementation of the methods and systems of the present embodiments can involve performing or completing selected tasks or steps manually, automatically, or a combination thereof. Moreover, according to actual instrumentation and equipment of particular embodiments of methods, apparatus and systems of the present disclosure, several selected steps may be implemented by hardware or by software on any operating system of any firmware or a combination thereof. For example, as hardware, selected steps of the embodiments described herein may be implemented as a chip or a circuit. As software, selected steps of the embodiments described herein may be implemented as a plurality of software instructions being executed by a computer using any suitable operating system. In any case, selected steps of the method and system of the embodiments described herein mayAttorney Docket No. 57364-726601 be described as being performed by a data processor, such as a computing platform for executing a plurality of instructions.Overview

[0090] Embodiments described herein include methods and systems for intraoral assessment. As used herein, “intraoral assessment” may refer to assessment of an appearance or condition of an intraoral region of a subject (e.g., a region within the subject’s mouth) in some embodiment, intraoral assessment can be presented at dental chart form, and “Dental Chart” may refer to a patient's written or graphical representation of the teeth and gums, providing a record of the patient's oral health. It is used for diagnosis, treatment planning, and tracking the progression of dental conditions over time. The embodiments disclosed herein can transfer one or more intraoral videos and / or images taken by users using a mobile device such as a smartphone into a dental scan clip. The embodiments disclosed herein may provide dentists and orthodontists with a detailed analysis of the patient’s dental condition based on a video or on one or more images of at least one tooth, such as one or more teeth, captured remotely by a user that has been converted by the present disclosure into a tooth visualization. In some embodiments, the user is the subject. In some embodiments the user is a person other than the subject, present at the same location as the subject and assessment of the captured video or image(s) is performed at a remote location.

[0091] As used herein the term “dental scope” or “dental adapter” refer to a device that can be attached or coupled to a camera or mobile phone and enables capturing at least one intraoral image or videos of a subject. An example and possible uses are described in US Patent application 17 / 336,997, which is incorporated by reference herein. The embodiments described herein may be implemented using a software application that is configured to enable a dental patient to capture videos and / or images of intraoral and / or extraoral regions. The software application may be used by a user or a subject (e.g., a dental patient) in conjunction with a mobile device to remotely monitor a dental condition of the subject. The dental condition may comprise a development, a growth, a movement, an appearance, a condition, a physical arrangement, a position, and / or an orientation of the subject’s teeth or / and the subject’s soft tissues in the oral cavity.

[0092] The intraoral adapter may be used for dental scanning for capturing a dental scan clip to be used in remote monitoring. As used herein, “remote monitoring” may refer to monitoring a condition of an intraoral and / or extraoral region of a subject, wherein the monitoring is performed at one or more locations remote from the subject. For example, a dentist or a medical specialist may monitor the intraoral and / or extraoral anatomy or intraoralAttorney Docket No. 57364-726601 and / or extraoral condition at a first location that is different than a second location at which the subject is located. The first location and the second location may be separated by a distance spanning at least 1 meter, 1 kilometer, 10 kilometers, 100 kilometers, 1000 kilometers, or more.

[0093] The remote monitoring may be performed by assessing an intraoral and / or extraoral condition of the subject using one or more dental scan clips generated from a dental scan captured from the subject when the subject is located remotely from the dentist or a dental office. In some cases, the remote monitoring may be performed in real-time such that a dentist is able to assess the dental condition when a subject uses a mobile device to acquire one or more videos or images of one or more intraoral and / or extraoral regions in the patient’s mouth. The remote monitoring may be performed using equipment, hardware, and / or software that is not physically located at a dental office.

[0094] As used herein, the term “dental scan” may refer to a movie, video or animation, representing an edited capture of intraoral imaging that includes the teeth of the user using the capturing device with a selected start point, the appearance of the user’s teeth, and a selected end point.

[0095] As used herein, the term “3D model” may refer to a file or computer-readable data that represents the appearance of a user or generic intraoral imaging and can be presented as a copy of user or a generic intraoral copy.Methods for Tooth Visualization

[0096] In one or more embodiments, a method for tooth visualization, is provided. The method comprises: providing a dental scan; analyzing the dental scan for tooth identification; generating a visual image of the identified tooth; and, presenting the generated visual image.

[0097] In one or more embodiments, the providing comprises providing a real-time dental scan.

[0098] In one or more embodiments, the providing comprises dispatch server access.

[0099] In one or more embodiments, the dental scan is acquired with a dental scope coupled to a mobile device.

[0100] In one or more embodiments, the mobile device is a mobile phone comprising a camera, a processor, and a net connection.

[0101] In one or more embodiments, the dental scan comprises a video and or at least one image.

[0102] In one or more embodiments, the video and or at least one image comprises at least part of at least one tooth.Attorney Docket No. 57364-726601

[0103] In one or more embodiments, the dental scan includes at least one of: at least part of at least one arch facial side, at least part of at least one arch lingual side, and at least part of at least one arch occlusal side.

[0104] In one or more embodiments, the video and or at least one image comprises at least part of at least one canine tooth.

[0105] In one or more embodiments, the analyzing comprises an identification of a tooth morphologic.

[0106] In one or more embodiments, the analyzing comprises an identification of a canine tooth and sequencing.

[0107] In one or more embodiments, the analyzing comprises running a visual filter neural network.

[0108] In one or more embodiments, the generating comprises selection of a specific frame or a specific image of the identified tooth from the dental scan.

[0109] In one or more embodiments, the generating comprises combinations of frames or images of the identified tooth from the dental scan.

[0110] In one or more embodiments, the generating comprises selection of some frames or images from different perspectives of the identified tooth from the dental scan.

[0111] In one or more embodiments, the generating comprises construction of tooth model of the identified tooth with at least part of frames or images from the dental scan.

[0112] In one or more embodiments, the presenting comprises highlighting the tooth details.

[0113] In one or more embodiments, the presenting comprises more than one image.

[0114] In one or more embodiments, the presenting comprises a 3D model.

[0115] In one or more embodiments, the presenting comprises rendering a 3D model from at least one angle.

[0116] In one or more embodiments, the presenting comprises presenting at least one cropped image of the tooth.

[0117] In one or more embodiments, the presenting comprises presenting generated visual image at dental chart form.

[0118] FIG. l is a flowchart illustrating a method for tooth visualization, according to some embodiments. Method 100 can be performed by processing logic that can comprise hardware (e.g., circuitry, dedicated logic, programmable logic, microcode, etc.), software (e.g., instructions executing on a processing device), or a combination thereof. It is to be appreciated that not all steps may be needed to perform the disclosure provided herein.Attorney Docket No. 57364-726601Further, some of the steps may be performed simultaneously, or in a different order than shown in FIG. 1, as will be understood by a person of ordinary skill in the art. In some aspects, method 100 may be implemented by system 400 (e.g., computing device 404 A, computing device 404B, or server(s) 402), as described below. However, method 100 is not limited to that example embodiment.

[0119] At 110, a dental scan provided. At 120, the dental scan is analyzed for tooth identification. At 130, at least one visual image of the identified tooth is generated. At 140, the generated visual image is presented. In some embodiments, the presenting of the visual image may comprise more than one visual image for the identified tooth, or a three-dimension (3D) representation of the identified tooth.

[0120] FIG. 3 A and 3B is an illustrative example of a dental adapter, according to some embodiments.

[0121] FIG. 3 A schematically illustrates another possible dental adapter.

[0122] Intraoral adaptor 300 can comprise: an elongated housing of a viewing channel 305 made of distal element 302 and a proximal element 301, a mounting mechanism 304 is configured to couple the intraoral adapter 300 to a mobile device.

[0123] FIG. 3B schematically illustrates another possible dental adapter.

[0124] Intraoral adaptor 350 can comprises: an elongated housing of a viewing channel made of distal element 3355 and a proximal element 352, a mounting mechanism 3540 is configured to couple the intraoral adapter 310 to a mobile device 360 with securing element 354. At some embodiments a handle 356 can be attached to the intraoral adapter 310.Systems for Tooth Visualization

[0125] In one or more embodiments, a system to generate aligned dental representation is provided. In some cases, the system comprises: one or more memories; and at least one processor each coupled to at least one of the one or more memories and configured to perform operations comprising: receiving an oral image that includes at least part of one tooth, at least part of two teeth, at least part of two teeth at the same arch; receiving perspective of the oral image; generating distance data of at least two marks on the oral image; generating a reference plane; and projecting the oral image based on the perspective and the distance data to the reference plane to generate aligned dental representation.

[0126] In one or more embodiments, a system for tooth visualization, is provided. The system can: receive a dental scan; analyze the dental scan for tooth identification; generate a visual image of the identified tooth; and present the generated visual image.

[0127] In one or more embodiments, the received a dental scan is in real-time.Attorney Docket No. 57364-726601

[0128] In one or more embodiments, the received a dental scan is from dispatch server.

[0129] In one or more embodiments, the received a dental scan acquired with a dental scope coupled to a mobile device.

[0130] In one or more embodiments, the mobile device is a mobile phone comprising a camera, a processor, and a net connection.

[0131] In one or more embodiments, the dental scan comprises a video and or at least one image.

[0132] In one or more embodiments, the video and or at least one image comprises at least part of at least one tooth.

[0133] In one or more embodiments, the dental scan includes at least one of: at least part of at least one arch facial, at least part of at least one arch lingual, and at least part of at least one arch occlusal.

[0134] In one or more embodiments, the video and or at least one image comprises at least part of at least one canine tooth.

[0135] In one or more, the analyzing comprises an identification of a tooth morphologic.

[0136] In one or more embodiments, the analyzing comprises an identification of a canine tooth and sequencing.

[0137] In one or more embodiments, the analyzing comprises running a visual filter neural network.

[0138] In one or more embodiments, the generating comprises selection of specific frame or specific image of the identified tooth from the dental scan.

[0139] In one or more embodiments, the generating comprises selection of combinations of frames or images of the identified tooth from the dental scan.

[0140] In one or more embodiments, the generating comprises selection of some frames or images from different perspectives of the identified tooth from the dental scan.

[0141] In one or more embodiments, the generating comprises construction of a tooth model of the identified tooth with at least part of frames or images from the dental scan.

[0142] In one or more embodiments, the presenting comprises highlight the tooth details.

[0143] In one or more embodiments, the presenting comprises more than one image.

[0144] In one or more embodiments, the presenting comprises 3D model.

[0145] In one or more embodiments, the presenting comprises rendering a 3D model from at least one angle.

[0146] In one or more embodiments, the presenting comprises presenting at least one cropped image of the tooth.Attorney Docket No. 57364-726601

[0147] In one or more embodiments, the presenting comprises presenting generated visual image at dental chart form.

[0148] FIG. 2 is a flowchart illustrating a general system for generating a tooth visualization, according to some embodiments. Method 200 can be performed by processing logic that can comprise hardware (e.g., circuitry, dedicated logic, programmable logic, microcode, etc.), software (e.g., instructions executing on a processing device), or a combination thereof. It is to be appreciated that not all steps may be needed to perform the disclosure provided herein. Further, some of the steps may be performed simultaneously, or in a different order than shown in FIG. 2.

[0149] At 210, an oral scan is received.

[0150] At 220, the dental scan is analyzed for tooth identification.

[0151] At 230, a visual image of the identified tooth is generated.

[0152] At 240, the generated visual image is presented.

[0153] In some embodiments, the generating of tooth visualization can be performed on another tooth after or simultaneous to the tooth visualization.

[0154] An example of such a system is shown below with reference to FIG. 4.

[0155] In an embodiment, the tooth visualization may be generated in a mobile device (e.g., computing device 404A or 404B), a remote server (e.g., server(s) 402), or in another computer system. For example, as shown in FIG. 4, the tooth visualization may be generated by tooth visualization generator 408, which may execute on server(s) 402, computing device 404A, computing device 404B, or another computer system.Example Computer System for Tooth Visualization, Remote Dental Monitoring, and Optional Dental Chart Presentation.

[0156] FIG. 4 shows a block diagram of a system 400 configured to generate a tooth visualization, enable remote dental monitoring, and optional dental chart presentation, according to some embodiments. As shown in FIG. 4, system 400 includes one or more servers 402, a computing device 404 A, and a computing device 404B. Server(s) 402 and computing devices 404A and 404B may be communicatively coupled to each other via a network 406. Network 406 may comprise one or more networks such as local area networks (LANs), wide area networks (WANs), enterprise networks, the Internet, etc., and may include one or more of wired and / or wireless portions.

[0157] In an embodiment, server(s) 402 may form a network-accessible server set (e.g., a cloud-based environment or platform). Server(s) 402 may be accessible via network 406 (e.g., in a “cloud-based” embodiment) to build, deploy, and manage applications and services.Attorney Docket No. 57364-726601Server(s) 402 may be co-located (e.g., housed in one or more nearby buildings with associated components such as backup power supplies, redundant data communications, environmental controls, etc.) to form a datacenter, or may be arranged in other manners. Accordingly, in an embodiment, server(s) 402 may be a datacenter in a distributed collection of datacenters.

[0158] Server(s) 402 may be configured to execute one or more software applications (or “applications”) and / or services at Application(s) generator 408. Examples of such applications and / or services include capture application, records application, tooth identification application, visualization application and presentation application. It is further noted that any of the software applications and / or services may be implemented on and executed by computing devices 404A and / or 404B at Application(s) generator 408A and / or Application(s) generator 408B in lieu of server(s) 402. Computing devices 404A and 404B are examples of more then one computing devices, without limiting more then two, more then 10, more then 100, or any number of computing devices similar to 404A can be connected to the system.

[0159] Computing device 404A may be utilized by a user, such as a patient or potential patient. As shown in FIG. 4, computing device 404A may comprise a display screen 412A and a camera 414A. Computing device 404A may also be configured to execute a capture application in generator 408A. Dental adapter 418A may be attached to camera 414A and enables the capturing of intraoral images and / or videos of the user. An example and possible uses of dental adapter 418A are described in U.S. Patent Application Serial No. 17 / 336,997, which is incorporated by reference herein. Dental adapter 418A may be utilized during execution of capture application in generator 408A. capture application in generator 408A, in conjunction with dental adapter 418A, may be configured to enable a dental patient to perform a self-scan of the intraoral region of the dental patient. For example, capture application in generator 408 A, during execution thereof, may activate camera 414A and may provide instructions to the patient (for example, via a user interface 420A displayed via a display screen 422 A of computing device 404 A) to place dental adapter 418A inside the user’s mouth. Capture application in generator 408 A may provide a command to camera 414A to initiate video capture and / or capture one or more images while dental adapter 418 A is inside the user’s mouth. The user may move dental adapter 418A and camera 414A in different directions to capture different areas of the patient’s intraoral region. The captured video and / or images may be referred to as a dental scan. In an embodiment, capture application in generator 408A may instruct camera 414A to capture video and / or images for a predetermined amount of time, for example, 15 seconds, 30 seconds, 1 minute, 2 minutes, etc. The dentalAttorney Docket No. 57364-726601 scan may be provided to Application generator 408 on server 402, for example, via network 406.

[0160] Computing device 404B may be utilized by another user, such as in a clinic by a professional. As shown in FIG. 4, computing device 404B may comprise a display screen 412B and a camera 414B. Computing device 404B may also be configured to execute a capture application in generator 408B. Dental adapter 418B may be attached to camera 414B and enables the capturing of intraoral images and / or videos of the user. An example and possible uses of dental adapter 418B are described in U.S. Patent Application Serial No. 17 / 336,997, which is incorporated by reference herein. Dental adapter 418B may be utilized during execution of capture application in generator 408B. capture application in generator 408B, in conjunction with dental adapter 418B, may be configured to enable a dental patient to perform a self-scan of the intraoral region of the dental patient. For example, capture application in generator 408B, during execution thereof, may activate camera 414B and may instruct instruction the patient (for example, via a user interface 420A displayed via a display screen 422B of computing device 404B) to place dental adapter 418B inside the user’s mouth. Capture application in generator 408B may provide a command to camera 414B to initiate video capture and / or capture one or more images while dental adapter 418B is inside the user’s mouth. The user may move dental adapter 418B and camera 414B in different directions to capture different areas of the patient’s intraoral region. The captured video and / or images may be referred to as a dental scan. In an embodiment, capture application in generator 408B may instruct camera 414B to capture video and / or images for a predetermined amount of time, for example, 15 seconds, 30 seconds, 1 minute, 2 minutes, etc. The dental scan may be provided to Application generator 408 on server 402, for example, via network 406.

[0161] In one or more embodiments, Application generator 408 may be configured to select the most optimal images from a dental scan. For example, application generator 408 may be configured to analyze dental scan video and / or images and determine optimal frames from the video and / or optimal images from the images. Optimal frames and / or images may comprise acquired at least part of at least one arch facial, acquired at least part of at least one arch lingual, and acquired at least part of at least one arch occlusal, Optimal frames and / or images may also comprise at least part of at least one canine tooth. For instance, a first optimal frame or image may comprise a left side view of the patient’s or potential patient’s arches while not in touch. A second optimal frame or image may comprise a right side view of the patient’s or potential patient’s arches while not in touch. A third optimal frame or imageAttorney Docket No. 57364-726601 may comprise a frontal view of the patient’s or potential patient’s arches while not in touch. A fourth optimal frame or image may comprise a view of the lower arch while the mouth of the patient’s or potential patient’s is open. A fifth optimal frame or image may comprise a view of the upper arch while the mouth of the patient’s or potential patient’s is open. Application generator 408 may utilize various object or image recognition-based techniques known to persons of ordinary skill in the art. Such object or image recognition-based techniques may be configured to detect various intraoral features corresponding to tooth identification for example tooth morphologic or at least part of at least one canine tooth. Such object or image recognition-based techniques may also be configured to detect other types of intraoral features to select particular frames and / or images. Application generator 408 may also be configured to determine the sharpness (or other characteristic) of each of the selected frames and / or images and designate the sharpest frames and / or images as being the most optimal.

[0162] In one or more embodiments, application generator 408 may also be configured to generate a composite image based on the most optimal frames and / or images. For example, application generator 408 may automatically add certain information to one or more most optimal frames and / or images. Such information includes, but is not limited to, a logo of the dentist’s dental practice, the name of the patient, a watermark with the name of the practice, etc. Application generator 408 may also be configured to replace one or more images from an intraoral video for improved records.

[0163] In one or more embodiments, application generator 408 may also be configured to identify a tooth from the dental scan. For example, the application generator 408 can identify using tooth morphologic, by identification of a relevant canine tooth (can be at least one of upper left canine, upper right canine, lower left canine and lower right canine) and sequencing the neighbor’s teeth on the dental scan, or by running visual filter neural network on the dental scan.

[0164] In one or more embodiments, application generator 408 may also be configured to: (i) select an identified tooth from the dental scan, (ii) select a specific frame or specific image of the identified tooth from the dental scan that include at least part of the identified tooth, and / or (iii) select some frames or images from different perspectives of the identified tooth from the dental scan and combinations of frames or images of the identified tooth from the dental scan. For example, the application generator 408 can identify the left upper 2ndmolar (tooth number 15) by identifying the left upper canine (tooth number 11) and sequencing four teeth to the left of the left upper canine tooth. Then application generator 408 can select all the specific frames or specific images where at least part of the upper left 2ndmolar (tooth numberAttorney Docket No. 57364-72660115) appears and save each in an image. Application generator 408 may comprise construction of tooth model of the identified tooth with at least part of frames or images from the dental scan using the perspective data of the selected frame or image to project the at least part of the selected tooth on a tooth model. Application generator 408 may also be configured to determine the sharpness (or other characteristic) of each of the selected frames and / or images and designate the sharpest frames and / or images as being the most optimal. In one or more embodiments, the selection, identification and tooth appearance selection can be performed on more than one tooth. In one or more embodiments, the selection, identification and tooth appearance selection can be performed on part or all the teeth that appear in the dental scan.

[0165] In one or more embodiments, application generator 408 can be configured to generate a tooth visualization image comprising the tooth appearance selections and the constructed tooth visualization model of the tooth with the projected appearance. In one or more embodiments, the tooth model can be a three-dimensional (3D) model of the tooth and the projected appearance cover at least part of the 3D model. In one or more embodiments, application generator 408 can be configured to generate an image comprising all the tooth appearance selections. In one or more embodiments, application generator 408 can be configured to generate an image comprising selected appearance selections. For example, one or more facial parts of the tooth, one or more lingual parts of the tooth, and / or one or more occlusal parts of the tooth can be displayed. In one or more embodiments, application generator 408 can be configured to generate an image comprising more than one identified tooth. In one or more embodiments, application generator 408 can be configured to generate an image comprising all the teeth appearing in the dental scan.

[0166] FIG. 5 shows an example of possible generated visual images of a tooth according to some embodiments 500. 3D model 510 is a model representing the upper left 2ndmolar (tooth number 15) of a user, constructed from selected projected appearance(s) of the tooth from the dental scan. In some embodiments, the 3D model 510 can be moved and presented from different perspective. Arrow 513 presents the ability to rotate the tooth horizontally, for example by using a pointing device or finger on touchscreen. Arrow 517 presents the ability to rotate the tooth vertically, for example by using a pointing device or finger on touchscreen. Dental chart form image 520 can be constructed from the selected appearance. Dental chart image 520 can include the facial view and the occlusal view of each tooth respectively. For example, the left 2ndmolar (tooth number 15) facial view is shown by 530, and the occlusal view is shown by 540. The 3rdupper molars (teeth 1 and 15) didn’t appear on the example user dental scan, there is no tooth visualization for those teeth in this example.Attorney Docket No. 57364-726601

[0167] In one or more embodiments, the dental scan analysis and tooth visualization can be performed on computing device 404A that preformed the dental scan and then be provided to server 402, for example, via network 406.

[0168] In one or more embodiments, application generator 408A may be configured to select the most optimal images from a dental scan. For example, application generator 408 A may be configured to analyze dental scan video and / or images and determine optimal frames from the video and / or optimal images from the images. Optimal frames and / or images may comprise at least part of at least one arch facial, at least part of at least one arch lingual, and / or at least part of at least one arch occlusal. Optimal frames and / or images may also comprise at least part of at least one canine tooth. For instance, a first optimal frame or image may comprise a left side view of the patient’s or potential patient’s arches while not in touch. A second optimal frame or image may comprise a right side view of the patient’s or potential patient’s arches while not in touch. A third optimal frame or image may comprise a frontal view of the patient’s or potential patient’s arches while not in touch. A fourth optimal frame or image may comprise a view of the lower arch while the mouth of the patient’s or potential patient’s is open,. A fifth optimal frame or image may comprise a view of the upper arch while the mouth of the patient’s or potential patient’s is open. Application generator 408 A may utilize various object or image recognition-based techniques known to persons of ordinary skill in the art. Such object or image recognition-based techniques may be configured to detect various intraoral features corresponding to tooth identification for example tooth morphology or at least part of at least one canine tooth. Such object or image recognitionbased techniques may also be configured to detect other types of intraoral features to select particular frames and / or images. Application generator 408A may also be configured to determine the sharpness (or other characteristic) of each of the selected frames and / or images and designate the sharpest frames and / or images as being the most optimal.

[0169] In one or more embodiments, application generator 408A may also be configured to generate a composite image based on the most optimal frames and / or images. For example, application generator 408 A may automatically add certain information to one or more most optimal frames and / or images. Such information includes, but is not limited to, a logo of the dentist’s dental practice, the name of the patient, a watermark with the name of the practice, etc. Application generator 408 may also be configured to replace one or more images from an intraoral video for improved records.

[0170] In one or more embodiments, application generator 408A may also be configured to identify a tooth from the dental scan. For example, the application generator 408 A canAttorney Docket No. 57364-726601 identify a tooth using tooth morphology, by identifying a relevant canine tooth (can be at least one of upper left canine, upper right canine, lower left canine and lower right canine) and sequencing the neighbor’s teeth on the dental scan, or by running visual filter neural network on the dental scan.

[0171] In one or more embodiments, application generator 408 may also be configured to: (i) select an identified tooth from the dental scan, (ii) select a specific frame or specific image of the identified tooth from the dental scan that include at least part of the identified tooth, and / or (iii) select some frames or images from different perspectives of the identified tooth from the dental scan and combinations of frames or images of the identified tooth from the dental scan. For example, the application generator 408 can identify the left upper 2ndmolar (tooth number 15) by identifying the left upper canine (tooth number 11) and sequencing four teeth to the left of the left upper canine tooth. Then, application generator 408A can select all the specific frames or specific images where at least part of the upper left 2ndmolar (tooth number 15) appears and save each in an image. Application generator 408 A may comprises construction of a tooth model of the identified tooth with at least part of frames or images from the dental scan using the perspective data of the selected frame or image to project the at least part of the selected tooth on the tooth model. Application generator 408A may also be configured to determine the sharpness (or other characteristic) of each of the selected frames and / or images and designate the sharpest frames and / or images as being the most optimal. In one or more embodiments, the selection, identification and tooth appearance selection can be performed on more than one tooth. In one or more embodiments, the selection, identification and tooth appearance selection can be performed on part or all the teeth appears in the dental scan.

[0172] In one or more embodiments, application generator 408A can be configured to generate a tooth visualization image comprising the tooth appearance selections and the constructed tooth visualization model of the tooth with the projected appearance. In one or more embodiments the tooth model can be a three-dimensional (3D) model of the tooth, and the projected appearance can cover at least part of the 3D model. In one or more embodiments, application generator 408A can be configured to generate an image comprising all the tooth appearance selections. In one or more embodiments, application generator 408A can be configured to generate an image comprising selected appearance selections. For example, an image can comprise one or more facial parts of the tooth, one or more lingual parts of the tooth, and / or one or more occlusal parts of the tooth. In one or more embodiments, application generator 408 A can be configured to generate an image comprising more than oneAttorney Docket No. 57364-726601 identified tooth. In one or more embodiments, application generator 408A can be configured to generate an image comprising all the teeth that appear in the dental scan.

[0173] FIG. 5 shows an example of possible generated visual images of a tooth according to some embodiments 500. 3D model 510 is a model representing the upper left 2ndmolar (tooth number 15) of a user, constructed from selected projected appearance of the tooth from the dental scan. Dental chart form image 520 can be constructed from selected appearances of the facial part of the upper arch. Identified teeth can be presented with both a facial view and an occlusal view. For example, the upper left 2ndmolar (tooth number 15) is represented with a facial view 530 and an occlusal view 540. The 3rdupper molars (teeth 1 and 16) didn’t appear on the example user dental scan, so there is no tooth visualization for those teeth in this example.

[0174] A user may utilize computing device 404A to access and view the tooth visualization. For example, computing device 404A may comprise an application that is configured to access the tooth visualization generated. Application 408A may further include a user interface 420A (which is displayed via a display screen 422Aof computing device 404A) that enables the user to view the tooth visualization. Computing device 404A can be configured to access the tooth visualization from server(s) 402, If the tooth visualization generated or stored on server(s) 402.

[0175] A dentist may utilize computing device 404B to access and view the tooth visualization. For example, computing device 404B may comprise an application (e.g., presentation application at application server 408B) that is configured to access the tooth visualization from server(s) 402. Application server 408B may further include a user interface 420B (which is displayed via a display screen 422B of computing device 404B) that enables the dentist to view the tooth visualization and interact with the tooth visualization.

[0176] Computing device 404A may be located in a first location, and computing device 404B may be located in a second location that is different than the first location. This enables the dentist to remotely monitor the patient. The remote monitoring may be performed by assessing an intraoral condition of the subject using the tooth visualization of the subject when the subject is located remotely from the dentist or a dental office. In some cases, the remote monitoring may be performed in real-time such that a dentist is able to assess the dental condition when a subject uses computing device 404A to acquire one or more videos and / or one or more image to provide tooth visualization of the patient’s mouth.

[0177] Examples of computing devices 404A and 404B include, but are not limited to any type of stationary device, such as a desktop computer or PC (personal computer), or mobileAttorney Docket No. 57364-726601 computing device (such as a laptop computer, a notebook computer, a tablet computer, a smartphone, etc.).

[0178] Various embodiments may be implemented, for example, using one or more well- known computer systems, such as computer system 600 shown in FIG. 6. One or more computer systems 600 may be used, for example, to implement any of the embodiments discussed herein, as well as combinations and sub-combinations thereof.

[0179] Computer system 600 may include one or more processors (also called central processing units, or CPUs), such as a processor 604. Processor 604 may be connected to a communication infrastructure or bus 606.

[0180] Computer system 600 may also include user input / output device(s) 603, such as monitors, keyboards, pointing devices, etc., which may communicate with communication infrastructure 606 through user input / output interface(s) 602.

[0181] One or more of processors 604 may be a graphics processing unit (GPU). In an embodiment, a GPU may be a processor that is a specialized electronic circuit designed to process mathematically intensive applications. The GPU may have a parallel structure that is efficient for parallel processing of large blocks of data, such as mathematically intensive data common to computer graphics applications, images, videos, etc.

[0182] Computer system 600 may also include a main or primary memory 608, such as random access memory (RAM). Main memory 608 may include one or more levels of cache. Main memory 608 may have stored therein control logic (i.e., computer software) and / or data.

[0183] Computer system 600 may also include one or more secondary storage devices or memory 610. Secondary memory 610 may include, for example, a hard disk drive 612 and / or a removable storage device or drive 614. Removable storage drive 614 may be a floppy disk drive, a magnetic tape drive, a compact disk drive, an optical storage device, tape backup device, and / or any other storage device / drive.

[0184] Removable storage drive 614 may interact with a removable storage unit 618.Removable storage unit 618 may include a computer usable or readable storage device having stored thereon computer software (control logic) and / or data. Removable storage unit 618 may be a floppy disk, magnetic tape, compact disk, DVD, optical storage disk, and / any other computer data storage device. Removable storage drive 614 may read from and / or write to removable storage unit 618.

[0185] Secondary memory 610 may include other means, devices, components, instrumentalities or other approaches for allowing computer programs and / or other instructions and / or data to be accessed by computer system 600. Such means, devices,Attorney Docket No. 57364-726601 components, instrumentalities or other approaches may include, for example, a removable storage unit 622 and an interface 620. Examples of the removable storage unit 622 and the interface 620 may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an EPROM or PROM) and associated socket, a memory stick and USB port, a memory card and associated memory card slot, and / or any other removable storage unit and associated interface.

[0186] Computer system 600 may further include a communication or network interface 624. Communication interface 624 may enable computer system 600 to communicate and interact with any combination of external devices, external networks, external entities, etc. (individually and collectively referenced by reference number 628). For example, communication interface 624 may allow computer system 600 to communicate with external or remote devices 628 over communications path 626, which may be wired and / or wireless (or a combination thereof), and which may include any combination of LANs, WANs, the Internet, etc. Control logic and / or data may be transmitted to and from computer system 600 via communication path 626.

[0187] Computer system 600 may also be any of a personal digital assistant (PDA), desktop workstation, laptop or notebook computer, netbook, tablet, smart phone, smart watch or other wearable, appliance, part of the Intemet-of-Things, and / or embedded system, to name a few non-limiting examples, or any combination thereof.

[0188] Computer system 600 may be a client or server, accessing or hosting any applications and / or data through any delivery paradigm, including but not limited to remote or distributed cloud computing solutions; local or on-premises software (“on-premise” cloudbased solutions); “as a service” models (e.g., content as a service (CaaS), digital content as a service (DCaaS), software as a service (SaaS), managed software as a service (MSaaS), platform as a service (PaaS), desktop as a service (DaaS), framework as a service (FaaS), backend as a service (BaaS), mobile backend as a service (MBaaS), infrastructure as a service (laaS), etc.); and / or a hybrid model including any combination of the foregoing examples or other services or delivery paradigms.

[0189] Any applicable data structures, file formats, and schemas in computer system 600 may be derived from standards including but not limited to JavaScript Object Notation (JSON), Extensible Markup Language (XML), Yet Another Markup Language (YAML), Extensible Hypertext Markup Language (XHTML), Wireless Markup Language (WML), MessagePack, XML User Interface Language (XUL), or any other functionally similarAttorney Docket No. 57364-726601 representations alone or in combination. Alternatively, proprietary data structures, formats or schemas may be used, either exclusively or in combination with known or open standards.

[0190] In some embodiments, a tangible, non-transitory apparatus or article of manufacture comprising a tangible, non-transitory computer useable or readable medium having control logic (software) stored thereon may also be referred to herein as a computer program product or program storage device. This includes, but is not limited to, computer system 600, main memory 608, secondary memory 610, and removable storage units 618 and 622, as well as tangible articles of manufacture embodying any combination of the foregoing. Such control logic, when executed by one or more data processing devices (such as computer system 600), may cause such data processing devices to operate as described herein.

[0191] Based on the teachings contained in this disclosure, it will be apparent to persons skilled in the relevant art(s) how to make and use embodiments of this disclosure using data processing devices, computer systems and / or computer architectures other than that shown in FIG. 6. In particular, embodiments can operate with software, hardware, and / or operating system implementations other than those described herein.

[0192] It is to be appreciated that the Detailed Description section, and not any other section, is intended to be used to interpret the claims. Other sections can set forth one or more but not all exemplary embodiments as contemplated by the inventor(s), and thus, are not intended to limit this disclosure or the appended claims in any way.

[0193] While this disclosure describes exemplary embodiments for exemplary fields and applications, it should be understood that the disclosure is not limited thereto. Other embodiments and modifications thereto are possible, and are within the scope and spirit of this disclosure. For example, and without limiting the generality of this paragraph, embodiments are not limited to the software, hardware, firmware, and / or entities illustrated in the figures and / or described herein. Further, embodiments (whether or not explicitly described herein) have significant utility to fields and applications beyond the examples described herein.

[0194] Embodiments have been described herein with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined as long as the specified functions and relationships (or equivalents thereof) are appropriately performed. Also, alternative embodiments can perform functional blocks, steps, operations, methods, etc. using orderings different than those described herein.Attorney Docket No. 57364-726601

[0195] References herein to “one embodiment,” “an embodiment,” “an example embodiment,” or similar phrases, indicate that the embodiment described can include a particular feature, structure, or characteristic, but every embodiment can not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it would be within the knowledge of persons skilled in the relevant art(s) to incorporate such feature, structure, or characteristic into other embodiments whether or not explicitly mentioned or described herein. Additionally, some embodiments can be described using the expression “coupled” and “connected” along with their derivatives. These terms are not necessarily intended as synonyms for each other. For example, some embodiments can be described using the terms “connected” and / or “coupled” to indicate that two or more elements are in direct physical or electrical contact with each other. The term “coupled,” however, can also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.

[0196] The breadth and scope of this disclosure should not be limited by any of the abovedescribed exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.

Claims

Attorney Docket No. 57364-726601CLAIMSWHAT IS CLAIMED IS:

1. A method for tooth visualization, comprising:(a) providing a dental scan of a user, wherein the dental scan comprises one or more images or videos of one or more teeth of the user;(b) analyzing the dental scan to identify a tooth of the one or more teeth of the user;(c) generating a visual image of the identified tooth; and(d) presenting the generated visual image of the identified tooth.

2. The method of claim 1, wherein in (a), the dental scan comprises a real-time dental scan.

3. The method of claim 1, wherein in (a), the providing comprises dispatch server access.

4. The method of claim 1, wherein the dental scan is acquired using a dental scope coupled to a mobile device.

5. The method of claim 4, wherein the mobile device is a mobile phone, and wherein the mobile phone comprises a camera, a processor, and a net connection.

6. The method of claim 1, wherein the dental scan includes at least one of: at least part of at least one arch facial side of the user, at least part of at least one arch lingual side of the user, and at least part of at least one arch occlusal side of the user.

7. The method of claim 1, wherein the one or more images or videos comprise at least part of at least one canine tooth of the user.

8. The method of claim 1, wherein the analyzing in (b) comprises an identification of a morphology of the one or more teeth of the user.

9. The method of claim 1, wherein the analyzing in (b) comprises an identification of a canine tooth of the user as a reference point to the identified tooth.

10. The method of claim 1, wherein the analyzing in (b) comprises running a visual filter neural network.

11. The method of claim 1, wherein the generating in (c) comprises selection of (i) a specific frame of the one or more videos comprising the identified tooth from the dental scan orAttorney Docket No. 57364-726601(ii) a specific image of the one or more videos comprising the identified tooth from the dental scan.

12. The method of claim 1, wherein the generating in (c) comprises selection of (i) one or more combinations of frames of the one or more videos comprising the identified tooth from the dental scan or (ii) one or more combinations of the one or images comprising the identified tooth from the dental scan.

13. The method of claim 1, wherein the generating in (c) comprises selection of (i) one or more frames of the one or more videos comprising the identified tooth from the dental scan, or (ii) one or more images from different perspectives comprising the identified tooth from the dental scan.

14. The method of claim 1, wherein the generating in (c) comprises construction of a tooth model of the identified tooth with at least part of (i) one or more frames of the one or more videos or (ii) the one or more images comprising the identified tooth from the dental scan.

15. The method of claim 1, wherein the presenting comprises highlighting one or more detail of the identified tooth.

16. The method of claim 1, wherein in (c), more than one image is presented.

17. The method of claim 1, wherein the generated visual image presented in (d) comprises a 3D model.

18. The method of claim 1, wherein the presenting in (d) comprises rendering a 3D model from at least one angle.

19. The method of claim 1, wherein the presenting in (d) comprises presenting at least one cropped image of the identified tooth.

20. The method of claim 1, wherein the presenting comprises presenting the generated visual image in a dental chart form.

21. The method of claim 20, wherein the dental chart form comprises one or more teeth of the user in addition to the identified tooth.Attorney Docket No. 57364-72660122. A system for tooth visualization, comprising: one or more memories; and at least one processor each coupled to at least one of the one or more memories and configured to perform operations, comprising:(a) providing a dental scan of a user, wherein the dental scan comprises one or more images or videos of one or more teeth of the user;(b) analyzing the dental scan to identify a tooth of the one or more teeth of the user;(c) generating a visual image of the identified tooth; and(d) presenting the generated visual image of the identified tooth.

23. The system of claim 22, wherein in (a), the dental scan comprises a real-time dental scan.

24. The system of claim 22, wherein in (a), the providing comprises dispatch server access.

25. The system of claim 22, wherein the dental scan is acquired using a dental scope coupled to a mobile device.

26. The system of claim 25, wherein the mobile device is a mobile phone, and wherein the mobile phone comprises a camera, a processor, and a net connection.

27. The system of claim 22, wherein the dental scan includes at least one of: at least part of at least one arch facial side of the user, at least part of at least one arch lingual side of the user, and at least part of at least one arch occlusal side of the user.

28. The system of claim 22, wherein the one or more images or videos comprise at least part of at least one canine tooth of the user.

29. The system of claim 22, wherein the analyzing in (b) comprises an identification of a morphology of the one or more teeth of the user.

30. The system of claim 22, wherein the analyzing in (b) comprises an identification of a canine tooth of the user as a reference point to the identified tooth.

31. The system of claim 22, wherein the analyzing in (b) comprises running a visual filter neural network.

32. The system of claim 22, wherein the generating in (c) comprises selection of (i) a specific frame of the one or more videos comprising the identified tooth from the dentalAttorney Docket No. 57364-726601 scan or (ii) a specific image of the one or more videos comprising the identified tooth from the dental scan.

33. The system of claim 22, wherein the generating in (c) comprises selection of (i) one or more combinations of frames of the one or more videos comprising the identified tooth from the dental scan or (ii) one or more combinations of the one or images comprising the identified tooth from the dental scan.

34. The system of claim 22, wherein the generating in (c) comprises selection of (i) one or more frames of the one or more videos comprising the identified tooth from the dental scan, or (ii) one or more images from different perspectives comprising the identified tooth from the dental scan.

35. The system of claim 22, wherein the generating in (c) comprises construction of a tooth model of the identified tooth with at least part of (i) one or more frames of the one or more videos or (ii) the one or more images comprising the identified tooth from the dental scan.

36. The system of claim 22, wherein the presenting comprises highlighting one or more detail of the identified tooth.

37. The system of claim 22, wherein in (c), more than one image is presented.

38. The system of claim 22, wherein the generated visual image presented in (d) comprises a 3D model.

39. The system of claim 22, wherein the presenting in (d) comprises rendering a 3D model from at least one angle.

40. The system of claim 22, wherein the presenting in (d) comprises presenting at least one cropped image of the identified tooth.

41. The system of claim 22, wherein the presenting comprises presenting the generated visual image in a dental chart form.

42. The system of claim 41, wherein the dental chart form comprises one or more teeth of the user in addition to the identified tooth.Attorney Docket No. 57364-72660143. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations, comprising:(a) providing a dental scan of a user, wherein the dental scan comprises one or more images or videos of one or more teeth of the user;(b) analyzing the dental scan to identify a tooth of the one or more teeth of the user;(c) generating a visual image of the identified tooth; and(d) presenting the generated visual image of the identified tooth.

44. The non-transitory computer-readable medium of claim 43, wherein in (a), the dental scan comprises a real-time dental scan.

45. The non-transitory computer-readable medium of claim 43, wherein in (a), the providing comprises dispatch server access.

46. The non-transitory computer-readable medium of claim 43, wherein the dental scan is acquired using a dental scope coupled to a mobile device.

47. The non-transitory computer-readable medium of claim 46, wherein the mobile device is a mobile phone, and wherein the mobile phone comprises a camera, a processor, and a net connection.

48. The non-transitory computer-readable medium of claim 43, wherein the dental scan includes at least one of at least part of at least one arch facial side of the user, at least part of at least one arch lingual side of the user, and at least part of at least one arch occlusal side of the user.

49. The non-transitory computer-readable medium of claim 43, wherein the one or more images or videos comprise at least part of at least one canine tooth of the user.

50. The non-transitory computer-readable medium of claim 43, wherein the analyzing in (b) comprises an identification of a morphology of the one or more teeth of the user.

51. The non-transitory computer-readable medium of claim 43, wherein the analyzing in (b) comprises an identification of a canine tooth of the user as a reference point to the identified tooth.Attorney Docket No. 57364-72660152. The non-transitory computer-readable medium of claim 43, wherein the analyzing in (b) comprises running a visual filter neural network.

53. The non-transitory computer-readable medium of claim 43, wherein the generating in (c) comprises selection of (i) a specific frame of the one or more videos comprising the identified tooth from the dental scan or (ii) a specific image of the one or more videos comprising the identified tooth from the dental scan.

54. The non-transitory computer-readable medium of claim 43, wherein the generating in (c) comprises selection of (i) one or more combinations of frames of the one or more videos comprising the identified tooth from the dental scan or (ii) one or more combinations of the one or images comprising the identified tooth from the dental scan.

55. The non-transitory computer-readable medium of claim 43, wherein the generating in (c) comprises selection of (i) one or more frames of the one or more videos comprising the identified tooth from the dental scan, or (ii) one or more images from different perspectives comprising the identified tooth from the dental scan.

56. The non-transitory computer-readable medium of claim 43, wherein the generating in (c) comprises construction of a tooth model of the identified tooth with at least part of (i) one or more frames of the one or more videos or (ii) the one or more images comprising the identified tooth from the dental scan.

57. The non-transitory computer-readable medium of claim 43, wherein the presenting comprises highlighting one or more detail of the identified tooth.

58. The non-transitory computer-readable medium of claim 43, wherein in (c), more than one image is presented.

59. The non-transitory computer-readable medium of claim 43, wherein the generated visual image presented in (d) comprises a 3D model.

60. The non-transitory computer-readable medium of claim 43, wherein the presenting in (d) comprises rendering a 3D model from at least one angle.

61. The non-transitory computer-readable medium of claim 43, wherein the presenting in (d) comprises presenting at least one cropped image of the identified tooth.Attorney Docket No. 57364-72660162. The non-transitory computer-readable medium of claim 43, wherein the presenting comprises presenting the generated visual image in a dental chart form.

63. The non-transitory computer-readable medium of claim 62, wherein the dental chart form comprises one or more teeth of the user in addition to the identified tooth.

Citation Information

Patent Citations

  • Methods and apparatuses for dental images

    US11589957B2

  • Modeling dental structures from dental scan

    US20240164874A1

  • Methods and systems for presenting teeth morphology

    WO2024163674A2