Fast and accurate global motion estimation algorithm using pixel subsampling

被引:16
作者
Alzoubi, Hussein [1 ]
Pan, W. David [1 ]
机构
[1] Univ Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USA
关键词
global motion estimation; Levenberg-Marquardt algorithm; subsampling; perspective model; computational complexity;
D O I
10.1016/j.ins.2008.05.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Global motion generally describes the motion of a camera, although it may comprise motions of large objects. Global motions are often modeled by parametric transformations of two-dimensional images. The process of estimating the motions parameters is called global motion estimation (GME). GME is widely employed in many applications such as video coding, image stabilization and super-resolution. To estimate global motion parameters, the Levenburg-Marquardt algorithm (LMA) is typically used to minimize an objective function iteratively. Since the region of support for the global motion representation consists of the entire image frame, the minimization process tends to be very expensive computationally by involving all the pixels within an image frame. In order to significantly reduce the computational complexity of the LMA, we proposed to select only a small subset of the pixels for estimating the motion parameters, based on several subsampling patterns and their combinations. Simulation results demonstrated that the proposed method could speed up the conventional GME approach by over ten times, with only a very slight loss (less than 0.1 dB) in estimation accuracy. The proposed method was also found to outperform several state-of-the-art fast GME methods in terms of the speed/accuracy tradeoffs. (c) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:3415 / 3425
页数:11
相关论文
共 29 条
[1]   Video model for dynamic objects [J].
Acharya, Biswajit ;
Majumdar, Arun K. ;
Mukherjee, Jayanta .
INFORMATION SCIENCES, 2006, 176 (17) :2567-2602
[2]  
Amdahl G., 1967, AFIPS C P, V30, P483, DOI DOI 10.1145/1465482.1465560
[3]  
BONNET M, 2004, Patent No. 6707854
[4]  
BOVIK A, 2000, HDB IMAGE VIDEO PROC, P259
[5]   New adaptive pixel decimation for block motion vector estimation [J].
Chan, YL ;
Siu, WC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1996, 6 (01) :113-118
[6]  
Chen CY, 2004, 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, P301
[7]   Integration of digital stabilizer with video codec for digital video cameras [J].
Chen, Homer H. ;
Liang, Chia-Kai ;
Peng, Yu-Chun ;
Chang, Hung-An .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (07) :801-813
[8]   Acquisition of translational motion by the parallel trinocular [J].
Cheng, Chi-Cheng ;
Lin, Gwo-Long .
INFORMATION SCIENCES, 2008, 178 (01) :137-151
[9]   Robust global motion estimation and novel updating strategy for sprite generation [J].
Cheung, H.-K. ;
Siu, W.-C. .
IET IMAGE PROCESSING, 2007, 1 (01) :13-20
[10]  
CHEUNG HK, 2005, P IEEE INT S CIRC SY, P1