Affine Motion Estimation Hardware Implementation With 51.7%/67.5% Internal Bandwidth Reduction for Versatile Video Coding
Versatile Video Coding (VVC) employs Affine Motion Compensation (AMC) to process scenes with high-order motion. To improve AMC efficiency, the Affine Motion Estimation (AME) process based on the gradient-based iterative algorithm (GIA) and block match algorithm (BMA) is introduced to the VVC Test Model (VTM). However, the AME process is highly complex and difficult for hardware implementation in real-time applications. In this context, this paper proposes a hardware-friendly AME algorithm and implements the corresponding accelerator. Firstly, the weighted least squares regression is used to reduce the iteration of GIA. Then an iteration-free search scheme is proposed to remove the search dependence during the GIA and BMA process. In addition, a motion vector clamping mechanism and four-level memory organization are proposed to solve the problem of reference pixel reading conflict, which reduces 51.7% and 67.5% internal bandwidth of the AME accelerator. Compared with the default AME process of VTM 16.0, experimental results show that the proposed algorithm reduces AME run time by 81.63% while the corresponding Bjontegaard Delta Bit Rate (BDBR) loss is only 0.492%. The proposed AME accelerator can flexibly support AME search tasks in various configurations. Synthesized with the TSMC 28nm process, the proposed architecture has a gate count of 1313K and a power consumption of 156.83 mW. It can achieve <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$7680\times 4320$ </tex-math></inline-formula>@1.7fps~30fps and the corresponding BDBR loss is 0.492%~1.835%.
Authors
- Leilei Huang (ORCID: https://orcid.org/0000-0002-8900-4109)
- Xiaoxiang Chen
- Zhijian Hao (ORCID: https://orcid.org/0000-0002-7892-5973)
- Zhao Zan (ORCID: https://orcid.org/0000-0003-0647-8366)
- Minge Jing (ORCID: https://orcid.org/0009-0005-0446-5600)
- Yibo Fan (ORCID: https://orcid.org/0000-0003-2523-8261)
- Xiaoyang Zeng (ORCID: https://orcid.org/0000-0003-3986-137X)
- Shushi Chen (ORCID: https://orcid.org/0009-0000-2992-1629)
- Hao Zhang (ORCID: https://orcid.org/0000-0002-9192-4684)
Institutions
- Xidian University (CN)
- Fudan University (CN)
- East China Normal University (CN)
Publication Details
- Journal
- IEEE Transactions on Circuits and Systems for Video Technology
- Published
- 2024-11-27
- DOI
- https://doi.org/10.1109/tcsvt.2024.3507375
- Citations
- 5
- Primary Topic
- Video Coding and Compression Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.75
Funders
- National Natural Science Foundation of China