1. A computer-based method for evaluating cataract surgical procedures by medical personnel, the method comprising the steps of: providing surgical procedure video data on a computer having a processor, memory and computer readable media and storing said surgical procedure video data on the computer readable media; identifying with a transform stored on computer readable media a pupil area of an eye in the surgical procedure video data; segmenting the surgical procedure video data based on changes in the pupil area location; identifying in the surgical procedure video data each segment as an independent surgical procedure; determining time duration of each independent surgical procedure by the time duration of each segment; assigning a time duration value to each independent surgical procedure; identifying with a transform stored on computer readable media key images that indicate the completion of a capsulorrhexis procedure; within the identified key images, measuring spatial features of a hole made in the anterior capsule of a cataract of an eye or simulated eye during capsulorrhexis; assigning a value to the measured spatial features of the hole; applying optical flow and resulting optical flow values to compute motion during the capsulorrhexis procedure; calculating the stability of the surgical procedure from the computed motion; assigning a value to the calculated stability of the surgical procedure; and outputting said assigned values for evaluation of the surgical procedure.