The purpose of the present invention is to provide an image processing device, an image processing method and an image processing program which can accurately detect a specific region in a canal. This image processing device is provided with: a canal-interior imaging conditions analysis unit which, in a canal-interior image captured of the inside of the canal, analyzes the canal-interior imaging conditions which are determined on the basis of the relation between the object imaged and the side from which said object is imaged; and a specific region detection unit which detects a specific region in accordance with the canal-interior imaging conditions.L'objet de la présente invention est de mettre en œuvre un dispositif de traitement d'images, un procédé de traitement d'images et un programme de traitement d'images qui peut détecter avec précision une zone spécifique dans un canal. La présente invention concerne un dispositif de traitement d'images qui comporte : une unité d'analyse de conditions d'imagerie de l'intérieur d'un canal qui, dans une image de l'intérieur d'un canal capturée de l'intérieur du canal, analyse les conditions d'imagerie de l'intérieur du canal qui sont déterminées sur la base de la relation entre l'objet imagé et le côté depuis lequel ledit objet est imagé ; et une unité de détection de zone spécifique qui détecte une zone spécifique en fonction des conditions d'imagerie de l'intérieur du canal.管内の特定領域を精度よく検出する画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。画像処理装置は、管内を撮影した管内画像において、被写体と該被写体を撮影する側との関係に基づいて定まる管内撮影状況を解析する管内撮影状況解析部と、管内撮影状況に応じて特定領域の検出を行う特定領域検出部と、を備える。