Font Size: a A A

Fpga-based Remote Network Monitoring System,

Posted on:2010-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z GuoFull Text:PDF
GTID:2208330332978116Subject:Detection technology and automation equipment
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of multimedia technology and the increasing enhancement of computer performance, the digital video surveillance system has gradually substituted for traditional analog video surveillance system, which is widely applied in public places, such as banks, intelligent communities and hotels. It plays an important role in the public security field. Therefore, the intelligent video surveillance system will own a bright application prospect in the future.A digital video remote network surveillance system based on the concept of moving object recognition was designed in this paper. This system adopted the embedded softwares QuartusII and NiosⅡ, and integrated video processing, network transmitting and SOPC embedded technology. Meanwhile, it applied the algorithm of object distillation to reduce a great number of transmitting data and improve the performance of real time and display quality, which presented a new solution available to the system. By video capturing, background transmitting and moving objects transmitting via network, the design can judge whether invading objects exist and realize surveillance system without attendant. A video surveillance system design plan based on SOPC technology,——the plan of CPU integrated with user's self-defining logic, was discussed in the thesis. CPU NiosⅡ5.0 embedded IP core, which has been downloaded to FPGA, acts as the control module of the system. It can receive,process,control data stream, and network transmitting based on UDP protocol. FPGA's logic units are used to implement the video image manipulation and processing. To a large extent, this plan has improved the speed, of the system, because the system's hardware program was written in Verilog HDL language, in order to capture and process video data. In the way of collaborating design of software and hardware, the system adopt the solutions that video user's self-defining module linked with Avalon bus and that DMA module transferred hardware video data to SDRAM memory. In the way of realizing image manipulation, the system realized moving object recognition through adopting the difference formula of two neighboring pictures. When the system transmits video data through network, the background pictures and moving object pictures are transmitted separately. So the solution reduces the great number of transmitting data and improves transmitting rate and display quality.The key technology of video surveillance system is video capture, video transmitting, moving-target detection, recognition and communication. The paper has realized a type of remote network surveillance system based on FPGA, and has solved several problems, including video capture, color mode transition, resolution change, video data transition and moving-target detection. In the hardware system integration part, this system adopted specialized mega-pixel camera,configured user logic component module,realized the function of gathering,processing video, and built hardware integrated system based on SOPC, as well as compiled NiosⅡC/C++ software system through the function of moving-target recognition and network communication. Finial, the paper confirmed the correctness of hardware communication through timing simulator and the correctness of network communication and C program.
Keywords/Search Tags:SOPC, NiosⅡ, remote surveillance, real-time image capture, video procession, UDP protocol, ARP protocol
PDF Full Text Request
Related items