Font Size: a A A

Research And Implementation Of Multi-core Video Processing System Based On TI High-performance DSP

Posted on:2016-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:Z J YangFull Text:PDF
GTID:2308330473956622Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In the information age, the video processing technology is developing rapidly towards of these respects such as high-definition, intelligent and remote, massive high-definition video datas have presented a powerful challenge to processing capability of the processors. In fact, video processing technology is widely used in intelligent transportation, military radar, UAV aerial, medical imaging, computer vision and other related fields. Moving target detection and tracking is one of the key technologies in intelligent video processing. All of these require powerful video processing hardware platform and excellent software design. In this paper, author aims at developing a powerful multi-core video processing system based on TI DM8168 and C6678, Both of them interconnect with PCIe 2.0 interface. Author achieve two video application systems, the first is multi-core sobel processing system, the second is target detection and tracking system.The SoC, DM8168 has a wealth of video peripheral interfaces,which dedicate to video application system, TI’s newest architecture multi-core DSP, C6678 owns high performance multi-core processing capacity. Both of them are low power consumption. PCIe interface owns advantages such as few-pin, high-reliability, high-bandwidth transmission and so on, it can meet the high speed transmission of video data between them. In the software design and implementation of system, DM8168 is mainly responsible for the core control and video processing at the front and end, C6678 is mainly responsible for multi-core parallel processing and communication with DM8168.In this paper, research process is as followed. First, research on SoC multi-core architecture of DM8168, and multi-core communication based on Syslink/IPC and its implementation. Second, research on multi-core architecture and multi-core processing technology of C6678, implementations of multi-core parallel processing application. Third, research on high-speed I/O interconnection, PCIe 2.0 interface and its communication mechanism. Based on the these three research aspects, research on development based on Linux and SYS/BIOS operation system, complete multi-channel video application software design of DM8168, and PCIe driver module, and multi-core parallel processing software design of C6678, achieve multi-core sobel parallel processing system. In addition, research on boot-loader principle and its implementation of C6678, achieving systematic platform. After achieving multi-core parallel processing system, further research on target tracking based on MeanShift algorithm, considering with system platform and multi-core parallel processing software framework, transplant the algorithm, achieve detection and tracking system and optimize system performance. For traditional MeanShift tracking algorithm, analyze its shortcomings, two aspects such as background suppression, adaptive scale. Research on improving algorithm, debugging and analyzing the algorithm, make it implement better. The designed and implemented multi-core processing software framework provides a high-performance multi-core video processing system, with good scalability, it can work for other high complex, large computational algorithm applications, and this is also the core research purpose of this paper.
Keywords/Search Tags:multi-core video processing system, DM8168, C6678, PCIe, object track
PDF Full Text Request
Related items