The purpose of the present invention is to provide a static magnetic field homogeneity adjustment method that allows for a reduction in the amount of magnetic pieces that are placed for adjustment of the homogeneity of a magnetic field and accurately provides magnetic field homogeneity at the desired level. The present invention provides a method for adjusting the homogeneity of a static magnetic field generated in a field of view by a magnetic field generation device by calculating locations for a plurality of magnetic pieces away from the field of view by shimming calculations and placing the magnetic pieces at the locations determined by the shimming calculations. The method is characterized by comprising an adjustment step of adjusting the homogeneity of the static magnetic field, while imposing limitations on the shimming calculations such that the polarity of a magnetic field distribution generated in the field of view by the magnetic bodies placed in the locations is either positive or negative.L'objet de la présente invention est de fournir un procédé d'ajustement de l'homogénéité du champ magnétique statique qui permet de réduire la quantité de pièces magnétiques qui sont placées pour l'ajustement de l'homogénéité d'un champ magnétique et fournit de manière précise une homogénéité du champ magnétique au niveau souhaité. La présente invention concerne un procédé d'ajustement de l'homogénéité d'un champ magnétique statique généré dans un champ de vision par un dispositif de génération de champ magnétique consistant à calculer des emplacements pour une pluralité de pièces magnétiques hors du champ de vision par des calculs de compensation et à placer les pièces magnétiques au niveau des emplacements déterminés par les calculs de compensation. Le procédé est caractérisé en ce qu'il comprend une étape d'ajustement consistant à ajuster l'homogénéité du champ magnétique statique, tout en imposant des limitations sur les calculs de compensation de telle sorte que l