Adaptable Image Interpolation with Skeleton - Texture Separation
Takahiro Saito, Yuki Ishii, Yousuke Nakagawa, Takashi E. Komatsu · 2006
This paper presents an adaptable interpolation approach that can adjust edge sharpness and texture intensity to reconstruct a high quality image according to user's taste in picture quality. Our interpolation approach first resolves an input image I into its skeleton image U and its texture generator V and its residual image D such that I=U·V+D, and then interpolates each of the three components independently with a proper interpolation method suitable to each. The skeleton image is a bounded-variation function meaning a cartoon approximation of I, and interpolated with a super-resolution deblurring-oversampling method that interpolates sharp edges without producing ringing artifacts. The texture generator is an oscillatory function representing regular distinct textures, and interpolated with a standard linear interpolation algorithm. The residual image is a function with some randomness, and interpolated with a statistical re-sampling interpolation algorithm.