PROBLEM TO BE SOLVED: To provide an image processing apparatus, image processing method, and image processing program which can stop iterative filtering with appropriate timing in a process of the iterative filtering for an image.SOLUTION: The disclosure provides an image processing apparatus and method. The image processing apparatus includes: a filter for performing an iterative filtering on an input image and an iterative filtering stopping device for determining whether to stop the iterative filtering according to a variation speed, accompanied with the number of iterations, of the filtered image obtained from each iteration of the iterative filtering.COPYRIGHT: (C)2012,JPO&INPIT【課題】画像に対する反復フィルタ処理の過程において、反復フィルタ処理を適切なタイミングで停止することができる画像処理装置、画像処理方法、及び画像処理プログラムを提供することである。【解決手段】本実施形態は、画像処理装置及びその方法に関するものであり、該画像処理装置は、入力画像に対して反復フィルタ処理を実施するフィルタ装置と、前記反復フィルタ処理過程において各フィルタリング毎に得られるフィルタリング画像の反復回数に伴う変化速度に基づいて前記反復フィルタ処理を停止するか否かを確定する反復フィルタ処理停止装置とを具備する。【選択図】図1