Dissertation > Excellent graduate degree dissertation topics show
Software Design of Video Surveillance Server Based on Tilera Multi-Core Processor
Author: ZhouSiZhong
Tutor: HuangZuoLun; JiangRongXin
School: Zhejiang University
Course: Electronic information technology and instruments
Keywords: Video Surveillance Server Multi-threads Multi-core processor Database Flash Memory Local Display
CLC: TP391.41
Type: Master's thesis
Year: 2013
Downloads: 44
Quote: 0
Read: Download Dissertation
Abstract
|
In recent years, with the rapid development of economy, the demand for video surveillance is growing fast. Video surveillance systems are becoming more and more widely used in various fields. Video surveillance server is the core unit of the whole network video surveillance system which is used to manage front-end monitoring terminals, to response to users’request, and to display local video. Traditional video surveillance servers are designed to work on PC, which bears low system integration, high cost and poor stability. Therefore the development of stable and low-cost video surveillance server has high engineering applications significance.This thesis designed and implemented a video surveillance server based on Tilera multi-core processor. The software design of the video surveillance server is based on modular theory, which can be divided into three modules:transaction center, database module and local display module. Transaction center is mainly used to manage front-end monitoring terminals and to response to users’requests with thread pool, so it cans response to requests parallel and efficiently. The database module stores the whole data of the system and provides reading and writing access interface to the transaction center. The server uses high-density and non-volatile flash memory as its storage media. To solve the problem that current flash-based database index mechanisms don’t have both high update and query performance, this thesis proposed an efficient database indexing mechanism, which updates the index through log method to ensure highly efficient update performance. Meanwhile by using node-log map table and integrating node loges, this indexing mechanism can ensure query performance. Finally with multi-core resource, the server achieved local multiple HD video display. The local HD video display was fulfilled by Tilera processor and FPGA, which were connected by PCIE bus. And the Tilera multi-core processor was responsible for receiving and decoding of the video stream. Then it transferred the decoded video stream to FPGA for display by DMA. The DMA satisfied the requests of the data transmission speed and the bandwidth for the multi-channel HD video display.
|
Related Dissertations
- Design and Development of Application Programme for Fault Analyzer Based on Wince Platform,TP311.52
- Study on System of Electronic Documetnt Security Signature,TN918.2
- Research on Compression, Operation and Query Processing Methods of Massive Datasets,TP311.13
- Research and Design of One Kind of Paper’s QCS That Based on Embedded System,TP368.1
- Dogs training management system based on WEB,TP311.52
- Establishment of Transgenic Soybean, Maize and Wheat Informationg Platform and Effect of Transgenic Soybean on Soil Microorganisms,S565.1
- Clinical Study on Decompensation in Liver Cirrhosis and Establishment of Relevant Network Database,R575.2
- Yanzhou Mining typical object spectrum database construction and application of,P208
- Wireless handheld terminal design electronic tags,TP311.52
- Research and Development of Field Data Collecting Synchronously System of Mining Area Surface Deformation,P208
- Rule-based Chinese Address Segmentation and Matching Methods,P208
- Automatic Calibration System Voltage Monitor,TM933.2
- Building of Approved Veterinry Drug Database and Analysis of Retrospective Enrofloxacin Pharmacokintic Data,S851.66
- Reliability Analysis Software Development Based on FMECA,TP311.52
- Student Data Sharing Research Based on Web Services,TP311.52
- Analysis and Design of Flash Storage Management in Embedded System,TP368.1
- The Research on Digital Watermarking Technology for Relational Database,TP309.7
- Design of a Highway Toll Settlement System Based on ETC,TP311.52
- The Design and Implementation of Educational Office Administration System Based on Network,TP311.52
- Design and Research of the Agrogeology Investigation Database Management System Based on GIS,TP311.52
- The Research of Handwriting Automatic Acquisition and Remote Transmission for Human Resources System,TP274.2
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Pattern Recognition and devices > Image recognition device
© 2012 www.DissertationTopic.Net Mobile
|