The present invention provides an apparatus for generating a magnetic resonance image. The apparatus is a collection unit configured to collect k-space samples arranged on a non-Cartesian grid in a non-Cartesian coordinate space, or non-uniformly arranged on a Cartesian grid in a Cartesian coordinate space. The non-Cartesian / Cartesian coordinate space is configured to be decomposed into a plurality of subspaces each stretched by one or more coordinate axes of the non-Cartesian / Cartesian coordinate space; Calculate a decomposed sample density weighting function of k-space samples and determine a density weighting function in the non-Cartesian / Cartesian coordinate space by multiplying the decomposed sample density weighting function of the k-space samples in the plurality of subspaces. A weight calculation unit (203) configured as described above, and the non-Cartesian / Cartesy A gridding unit configured to interpolate the k-space sample in the non-Cartesian / Cartesian coordinate space into a uniform Cartesian grid in k-space based on a density weighting function of the k-space sample in the coordinate space; And a reconstruction unit configured to reconstruct the magnetic resonance image based on the k-space sample. According to the present invention, sampling density weighted high speed, preferably on-demand calculation can be realized.本発明は磁気共鳴画像を生成する装置を提供する。該装置は、非カーテシアン座標空間の非カーテシアングリッド上に配置された、又はカーテシアン座標空間のカーテシアングリッド上に非一様に配置されたk空間サンプルを収集するように構成された収集部であって、前記非カーテシアン/カーテシアン座標空間は、各々が前記非カーテシアン/カーテシアン座標空間の一以上の座標軸により張られる複数の副空間に分解されるように構成された、収集部と、各副空間において前記k空間サンプルの分解されたサンプル密度加重関数を計算し、前記複数の副空間におけるk空間サンプルの分解されたサンプル密度加重関数の乗算により、前記非カーテシアン/カーテシアン座標空間における密度加重関数を決定するように構成された加重計算部(203)と、前記非カーテシアン/カーテシアン座標空間におけるk空間サンプルの密度加重関数に基づいて、前記非カーテシアン/カーテシアン座標空間におけるk空間サンプルを、k空間の一様なカーテシアングリッドに補間するように構成されたグリッディング部と、補間されたk空間サンプルに基づいて、前記磁気共鳴画像を再構成するように構成された再構成部とを有する。本発明により、サンプリング密度加重の高速で、好ましくはオンデマンドの計算を実現し得る。