[Problem] To enable the suitable visualization of a structure in accordance with the distance between the structure and the viewpoint position of a virtual endoscope. [Solution] A structure extraction unit (24) extracts a structure from a 3D medical image (M), and a viewpoint determination unit (26) determines the viewpoint position and the line-of-sight direction of the virtual endoscope image. An image generation unit (27) calculates the distance between the extracted structure and the viewpoint position (P1), alters the opacity defined in a color template in accordance with the distance, and generates from the 3D medical image (M) a virtual endoscope image of the viewpoint position (P1) and line-of-sight direction (V1) and containing the structure represented by the color template of which the opacity has been altered. A display control unit (28) displays the virtual endoscope image (G0) at a WS display (10).La présente invention a pour but de permettre la visualisation appropriée dune structure en fonction de la distance entre la structure et la position de point de vue dun endoscope virtuel. A cet effet, selon linvention, une unité dextraction de structure (24) extrait une structure dune image médicale tridimensionnelle (3D) (M), et une unité de détermination de point de vue (26) détermine la position de point de vue et la direction de ligne de visée de limage dendoscope virtuel. Une unité de génération dimage (27) calcule la distance entre la structure extraite et la position de point de vue (P1), modifie lopacité définie dans un modèle en couleurs en fonction de la distance, et génère, à partir de limage médicale 3D (M), une image dendoscope virtuel de la position de point de vue (P1) et de la direction de ligne de visée (V1) et contenant la structure représentée par le modèle en couleurs dont lopacité a été modifiée. Une unité de commande daffichage (28) affiche limage dendoscope virtuel (G0) sur un dispositif daffichage WS (10).【課題】仮想内視鏡の視点位置と構造物との距離に応じて、構造