An image processing apparatus which processes a plurality of tomograms obtained by acquiring, along a direction crossing at a right angle a section along the thickness direction of a retina, a plurality of tomograms each including the section, detects a layer structure in the retina from image information of respective lines of the tomograms along the thickness direction, and appends structure information to the respective lines based on the layer structures detected for the respective lines. The image processing apparatus maps the structure information of the respective lines of the plurality of tomograms onto a plane crossing the thickness direction at a right angle, thereby generating a two-dimensional image based on the structure information.망막의 두께 방향에 따른 단면에 직교하는 방향에 따라 상기 단면을 각각 포함하는 복수의 단층상을 취득함으로써 얻어진 복수의 단층상을 처리하는 화상 처리 장치는, 상기 두께 방향에 따른 단층상의 각 선의 화상 정보로부터 망막 내의 층 구조를 검출하고, 각 선에 대해 검출된 층 구조에 기초하여, 각 선에 구조 정보를 첨부한다. 화상 처리 장치는 상기 복수의 단층상의 각 선의 구조 정보를 상기 두께 방향에 직교하는 평면에 매핑함으로써 상기 구조 정보에 기초하여 2차원 화상을 생성한다.