Abstract
Many interpolation methods have been proposed and used for resizing images or achieving higher resolution images. In this paper, a new interpolation method is proposed. In this method, we consider a pixel value to be image energy in local region. A surface integral of pixel values is defined by a rectangle determined with image origin and a coordinates. This integration can be calculated from the pixel value of the coordinates and integrations of the nearest 3 coordinates. The proposed method is based on this definition. The distribution of the integration of pixel values inside local region are interpolated by B-spline surface with control points at the corners of the region. Therefore, image energy in local region is conserved. And, any pixel value inside the local region can be calculated by partial differentiation of the interpolate surface. Experimental results shows that precisely resized image is achieved by the proposed than by conventional methods.