VQ-DeepVSC: A Dual-Stage Vector Quantization Framework for Video Semantic Communication
<|reference_start|>VQ-DeepVSC: A Dual-Stage Vector Quantization Framework for Video Semantic Communication: In response to the rapid growth of global videomtraffic and the limitations of traditional wireless transmission systems, we propose a novel dual-stage vector quantization framework, VQ-DeepVSC, tailored to enhance video transmission over wireless channels. In the first stage, we design the adaptive keyframe extractor and interpolator, deployed respectively at the transmitter and receiver, which intelligently select key frames to minimize inter-frame redundancy and mitigate the cliff-effect under challenging channel conditions. In the second stage, we propose the semantic vector quantization encoder and decoder, placed respectively at the transmitter and receiver, which efficiently compress key frames using advanced indexing and spatial normalization modules to reduce redundancy. Additionally, we propose adjustable index selection and recovery modules, enhancing compression efficiency and enabling flexible compression ratio adjustment. Compared to the joint source-channel coding (JSCC) framework, the proposed framework exhibits superior compatibility with current digital communication systems. Experimental results demonstrate that VQ-DeepVSC achieves substantial improvements in both Multi-Scale Structural Similarity (MS-SSIM) and Learned Perceptual Image Patch Similarity (LPIPS) metrics than the H.265 standard, particularly under low channel signal-to-noise ratio (SNR) or multi-path channels, highlighting the significantly enhanced transmission capabilities of our approach.<|reference_end|>
@article{miao2024vq-deepvsc:,
    title={VQ-DeepVSC: A Dual-Stage Vector Quantization Framework for Video
  Semantic Communication},
    author={Yongyi Miao, Zhongdang Li, Yang Wang, Die Hu, Jun Yan, and Youfang
  Wang},
    journal={arXiv preprint arXiv:2409.03393},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.03393},
    primaryClass={cs.NI}
}