PROBLEM TO BE SOLVED: To align two images captured at different times with low calculation cost. An image processing apparatus disclosed in the present specification performs a first alignment between a first image and a second image obtained by imaging a subject at different times. An overlapping area acquiring unit that acquires the calculated overlapping area between the first image and the second image; and a first area that is the area including the overlapping area or the overlapping area in the first image. Area based on the overlapping area, and a first image processing means for acquiring a first preprocessed image obtained by performing the first image processing on the first area; and the overlapping in the second image. Second image processing means for acquiring a second pre-processed image including a region and performing a second image processing on a second region larger than the overlapping region; the first pre-processed image; A positioning means for performing a second positioning with the second pre-processed image. [Selection diagram]【課題】 互いに異なる時刻に撮像された2つの画像を低い計算コストで位置合わせする。【解決手段】 本明細書に開示の画像処理装置は、互いに異なる時刻に被検体を撮像して得られた第1の画像と第2の画像との間で第1の位置合わせを行うことにより算出された、前記第1の画像と前記第2の画像との重複領域を取得する重複領域取得手段と、前記第1の画像において、前記重複領域または前記重複領域を包含する領域である第1の領域を前記重複領域に基づいて定め、該第1の領域に第1の画像処理を施した第1の前処理画像を取得する第1の画像処理手段と、前記第2の画像における前記重複領域を包含し該重複領域より大きい第2の領域に対して第2の画像処理を施した第2の前処理画像を取得する第2の画像処理手段と、前記第1の前処理画像と前記第2の前処理画像との間で第2の位置合わせを行う位置合わせ手段と、を備えることを特徴とする。【選択図】 図1