ziqihuangg/Awesome-Evaluation-of-Visual-Generation

A list of works on evaluation of visual generation models, including evaluation metrics, models, and systems

464

171 commits

updated Aug 21, 2026

See the code

README

Awesome Evaluation of Visual Generation

This repository collects methods for evaluating visual generation.

overall_structure

Overview

What You'll Find Here

Within this repository, we collect works that aim to answer some critical questions in the field of evaluating visual generation, such as:

  • Model Evaluation: How does one determine the quality of a specific image or video generation model?
  • Sample/Content Evaluation: What methods can be used to evaluate the quality of a particular generated image or video?
  • User Control Consistency Evaluation: How to tell how well the generated images and videos align with the user controls or inputs?

Updates

This repository is updated periodically. If you have suggestions for additional resources, updates on methodologies, or fixes for expiring links, please feel free to do any of the following:

  • raise an Issue,
  • nominate awesome related works with Pull Requests,
  • We are also contactable via email (ZIQI002 at e dot ntu dot edu dot sg).

Table of Contents

1. Evaluation Metrics of Generative Models

1.1. Evaluation Metrics of Image Generation

1.2. Evaluation Metrics of Video Generation

MetricPaperCode
FID-vidGANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium (NeurIPS 2017)
Fréchet Video Distance (FVD)Towards Accurate Generative Models of Video: A New Metric & Challenges (arXiv 2018)
FVD: A new Metric for Video Generation (2019-05-04) (Note: ICLR 2019 Workshop DeepGenStruct Program Chairs)
Code

1.3. Evaluation Metrics for Latent Representation

2. Evaluation Metrics of Condition Consistency

2.1 Evaluation Metrics of Multi-Modal Condition Consistency

MetricConditionPipelineCodeReferences
CLIP Score (a.k.a. CLIPSIM)Textcosine similarity between the CLIP image and text embeddingsCode PyTorch LightningCLIP Paper (ICML 2021). Metrics first used in CLIPScore Paper (arXiv 2021) and GODIVA Paper (arXiv 2021) applies it in video evaluation.
Mask AccuracySegmentation Maskpredict the segmentatio mask, and compute pixel-wise accuracy against the ground-truth segmentation maskany segmentation method for your setting
DINO SimilarityImage of a Subject (human / object etc)cosine similarity between the DINO embeddings of the generated image and the condition imageCodeDINO paper. Metric is proposed in DreamBooth.

2.2. Evaluation Metrics of Image Similarity

MetricsPaperCode
Learned Perceptual Image Patch Similarity (LPIPS)The Unreasonable Effectiveness of Deep Features as a Perceptual Metric (2018-01-11) (CVPR 2018)Code Website
Structural Similarity Index (SSIM)Image quality assessment: from error visibility to structural similarity (TIP 2004)Code Code
Peak Signal-to-Noise Ratio (PSNR)-Code
Multi-Scale Structural Similarity Index (MS-SSIM)Multiscale structural similarity for image quality assessment (SSC 2004)PyTorch-Metrics
Feature Similarity Index (FSIM)FSIM: A Feature Similarity Index for Image Quality Assessment (TIP 2011)Code

The community has also been using DINO or CLIP features to measure the semantic similarity of two images / frames.

There are also recent works on new methods to measure visual similarity (more will be added):

3. Evaluation Systems of Generative Models

3.1. Evaluation of Unconditional Image Generation

Note: Skew Inception Distance introduced

Note: Class-Aware Frechet Distance introduced

3.2. Evaluation of Text-to-Image Generation

3.3. Evaluation of Text-Based Image Editing

3.4. Evaluation of Neural Style Transfer

3.5. Evaluation of Video Generation

3.5.1. Evaluation of Text-to-Video Generation

3.5.2. Evaluation of Image-to-Video Generation

3.5.3. Evaluation of Talking Face Generation

3.5.4. Evaluation of World Generation

3.5.5. Evaluation of Video Editing

3.6. Evaluation of Text-to-Motion Generation

3.7. Evaluation of Model Trustworthiness

3.7.1. Evaluation of Visual-Generation-Model Trustworthiness

Truncated — view the full README on GitHub.

awesome
benchmark
evaluation
evaluation-metrics
evaluation-system
generative-models
image-generation
video-generation

Contributors

michaelfan30

46 commits

ziqihuangg

31 commits

YashJain14

27 commits

vanilladucky

25 commits

