I. Introduction
Image interpolation is a process of generating a high resolution image from a low resolution image, which is one of the key issues in image processing field. Various applications such as demosaicking, image enlargement and surveillance camera image enhancement require high performance interpolation algorithms. For preserving valuable details of a low resolution image without artifacts, an interpolation algorithm has to reflect image features carefully and considerably.