Dissertation > Excellent graduate degree dissertation topics show

CUDA H.264 encoding interframe prediction algorithm

Author: GuoZhiZuo
Tutor: SangZuo
School: University of Electronic Science and Technology
Course: Computer System Architecture
Keywords: H.264 inter prediction mode selection CUDA GPU
CLC: TN919.81
Type: Master's thesis
Year: 2011
Downloads: 56
Quote: 0
Read: Download Dissertation

Abstract


Compared with previous video coding standards, H.264 standard enhances the coding performance considerably with significantly improved implementation complexity. The inter prediction component of H.264 encoder supports more division size, higher precision motion vector and more reference frames and leads to higher computation complexity. In early time, the application of GPU was limited in 3D image rendering. CUDA (Compute Unified Device Architecture) allows general-purpose application with GPU. CUDA provides a new opportunity and method to improve the performance of H.264 encoding algorithm.In this thesis, the basic principles of video encoding and the H.264 encoder structure are introduced; the component of inter prediction is analyzed deeply; the algorithms for motion estimation, mode decision, etc, proposed by domestic and foreign scholars are summarized. Then, new algorithms for inter prediction component are proposed. Full-search algorithm for motion estimation is improved based on the characteristics of GPU and CUDA: the SAD of bigger division of the macroblock is calculated with the SAD of smaller divisions; the calculation for Lagrange factor for all macroblocks of the current encoding frames were put together and processed before the processing of all macro blocks; to be implemented easily on GPU, a new mode cost function is proposed. Thus, the process of inter prediction of all macro blocks in one frame are integrated together. The data used was abstracted so that the algorithm can be implemented as large-scale matrix processing.According to the test data, it’s feasible to carry out inter prediction part of H.264 encoder on GPU. The encoding speed was enhanced significantly with bitrates maintained within an acceptable range. The bit stream can be correctly decoded by H.264 decoder with image quality slightly declined.

Related Dissertations

  1. Rate-distortion Optimization Based Rate Control,TN919.81
  2. Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
  3. Research on Key Technologies for Image Compression and Transmission in Telemedical System,R318.0
  4. Visual Feedback and Memory Behavior Based GPU Parallel Ant Colony Algorithm,TP301.6
  5. Research of Error Concealment Techniques in Wireless Video Transmission Based on H.264,TN919.81
  6. Design and Implementation of P2P streaming system,TN919.8
  7. Research on Error Concealment Technology Based on H.264 Decoder,TN919.81
  8. The Research of Parallel Video Transcoding in H.264,TN919.81
  9. Research on Video Compression Algorithm Based on Multi-core Computing Platform,TN919.81
  10. Research of Scalable Video Coding Based on H.264/AVC Extension,TN919.81
  11. Research on Mode Decision Algorithm for H.264/AVC Intra Prediction,TN919.81
  12. Study of Adaptive Motion Estimation in H.264/AVC,TN919.81
  13. Design and Implementation of Intelligent Transportation Video Monitoring System Based on 3G Network,TP391.41
  14. Research of Finite Element Method on GPU,O241.82
  15. The Design and Implementation of Audio and Video Transmission and Intelligent Video Analysis System Based on TMS320DM365,TN919.8
  16. ARM-based Wireless Real-time Road Video Transmission,TN919.8
  17. The Design and Implementation of Network Video Surveillance System,TP277
  18. Study of Adaptive LDPC-UEP Scheme for SVC Video Transmission,TN919.8
  19. QoS Support of Scalable Video Transmission over Wireless Networks Through Cross-layer Design,TN919.81
  20. H.264-based wireless video transmission system research and program implementation,TN919.8
  21. CUDA-based regular expression matching system design and implementation,TP311.52

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Image communication, multimedia communication > Image coding
© 2012 www.DissertationTopic.Net  Mobile