Without extending the measurement time, for example, metabolites and image water image, and acquiring an image of a plurality of substances different chemical shifts. For example, I want to get in the execution of the imaging sequence once, the image of a plurality of substances of the desired chemical shift and metabolites image with water image is different. At this time, it is received by the receiving coils more than the number of signal substances Each material was applied to pre-pulse, it is desired to separate measures to shift on the image, to separate. By using sensitivity distribution of each receiving coil of the image reconstructed from the signal obtained by shifting, to separate the image of the individual substances. Then, correction is performed to restore the position of the image shifted. In addition, it is removed using a spectral image after separation the residual signal of other substances due to the error of the separation process and measurement.計測時間を延長せずに、例えば、水画像と代謝物画像といった、化学シフトが異なる複数の物質の画像を取得する。例えば、水画像と代謝物画像といった化学シフトが異なる所望の複数の物質の画像を、1回の撮影シーケンスの実行で取得する。このとき、プリパルスを印加し、分離したいそれぞれの物質の信号が画像上でシフトするように計測し、分離する物質の数以上の受信コイルで受信する。シフトさせた信号から再構成した画像を、それぞれの受信コイルの感度分布を用いて、個々の物質の画像に分離する。そして、シフトさせた画像の位置を元に戻す補正を行う。さらに、計測および分離処理の誤差による他物質の残留信号を分離後のスペクトル画像を用いて除去する。