Provided are an image processing device and the like capable of executing alignment with good accuracy between a plurality of spectral band images obtained by a frame-sequential endoscope. The image processing device (1) executes alignment between a plurality of spectral band images obtained by capturing an intraluminal image with a plurality of lights having wavelength bands different from each other and comprises: a spectral band image acquiring unit (110) for acquiring a plurality of spectral band images a spatial frequency component extraction unit (120) for extracting the feature amount for each spatial frequency band from each pixel in at least one spectral band image among the plurality of spectral band images a weight calculation unit (130) for, based on the feature amount for each spatial frequency band extracted from each pixel, calculating the weight for each spatial frequency band given to the at least one spectral band image and an alignment unit (140) for, based on the weight, performing alignment among the plurality of spectral band images.La présente invention concerne un dispositif de traitement dimage et analogue apte à exécuter un alignement avec une bonne précision entre une pluralité dimages de bande spectrale obtenues par un endoscope séquentiel à trame. Ledit dispositif de traitement dimage (1) exécute lalignement entre une pluralité dimages de bande spectrale, obtenues par capture dune image intraluminale avec une pluralité de lumières qui possèdent des bandes de longueur donde différentes les unes des autres, et comprend les éléments suivants : une unité dacquisition dimage de bande spectrale (110) destinée à acquérir une pluralité dimages de bande spectrale une unité dextraction de composant de fréquence spatiale (120), permettant dextraire la quantité dattributs pour chaque bande de fréquence spatiale de chaque pixel, dans au moins une image de bande spectrale parmi la pluralité dimages de bande spectrale une unité de calcul de pondérati