An apparatus includes acquiring means for acquiring echo data of a
plurality of views in which a phase difference between water and fat is
2.pi./m with spins within a subject brought to the SSFP state and
repeating the acquisition for k=0 through M-1 with a step difference in a
phase of an RF pulse of 2.pi.k/M; transforming means for conducting
Fourier transformation on the echo data based on the phase step
difference; separating means for separating water data and fat data
respectively in F(0) term and F(1) term of the Fourier-transformed data
using the phase difference between water and fat; adding means for
obtaining a sum of absolute values of at least the water data or fat data
in the F(0) term and F(1) term; and image producing means for producing
an image based on the sum data.