A blood vessel analysis model is created by reading previously stored image data for blood vessels of a subject from a storage unit. Simulation of blood flowing in the blood vessel analysis model is performed according to boundary conditions for any of the positions of multiple capillaries branching downstream of a specified position in the created blood vessel analysis model, the capillary flow resistances, and pressure, flow volume and flow velocity at the blood inflow sections and outflow sections to determine the respective pressure losses for the multiple routes from said specified position to the various capillaries. By comparing the pressure losses for the multiple routes determined by the calculation unit with previously determined reference values, blood vessels with stenotic sites or occluded sites are identified.Un modèle d'analyse des vaisseaux sanguins est généré par lecture de données images précédemment mémorisées concernant les vaisseaux sanguins d'un sujet à partir d'une unité mémoire. Une simulation de la circulation du sang dans le modèle d'analyse des vaisseaux sanguins est effectuée conformément à des conditions limites pour l'un quelconque des paramètres suivants : positions de ramification des multiples capillaires en aval d'une position spécifiée dans le modèle d'analyse des vaisseaux sanguins ainsi généré, résistance à l'écoulement dans les capillaires, et pression, volume d'écoulement et vitesse d'écoulement au niveau des parties d'entrée et de sortie du sang pour déterminer les pertes de pression respectives au niveau des multiples trajets à partir de la position spécifiée et en direction des différents capillaires. En comparant les pertes de pression pour les multiples trajets déterminés par l'unité de calcul avec des valeurs de référence préalablement déterminées, on peut identifier les vaisseaux sanguins comportant des sites sténosés ou bouchés.予め記憶されている被検体の血管の画像データを記憶部から読み出して血管解析モデルを生成し、生成された血管解析モデルの所定位置から下流にかけて分岐している複数本の毛細血管の位置、毛細血管の流