A feature value is extracted from a boundary region that is located between a contrast-agent injection region and a background region in a subtraction image, a gradation curve depending on the feature value is generated, and gradation processing is performed by applying the gradation curve to the subtraction image.Selon linvention, une valeur de caractéristique est extraite dune région limite située entre une région dinjection dagent de contraste et une région darrière-plan dans une image de soustraction, une courbe de gradation en fonction de la valeur de caractéristique est générée, et un traitement de gradation est effectué par application de la courbe de gradation à limage de soustraction.