Provided are an image processing device, an image processing method, and a program, whereby the precision of blood vessel detection can be enhanced. An image processing device 1 is provided with: an image acquiring unit 2 for acquiring a plurality of images captured at mutually different image capture times and with irradiation by illumination light in mutually different wavelength bands; a low-resolution processing unit 8 for generating a low-resolution image by performing down-resolution of at least one image from among the plurality of images; and an absorption information detection unit 9 for detecting absorption information of a specific depth on the basis of a correlation among a plurality of images including at least the low-resolution image, the plurality of images having mutually different wavelength bands of light.L'invention concerne un dispositif de traitement d'image, un procédé de traitement d'image et un programme qui permettent d'améliorer la précision de détection de vaisseaux sanguins. Le dispositif de traitement d'image (1) comprend : une unité d'acquisition d'image (2), pour acquérir une pluralité d'images capturées à des temps de capture d'image mutuellement différents et selon une exposition à une lumière d'éclairage dans des bandes de longueur d'onde mutuellement différentes ; une unité de traitement à basse résolution (8), destinée à générer une image à basse résolution par l'abaissement de la résolution d'au moins une image de la pluralité des images ; et une unité de détection d'informations d'absorption (9) pour détecter des informations d'absorption d'une profondeur spécifique sur la base d'une corrélation entre une pluralité d'images comprenant au moins l'image à basse résolution, la pluralité des images comportant des bandes de longueurs d'onde de lumière mutuellement différentes.血管の検出精度を向上することができる画像処理装置、画像処理方法およびプログラムを提供する。画像処理装置1は、互いに撮像時刻が異なり、かつ、互いに異なる波長帯域の照明光が照射された際に撮像された複数の画像を取得する画像取得部2と、複数の画像のうちの少なくとも1つの画像に対して、低解像化を行うことによって低解像画像を生成