Real-Time Electronic Digital Image Stabilization System Based on Multi-core Computation
The multi-core computing has become the new trend of computer industry. Electronic Digital Image stabilization (EDIS) system involves a large amount of data and intensive computation. The real-time implementation of EDIS system entails rapid processing of data with high parallelism and repeating computation, which are suitable for parallel data processing of image sequences. The algorithm solution was proposed to deal with high speed image stabilization to meet the requirements of real-time application. According to the data processing characteristics, efficient C++ with inline sIMD (Single Instruction Multiple Data) and multithread programming are used on dual-core PC for real parallel running threads. After the motion vectors acquired by fast searching strategy, adaptive multilocal motions remove the moving objects interference. And the Kalman filter removes high-frequency image jitter motion while smooth global movements are retained. The test results show that it is possible to achieve a robust high efficient performance and real-time processing for stabilization system on conventional PC.
Multi-core computation Image stabilization Motion estimation Parallel processing SIMD.
Yubin Zhou
School of Mechanics Engineer,Shanghai University of Technology and Science,Shanghai 201620,China
国际会议
2009 9th International Conference on Electronic Measurement & Instruments(第九届电子测量与仪器国际会议 ICEMI2009)
北京
英文
3536-3542
2009-08-16(万方平台首次上网日期,不代表论文的发表时间)