An MRI apparatus includes an application unit that applies a readout
gradient magnetic field in which magnetic field strength thereof varies
with time and RF pulses to a subject placed in a static magnetic field in
accordance with a predetermined pulse sequence; a receiving unit that
receives an MR signal obtained from the subject to which the readout
gradient magnetic field and the RF pulses are applied; an AD converter
that converts the received MR signal from analog to digital, and samples
discrete MR-signal values; a filtering control unit that performs
filtering processing on the sampled discrete MR-signal values, including
a filter-coefficient setting unit that sets a plurality of filter
coefficients to be used for the filtering processing with respect to each
point of sampling time at which the filtering processing is to be
performed, based on time-shift amounts corresponding to variations in an
MR-signal frequency arising from temporal variations in the magnetic
field strength, and a product-sum operating unit that performs the
filtering processing on the MR-signal values by performing a product-sum
operation between the filter coefficients and the MR-signal values; and
an image-data creating unit that creates image data based on the
MR-signal values on which the filtering processing is performed.