To generate a three-dimensional myocardial blood flow distribution by a simple method.SOLUTION: A blood flow distribution program causes a computer to execute: a blood flow contrast image acquisition step of acquiring a blood flow contrast image of an object person from a plurality of angles; a contrast agent extraction step of extracting a contrast agent element on the basis of a plurality of blood flow projection images acquired by the blood flow contrast image acquisition step; a three-dimensional blood flow distribution generation step of generating a three-dimensional blood flow distribution based on the contrast agent element extracted by the contrast agent extraction step; and a three-dimensional blood flow distribution display step of displaying the three-dimensional blood flow distribution generated by the three-dimensional blood flow distribution generation step.SELECTED DRAWING: Figure 5【課題】簡易な方法により、3次元的な心筋血流分布を生成する。【解決手段】血流分布生成プログラムを、コンピュータに、複数の角度から対象者の血流造影像を取得させる血流造影像取得ステップと、前記血流造影像取得ステップにより取得した複数の血流造影像に基づき造影剤要素を抽出する造影剤抽出ステップと、前記造影剤抽出ステップにより抽出した造影剤要素に基づき3次元血流分布を生成する3次元血流分布生成ステップと、前記3次元血流分布ステップにより生成した3次元血流分布生成ステップにより生成した3次元血流分布を表示する3次元血流分布表示ステップと、を実行させるものとした。【選択図】 図5