Font Size: a A A

Research On Algorithm Of Unsupervised Color Transfer Between Images Based On Clustering

Posted on:2006-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:N RaoFull Text:PDF
GTID:2168360152470369Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Transferring color between images is a method that borrows one image's color characteristics from another. It can be utilized for color correction, colorization of old black and white movies or scientific illustrations, pseudocoloring greyscale images of luggage acquired by X-ray equipment at an airport. In medicine, greyscale images, such as Magnetic Resonance Imageing (MRI), X-ray and Computerized Tomography (CT) images can be enhanced with color for presentations and demonstrations. Recently color transfer technique has been extensively studied.This thesis presents a novel approach for transferring color between images using multiple source images. User can segment target image into several regions according to his requirement. Then we perform color transfer between individual region and corresponding source image. We experiment transferring color using two source images. Firstly, we segment the target image into background and foreground with simple binary way. Then perform color transfer between background and corresponding background source image, and foreground and corresponding foreground source image selected by user. This multiple source images technique can fuse various images' color characteristics into one image. User can select various source images to enhance each region of target image. So this technique is an extended image enhancement approach.Unsupervised color transfer attempts to free user from laborious work. This approach can be conveniently applied to batch process and video. More specifically, eliminating the need for human intervention can be regarded as a first step towards real-time video colorization. This paper introduces a general technique for unsupervised color transfer between images based on clustering. The algorithm first uses unsupervised clustering algorithm to partition the target and source image data into a certain number of clusters with similar color and luminance. It creates optimized correspondence by matching texture character and luminance betweenclusters. Then select certain larger density pixels in each subset to construct corresponding swatch. The color information is transferred from the matched pixel in source swatch to the target one. When color transmission is done between the source and the target swatches, the final colors are assigned to each pixel of the target image by matching pixel to pixel in the target swatches using comparing texture characteristics. The proposed unsupervised color transfer between images algorithm can be used to transfer color not only between two color images, but also between a grey image and a color image. Because this technique can automatic perform color transfer process without user interventions, it can be conveniently applied to batch process and video, provided that composition, texture and luminance are sufficiently distinct.At last, this thesis analyses the technique of colorization greyscale video. We realize a colorizing greyscale video algorithm using the correlation between two conjoint frames of video. Experimental results show the algorithm works quite well.
Keywords/Search Tags:Color Transfer, lαβ Color Space, Image Clustering, User Interventions, Swatches, Texture Characteristics Extraction, Colorization Greyscale Video
PDF Full Text Request
Related items