Edge by the frame structure is maintained, and to provide such streak artifacts image processing apparatus capable of generating a target image to be removed, the arithmetic apparatus, the original image and the smoothed image based on the feature quantity, determining the shape of the non-linear function (S101). Next, the arithmetic unit, by a non-linear function shape is determined in S101, and calculates the condition coefficient of the original image and the smoothed image. (S102). Next, the arithmetic unit uses the condition coefficient calculated in S102, and calculates a weighting coefficient for each pixel of the original image and the smoothed image (S103). Next, the arithmetic unit performs the weighted addition of the original image and the smoothed image, and generates an object image (S104).構造物のエッジが保たれ、かつストリーク状のアーチファクトが除去される目的画像を生成することが可能な画像処理装置などを提供するために、演算装置は、原画像と平滑化画像の特徴量に基づき、非線形関数の形状を決定する(S101)。次に、演算装置は、S101において形状が決定される非線形関数によって、原画像及び平滑化画像の状態係数を算出する。(S102)。次に、演算装置は、S102において算出される状態係数を用いて、原画像及び平滑化画像の各画素について加重係数を算出する(S103)。次に、演算装置は、原画像と平滑化画像の加重加算を行い、目的画像を生成する(S104)。