1. A method of generating a magnetic resonance image of a subject, the method comprising: during a breathhold, acquiring k-space samples by: fully sampling an elliptical central area of k-space, wherein the k-space has a plurality of points, each point being representative of a potential sample; partially sampling an elliptical peripheral area in k-space, wherein the peripheral area surrounds the central area; said partial sampling of the elliptical peripheral area according to: random or pseudo-random sampling at a Poisson-disk distribution and a variable density decreasing outward in k-space, at a pre-set sampling reduction factor; selection of sampling positions outside a pre-selected minimum distance from an already sampled point and minimizing the distance between successively sampled points; repeating the partial sampling of the elliptical peripheral area, increasing the elliptical peripheral area until: (a) a pre-set maximum resolution of the acquired k-space samples is reached or (b) respiratory motion of the subject is detected; and reconstructing the magnetic resonance image of the subject using the k-space samples acquired before the detection of respiratory motion.