| CPC A61B 34/10 (2016.02) [A61B 5/743 (2013.01); A61B 5/7435 (2013.01); A61B 5/748 (2013.01); A61B 34/20 (2016.02); A61B 34/25 (2016.02); A61B 90/37 (2016.02); G06N 20/00 (2019.01); G06T 7/73 (2017.01); G06T 19/006 (2013.01); G16H 20/40 (2018.01); G16H 40/63 (2018.01); G16H 50/00 (2018.01); A61B 2034/102 (2016.02); A61B 2034/105 (2016.02); A61B 2034/107 (2016.02); A61B 2034/108 (2016.02); A61B 2034/256 (2016.02); A61B 2090/365 (2016.02); G06N 5/01 (2023.01); G06T 2207/10072 (2013.01); G06T 2207/10116 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30012 (2013.01)] | 33 Claims |

|
1. A computer-implemented method for providing surgical assistance, the method comprising:
receiving one or more pre-operative images of a patient;
generating at least one virtual model of a spine of the patient based on the one or more pre-operative images;
using at least one trained machine learning model to
determine an acceptable outcome for the patient based on at least one of
the one or more pre-operative images, or
the at least one virtual model, and
design a patient-specific implant to achieve the acceptable outcome for the patient when a virtual implant model the patient-specific implant is virtually implanted along the at least one virtual model of the spine of the patient;
after the patient-specific implant is implanted in the patient, receiving one or more post-operative images of the patient,
comparing the received one or more post-operative images with the acceptable outcome for the patient, and
wherein the at least one trained machine learning model is retrained based on the comparison; and
using the retrained at least one trained machine learning model to design at least one patient-specific implant for another patient.
|