A method for analyzing images to optimize the restoration of orthopaedic functionality at a surgical site within a patient, the surgical site including at least a skeletal bone and an articulating bone that articulates with respect to the skeletal bone at a joint, the method comprising: acquiring (i) a reference image including one of a preoperative image of the surgical site and a contralateral image on an opposite side of the surgical site; and (ii) an intraoperative image of the site after an implant has been implanted, the implant having first and second centers of rotation being co-located in the intraoperative image, the first center of rotation corresponding to a skeletal bone component of the implant that is affixed to the skeletal bone and the second center of rotation corresponding to an articulating bone component of the implant; generating a first stationary point on the skeletal bone in both the intraoperative and reference images; generating a second stationary point on the articulating bone in both the intraoperative and reference images; identifying the location of the implant in the intraoperative image, including the position of the first and second centers of rotation; aligning a first digital implant representation with the skeletal component of the implant; and aligning a second digital implant representation with the articulating bone component; copying the first digital representation and positioning it in the reference image at an equivalent location relative to the first stationary point; copying the second digital representation and positioning it in the reference image at an equivalent location relative to the second stationary point; determining a position of both the first and second centers of rotation relative to each other in the reference image; and analyzing at least one of offset and length differential of the articulating bone in the intraoperative image with respect to the articulating bone in the reference image based on the difference between the first and second centers of rotation. acquiring (i) a reference image including one of a preoperative image of the surgical site and a contralateral image on an opposite side of the surgical site; and (ii) an intraoperative image of the site after an implant has been implanted, the implant having first and second centers of rotation being co-located in the intraoperative image, the first center of rotation corresponding to a skeletal bone component of the implant that is affixed to the skeletal bone and the second center of rotation corresponding to an articulating bone component of the implant; generating a first stationary point on the skeletal bone in both the intraoperative and reference images; generating a second stationary point on the articulating bone in both the intraoperative and reference images; identifying the location of the implant in the intraoperative image, including the position of the first and second centers of rotation; aligning a first digital implant representation with the skeletal component of the implant; and aligning a second digital implant representation with the articulating bone component; copying the first digital representation and positioning it in the reference image at an equivalent location relative to the first stationary point; copying the second digital representation and positioning it in the reference image at an equivalent location relative to the second stationary point; determining a position of both the first and second centers of rotation relative to each other in the reference image; and analyzing at least one of offset and length differential of the articulating bone in the intraoperative image with respect to the articulating bone in the reference image based on the difference between the first and second centers of rotation.