--- license: mit tags: - computer-vision - pytorch - volumetric-video - multimedia-systems ---
# ReVo: A Cross-Layer Reliable Volumetric Videoconferencing System [![Project Website](https://img.shields.io/badge/Project-Website-blue.svg)](https://umassos.github.io/revo-website/) **Ankur Aditya**1*, **Diptyaroop Maji**1*, **Lingdong Wang**1, **Bhavya Ramakrishna**2, **Ramesh Sitaraman**1,3, **Prashant Shenoy**1 1University of Massachusetts Amherst     2Dolby Labs     3Akamai Tech
* *Student authors with equal contribution*
This repository contains the pre-trained neural loss recovery module checkpoints for the **ReVo** system. These models are designed to perform neural loss recovery for volumetric videoconferencing systems, recovering lost packets across different video codecs. ## Model Details The repository includes 6 distinct models, organized by the compression codec and the RGB and Depth modality. **Supported Codecs:** * `h264` (Advanced Video Coding) * `h265` (High Efficiency Video Coding / HEVC) * `dcvcrt` (Deep Contextual Video Compression) ## Repository Structure ```text umass-lass/ReVo ├── h264/ │ ├── h264_rgb.pth │ ├── h264_depth.pth ├── h265/ │ ├── h265_rgb.pth │ ├── h265_depth.pth └── dcvcrt/ ├── dcvcrt_rgb.pth ├── dcvcrt_depth.pth ``` # How to Use? ```python from huggingface_hub import hf_hub_download import torch # Define the specific codec and modality you want to load codec = "h265" # Options: 'h264', 'h265', 'dcvcrt' modality = "depth" # Options: 'rgb', 'depth' # Download the specific checkpoint checkpoint_path = hf_hub_download( repo_id="umass-lass/ReVo", filename=f"{codec}/{codec}_{modality}.pth" ) # Load the weights into your PyTorch model # model.load_state_dict(torch.load(checkpoint_path)) print(f"Successfully downloaded to: {checkpoint_path}") ``` # Citation (Coming Soon)