AIGCBench
AIGCBench (BenchCouncil, ICT / CAS) evaluates image-to-video generation: given a condition image and a prompt, does the clip stay faithful, move, and stay temporally coherent? Metric families:
- First-frame fidelity —
mse_first/ssim_firstvs the condition image. - Alignment — image–video and text–video CLIP.
- Reference-video match — keyframe / corresponding-frame CLIP and SSIM (needs official references).
- Motion — optical-flow square mean.
- Temporality — adjacent-frame CLIP.
- Perceptual quality — DOVER.
frame_countis also recorded.
Paper: AIGCBench. Project: benchcouncil.org/AIGCBench. Code: BenchCouncil/AIGCBench (Apache-2.0). Dataset: stevenfan/AIGCBench_v1.0.
WorldFoundry imports official metric CSV / TSV (or pipeline score dumps) through the in-tree runner. Bundled prompt_suite.json under worldfoundry/data/benchmarks/assets/aigcbench can materialize requests without the full Hugging Face download. CLIP, DOVER, and flow scorers stay caller-supplied. Primary key: aigcbench_average when the official dump provides it.

Dimensions
- First-frame fidelityKindAxis
MSE / SSIM between the conditioning image and the first generated frame.
- Image / text alignmentKindAxis
CLIP similarity of the generated video to the condition image and the text prompt.
- Reference-video matchKindAxis
CLIP / SSIM against official reference videos (keyframes and corresponding frames).
- Motion strengthKindAxis
Optical-flow square mean as a motion-effect signal.
- Temporal consistencyKindAxis
Adjacent-frame CLIP similarity.
- Perceptual qualityKindAxis
DOVER video-quality score.
Data composition
- Size
BenchCouncil image-to-video suite: condition images, text prompts, and reference videos. Bundled prompt_suite.json can materialize requests without the full Hugging Face download.
- Sources
stevenfan/AIGCBench_v1.0 · github.com
- Modalities
image · text · video
- License
apache-2.0
- Notes
WorldFoundry imports official metric CSV / TSV exports. CLIP, DOVER, and optical-flow scorers stay caller-supplied.
Metrics
Metric
- DirectionLower is better
mse_firstAIGCBench MSE between the condition image and first generated frame; lower is better.
- DirectionHigher is better
ssim_firstAIGCBench SSIM between the condition image and first generated frame.
- DirectionHigher is better
image_genvideo_clipAIGCBench CLIP similarity between condition image and generated video.
- DirectionHigher is better
genvideo_text_clipAIGCBench CLIP similarity between generated video and text prompt.
- DirectionHigher is better
genvideo_refvideo_clip_keyframesAIGCBench CLIP similarity between generated and reference video keyframes.
- DirectionHigher is better
flow_square_meanAIGCBench optical-flow square mean for generated video motion effects.
- DirectionHigher is better
genvideo_refvideo_clip_corresponding_framesAIGCBench CLIP similarity for generated and reference corresponding frames.
- DirectionHigher is better
genvideo_clip_adjacent_framesAIGCBench adjacent-frame CLIP similarity for temporal consistency.
- DirectionHigher is better
frame_countAIGCBench generated video frame count.
- DirectionHigher is better
doverAIGCBench DOVER video quality score.
- DirectionHigher is better
genvideo_refvideo_ssimAIGCBench SSIM between generated and reference videos.
- DirectionHigher is better
aigcbench_averageAIGCBench official aggregate when supplied by the official scorer or normalized output.
PrimaryAIGCBench average
Leaderboard
Results from the paper (not a live board; not WorldFoundry-run scores). AIGCBench: Comprehensive Evaluation of Image-to-Video Content Generated by AI (2024).
| Model | DOVER (video quality) |
|---|---|
| Gen2 | 0.775 |
| Pika | 0.715 |
| SVD | 0.623 |
| VideoCrafter | 0.518 |
| I2VGen-XL | 0.510 |
How to run
worldfoundry-eval zoo benchmark-run \
--benchmark-id aigcbench \
--mode official-validation \
--official-results-path <official_results.csv> \
--generated-artifact-dir <generated_videos> \
--output-dir tmp/aigcbench/official-validation \
--json--strict fails on coverage gaps; --prompt-manifest restricts to a prompt subset. Reference-image / reference-video families need those official assets staged. Default import path: WORLDFOUNDRY_AIGCBENCH_RESULTS_PATH. Shared stack: video_quality_motion_stack.
In-tree pointers:
worldfoundry/data/benchmarks/tasks/external/aigcbench.yaml
worldfoundry/data/benchmarks/assets/aigcbenchOutputs include scorecard.json (primary aigcbench_average), benchmark_contract.json, and raw_metric_table.jsonl.
