awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AliaksandrSiarohin avatar

AliaksandrSiarohin/first-order-model

0
View on GitHub↗
15,003 stars·3,273 forks·Jupyter Notebook·MIT·26 viewsaliaksandrsiarohin.github.io/first-order-model-website↗

First Order Model

This project is a generative adversarial network designed for image animation and motion transfer. It functions as a computer vision framework that synthesizes video sequences by applying motion patterns extracted from a driving video onto a static source image.

The model distinguishes itself by using a keypoint-based representation to decouple object appearance from temporal movement. By tracking structural deformations through learned latent coordinates, it performs motion retargeting and synthetic media production without requiring manual annotations or object-specific training data.

The system utilizes dense motion field estimation and local affine transformations to warp source image features into target poses. Through an encoder-decoder architecture and adversarial training, it generates realistic video frames that map facial expressions and head movements from a source video onto a target subject.

Features

  • Portrait Animation Tools - Maps facial expressions and head movements from a source video onto a target image for synthetic media production.
  • Generative Adversarial Image Synthesis - Transfers motion patterns from a driving video onto a static source image to synthesize realistic video sequences.
  • Keypoint-Based Motion Transfer Models - Decouples object appearance from movement by tracking structural deformations through learned latent keypoints.
  • Image-to-Video Animators - Generates video sequences by applying motion patterns from a driving video to a static source image.
  • Generative Adversarial Networks - Synthesizes high-quality video frames by learning the underlying structure and motion dynamics of visual objects.
  • Portrait Video Retargeting - Transfers complex movement sequences from one video source to another subject to animate characters or faces.
  • Generative Image Models - Transfers motion patterns from a driving video onto a static source image to generate realistic video sequences.
  • Deepfake Generation - Maps facial expressions and head movements of a source person onto a target image to create realistic synthetic videos.
  • Keypoint-Based Motion Representations - Tracks structural deformations through learned latent coordinates to decouple object appearance from temporal movement patterns.
  • Computer Vision Libraries - Image animation using motion models.
  • Facial Manipulation - Motion models for image animation and synthesis.
  • Human Generation and Synthesis - Image animation using first-order motion models.
  • Image Driven Animation - Standard motion model for image animation using keypoints.
  • Video and Motion Synthesis - Motion modeling for image animation and reenactment.
  • Audio and Subtitle Tools - Deep learning model for image and portrait animation.
  • Portrait Animation Engines - Transforms a single static portrait into a moving video by applying motion patterns extracted from a driving video.
  • Unsupervised Motion Transfer Frameworks - Performs unsupervised motion transfer and image manipulation tasks using deep learning models without manual annotations.
  • Synthetic Media Generators - Generates expressive video content from static assets for creative projects and digital avatars.
  • Dense Motion Field Estimators - Computes pixel-wise displacement vectors to align source image textures with the geometry of driving video frames.

Star history

Star history chart for aliaksandrsiarohin/first-order-modelStar history chart for aliaksandrsiarohin/first-order-model

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does aliaksandrsiarohin/first-order-model do?

This project is a generative adversarial network designed for image animation and motion transfer. It functions as a computer vision framework that synthesizes video sequences by applying motion patterns extracted from a driving video onto a static source image.

What are the main features of aliaksandrsiarohin/first-order-model?

The main features of aliaksandrsiarohin/first-order-model are: Portrait Animation Tools, Generative Adversarial Image Synthesis, Keypoint-Based Motion Transfer Models, Image-to-Video Animators, Generative Adversarial Networks, Portrait Video Retargeting, Generative Image Models, Deepfake Generation.

Which projects share features with aliaksandrsiarohin/first-order-model?

Projects with overlapping indexed features include: eriklindernoren/pytorch-gan — PyTorch-GAN is a research-oriented framework providing a collection of modular implementations for generative… badtobest/echomimic — EchoMimic is an audio-driven portrait animation framework and latent diffusion video generator. It transforms static… kwaivgi/liveportrait — LivePortrait is a deep learning framework for portrait animation that transfers facial expressions from a driving… yunjey/stargan — StarGAN is a PyTorch image-to-image translation framework designed to synthesize visual styles and attributes across… aigc-apps/sd-webui-easyphoto — This project is a Stable Diffusion WebUI extension that provides a graphical interface for personalized portrait… iperov/deepfacelab — DeepFaceLab is a deep learning software suite designed for face swapping and the creation of deepfake videos. It…

Projects sharing features with First Order Model

These projects share indexed features with First Order Model. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • eriklindernoren/pytorch-ganeriklindernoren avatar

    eriklindernoren/PyTorch-GAN

    17,472View on GitHub↗

    PyTorch-GAN is a research-oriented framework providing a collection of modular implementations for generative adversarial network architectures. It serves as a toolkit for training and evaluating models that utilize adversarial minimax optimization to produce synthetic data, offering a structured environment for exploring complex generative tasks within the PyTorch ecosystem. The library distinguishes itself through a comprehensive suite of image synthesis and manipulation capabilities, including super-resolution, inpainting, and cross-domain style translation. It supports advanced training m

    Python
    View on GitHub↗17,472
  • badtobest/echomimicBadToBest avatar

    BadToBest/EchoMimic

    4,258View on GitHub↗

    EchoMimic is an audio-driven portrait animation framework and latent diffusion video generator. It transforms static reference images into dynamic talking head videos by synchronizing facial movements with audio tracks and motion drivers. The system functions as a hybrid motion synthesis engine that combines audio inputs and pose data. It utilizes a facial landmark motion controller to edit positioning markers, enabling precise synchronization and video-to-video pose transfer. The pipeline covers image-to-video animation through latent diffusion and facial landmark conditioning. This allows

    Python
    View on GitHub↗4,258
  • kwaivgi/liveportraitKwaiVGI avatar

    KwaiVGI/LivePortrait

    18,632View on GitHub↗

    LivePortrait is a deep learning framework for portrait animation that transfers facial expressions from a driving video to a static image. It functions as an AI motion retargeting tool, mapping movements between different identities while preserving the unique features of the source portrait. The system includes specialized capabilities for cross-species portrait animation, adapting human-centric models to non-human subjects and animals. It also features a motion template generator that converts driving videos into portable files to accelerate inference and protect the identity of the origina

    Python
    View on GitHub↗18,632
  • yunjey/starganyunjey avatar

    yunjey/stargan

    5,292View on GitHub↗

    StarGAN is a PyTorch image-to-image translation framework designed to synthesize visual styles and attributes across multiple domains. It implements a generative adversarial network that serves as a deep learning image translator for modifying specific visual characteristics within an image dataset. The framework uses a single unified model to handle translations between multiple image domains rather than requiring separate pairs of models. It is a research implementation that learns mappings between different image attributes without the need for paired training data. The project covers the

    Python
    View on GitHub↗5,292
Compare all 30 related projects→