2008 International Conference on Complex, Intelligent and Software Intensive Systems 2008
DOI: 10.1109/cisis.2008.86
|View full text |Cite
|
Sign up to set email alerts
|

A Parallel Algorithm for Advanced Video Motion Estimation on Multicore Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 9 publications
0
11
0
Order By: Relevance
“…ME in AVC standards exploits the temporal redundancy between frames in a block-based approach: a current frame (CF) is divided into Macroblocks (MBs), and the best matching candidate is found for each of them, considering search areas (SAs) in several reference frames (RFs) and a distortion measure (typically the Sum of Absolute Differences (SAD)). Both the optimal search and the sub-optimal fast and adaptive (UMHS) search algorithms are used [2]. The most important computational challenges associated with the implementation of ME lie in the intensive processing, due to the large quantity of pixels being processed, the huge number of motion vector candidates intensively tested, and the high bandwidth requirements which impose complex questions such as data reutilization.…”
Section: Signal Processing For Codingmentioning
confidence: 99%
See 2 more Smart Citations
“…ME in AVC standards exploits the temporal redundancy between frames in a block-based approach: a current frame (CF) is divided into Macroblocks (MBs), and the best matching candidate is found for each of them, considering search areas (SAs) in several reference frames (RFs) and a distortion measure (typically the Sum of Absolute Differences (SAD)). Both the optimal search and the sub-optimal fast and adaptive (UMHS) search algorithms are used [2]. The most important computational challenges associated with the implementation of ME lie in the intensive processing, due to the large quantity of pixels being processed, the huge number of motion vector candidates intensively tested, and the high bandwidth requirements which impose complex questions such as data reutilization.…”
Section: Signal Processing For Codingmentioning
confidence: 99%
“…The Streaming SIMD Extensions 3 (SSE3) instruction set was also exploited to further improve performance. Experimental results for Video ME were obtained by using the JM 14.0 software implementation of H.264/MPEG-4 AVC [2]. Seven different sub-block types and five RFs are considered.…”
Section: Parallel Algorithms Implementationmentioning
confidence: 99%
See 1 more Smart Citation
“…Motion estimation (ME) is essential to reduce the temporal redundancy in video sequences, and is the most computationally intensive component of a video encoder. It contributes most of the compression ratio but consumes typically 60-80% of the video encoding time [1] [2]. So before applying the current video standards to real time applications, the ME process must be optimized deliberately.…”
Section: Introductionmentioning
confidence: 99%
“…Exploitation of the computational capacity of these heterogeneous multi-core processors without native shared memory is a research challenge. Programming models and parallel algorithms have been recently launched to the Cell/BE processor [1,4,5], namely algorithms and techniques to perform video parallel processing on the Cell/BE processor [17,18]. However, there is no general model suitable to implement in parallel the important class of LVIP methods on this type of architectures.…”
Section: Introductionmentioning
confidence: 99%