Provided is an image processing system with which it is possible to eliminate jaggies with respect to such images as grayscale images, color images, or images which are upscaled with unknown scalars, in addition to binary images.
Provided is an image processing system with which it is possible to eliminate jaggies with respect to such images as grayscale images, color images, or images which are upscaled with unknown scalars, in addition to binary images. When it is assessed that a center pixel in a local region which is cut from an image to be processed is a pixel which is an object of jaggy removal, a base filter operation means (84) respectively applies a plurality of types of predetermined base filters to the local region. A weighting computation means (85) calculates a weighting for the plurality of types of base filters on the basis of feature values calculated by a primary constituent analysis means (82). A filtering result weighting operation means (86) updates the pixel value of the center pixel on the basis of the result of the filtering by each base filter and the weighting for each base filter.