Color transfer using scattered point interpolation

  • Authors:
  • Dong Wang;Weijia Jia;Guiqing Li

  • Affiliations:
  • City University of Hong Kong;City University of Hong Kong;South China University of Technology

  • Venue:
  • Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Interactive color transfer is an important image editing technique, which changes the color pattern of a given source image following users' intention and is more flexible than fully automatic methods in control of color modification. This paper presents a new interactive transfer approach which consists of two stages. Firstly, users specify the color change style by drawing some strokes in the source image and their reference strokes in one or multiple reference images. The source strokes should respectively obey the color style of their reference strokes after color transferring. This is actually a color transfer problem too, which is then casted as a quadratic optimization forcing the color statistic attributes of the source strokes to follow those of their reference strokes while preserving their gradient map unchanged. The source strokes are separately treated and therefore they can bear different color styles after processing. The solution of the optimization is very efficient due to the fact that the specified strokes with the same color style usually contains a small number of pixels. Secondly, the new colors of pixels in source strokes are propagated to the whole image automatically. Instead of solving an optimization equation, we renew the color attributes of each pixel in the source image using a scattered interpolation function which is expressed as a weighted combination of the new colors of pixels in those specified strokes, where the weight is inverse to the multiplication of the appearance distance and position distance from the current pixel to the pixel in the source strokes. Experimental results show that the proposed approach can not only preserve the texture detail and reflect user's intention well but also achieve realtime performance even for large images.