Berlin0610 / Interactive_Face_Video_Coding

0 stars 0 forks source link

Interactive Face Video Coding: A Generative Compression Framework

IMAGE ALT TEXT

Abstract

In this paper, we propose a novel framework for Interactive Face Video Coding (IFVC), which allows humans to interact with the intrinsic visual representations instead of the signals. The proposed solution enjoys several distinct advantages, including ultra-compact representation, low delay interaction, and vivid expression and headpose animation. In particular, we propose the Internal Dimension Increase (IDI) based representation, greatly enhancing the fidelity and flexibility in rendering the appearance while maintaining reasonable representation cost. By leveraging strong statistical regularities, the visual signals can be effectively projected into controllable semantics in the three dimensional space (e.g., mouth motion, eye blinking, head rotation and head translation), which are compressed and transmitted. The editable bitstream, which naturally supports the interactivity at the semantic level, can synthesize the face frames via the strong inference ability of the deep generative model. Experimental results have demonstrated the performance superiority and application prospects of our proposed IFVC scheme. In particular, the proposed scheme not only outperforms the state-of-the-art video coding standard Versatile Video Coding (VVC) and the latest generative compression schemes in terms of rate-distortion performance for face videos, but also enables the interactive coding without introducing additional manipulation processes. Furthermore, the proposed framework is expected to shed lights on the future design of the digital human communication in the metaverse.

Quality Comparisons (Similar Bitrate)

To verify the performance, we compare our proposed IFVC scheme with the latest hybrid video coding standard VVC and five generative compression schemes, including FOMM, FOMM2.0, Face2FaceRHO, Face_vid2vid and CFTE. For better quality comparisons, please download the videos (mp4).

Example 1

IMAGE ALT TEXT

Example 2

IMAGE ALT TEXT

Interactive Face Video Coding with Facial Semantics

By modifying the corresponding facial semantics at the decoder side, different interactive manners can be achieved in terms of eye blinking, mouth motion, head rotation and head translation. For better quality comparisons, please download the videos (mp4).

Example 1

IMAGE ALT TEXT

Example 2

IMAGE ALT TEXT

Interactive Face Video Coding with Facial Semantics

To better show the superior interactive results, we provide visual examples about different interactivity degrees of eye motion, mouth motion, head rotation and head translation. For better quality comparisons, please download the videos (mp4).

Example--Eye Motion Interactivity

IMAGE ALT TEXT

Example--Mouth Motion Interactivity

IMAGE ALT TEXT

Example--Head Rotation Interactivity

IMAGE ALT TEXT

Example--Head Translation Interactivity

IMAGE ALT TEXT

Example--Head Location Interactivity

IMAGE ALT TEXT

Virtual Character Animation with Facial Semantics

To better protect user privacy in face video communication, we provide a virtual character animation manner by treating the virtual character as the key-reference frame and animating it with compact facial semantics at the decoder side. For better quality comparisons, please download the videos (mp4).

Example 1

IMAGE ALT TEXT

Example 2

IMAGE ALT TEXT

Example 3

IMAGE ALT TEXT