An intervertebral foramen position detection unit detects positions of intervertebral foramens in a three-dimensional medical image including plural vertebrae. In this case, for example, a feature value representing a likelihood of an intervertebral foramen is used. A vertebra identification unit identifies each of the plural vertebrae by using the detected positions of the intervertebral foramens, respectively.