| CPC A61C 9/0046 (2013.01) [A61B 1/000094 (2022.02); A61B 1/000096 (2022.02); A61B 1/00194 (2022.02); A61B 1/24 (2013.01); A61C 7/002 (2013.01); A61C 9/0053 (2013.01); A61C 9/0073 (2013.01); G06N 20/00 (2019.01); G06T 7/0014 (2013.01); G06T 7/70 (2017.01); G06T 17/00 (2013.01); G06T 19/20 (2013.01); G16H 30/40 (2018.01); G16H 50/50 (2018.01); A61B 1/00009 (2013.01); A61B 1/00108 (2013.01); G06T 2200/08 (2013.01); G06T 2207/30036 (2013.01); G06T 2210/41 (2013.01)] | 18 Claims |

|
1. A system comprising:
an intraoral scanner to generate image data of a dental site; and
a computer readable medium comprising instructions that, when executed by a processing device, cause the processing device to:
receive a selection of library data for a scan body reference object from library data for a plurality of scan body reference objects in a library;
receive the image data generated by the intraoral scanner, the image data comprising a representation of a dental site comprising a first portion of the scan body reference object;
align the library data for the scan body reference object with the first portion of the scan body reference object in the image data;
generate a virtual three-dimensional (3D) model of the scan body reference object, the virtual 3D model comprising the first portion of the scan body reference object; and
supplement the virtual 3D model of the scan body reference object by adding an unscanned portion of the scan body reference object based on alignment of the library data for the scan body reference object with the first portion of the scan body reference object in the image data.
|