The image processing device according to the present invention enhances a particular image using a plurality of images which are of different types and at least one of which is captured at a different time from the others. The image processing device includes: an image acquisition unit that acquires a plurality of images; a status information calculation unit that calculates information indicating the status of at least one image to be used for enhancement out of the plurality of images; and an enhanced image generation unit that generates an enhanced image by enhancing the image to be enhanced on the basis of the information indicating the status and the plurality of images.Cette invention concerne un dispositif de traitement d'image qui améliore une image particulière à l'aide d'une pluralité d'images de types différents et dont une au moins est capturée à un autre moment que les autres. Le dispositif de traitement d'image selon l'invention comprend : une unité d'acquisition d'image qui acquiert une pluralité d'images ; une unité de calcul d'informations d'état qui calcule des informations indiquant l'état d'au moins une image parmi ladite pluralité d'images qui doit être utilisée à des fins d'amélioration ; et une unité de génération d'image améliorée qui génère une image améliorée par amélioration de l'image qui doit être améliorée sur la base des informations indiquant l'état et de la pluralité d'images.本発明にかかる画像処理装置は、互いに種類が異なり、かつ少なくとも一つが他と異なる時間に撮像されている複数の画像を用いて特定の画像に強調処理を施す画像処理装置において、複数の画像を取得する画像取得部と、複数の画像のうちの強調に利用される少なくとも一つの画像の状態を示す情報を算出する状態情報算出部と、状態を示す情報と、複数の画像とを基に強調対象の画像に対して強調処理を施すことによって強調画像を作成する強調画像作成部と、を備える。