Language-Guided Joint Audio-Visual Editing via One-Shot Adaptation
<|reference_start|>Language-Guided Joint Audio-Visual Editing via One-Shot Adaptation: In this paper, we introduce a novel task called language-guided joint audio-visual editing. Given an audio and image pair of a sounding event, this task aims at generating new audio-visual content by editing the given sounding event conditioned on the language guidance. For instance, we can alter the background environment of a sounding object while keeping its appearance unchanged, or we can add new sounds contextualized to the visual content. To address this task, we propose a new diffusion-based framework for joint audio-visual editing and introduce two key ideas. Firstly, we propose a one-shot adaptation approach to tailor generative diffusion models for audio-visual content editing. With as few as one audio-visual sample, we jointly transfer the audio and vision diffusion models to the target domain. After fine-tuning, our model enables consistent generation of this audio-visual sample. Secondly, we introduce a cross-modal semantic enhancement approach. We observe that when using language as content editing guidance, the vision branch may overlook editing requirements. This phenomenon, termed catastrophic neglect, hampers audio-visual alignment during content editing. We therefore enhance semantic consistency between language and vision to mitigate this issue. Extensive experiments validate the effectiveness of our method in language-based audio-visual editing and highlight its superiority over several baseline approaches. We recommend that readers visit our project page for more details: https://liangsusan-git.github.io/project/avedit/.<|reference_end|>
@article{liang2024language-guided,
    title={Language-Guided Joint Audio-Visual Editing via One-Shot Adaptation},
    author={Susan Liang, Chao Huang, Yapeng Tian, Anurag Kumar, Chenliang Xu},
    journal={arXiv preprint arXiv:2410.07463},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.07463},
    primaryClass={cs.CV}
}