GRACE: Designing Generative Face Video Codec via Agile Hardware-Centric Workflow

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wan, Rui, Zheng, Qi, Zhang, Ruoyu, Chen, Bu, Liu, Jiaming, Li, Min, Jing, Minge, Zhou, Jinjia, Fan, Yibo
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912704601522176
author Wan, Rui
Zheng, Qi
Zhang, Ruoyu
Chen, Bu
Liu, Jiaming
Li, Min
Jing, Minge
Zhou, Jinjia
Fan, Yibo
author_facet Wan, Rui
Zheng, Qi
Zhang, Ruoyu
Chen, Bu
Liu, Jiaming
Li, Min
Jing, Minge
Zhou, Jinjia
Fan, Yibo
contents The Animation-based Generative Codec (AGC) is an emerging paradigm for talking-face video compression. However, deploying its intricate decoder on resource and power-constrained edge devices presents challenges due to numerous parameters, the inflexibility to adapt to dynamically evolving algorithms, and the high power consumption induced by extensive computations and data transmission. This paper for the first time proposes a novel field programmable gate arrays (FPGAs)-oriented AGC deployment scheme for edge-computing video services. Initially, we analyze the AGC algorithm and employ network compression methods including post-training static quantization and layer fusion techniques. Subsequently, we design an overlapped accelerator utilizing the co-processor paradigm to perform computations through software-hardware co-design. The hardware processing unit comprises engines such as convolution, grid sampling, upsample, etc. Parallelization optimization strategies like double-buffered pipelines and loop unrolling are employed to fully exploit the resources of FPGA. Ultimately, we establish an AGC FPGA prototype on the PYNQ-Z1 platform using the proposed scheme, achieving \textbf{24.9$\times$} and \textbf{4.1$\times$} higher energy efficiency against commercial Central Processing Unit (CPU) and Graphic Processing Unit (GPU), respectively. Specifically, only \textbf{11.7} microjoules ($\upmu$J) are required for one pixel reconstructed by this FPGA system.
format Preprint
id arxiv_https___arxiv_org_abs_2511_09272
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GRACE: Designing Generative Face Video Codec via Agile Hardware-Centric Workflow
Wan, Rui
Zheng, Qi
Zhang, Ruoyu
Chen, Bu
Liu, Jiaming
Li, Min
Jing, Minge
Zhou, Jinjia
Fan, Yibo
Computer Vision and Pattern Recognition
The Animation-based Generative Codec (AGC) is an emerging paradigm for talking-face video compression. However, deploying its intricate decoder on resource and power-constrained edge devices presents challenges due to numerous parameters, the inflexibility to adapt to dynamically evolving algorithms, and the high power consumption induced by extensive computations and data transmission. This paper for the first time proposes a novel field programmable gate arrays (FPGAs)-oriented AGC deployment scheme for edge-computing video services. Initially, we analyze the AGC algorithm and employ network compression methods including post-training static quantization and layer fusion techniques. Subsequently, we design an overlapped accelerator utilizing the co-processor paradigm to perform computations through software-hardware co-design. The hardware processing unit comprises engines such as convolution, grid sampling, upsample, etc. Parallelization optimization strategies like double-buffered pipelines and loop unrolling are employed to fully exploit the resources of FPGA. Ultimately, we establish an AGC FPGA prototype on the PYNQ-Z1 platform using the proposed scheme, achieving \textbf{24.9$\times$} and \textbf{4.1$\times$} higher energy efficiency against commercial Central Processing Unit (CPU) and Graphic Processing Unit (GPU), respectively. Specifically, only \textbf{11.7} microjoules ($\upmu$J) are required for one pixel reconstructed by this FPGA system.
title GRACE: Designing Generative Face Video Codec via Agile Hardware-Centric Workflow
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2511.09272