1. A method for reducing the effect of object movements along magnetic resonance imaging (MRI), the method comprising steps of: during MRI imaging of an object: a. acquiring a sequence, CI, of N consecutive MRI images where N is greater than 1, CI n , of the object; b. for each of the N consecutive MRI images CI n , storing on a computer readable medium (CRM) at least one parameter, p, indicating a spatial image orientation at which a respective MRI image of the N consecutive MRI images said image was taken; c. detecting movement of the object with one or more non-MRI motion detectors, and for each detected movement M analyzing the sequence CI to find a corresponding sequence CI M of K M images, CI k M , that were taken during said movement M; d. for each detected movement M, determining a starting time T MS of said movement, an ending time T ME of said movement, a time length T M of said movement, and a movement spatial image orientation parameter P MS at the beginning the movement; e. for each detected movement M, whose T M is shorter than a predetermined time length PT: (i) acquiring a new sequence, NCI k M , of K M consecutive MRI images, NCI k M , starting at said P MS and (ii) replacing said sequence CI k M with said NCI k M ; f. repeating steps (c)-(e) until no more movements whose T M is shorter than said PT can be detected to produce an image sequence with reduced object-movement.