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 first, skeletal bone and a second, articulating bone that articulates with the skeletal bone at a joint, the method comprising: acquiring (i) at least one reference image including one of a preoperative image of the surgical site and a contralateral image on an opposite side of the patient from the surgical site, and (ii) at least one intraoperative image of the site after an implant has been affixed to the articulating bone, the implant having at least a skeletal component with a first center of rotation and an articulating bone component having a second center of rotation, the first and second centers of rotation being co-located in the intraoperative image; generating a stationary point on the skeletal bone in the reference image and in the intraoperative image; identifying the location of the implant in the intraoperative image, including the position of the first and second centers of rotation, and aligning (i) a first digital implant representation with the skeletal component and with the stationary point in the intraoperative image, and (ii) a second digital implant representation with the articulating bone component and at least one point on the articulating bone; copying the first and second digital representations and positioning them in the reference image in an equivalent location relative to the stationary point in the reference image and the articulating bone, respectively, to determine the position of the first and second centers of rotation relative to each other in the reference image; and utilizing any differences between the locations of the first and second centers of rotation in the reference image to analyze at least one of offset and length differential of at least one of the articulating bone and the implant in the intraoperative image; and selecting a fixed point on the second digital implant representation and estimating changes in at least one of offset and length differential based on selected alternative changes in at least one dimension of the implant for alternative implants, each with a second center of rotation and a similar fixed point, being considered by a user as a replacement for the implant in the intraoperative image, wherein the fixed point is the shoulder point, and estimating changes in at least one of offset and length differential comprises calculating a change in vector between the shoulder point and the second center of rotation. acquiring (i) at least one reference image including one of a preoperative image of the surgical site and a contralateral image on an opposite side of the patient from the surgical site, and (ii) at least one intraoperative image of the site after an implant has been affixed to the articulating bone, the implant having at least a skeletal component with a first center of rotation and an articulating bone component having a second center of rotation, the first and second centers of rotation being co-located in the intraoperative image; generating a stationary point on the skeletal bone in the reference image and in the intraoperative image; identifying the location of the implant in the intraoperative image, including the position of the first and second centers of rotation, and aligning (i) a first digital implant representation with the skeletal component and with the stationary point in the intraoperative image, and (ii) a second digital implant representation with the articulating bone component and at least one point on the articulating bone; copying the first and second digital representations and positioning them in the reference image in an equivalent location relative to the stationary point in the reference image and the articulating bone, respectively, to determine the position of the first and second centers of rotation relative to each other in the reference image; and utilizing any differences between the locations of the first and second centers of rotation in the reference image to analyze at least one of offset and length differential of at least one of the articulating bone and the implant in the intraoperative image; and selecting a fixed point on the second digital implant representation and estimating changes in at least one of offset and length differential based on selected alternative changes in at least one dimension of the implant for alternative implants, each with a second center of rotation and a similar fixed point, being considered by a user as a replacement for the implant in the intraoperative image, wherein the fixed point is the shoulder point, and estimating changes in at least one of offset and length differential comprises calculating a change in vector between the shoulder point and the second center of rotation.