Skip to content

OpenDisplayEval

Open-source tools for objective, reproducible display evaluation.

OpenDisplayEval provides a standardized methodology and software toolkit for measuring and reporting display colour fidelity. The project originated in LED panel evaluation, and the toolset now supports any display technology — LED walls, OLED monitors, projectors, and beyond. Rather than relying on manufacturer-reported best-case specs, it captures hundreds of stimulus-response pairs using a spectroradiometer and generates distribution-based metrics (mean + 95th percentile) that reflect real-world performance. The entire analysis pipeline — metrics, tolerances, and visualizations — is open and independently verifiable.

Repositories

Repository Description
display-report Measurement and reporting suite — drives a test pattern generator and spectroradiometer to capture display measurements, then analyzes the colorimetric data and produces a standardized PDF fidelity report
display-patterns Test pattern and chart generation library — checkerboards, colour cubes, and temporal-alignment counter panels, rendered to numpy arrays or TIFF
bmd-signal-gen Signal generator for Blackmagic Design DeckLink devices with full HDR metadata support, 12-bit RGB output, and both CLI and Python API interfaces
methodology Evaluation methodology, test specifications, and organizational records

How It Works

  1. Generate — Send precisely defined PQ-encoded test colours to a display via a Blackmagic DeckLink device using bmd-signal-gen
  2. Measure — Capture the display's light output with a spectroradiometer (e.g. Colorimetry Research CR-300)
  3. Analyze — Compare stimulus vs. response using perceptual colour metrics (dE 2000, dE ITP, EOTF tracking, white point stability)
  4. Report — Generate a standardized PDF with colour-coded tolerance bands based on just-noticeable-difference (JND) thresholds

A note on the name

This organization was previously OpenLEDEval. The rename reflects that the toolset applies to any display technology, not only LED. GitHub redirects old OpenLEDEval/* URLs, so existing clones and links continue to work.

Pinned Loading

  1. methodology methodology Public

    The main repository holding organizational records, directives, and evaluation methodology

    2 1

  2. display-report display-report Public

    Jupyter Notebook 2 2

  3. bmd-signal-gen bmd-signal-gen Public

    Blackmagic Design Signal Generator

    Python 2 1

Repositories

Showing 7 of 7 repositories
  • bmd-signal-gen Public

    Blackmagic Design Signal Generator

    OpenDisplayEval/bmd-signal-gen's past year of commit activity
    Python 2 BSD-3-Clause 1 11 1 Updated Oct 18, 2026
  • OpenDisplayEval/display-report's past year of commit activity
    Jupyter Notebook 2 2 2 1 Updated Oct 16, 2026
  • display-patterns Public

    Deterministic display test patterns, device-free and exact.

    OpenDisplayEval/display-patterns's past year of commit activity
    Python 0 BSD-3-Clause 0 0 1 Updated Oct 15, 2026
  • OpenDisplayEval/display-measure's past year of commit activity
    Python 0 BSD-3-Clause 1 0 7 Updated Oct 8, 2026
  • .github Public
    OpenDisplayEval/.github's past year of commit activity
    0 0 0 0 Updated Aug 12, 2026
  • methodology Public

    The main repository holding organizational records, directives, and evaluation methodology

    OpenDisplayEval/methodology's past year of commit activity
    2 1 1 0 Updated Aug 12, 2026
  • UnrealTPG Public archive
    OpenDisplayEval/UnrealTPG's past year of commit activity
    C++ 6 0 1 0 Updated Feb 21, 2026

Most used topics

Loading…