A two-dimensional image acquisition means acquires a plurality of two-dimensional images of an observed object seen from a plurality of different viewpoints generated from a three-dimensional image obtained by imaging a patient, and a surface data acquisition means acquires surface data of each of a plurality of structures relating to the patient from the three-dimensional image. A composite image generation means generates a composite image in which an image to be composited that is generated from the surface data is composited with the two-dimensional image. A display switching control means receives operations for displaying or not displaying any of the structures, and switches between and displays the composite image of the image to be composited corresponding to the structure to be displayed and the two-dimensional image, and the two-dimensional image of the structure not to be displayed.Un moyen d'acquisition d'image bidimensionnelle acquiert une pluralité d'images bidimensionnelles d'un objet observé vu à partir d'une pluralité de points de vue différents générées à partir d'une image tridimensionnelle obtenue par imagerie d'un patient, et un moyen d'acquisition de données de surface acquiert des données de surface de chacune d'une pluralité de structures relatives au patient à partir de l'image tridimensionnelle. Un moyen de génération d'image composite génère une image composite dans laquelle une image à composer qui est générée à partir des données de surface est composée avec l'image bidimensionnelle. Un moyen de commande de commutation d'affichage reçoit des opérations pour afficher ou non l'une quelconque des structures, et commute entre et affiche l'image composite de l'image à composer correspondant à la structure à afficher et l'image bidimensionnelle, et l'image bidimensionnelle de la structure ne devant pas être affichée.2次元画像取得手段が、患者を撮影した3次元画像から生成された異なる複数の視点から観察対象物を見たときの複数の2次元画像を取得し、サーフェースデータ取得手段が、3次元画像から患者に関する複数の構造物各々のサーフェースデータを取得する。合成画像生成手段は、サーフ