The display unit displays the X-ray image. The database maintains a table describing the relationship of reference contrast agent concentration and reference X-ray conditions with blood vessel contrast. The input unit inputs the intended concentration of the contrast agent to be injected and the X-ray conditions to be used during blood vessel contrast imaging. The acquisition unit acquires the blood vessel contrast by comparison of the input intended values and X-ray conditions with the reference contrast agent concentration and reference X-ray conditions in the database. The calculating unit calculates the predicted pixel value for the region of interest on the basis of the acquired blood vessel contrast and the pixel value of the region of interest established in the X-ray image. The control unit superimposes the partial image having the calculated predicted pixel value on the region of interest and displays said X-ray image on the display unit.Selon linvention, une unité daffichage affiche limage de rayons X. La base de données conserve une table décrivant la relation dune concentration dagent de contraste de référence et de conditions de rayons X de référence avec un contraste de vaisseaux sanguins. Lunité dentrée entre la concentration prévue de lagent de contraste à injecter et les conditions de rayons X à utiliser pendant une imagerie de contraste de vaisseaux sanguins. Lunité dacquisition acquiert le contraste de vaisseaux sanguins par comparaison des valeurs prévues dentrée et des conditions de rayons X à la concentration dagent de contraste de référence et aux conditions de rayons X de référence dans la base de données. Lunité de calcul calcule la valeur de pixel prévue pour la région dintérêt sur la base du contraste de vaisseaux sanguins acquis et de la valeur de pixel de la région dintérêt établie dans limage de rayons X. Lunité de commande superpose limage partielle ayant la valeur de pixel prédite calculée à la région dintérêt et affiche ladite image