Sketch Video Synthesis

Yudian Zheng, Xiaodong Cun, Menghan Xia, Chi-Man Pun
11/26/2023
cs.CVcs.GR

No official code found. Best implementation: yudianzheng/SketchVideo (222 stars, last commit 2024-07-17).

Abstract

Understanding semantic intricacies and high-level concepts is essential in image sketch generation, and this challenge becomes even more formidable when applied to the domain of videos. To address this, we propose a novel optimization-based framework for sketching videos represented by the frame-wise Bézier curve. In detail, we first propose a cross-frame stroke initialization approach to warm up the location and the width of each curve. Then, we optimize the locations of these curves by utilizing a semantic loss based on CLIP features and a newly designed consistency loss using the self-decomposed 2D atlas network. Built upon these design elements, the resulting sketch video showcases impressive visual abstraction and temporal coherence. Furthermore, by transforming a video into SVG lines through the sketching process, our method unlocks applications in sketch-based video editing and video doodling, enabled through video composition, as exemplified in the teaser.

View on arXivView PDF

Code Implementations(1)

[EG 2023] Sketch Video Synthesis

22219Shell, PythonNov 25, 20232 years ago
sketchsvgvideo-editing

Similar Papers

Cite this paper

@article{zheng2023sketch,
  title  = {Sketch Video Synthesis},
  author = {Yudian Zheng and Xiaodong Cun and Menghan Xia and Chi-Man Pun},
  year   = {2023},
  eprint = {2311.15306},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.15306v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.15306.svg)](https://codeofpaper.com/paper/2311.15306)

Discussion