Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 1.76 KB

aom_ctc.md

File metadata and controls

46 lines (37 loc) · 1.76 KB

AOM CTC

AOM has specified vmaf to be the standard implementation metrics tool according to the AOM common test conditions (CTC).

Metrics

Using the versioned --aom_ctc preset, the following metrics will be computed and logged. These metrics are specified according to the AOM CTC.

  • PSNR
  • APSNR
  • PSNR-HVS
  • SSIM
  • MS-SSIM
  • CIEDE-2000
  • VMAF
  • VMAF NEG

Usage

Basic usage of the tool is described in the vmaf README. Use the versioned --aom_ctc presets to register and configure all metrics according to the AOM CTC. Basic AOM CTC usage is as follows:

./build/tools/vmaf  \
    --reference reference.y4m \
    --distorted distorted.y4m \
    --aom_ctc v1.0 \
    --output output.xml

There are also a few optional command-line settings you may find useful.

  • Use --threads to set the thread count to be used for multi-threaded computation. This will decrease the overall latency.
  • If you prefer a JSON log over the default XML log, use the --json flag.

Output

XML and JSON logging formats provide per-frame metrics, pooled metrics, and aggregate metrics.

AOM CTC Version History

  • v1.0: --aom_ctc v1.0

    • 2021-01-13
    • Fix for lossless comparisons, dB clipping for PSNR/APSNR/SSIM/MS-SSIM according to the AOM CTC.
    • Release: libvmaf v2.1.1
    • Precompiled static binaries here
  • v1.0: --aom_ctc v1.0

    • 2020-12-22
    • Initial CTC release, --aom_ctc proposed deprecated.
    • Release: libvmaf v2.1.0
    • Precompiled static binaries here