Abstract | ||
---|---|---|
Global motion estimation and compensation (GME/GMC) is an important video processing technique and has been applied to many applications including video segmentation, sprite/mosaic generation, and video coding. In MPEG-4 Advanced Simple Profile (ASP), GME/GMC is adopted to compensate camera motions. Since GME is important, many GME algorithms have been proposed. These algorithms have two common characteristics, huge computation complexity and ultra large memory bandwidth. Hence for realtime applications, a hardware accelerator of GME is required. However, there are many hardware design challenges of GME like irregular memory access and huge memory bandwidth, and only few hardware architectures have been proposed. In this paper, we first analyzed three typical algorithms of GME, and a fast GME algorithm is proposed. By using temporal prediction and skipping the redundant computation, 91% memory bandwidth and 80% iterations are saved, while the performance is kept, compared to Gradient Descent in MPEG-4 Verification Model. Based on our proposed algorithm, a hardware architecture of GME is also presented. A new scheduling, Reference-Based Scheduling, is developed to solve the irregular memory access problem. An interleaved memory arrangement is applied to satisfy the memory access requirement of interpolation. The total gate count of hardware implementation is 131 K with Artisan 0.18 um cell library, and the internal memory size is about 7.9 Kb. Its processing ability is MPEG-4 ASP@L3, which is 352脳288 with 30 fps, at 30 MHz. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1007/s11265-008-0169-7 | Signal Processing Systems |
Keywords | Field | DocType |
Global motion estimation,MPEG-4 advanced simple profile,Sprites,Mosaic,Gradient descent | Gate count,Interleaved memory,Video processing,Memory bandwidth,Computer science,Scheduling (computing),Parallel computing,Real-time computing,Hardware acceleration,Motion estimation,Hardware architecture | Journal |
Volume | Issue | ISSN |
53 | 3 | 1939-8018 |
Citations | PageRank | References |
2 | 0.42 | 22 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Yi-Hau Chen | 1 | 154 | 16.98 |
Shao-Yi Chien | 2 | 1603 | 154.48 |
Ching-Yeh Chen | 3 | 653 | 49.43 |
Yu-Wen Huang | 4 | 1116 | 114.02 |
Liang-Gee Chen | 5 | 3637 | 383.22 |