Provided are an image processing device, an image processing method, and a program, whereby a temporally/spatially synchronized normal-light observation image and special-light observation image are generated and synthesized, and a desired observation image can be obtained. An image processing device is provided with: a pixel extraction unit 513 for calculating the ratio of pixel values of a fourth interpolation image with respect to pixel values of second interpolation image data or third interpolation image data for each region comprising one or a plurality of pixels on the basis of second interpolation image data and/or third interpolation image data and fourth interpolation image data generated by an image generating unit 512, and extracting pixels for which the calculated ratio exceeds a predetermined threshold value; and an image synthesis unit 514 for generating synthesis image data on the basis of the pixel values of the pixels extracted by the pixel extraction unit 513 and the second interpolation image and/or the third interpolation image.L'invention concerne un dispositif de traitement d'image, un procédé de traitement d'image et un programme, grâce auxquels une image d'observation de lumière normale temporellement/spatialement synchronisée et une image d'observation de lumière spéciale sont générées et synthétisées, et une image d'observation souhaitée peut être obtenue. Le dispositif de traitement d'image comporte : une unité d'extraction de pixels (513) pour calculer le rapport des valeurs de pixels d'une quatrième image d'interpolation par rapport aux valeurs de pixels de deuxièmes données d'image d'interpolation ou de troisième données d'image d'interpolation pour chaque région comprenant un ou plusieurs pixels sur la base des deuxièmes données d'image d'interpolation et/ou des troisièmes données d'image d'interpolation et des quatrièmes données d'image d'interpolation générées par une unité de génération d'image (512), et extraire les pixels pour le