Skip to main content

AIGVE-Tool

AI Generated Video Evaluation toolkit

Implemented:

Models:

Video-Only Neural Network-Based evaluation metrics:

  1. GSTVQA
  2. SimpleVQA
  3. LightVQA_Plus

Distribuition Comparison-Based evaluation metrics:

These metrics primarily assess the quality of generated samples by comparing distributions of real and generated data:

  1. FID
  2. FVD
  3. IS

Vision-Language Similarity-Based evaluation metrics:

These metrics primarily evaluate alignment, similarity, and coherence between visual and textual representations. They focus on how well images and text match, often using embeddings from models like CLIP and BLIP:

  1. CLIPSim
  2. CLIPTemp
  3. BLIP
  4. Pickscore

Vision-Language Understanding-Based evaluation metrics:

These metrics assess higher-level understanding, reasoning, and factual consistency in vision-language models. They go beyond similarity, evaluating semantic correctness, factual alignment, and structured comprehension:

  1. VIEScore
  2. TIFA
  3. DSG

Multi-Faceted evaluation metrics

These metrics are structured, multi-dimensional evaluation metrics designed to assess AI models across diverse sub-evaluation dimensions. They provide a comprehensive benchmarking framework that integrates aspects like video understanding, physics-based reasoning, and modular evaluation, enabling a more holistic assessment of model performance.

  1. VideoPhy
  2. VideoScore

Dataset:

  1. Toy dataset
  2. AIGVE-Bench

Environment

conda env remove --name aigve

conda env create -f environment.yml
conda activate aigve
conda install pytorch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 pytorch-cuda=11.8 -c pytorch -c nvidia

(MMCV from v1.7.2 support PyTorch 2.1.0 and 2.0.0)

Run:

python main.py {metric_config_file}.py

Take Examples:

rm -rf ~/.cache

For GSTVQA: cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/gstvqa.py --work-dir ./output

For SimpleVQA: cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/simplevqa.py --work-dir ./output

For LightVQAPlus: `` cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/lightvqa_plus.py --work-dir ./output

``

For GSTVQACrossData: cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/gstvqa_crossdata.py --work-dir ./output

For CLIPSim: cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/clipsim.py --work-dir ./output

For VideoPhy: cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/clipsim.py --work-dir ./output

Acknowledge

The Toolkit is build top the top of MMEngine

We acknowledge original repositories of various VQA methods: GSTVQA, CLIPSim,

Metadata

Release files for aigve 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aigve 0.0.1
File Size Uploaded
aigve-0.0.1.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for aigve 0.0.1
File Interpreter ABI Platform
aigve-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.2 MB

Release files / aigve-0.0.1.tar.gz

Download URL aigve-0.0.1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
41b5375ac436dbf7bac3b69fc3e94de788fe4aab730677035fb0c703eb1deb9a
BLAKE2b-256 checksum
How to use checksums
29d2df9fbc08da32cbdafa2b8042d232673793e409d73c43ec3c6fbc19825124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release files / aigve-0.0.1-py3-none-any.whl

Download URL aigve-0.0.1-py3-none-any.whl
Size 153.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c0f003a48474e462f394ff612d854c46cb473b7858795553ee9ff28b2c3f641
BLAKE2b-256 checksum
How to use checksums
15b542bbbb9f0aab95cb7961528065acf4599fed678255d65373ba192cba689d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page