A system for determining accuracy of a surgical procedure to implant an implant on a patient bone. The system including at least one computing device configured to perform the following steps. Receive preoperative patient data including preoperative images of the patient bone and planned implant position and orientation data. Receive postoperative patient data including postoperative images of the patient bone and an implant implanted on the patient bone. Segment the patient bone and the implant from the postoperative images of the patient bone and the implant. Register separately the patient bone and the implant from the postoperative images to the patient bone from the preoperative images. And compare an implanted position and orientation of the implant from the postoperative images relative to the patient bone from the preoperative images to the planned implant position and orientation data relative to the patient bone from the preoperative images.