Use of CUDA streams for block-based MPEG motion estimation on the GPU.
Mai El-ShehalyDenis GracaninHicham G. ElmonguiPublished in: SIGGRAPH Posters (2012)
Keyphrases
- motion estimation
- gpu implementation
- video sequences
- graphics processors
- parallel implementation
- video compression standard
- motion compensation
- gpu accelerated
- graphics hardware
- compute unified device architecture
- video coding standard
- real time
- video coding
- motion vectors
- video coder
- parallel computing
- motion compensated
- graphics processing units
- inter frame
- parallel computation
- shape coding
- motion estimation and compensation
- object based coding
- compressed domain
- data streams
- optical flow
- motion field
- general purpose
- video compression
- image sequences
- block matching
- motion model
- feature tracking
- variable block size
- parallel programming
- graphic processing unit
- reference frame
- cpu implementation
- multimedia
- macroblock
- shared memory
- block matching algorithm
- super resolution
- parallel algorithm
- parallel processing
- spatial domain
- computer vision
- motion estimator
- compressed video
- rate distortion
- computational complexity
- search range
- intra prediction
- phase correlation
- video signals
- massively parallel
- motion estimation algorithm
- video objects
- frame rate
- video frames