| Literature DB >> 26120505 |
Abstract
Accurate motion estimation between frames is important for drastically reducing data redundancy in video coding. However, advanced motion estimation methods are computationally intensive and their execution in real time usually requires a parallel implementation. In this paper, we investigate the parallel implementation of such a motion estimation technique. Specifically, we present a parallel algorithm for motion estimation based on the bilinear transformation on the well-known parallel model of the hypercube network and formally prove the time and the space complexity of the proposed algorithm. We also show that the parallel algorithm can also run on other hypercubic networks, such as butterfly, cube-connected-cycles, shuffle-exchange or de Bruijn network with only constant slowdown.Entities:
Keywords: Hypercube network; Motion estimation; Parallel algorithms; Video coding
Year: 2015 PMID: 26120505 PMCID: PMC4478192 DOI: 10.1186/s40064-015-1038-z
Source DB: PubMed Journal: Springerplus ISSN: 2193-1801
Figure 1Motion estimation between the current frame (a) and its previous frame (b) based on the bilinear transformation.
Figure 2An example of the bilinear transformation on a frame block.
Figure 3Graph of the function (12) for the example of Figure 2 and for .
Figure 4Proof of Lemma 4.2.