CPC A61C 7/002 (2013.01) [A61C 7/08 (2013.01); A61C 9/0053 (2013.01); G06T 17/20 (2013.01); G16H 20/40 (2018.01); G16H 50/20 (2018.01); B33Y 50/00 (2014.12); B33Y 80/00 (2014.12); G06T 2207/30036 (2013.01); G16H 50/50 (2018.01)] | 30 Claims |
1. A system for generating a virtual depiction of an orthodontic treatment of a patient, the system comprising:
one or more processors; and
a memory operably coupled to the one or more processors, wherein the memory comprises instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
receiving, from a digital imaging device, one or more 2D images of a patient's face comprising a mouth region, wherein the one or more 2D images comprise a depiction of the patient's teeth in an initial arrangement;
extracting teeth contours of the patient's teeth from within the mouth region of the one or more received 2D images of the patient's face;
generating, using a neural network, a 2D rendering depicting a post-treatment arrangement of the patient's teeth based on the one or more received 2D images;
generating a realistic composite 2D image depicting the patient's face with the 2D rendering depicting the post-treatment arrangement of the patient's teeth, wherein the generating comprises:
performing a comparison between the extracted teeth contours and teeth contours of the 2D rendering, and
positioning the 2D rendering within a mouth opening of the patient's face in the realistic composite 2D image; and
sending the realistic composite 2D image to an output device for display on a user interface of the output device.
|