In einer Magnetfelddistorsionsberechnungsvorrichtung, einem Magnetfelddistorsionsberechnungsverfahren und -programm wird eine Magnetfelddistorsion, die in einem MRT-Bild umfasst ist, ohne Durchführen einer Kalibrierung korrigiert. Eine Bereichsextraktionseinheit (22) extrahiert einen ersten und zweiten forminvarianten Bereich (A1) und (A2), die zueinander korrespondieren, von einem ersten und zweiten dreidimensionalen Bild (G1) und (G2), die von einem MRT-Gerät akquiriert werden. Eine erste Erfassungseinheit (23) akquiriert einen ersten Deformationsvektor (V1) durch Durchführen einer starren Erfassung zwischen dem ersten und zweiten forminvarianten Bereich (A1) und (A2). Eine zweite Erfassungseinheit (24) akquiriert einen zweiten Deformationsvektor (V2) durch Durchführen einer nichtstarren Erfassung zwischen dem ersten und zweiten dreidimensionalen Bild (G1) und (G2) in jedem forminvarianten Bereich. Eine Magnetfelddistorsionsvektorberechnungseinheit (25) berechnet einen Magnetfelddistorsionsvektor (Vm), der eine relative Magnetfelddistorsion zwischen dem ersten und zweiten dreidimensionalen Bild (G1 und G2) repräsentiert, basierend auf dem ersten und zweiten Deformationsvektor (V1 und V2).In a magnetic field 0041] calculation in front of the direction, a magnet field 0041] calculation method and - program is a magnet field 0041], which comprises in a mrt - image is corrected without performing a calibration. A region extraction unit (22) a extracted a first and second the form of invariant area (a1) and (a2), the corresponding to each other, of a first and second three-dimensional image (g1) and (g2), which is covered by an mrt - apparatus are acquired. A first acquisition unit (23) a first deformation acquired vector (v1) by performing a rigid detection between the first and second the form of invariant area (a1) and (a2). A second detection unit (24) is acquired a second deformation vector (v2) by performing a nonrigid detection between the first and second three