Downloads · 30 days
0
Harini1995/Lively_sketch
Lively_sketch is a image-to-video model from Harini1995. Use it for the image-to-video task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
This repository implements a landmark-guided motion transfer framework for animating a static face image (such as sketches or grayscale faces) using a sequence of driving facial landmarks.
Downloads · 30 days
0
Access
Public
Updated Dec 29, 2025
Repo size
113 MB
Likes
0
Public
Click a slice to open those files.
.pth100 MB · 89%
From the Hugging Face model README
This repository implements a landmark-guided motion transfer framework for animating a static face image (such as sketches or grayscale faces) using a sequence of driving facial landmarks.
The method estimates dense pixel-wise motion from landmark displacements and refines warped frames using a lightweight U-Net-based generator. Explicit motion warping is followed by frame refinement to reduce artifacts and improve visual stability.
The design emphasizes geometric stability and controlled facial motion, making the framework suitable for sketch-based and low-texture face animation.
This repository does not include datasets.
For training and evaluation, the pipeline expects:
.npy filesAll images and frames are resized to a fixed resolution (e.g., 256×256) and normalized before processing.
The method uses a pre-defined driving landmark sequence during inference.
Landmark and keypoint-based motion transfer has been widely explored in face animation research. Early explicit warping methods and later learning-based approaches demonstrated the effectiveness of using sparse motion cues for image animation.
This work follows the general motion transfer paradigm while focusing on semantic landmark guidance and geometric stability.
arXiv link (to be added)
| Input Image | Generated Animation |
|---|---|
| <img src="demo/image_1.png" width="256"/> | <img src="demo/video_1.gif" width="256"/> |
| <img src="demo/image_2.png" width="256"/> | <img src="demo/video_2.gif" width="256"/> |
| <img src="demo/image_3.jpeg" width="256"/> | <img src="demo/video_3.gif" width="256"/> |