An object of the present invention is to provide an image processing apparatus, an image processing method, and an image processing program capable of detecting a specific area in a tube with high accuracy. The image processing apparatus includes: an in-pipe shooting state analysis unit that analyzes a pipe shooting state that is determined based on a relationship between a subject and a side on which the subject is shot; and a plurality of specific area identification indexes for the in-pipe image. And a specific area detecting unit that detects the specific area by integrated determination of the specific area identification index according to the in-tube photographing situation.管内の特定領域を精度よく検出することができる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。画像処理装置は、管内を撮影した管内画像において、被写体と該被写体を撮影する側との関係に基づいて定まる管内撮影状況を解析する管内撮影状況解析部と、管内画像に対する複数の特定領域識別指標を算出し、管内撮影状況に応じた特定領域識別指標の統合判定により特定領域を検出する特定領域検出部と、を備える。