PROBLEM TO BE SOLVED: To provide an X-ray diagnostic apparatus and an X-ray diagnostic program attaining simultaneous observation of a portion extracted by subtraction processing, and a high contrast object and a low contrast object in a background.SOLUTION: A subtraction image creating section 35 creates a subtraction image by carrying out subtraction processing from a mask image acquired based on the output of an X-ray detector 7 and on a live image acquired based on the output of the X-ray detector 7. In parallel with the subtraction processing, a dynamic range compressed image creating section 37 creates a dynamic range compressed image using one of the mask image and live image and carrying out dynamic range compression only to low frequency components out of the low frequency components and high frequency components included in the image. A composite image creating section 43 creates a composite image by superimposing the subtraction image and the dynamic range compressed image.COPYRIGHT: (C)2012,JPO&INPIT【課題】サブトラクション処理して抽出された部分と、背景内の高コントラスト物と、背景内の低コントラスト物とを同時に観察することが可能なX線診断装置およびX線診断用プログラムを提供する。【解決手段】サブトラクション画像作成部35は、X線検出器7の出力に基づいて取得したマスク画像と、X線検出器7の出力に基づいて取得したライブ画像とからサブトラクション処理してサブトラクション画像を作成する。このサブトラクション処理と並列に、ダイナミックレンジ圧縮画像作成部37は、マスク画像またはライブ画像のいずれか一方の画像を用いて、その画像に含まれる低周波数成分と高周波数成分の内、低周波数成分だけにダイナミックレンジ圧縮を行ってダイナミックレンジ圧縮画像を作成する。そして、合成画像作成部43は、サブトラクション画像とダイナミックレンジ圧縮画像とを重ねて合成画像を作成する。【選択図】図1