An inter-image subtracting unit acquires a subtraction image by performing subtraction processing among a plurality of X-ray images that are obtained when an image of an object is captured at different times. A predetermined-region extracting unit extracts a predetermined region from one of the plurality of X-ray images. A region extracting unit extracts a region based on a contrast-agent injection region from a region of the subtraction image corresponding to the predetermined region.화상간 감산부는, 다른 시간에 피사체를 촬상할 얻어진 복수의 X선 화상의 사이에서 감산 처리를 행함으로써 서브트랙션 화상을 취득한다. 소정영역 추출부는, 복수의 X선 화상 중 하나로부터 소정의 영역을 추출한다. 영역추출부는, 소정의 영역에 대응한 서브트랙션 화상의 영역으로부터 조영제 주입 영역에 근거하는 영역을 추출한다.