计算机科学 ›› 2010, Vol. 37 ›› Issue (4): 269-.

• 图形图像及体系结构 • 上一篇    下一篇

基于多核计算的实时数字图像稳定

周渝斌,时永刚   

  1. (上海工程技术大学机械工程学院 上海201620);(北京理工大学信息科学与技术学院 北京100081)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受上海高校选拔培养优秀青年教师科研专项基金(GJ108017)资助。

Real-time Electronic Digital Image Stabilization System Based on Multi-core Computation

ZHOU Yu-bin,SHI Yong-gang   

  • Online:2018-12-01 Published:2018-12-01

摘要: 多核计算已成为计算领域新的发展趋势。针对电子数字稳像系统中待处理的数据量和计算量都非常大的特点,结合双核PC平台的计算特点,采用了一种联合多种加快算法运行速度的处理方案,以满足系统的实时性要求。该方法结合图像视频数据处理的高度并行化、重复性处理的特征,在程序编制上,采用多线程并行处理方法,利用单指令多数据流(Single Instruction Multiple Data, SIMD)、流水线SIMI)技术,在双核CPU上完成并行多线程任务分配和共享内存管理。并在快速搜索基础上,采用自适应多局部运动矢量估

关键词: 多核计算,图像稳定,运动估计,并行处理

Abstract: The multi-core computing has become the new trend of computer industry. Electronic Digital Image Stabilization (EDIS) system involves both large amount of data and intensive computation. The real-time implementation of EDIS system entails rapid data processe with high parallelism and repeated computation,which are suitable for data parallel processe of image sectuences. The algorithm solution was proposed to deal with high speed image stabilization to meet the requirements of real-time systems. According to the data processe characteristics of EDIS, efficient C++ with inline SIMI)(Single Instruction Multiple Data) and multi-thread programming were written and compiled on dual-core PC for real parallel running threads to achieve real-time performance in conventional PC. After the motion vectors acquired from fast search strategy, adaptive multi-local motion vectors avoided the moving objects interference. And the Kalman filter removed high-frequency image fitter motion while smooth global movements were retained for scanning and vehicle moving. The test results show that it is possible to implement a high efficient and robust real-time stabilization system on conventional PC with Multi-core at last.

Key words: Multi-core computation, Image stabilization, Motion estimation, Parallel processing

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!