A region identifier (13) acquires a view range (VR) of a virtual endoscopic image on the basis of a previously established viewpoint (VP), direction of observation (DO), and view angle (VA) in a three-dimensional image (V) and identifies a lumen region (LR) and a wall region (WR) in the view range (VR). An opacity curve setter (14) finds a pixel value segment that bounds the range of pixel values in the lumen region (LR) and the range of pixel values in the wall region (WR) on the basis of pixel value information in the lumen region (LR) and pixel value information in the wall region (WR), and sets an opacity curve (C) so that the opacity value changes from 0 to 1 within the pixel value segment. A virtual endoscopic image generator (15) generates a virtual endoscopic image (VE) by volume rendering from the three-dimensional image (V) using the opacity curve (C).Selon linvention, un identificateur de région (13) acquiert une plage de vue (VR) dune image endoscopique virtuelle sur la base dun point de vue (VP) établi précédemment, dune direction dobservation (DO) et dun angle de vue (VA) dans une image tridimensionnelle (V) et identifie une région de lumière (LR) et une région de paroi (WR) dans la plage de vue (VR). Un dispositif de réglage de courbe dopacité (14) trouve un segment de valeur de pixel qui lie la plage de valeurs de pixel dans la région de lumière (LR) et la plage de valeurs de pixel dans la région de paroi (WR) sur la base dinformations de valeur de pixel dans la région de lumière (LR) et dinformations de valeur de pixel dans la région de paroi (WR), et règle une courbe dopacité (C) de telle sorte que la valeur dopacité passe de 0 à 1 à lintérieur du segment de valeur de pixel. Un générateur dimage endoscopique virtuelle (15) génère une image endoscopique virtuelle (VE) par restitution de volume à partir de limage tridimensionnelle (V) à laide de la courbe dopacité (C).領域特定部(13)が、3次元画像(V)において、予め設定された視点(VP)、観察方向(DO)および視野角(VA)に基づいて仮想内視鏡画像の視野範囲(VR)を取得し、