A magnetic resonance imaging apparatus for imaging at least part of a subject by one of a white blood or black blood imaging method, comprising: a detection and computation unit (6, 7, 9T, 9R, 10, 11) adapted to detect a magnetization vector for each of a number of pixel positions in an imaging region, the magnetization vector being excited to have a phase difference between a flow portion in which a fluid flows and a static portion in which tissues are static or between a normal portion and an abnormal portion different in susceptibility from the normal portion, the abnormal portion including a part having coagulated blood, a part having multiple sclerosis, or a part having a basal nucleus changed with age, to decide a pixel value of each pixel position as a value proportional to the amplitude of the magnetization vector detected for each of the number of pixel positions, to obtain an original complex signal from the magnetization vector, to obtain a low pass filtered complex signal as a background phase from the original complex signal by using a low pass filter, to obtain a complex signal by taking a product of the original complex signal and the low pass filtered complex signal so that the difference of the pixel value increases between the flow portion and the static portion or between the abnormal portion and the normal portion, to obtain a normalized real part cos Ø co r from the complex signal obtained by taking said product, to generate a cosine filter using the term 2 cos Ø cor + 1 2 n − 1 2 with an enhancement factor n ≥ 1 and the normalized real part cos Ø cor, and to apply the cosine filter to an amplitude image based on the pixel values decided for each of the number of pixel positions to obtain an enhanced image. a detection and computation unit (6, 7, 9T, 9R, 10, 11) adapted to detect a magnetization vector for each of a number of pixel positions in an imaging region, the magnetization vector being excited to have a phase difference between a flow portion in which a fluid flows and a static portion in which tissues are static or between a normal portion and an abnormal portion different in susceptibility from the normal portion, the abnormal portion including a part having coagulated blood, a part having multiple sclerosis, or a part having a basal nucleus changed with age, to decide a pixel value of each pixel position as a value proportional to the amplitude of the magnetization vector detected for each of the number of pixel positions, to obtain an original complex signal from the magnetization vector, to obtain a low pass filtered complex signal as a background phase from the original complex signal by using a low pass filter, to obtain a complex signal by taking a product of the original complex signal and the low pass filtered complex signal so that the difference of the pixel value increases between the flow portion and the static portion or between the abnormal portion and the normal portion, to obtain a normalized real part cos Ø co r from the complex signal obtained by taking said product, to generate a cosine filter using the term 2 cos Ø cor + 1 2 n − 1 2 with an enhancement factor n ≥ 1 and the normalized real part cos Ø cor, and to apply the cosine filter to an amplitude image based on the pixel values decided for each of the number of pixel positions to obtain an enhanced image.