Abstract: Data selection method and system using a plurality of multi-dimensional windows wherein two parameters of ECG signals are tested for determining whether the imaging data received simultaneously with the ECG signal is to be accepted. The plurality of windows provides a capability to gate and to sort imaging data based on the passage of associated ECG signals through each of the plurality of windows with different parameters. Thus images can be reconstructed for a populations of abnormally short or long heart cycles from a common data pool.