Font Size: a A A

Image Processing Unit Based On OpenGL 2.0 Standard Design And Implementation

Posted on:2018-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:W R LiFull Text:PDF
GTID:2348330542952482Subject:Engineering
Abstract/Summary:PDF Full Text Request
High quality image and high performance hardware processors are inseparable,in the face of increasingly complex image processing algorithms,CPU limited computing power has been unable to meet the requirements of efficient image processing.Based on GPU Gpen GL2.0 standard design with independent image processing engine,image processing engine in the form of fixed rendering pipeline for water treatment and parallel computing,it not only effectively accelerate the image calculation process,and improved the precision of image processing.Combining a GPU is self-developed project,based on Open GL 2.0 by Image Processing function demand analysis,based on the research of Image Processing algorithm,in the form of fixed rendering pipeline,is designed and implemented an Image Processing Unit(Image Processing Unit,the IPU),it can realize the GPU graphics engine required functions,complete the Image format conversion,convolution,scaling flip,compression decompression,pixel mapping,the five major functions.In this paper,based on the related image processing technology and core algorithm,the researches on the mechanism of the gl Convolution Filter filtering function is realized by using convolution algorithm functions;The adjacent interpolation algorithm was adopted to realize turned gl Pixel Zoom scaling function;Using S3 TC compression decompression algorithm implementation gl Compress Tex Image texture compression function function.In architecture design,image processing unit USES the "double handshake protocol to realize water image data processing,data interaction between assembly line at all levels using fifo queue.Road of pixel data by 4 R,G,B,A color component parallel computing method,as well as improve computing speed to ensure the calculation accuracy.Finally,using the method of hardware and software collaborative verification,through constructing module level and system level verification platform,the function model was established based on the system-verilog,verify the IPU can realize Open GL2.0 the required image processing function,and can effectively accelerate the computation speed of image and guarantee the calculation accuracy.Image processing unit,as a major functional units of GPU pixels on the assembly line,in the aspect of image processing is of great significance,its capacity directly affect the output video footage of the aesthetic,texture,fidelity,visual impact feeling,after IPU processing of the image to make the picture more exquisite,delicate.Image processing unit can enhance the efficiency of image processing and image processing precision,eventually improve the performance of GPU in the pixel lines.Fixed rendering pipeline and calculation of using GPU array of image processing applications in many fields has important engineering practical significance.
Keywords/Search Tags:GPU, Open GL2.0, Image Processing Engine, Image Processing Unit, Pixel lines
PDF Full Text Request
Related items