A method of performing scatter correction on an X-ray image is disclosed. The method comprises obtaining an input image for processing based on a source X-ray image of a sample acquired using an X-ray detector, and determining a model of the sample based on the input image. The model is then evaluated by computing, based on the model, simulated X-ray image data and evaluating the simulated image data against the input image to determine whether a convergence criterion is fulfilled. An updated model of the sample is generated if the convergence criterion is not fulfilled. The model evaluating step is repeated based on one or more successive updated models until the convergence criterion is fulfilled in a final iteration, and scatter correction is then performed on the source X-ray image using simulated image data computed during the final iteration.L'invention porte sur un procédé de correction de diffusion sur une image radiologique. Le procédé consiste à obtenir une image d'entrée pour un traitement basé sur une image radiologique source d'un échantillon acquis à l'aide d'un détecteur de rayons X, et à déterminer un modèle de l'échantillon en fonction de l'image d'entrée. Le modèle est ensuite évalué par calcul, sur la base du modèle, de données d'image radiologique simulées, et par comparaison des données d'image simulées à l'image d'entrée pour déterminer si un critère de convergence est rempli. Un modèle mis à jour de l'échantillon est généré si le critère de convergence n'est pas rempli. L'étape d'évaluation du modèle est répétée sur la base d'un ou plusieurs modèles mis à jour successifs jusqu'à ce que le critère de convergence soit rempli dans une itération finale, et la correction de diffusion est ensuite effectuée sur l'image radiologique source à l'aide des données d'image simulées calculées pendant l'itération finale.