ziqihuangg/Awesome-Evaluation-of-Visual-Generation

A list of works on evaluation of visual generation models, including evaluation metrics, models, and systems

464

171 commits

updated Aug 21, 2026

See the code

README

Awesome Evaluation of Visual Generation

This repository collects methods for evaluating visual generation.

overall_structure

Overview

What You'll Find Here

Within this repository, we collect works that aim to answer some critical questions in the field of evaluating visual generation, such as:

  • Model Evaluation: How does one determine the quality of a specific image or video generation model?
  • Sample/Content Evaluation: What methods can be used to evaluate the quality of a particular generated image or video?
  • User Control Consistency Evaluation: How to tell how well the generated images and videos align with the user controls or inputs?

Updates

This repository is updated periodically. If you have suggestions for additional resources, updates on methodologies, or fixes for expiring links, please feel free to do any of the following:

  • raise an Issue,
  • nominate awesome related works with Pull Requests,
  • We are also contactable via email (ZIQI002 at e dot ntu dot edu dot sg).

Table of Contents

1. Evaluation Metrics of Generative Models

1.1. Evaluation Metrics of Image Generation

1.2. Evaluation Metrics of Video Generation

MetricPaperCode
FID-vidGANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium (NeurIPS 2017)
Fréchet Video Distance (FVD)Towards Accurate Generative Models of Video: A New Metric & Challenges (arXiv 2018)
FVD: A new Metric for Video Generation (2019-05-04) (Note: ICLR 2019 Workshop DeepGenStruct Program Chairs)
Code

1.3. Evaluation Metrics for Latent Representation

2. Evaluation Metrics of Condition Consistency

2.1 Evaluation Metrics of Multi-Modal Condition Consistency

MetricConditionPipelineCodeReferences
CLIP Score (a.k.a. CLIPSIM)Textcosine similarity between the CLIP image and text embeddingsCode PyTorch LightningCLIP Paper (ICML 2021). Metrics first used in CLIPScore Paper (arXiv 2021) and GODIVA Paper (arXiv 2021) applies it in video evaluation.
Mask AccuracySegmentation Maskpredict the segmentatio mask, and compute pixel-wise accuracy against the ground-truth segmentation maskany segmentation method for your setting
DINO SimilarityImage of a Subject (human / object etc)cosine similarity between the DINO embeddings of the generated image and the condition imageCodeDINO paper. Metric is proposed in DreamBooth.

2.2. Evaluation Metrics of Image Similarity

MetricsPaperCode
Learned Perceptual Image Patch Similarity (LPIPS)The Unreasonable Effectiveness of Deep Features as a Perceptual Metric (2018-01-11) (CVPR 2018)Code Website
Structural Similarity Index (SSIM)Image quality assessment: from error visibility to structural similarity (TIP 2004)Code Code
Peak Signal-to-Noise Ratio (PSNR)-Code
Multi-Scale Structural Similarity Index (MS-SSIM)Multiscale structural similarity for image quality assessment (SSC 2004)PyTorch-Metrics
Feature Similarity Index (FSIM)FSIM: A Feature Similarity Index for Image Quality Assessment (TIP 2011)Code

The community has also been using DINO or CLIP features to measure the semantic similarity of two images / frames.

There are also recent works on new methods to measure visual similarity (more will be added):

3. Evaluation Systems of Generative Models

3.1. Evaluation of Unconditional Image Generation

Note: Skew Inception Distance introduced

Note: Class-Aware Frechet Distance introduced

3.2. Evaluation of Text-to-Image Generation

3.3. Evaluation of Text-Based Image Editing

3.4. Evaluation of Neural Style Transfer

3.5. Evaluation of Video Generation

3.5.1. Evaluation of Text-to-Video Generation

3.5.2. Evaluation of Image-to-Video Generation

3.5.3. Evaluation of Talking Face Generation

3.5.4. Evaluation of World Generation

3.5.5. Evaluation of Video Editing

3.6. Evaluation of Text-to-Motion Generation

3.7. Evaluation of Model Trustworthiness

3.7.1. Evaluation of Visual-Generation-Model Trustworthiness

Truncated — view the full README on GitHub.

awesome
benchmark
evaluation
evaluation-metrics
evaluation-system
generative-models
image-generation
video-generation

Contributors

michaelfan30

46 commits

ziqihuangg

31 commits

YashJain14

27 commits

vanilladucky

25 commits