PROBLEM TO BE SOLVED: To provide a mechanism capable of accurately detecting these avascular regions when there are a plurality of avascular region candidates in a blood vessel image of a subject. SOLUTION: A plurality of avascular regions corresponding to a plurality of positions set for a blood vessel image of a subject are identified (S350), and overlapping of avascular regions in the identified avascular regions is determined. (S370). [Selection diagram] Fig. 3【課題】被検体の血管画像に複数の無血管領域の候補がある場合に、これらの無血管領域を精度良く検出できる仕組みを提供する。【解決手段】被検体の血管画像に対して設定された複数の位置に対応する複数の無血管領域を特定し(S350)、特定した複数の無血管領域における無血管領域同士の重複を判定する(S370)。【選択図】図3