Font Size: a A A

The Design And Research Of Real Time Image Processing System Based On SOPC Technology

Posted on:2011-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:L J WangFull Text:PDF
GTID:2178360305954620Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of high-speed computers and hardware technology, performance price ratio greatly increased, thus promoting the development of image processing technology. The design application for the purpose of SOPC technology to Altera DE2 development board provided for the development platform, will SOPC technology for image acquisition and storage and image processing, to complete a real-time image processing system. System consists of the video signal generator, VGA monitor, DE2 development board, composed of image acquisition, storage, processing and display by the main part of the SOPC system control and achieve. In the system design process, to CycloneⅡseries FPGA devices as the hardware base to QuartusII7.0 and Matlab R2007a for the main software development environment, using Altera's NiosⅡembedded soft core processor, and image processing algorithms, using SOPC technology make the necessary interface to the external circuit to complete the whole system set up, using C language and the Verilog HDL language combination, and through the Matlab / Simulink modeling and simulation of real-time image processing and display functions.SOPC as a large-scale programmable logic devices based on FPGA to implement for large-scale digital logic and embedded processors into a single chip, integrated analog parts, the formation of hybrid module, a complete hardware and software combination of control and processing chip on the system In recent years, attention has been widely. SOPC is a high degree of parallelism in the signal processing engine, to meet the ever-increasing complexity of algorithm application requirements, provide extremely high performance through parallel signal processing capabilities, application of their exploration of visual computing and real-time image processing and image processing solution currently exists The problem is of great significance. Further study of this thesis in image processing based on the theory, drawing scholars inside and outside the research results have been obtained to explore the SOPC in image processing and computer vision field of the more active areas that are widely used in the application. In this thesis, the high degree of parallelism SOPC signal processing was designed based on real-time image processing system, SOPC, and according to the system of target demand on the core processor and peripheral devices of the model selection analysis, the use of filter-based system Ji pipeline design method to optimize the balance between performance requirements and design the actual size limit. As a result of all the basic arithmetic and logical operations, which can meet the real-time processing. The simulation results show the effectiveness of the designed system.Image itself as the volume of data, and often one-dimensional matrix or array of forms, and therefore parallel with the characteristics of parallel computing using appropriate image processing to improve the speed of much help. General image processing algorithms are complex, including a large number of convolution and multiply-add, even the basic sort to go through a series of comparison operations, which is real-time image processing speed have a great impact, not the hardware but also reflects the advantages of the system, and therefore, the traditional image processing algorithms optimized to make it more suitable for hardware of the system. However, the optimization algorithm is real-time processing speed necessary to make upgrading the hardware resource consumption increases, so the need to improve speed while taking into account the matching algorithm and hardware architecture of the hardware resource consumption and its economy and flexibility. Parallel mechanisms are highly integrated calculation engine in the FPGA has a large number of internal, and FPGA high integration and low cost advantages of FPGA-based platform to enable real-time image processing system to become a trend.SOPC-based real-time image processing, not only for us to achieve a new image processing method, and the limited use of the traditional DSP and other dedicated image processing devices to achieve the idea of a challenge. SOPC system based on FPGA platform can effectively realize image processing, and its operating mechanism can meet the high-speed real-time image processing, the cost-effective, good flexibility and shorter development cycle characteristic of other similar systems is unsurpassed.The design work includes: image acquisition, image storage, image processing and image display module, and the organic integration of the modules together to build SOPC system. Which also use Matlab / Simulink, Image processing algorithms for modeling and simulation. Ultimately real-time image acquisition, storage, display, but also on the image smoothing and sharpening filter pretreatment.The system works as follows: the video signal generator output PAL standard video signal, the output through the ADV7181 collection of CCIR656 standard 8-bit YCrCb 4:2:2 standard digital video signal, then if the need for image processing of words (from button control), directly through the color space into RGB color format conversion module, and then output to the ADV7123, by the A / D converted by the display, if the need for processing, digital signal will be collected and temporarily stored SRAM, again in accordance with the requirements median filter or sharpening, and stored in SDRAM, when the processed image after a read from SDRAM in the color space conversion module for another converted into RGB format, and then through the A / D conversion after the show.System module includes image acquisition and control module, the inherent IP core module, image storage module, median filtering module, image enhancement processing module, the color conversion module, image display control module, LCD display module, keypad control module, phase-locked loop control module. By SOPC Builder tool to customize these modules into a SOPC component, thus the entire system based on FPGA platform, the hardware framework...
Keywords/Search Tags:FPGA, SOPC, Image Processing, Median Filter, Image Sharpening, Color Space Conversion
PDF Full Text Request
Related items