Font Size: a A A

Video Processing With Color Transfer Algorithm Based On GPU

Posted on:2007-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:X F GanFull Text:PDF
GTID:2178360212957418Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Graphics processing unit (GPU) has been developing rapidly in recent years at a speed over Moor's law, and as a result, various applications associated with computer graphics advance greatly. At the same time, the highly processing power, parallelism and programmability available nowadays on the contemporary GPU provide an ideal platform on which the general-purpose such as digital image processing computation could be made. A recent major breakthrough in graphics hardware technology has been the introduction of programmability; this allows the user to replace portions of the fixed graphics pipeline with customized shader programs exposing the ability of GPU to function more like a general processing unit. In spite of all the rendering power, it is not possible or meaningful to use algorithms designed with CPU in mind on graphics hardware. The essential difference is that GPU provides a highly parallel Single Instruction Multiple Data Set (SIMD)architecture. The key to harnessing this resource is reengineering the computationally expensive algorithms to take advantage of this architecture as well as making use of rendering optimizations built into the programmable graphics pipeline. This thesis presents several novel graphics approaches which utilize programmable graphics hardware to obtain both real-time frame rate performance and high quality result.First, the thesis introduced the history and the characters of GPU, drawn a conclusion of image-processing framework based on GPU acceleration, Implemented the program about lots of classic image-processing algorithms, such as border detective, color transferring, geometry transformation, gave the solution how to sort ana find most max or min number with GPU. Introduced how to accelerate video processing with GPU.Second, we introduce another interesting area in Computer Vision field: colorizing greyscale image and color transfer. We introduce the development and some classic algorithms of this area. Then we present a accelerated algorithm of colorizing greyscale image based on GPU and a new algorithm of GPU-Accelerated Color Transfer between Images, which obtain both real-time frame rate performance and high quality result.Finally, I summarize my own research experience of programmable graphics pipeline and propose some potential research topics in the future.
Keywords/Search Tags:Image Processing, Colorizing, Color transfer, Video Processing, GPU
PDF Full Text Request
Related items