Based on the subject image input from the image input unit (21), the 3D image building unit (22) for building 3D image data of the 3D curved surface and the 3D image building unit (22) A positional relationship calculating unit (23) that calculates a positional relationship by arranging a plurality of three-dimensional image data at a predetermined position based on imaging position information, and a plurality of three-dimensional image data based on the calculated positional relationship. An image processing apparatus comprising: a three-dimensional shape image generation unit (24) that generates a three-dimensional shape image by arranging three-dimensional image data in a three-dimensional space so as to correct the shift of the image.画像入力部(21)から入力された被検体画像に基づいて、3次元曲面の3次元画像データを構築する3次元画像構築部(22)と、3次元画像構築部(22)により構築された複数の3次元画像データを、撮像位置情報に基づいて、所定の位置に配置して位置関係を算出する位置関係算出部(23)と、算出された位置関係に基づいて複数の3次元画像データのずれを補正するように3次元画像データを3次元空間上に配置することで3次元形状画像を生成する3次元形状画像生成部(24)と、を備えた画像処理装置。