Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Reducing latency and bandwidth for video streaming using keypoint extraction and digital puppetry (2011.03800v2)

Published 7 Nov 2020 in eess.IV

Abstract: COVID-19 has made video communication one of the most important modes of information exchange. While extensive research has been conducted on the optimization of the video streaming pipeline, in particular the development of novel video codecs, further improvement in the video quality and latency is required, especially under poor network conditions. This paper proposes an alternative to the conventional codec through the implementation of a keypoint-centric encoder relying on the transmission of keypoint information from within a video feed. The decoder uses the streamed keypoints to generate a reconstruction preserving the semantic features in the input feed. Focusing on video calling applications, we detect and transmit the body pose and face mesh information through the network, which are displayed at the receiver in the form of animated puppets. Using efficient pose and face mesh detection in conjunction with skeleton-based animation, we demonstrate a prototype requiring lower than 35 kbps bandwidth, an order of magnitude reduction over typical video calling systems. The added computational latency due to the mesh extraction and animation is below 120ms on a standard laptop, showcasing the potential of this framework for real-time applications. The code for this work is available at https://github.com/shubhamchandak94/digital-puppetry/.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (7)
  1. Roshan Prabhakar (1 paper)
  2. Shubham Chandak (9 papers)
  3. Carina Chiu (1 paper)
  4. Renee Liang (1 paper)
  5. Huong Nguyen (10 papers)
  6. Kedar Tatwawadi (13 papers)
  7. Tsachy Weissman (106 papers)
Citations (4)

Summary

We haven't generated a summary for this paper yet.