Theme-Logo
  • Login
  • Home
  • Course
  • Publication
  • Theses
  • Reports
  • Published books
  • Workshops / Conferences
  • Supervised PhD
  • Supervised MSc
  • Supervised projects
  • Education
  • Language skills
  • Positions
  • Memberships and awards
  • Committees
  • Experience
  • Scientific activites
  • In links
  • Outgoinglinks
  • News
  • Gallery
publication name Towards an FPGA-Based HEVC Encoder: A Low-Complexity Rate Distortion Scheme for AMVP
Authors Ahmed M. Abdelsalam; Ahmed Shalaby; Mohammed S. Sayed
year 2017
keywords HEVC; Advanced Motion Vector Prediction; Inter-prediction; Motion estimation; Video compression; FPGA
journal Circuits, Systems, and Signal Processing
volume Not Available
issue Not Available
pages Not Available
publisher springer
Local/International International
Paper Link http://link.springer.com/article/10.1007/s00034-017-0514-9
Full paper download
Supplementary materials Not Available
Abstract

Advanced motion vector prediction (AMVP) is a new technique adopted in the latest high-efficiency video coding (HEVC) standard. AMVP block predicts an initial motion vector of the current block from a given set of candidates by means of rate distortion (RD) optimization process. Due to the large number of different-sized blocks, simplification of RD optimization process in AMVP block is highly appreciated. Therefore, we present a new RD optimization technique for AMVP block in HEVCencoder. The proposed RD calculation approach finds the best AMVP candidate by processing less number of feature pixels per every block. Experimental results show notable speedup in terms of AMVP processing time with tolerable quality degradation (PSNR) and bitrate requirement. The proposed RD calculation technique reduces the RD computational complexity of the AMVP block by 87.5% as maximum (i.e. 1.7% of the whole encoder complexity). This improvement is accompanied with a modest average PSNR loss of 0.10 dB and an increase by 2.4% in terms of bitrate. On the other hand, we present an FPGA-based architecture for AMVP unit in HEVC encoder. The proposed architecture was prototyped, simulated and synthesized on Xilinx Virtex-7 XC7VX550T FPGA. At 188MHz clock frequency, the proposed architecture processes 8K (7680×4320) YCrCb resolution at 60 fps while utilizing less than 1% of the FPGA resources.

Benha University © 2023 Designed and developed by portal team - Benha University