| CPC G06T 7/0012 (2013.01) [A61B 6/51 (2024.01); G06T 7/11 (2017.01); G06T 7/73 (2017.01); G06T 11/00 (2013.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G16H 15/00 (2018.01); G06T 2207/10116 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30036 (2013.01); G06T 2210/12 (2013.01); G06T 2210/41 (2013.01)] | 19 Claims |

|
1. A system for analyzing a dental radiograph, comprising:
a processor; and
a memory coupled to the processor, the memory having instructions stored thereon, which when executed by the processor, cause the system to:
receive at least one dental radiograph;
locate and label teeth present in the at least one dental radiograph using a first machine learning model to produce a first output;
locate and identify a condition in the at least one dental radiograph using a second machine learning model to produce a second output;
manage a queue of operations in a machine learning engine to enable asynchronous processing between the first machine learning model and the second machine learning model within the machine learning engine, wherein the operations include image analysis messages, image generation messages, and image manipulation commands; and
merge the first output and the second output to generate a report, the report including labeled teeth with identified conditions located on specific teeth, wherein the labeled teeth and the identified conditions are located with a polygon and a mask.
|