YE You-shi, ZHAO Bao-jun, TANG Lin-bo, CAI Xiao-fang. Software optimization of multi-target real-time tracking SOPC system[J]. Editorial Office of Optics and Precision Engineering, 2011,19(3): 681-689
large size and poor anti-interference in the traditional DSP+FPGA design
a real-time multi-target tracking system based on a System on Programmble Chip(SOPC) was established and a software optimization method based on NIOS II core and its data link was proposed. The optimization technologies for algorithm structure
data link configuration
code optimization
custom instruction and C2H were researched. Then
these technologies were applied to the multi-target tracking SOPC system to optimize algorithm structure
reduce the size of code
remove the correlation of code and implement link-layer hardware conversion to enhance the performance of software pipelining. Experimental results indicate that these optimizing technologies can improve the efficiency of software by 9-18 times. The computing time of multi-target tracking is 1.3 ms/frame and the navigation operation time is 470 s/cycle for the image sequence of 256 pixel256 pixel in 100 frame/s. The system can realize real-time processing with low hardware costs
simple structure and stable performance.
关键词
Keywords
references
漆长松,刘恩海,钟建勇. 天基平台深空运动小目标检测[J]. 光电工程,2008,35(5):28-32. QI CH S, LIU EN H, ZHONG J Y. Discussion on space-based deep space small moving target detection [J]. Opto-Electronic Engineering, 2008,35(5):28-32. (in Chinese)[2] CLARK F O, DANIEL P H. Automatic target recognition by matching oriented edge pixels [J]. IEEE Transactions on Image Processing, 1997,6(1):103-113.[3] YIN CH F, ZHAO D. The research on target recognition and image tracking system based on high-speed DSP . Proceedings of the 4th International Conference on Computer Science & Education, Nanning, P.R. China: ICCSE,2009:697-700.[4] 赵鹏,沈庭芝,单宝堂. 一种基于粒子滤波的无人机电视导引系统目标跟踪算法[J]. 光学 精密工程, 2008,16(1):134-140. ZHAO P, SHEN T ZH, SHAN B T. An object tracking algorithm for TV guiding system of UAV based on particle filter [J]. Opt. Precision Eng., 2008,16(1):134-140. (in Chinese)[5] 王广平,许廷发,倪国强,等. 多ADSP-TS201红外弱小目标实时检测跟踪系统的硬件设计[J]. 光学 精密工程,2007,15(6):941-944. WANG G P, XU T F, NI G Q, et al.. Hardware design of infrared dim target real time detection and tracking system based on multiple ADSP-TS201S [J]. Opt. Precision Eng., 2007,15(6):941-944. (in Chinese)[6] 许廷发,赵思宏,周生兵,等. DSP并行系统的并行粒子群优化目标跟踪[J]. 光学 精密工程,2007,17(9):2236-2240. XU T F, ZHAO S H, ZHOU SH B, et al.. Particle swarm optimizer tracking based on DSP parallel system [J]. Opt. Precision Eng., 2007,17(9):2236-2240. (in Chinese)[7] ALTERA.NIOS II processor reference handbook [M]. Published by Altera, 2009.[8] XU H, WEI SH SH. An embedded SOPC system using automation design . Proceedings of the International Conference on Parallel Processing Workshops, Oslo, Norway: ICPP,2005:232-239.[9] 叶有时,唐林波,赵保军,等. 基于SOPC的深空目标实时跟踪系统[J]. 系统工程与电子技术,2009,31(12):3002-3006. YE Y SH, TANG L B, ZHAO B J, et al.. Real-time deep space target track system based on SOPC [J]. Systems Engineering and Electronics, 2009,31(12):3002-3006.(in Chinese)[10] 丁瑞,史彩成,何佩琨. 基于FPGA+DSP系统的红外图像非均匀校正的实现[J]. 光学技术,2006,32(8):121-123. DING R, SHI C CH, HE P K. The realization of two-point non-uniformity correction of infrared image based on FPGA+DSP [J]. Optical Technique, 2006,32(8):121-123.(in Chinese)[11] 王勇,赵保军. 复杂背景下低信噪比点目标的实时检测算法及实现[J]. 系统工程与电子技术,2002,24(12):18-21. WANG Y, ZHAO B J. A real-time detection algorithm for low SNR point targets in a complex background [J]. Systems Engineering and Electronics, 2002,24(12):18-21.(in Chinese)[12] Bruno Pimentel. Recursion in hardware: applicability and implementation strategies . Proceedings of the Second International Conference on Advances in Circuits, Electronics and Micro-electronics. Sliema, Malta: CENICS, 2009:94-100.[13] 孟占红,赵保军. 基于DSP的实时图像压缩软件优化技术研究[J]. 电子学报,2006,34(9):1558-1561. MENG ZH H, ZHAO B J. The study on software optimizing technology of real-time image compression system based on DSP [J]. Acta Electronica Sinica, 2006,34(9):1558-1561.(in Chinese)[14] 虞响,张笑微,潘泽友. 实时目标跟踪中TMS320 DM642的软件优化研究[J]. 兵工自动化,2009,28(6):86-91. YU X, ZHANG X W, PAN Z Y. Software optimization in real-time tracking system of moving object based TMS320DM642 [J]. Ordnance Industry Automation, 2009,28(6):86-91. (in Chinese)[15] ALTERA.Embedded Design Handbook [M]. Published by Altera, 2010.