PROBLEM TO BE SOLVED: To provide an image processing device with a simple structure which may achieve a higher image quality of the image captured a substantial spherical body easily.SOLUTION: A motion vector detection part executes the comparison of one object to be processed and one other object to be compared with the respective photographic subject selected from a plurality of captured images including a photographic subject having a spherical face as respective objects to be processed of the plurality of captured images, and detects a motion vector of the entire three dimensional spherical face model of the object to be processed. A motion compensation part applies motion compensation to the object to be processed based on the motion vector detected by the respective motion vector detection parts of the plurality of the captured images. A synthetic part synthesizes the respective captured images obtained as a result of applying the motion compensation by the motion compensation part. This technique may be applied to an image processing device.【課題】簡素な構成で容易に、略球面体が撮像された画像の高画質化を図ることができるようにする。【解決手段】動きベクトル検出部は、略球面の被写体を含む複数の撮像画像のうち、処理対象の1枚と、比較対象の他の1枚とについての、被写体についての比較を、複数の撮像画像の各々を処理対象として実行し、処理対象についての3次元球面モデル全体についての動きベクトルを検出する。動き補償部は、複数の撮像画像の各々の動きベクトル検出部により検出された動きベクトルに基づいて、処理対象に動き補償を施す。合成部は、動き補償部による動き補償が施された結果得られる撮像画像の各々を合成する。本技術は、画像処理装置に適用することができる。【選択図】図1