1. A computerized method for filtering dynamic images, the method comprising: (a) receiving at a computer image data for a set of c dynamic images, each of said images comprising pixel values for an m×n number of pixels; (b) constructing at said computer a matrix (A) comprising a plurality of rows of image data wherein each row comprises said m×n pixels values from each image; (c) determining at said computer within said matrix (A) eigenvalues and eigenvectors of a c by c matrix (AA T ); (d) constructing at said computer one eigenimage using one eigenvector as weight to combine said c original images; (e) setting at said computer an eigenvalue threshold value; (f) removing from said image data all said eigenimages with values below said eigenvalue threshold value; and (g) reconstructing at said computer said images using the remaining eigenimages.