The image processing apparatus is provided with a boundary line extracting means for extracting the boundary line of the layer from the input image as an input image using an image taken by the object object composed of a plurality of layers.The boundary extraction means extracts the boundary between the boundary of the upper end of the object and the boundary of the lower end and extracts the boundary between the boundary of the extracted boundary and the boundary of the lower end, and extracts the boundary between the other boundary lines. Then, the other boundary lines are extracted, and the same processing is successively repeated to extract the boundary lines.The image processing apparatus is a boundary line extracting means for extracting a boundary line of a layer from an input image using an image obtained by taking an object having a plurality of layers as an input image, and a search method for other boundary lines using a boundary line extracted by a boundary line extraction means A search range setting means for dynamically setting the circumference is provided. According to such an image processing apparatus and an image processing method, the boundary line of the layer can be extracted with high precision from the image taken by the object object composed of a plurality of layers.画像処理装置は、複数の層から構成される対象物体を撮影した画像を入力画像とし該入力画像から層の境界線を抽出する境界線抽出手段を備える。境界線抽出手段が、対象物体の上端の境界線と下端の境界線とをまず抽出し、抽出した上端の境界線及び下端の境界線を用いて探索範囲を限定して他の境界線を抽出し、当該他の境界線の抽出結果を用いて探索範囲を限定してまた他の境界線を抽出し、以降同様な処理を逐次的に繰り返して境界線を抽出する。また、画像処理装置は、複数の層から構成される対象物体を撮影した画像を入力画像とし該入力画像から層の境界線を抽出する境界線抽出手段と、境界線抽出手段によって抽出済みの境界線を利用して他の境界線の探索範囲を動的に設定する探索範囲設定手段と、を備える。このような画像処理装置、画像処理方法によれば、複数の層から構成される対象物体を撮影した画像から層の境界線を高精度で抽出することができる。