A method and apparatus for automatically selecting an end of diastole image frame and an end of systole image frame for cardiac analysis. In the method and apparatus, a plurality of image frames of a heart having a contrast medium injected into the heart and an electrocardiogram (ECG) curve of the heart are obtained. Candidate image frames are identified in the plurality of image frames that correspond to a first predetermined point on the ECG curve of the heart associated with the end of diastole. An end of diastole image frame is selected from the candidate image frames. An end of systole image frame is then identified and selected from the remaining one of the plurality of image frames.