1. A computer implemented method for compensating cardiac and respiratory motion in atrial fibrillation ablation procedures, the method executed by a computer comprising the steps of: (a) simultaneously determining a position of a circumferential mapping (CFM) catheter and a coronary sinus (CS) catheter in two consecutive image frames of a series of first 2-D image frames; (b) determining a distance between a virtual electrode on the CS catheter and a center of the CFM catheter for a first image frame of the two consecutive image frames, and for a second image frame of the two consecutive image frames; and (c) if an absolute difference of the distance for the first image frame and the distance for the second image frame is greater than a predetermined threshold, compensating for motion of the CFM catheter in a second 2-D image.