PROBLEM TO BE SOLVED: To provide an image processing device, image processing method and image processing program capable of stably detecting an abnormal area regardless of the size of the abnormal area as an object to be detected.SOLUTION: The image processing device includes: a feature value calculator 110 for calculating the feature value of each pixel in an image an approximate shape calculator 120 for calculating an approximate shape approximating a profile of a distribution area in which the feature value is distributed in a feature space having the feature value as an element and an abnormal area detector 130 for detecting an abnormal area in the image based on the approximate shape and the profile of the distribution area.COPYRIGHT: (C)2013,JPO&INPIT【課題】検出対象となる異常部の大きさによらず、異常部を安定的に検出することができる画像処理装置、画像処理方法、及び画像処理プログラムを提供する。【解決手段】画像処理装置は、画像内の各画素の特徴量を算出する特徴量算出部110と、特徴量を成分とする特徴空間において該特徴量が分布する分布領域の形状を近似する近似形状を算出する近似形状算出部120、近似形状及び上記分布領域の形状をもとに、画像内の異常部を検出する異常部検出部130とを備える。【選択図】図1