And to provide a mechanism that can identify a layer structure in response to changes in the layer structure by the fundus diseases like. For Sobel image created by the image converting unit, the luminance information creating unit 13 creates a luminance profile that is luminance information. Feature point detection unit 14 extracts feature points from the luminance information created. Here, it is examined (hereinafter, a peak) the maximum point of the intensity profile created from the Sobel image, are detected as feature points. In the layer structure identification unit 15, to identify the type of layer or boundary of each layer of the retina. To identify the type of layer boundary corresponding to a peak by the time of identifying the type of the boundary layer or, is obtained from the median image luminance value between the peaks, and to determine the layer structure between the peaks, and use that information.眼底疾患等による層構造の変化にも対応して層構造を同定できる仕組みを提供する。輝度情報作成部13は、画像変換部により作成されたSobel画像に対して、輝度情報である輝度プロファイルを作成する。特徴点検出部14は作成された輝度情報から特徴点を抽出する。ここでは、Sobel画像から作成された輝度プロファイルの極大点(以後、ピークとする)を調べ、特徴点として検出する。層構造同定部15では、網膜の各層の境界または層の種類を同定する。この層または境界の種類を同定する際に、ピーク間の輝度値をメディアン画像から求め、ピーク間の層構造を判定し、その情報を用いることによりピークに対応する層境界の種類を同定する。