In a non-Cartesian sampling method, a trajectory along which a measurement space is sampled is optimized. That is, data placed on one spiral trajectory heading outward from the center of the measurement space is sampled from a plurality of echo signals. The sampling is performed such that the data is placed continuously, without overlapping, in order from the center to the outside. Alternatively, the data may be overlapped and a mismatch between echo signals may be corrected using the data of the overlapped portion.