A method for reconstructing non-uniformly sampled data to create an image includes: receiving a new partial data set, the new partial data set including a vector of non-uniformly sampled data at k-space positions; subtracting an old partial data set at the same k-space positio