The present invention provides medical devices 100, 500 having a magnetic resonance imaging system 102 that acquires magnetic resonance data 142 from a subject 118 within an imaging zone 108. The magnetic resonance imaging system includes a main magnet 104 for generating a B0 magnetic field in an imaging zone; memories 134, 136 storing machine-executable instructions 160, 162, 164, 166 and pulse sequence commands 140; A processor 130 for controlling the device. Execution of the machine-executable instructions causes the processor to acquire the magnetic resonance data by controlling the magnetic resonance imaging system with a pulse sequence command (200); receiving the subject magnetic sensitivity map 144 of the subject (202); B0 inhomogeneity map 146 is calculated from the magnetic resonance data (204); subject B0 magnetic field disturbance 148 is calculated from the subject magnetic sensitivity map (206); the subject B0 magnetic field disturbance is calculated A residual B0 magnetic field disturbance 150 is calculated by subtracting from the B0 inhomogeneity map (208); a bone map 152 is calculated from the residual B0 magnetic field disturbance (210).本発明は、撮像ゾーン108内の被検体118から磁気共鳴データ142を取得する磁気共鳴撮像システム102を有する医療機器100,500を提供する。該磁気共鳴撮像システムは、撮像ゾーン内にB0磁場を発生するための主磁石104;マシン実行可能な命令160,162,164,166及びパルスシーケンスコマンド140を格納するメモリ134,136;並びに当該医療機器を制御するプロセッサ130;を有する。上記マシン実行可能な命令の実行は上記プロセッサに、前記磁気共鳴撮像システムをパルスシーケンスコマンドで制御することにより前記磁気共鳴データを取得させ(200);前記被検体の被検体磁気感受性マップ144を受信させ(202);前記磁気共鳴データからB0不均一性マップ146を計算させ(204);前記被検体磁気感受性マップから被検体B0磁場擾乱148を計算させ(206);該被検体B0磁場擾乱を前記B0不均一性マップから減算することにより残差B0磁場擾乱150を計算させ(208);該残差B0磁場擾乱から骨マップ152を計算させる(210)。