News · Research

Which frontier models see best? An Eagle Eye investigation of vision capabilities

Eagle Eye logo
Ink illustration of an eagle

Motivation — why vision matters for sports AI

At Eagle Eye, we see sponsorship measurement and media monitoring as vision problems first: identify a brand mark on a shirt, LED board, or pitch-side asset; decide whether it is fully visible or occluded; and attribute exposure through motion blur and broadcast overlays. Text-only LLMs cannot close that loop. VLMs can answer questions about frames, propose boxes, and read signage, but public academic benchmarks only partly overlap with sports commercial inventory (shirt crest versus LED, virtual LED, or crowd banner). In this investigation, we ask which documented frontier vision systems look strongest on each public axis and where VLMs can strengthen, rather than replace, classical labelling pipelines.

EE vision investigation pipeline (architecture schematic) Public evals Taxonomy Synthesize Qual. OD Sports map Cite
Figure 1. Architecture schematic (qualitative) of this investigation — public benchmarks → capability taxonomy → synthesis → qualitative detection review → sports implications. Not measured EE scores.

Architecture schematic (qualitative) — not measured EE scores.

Scope and models under study

We studied frontier VLMs against public vision benchmarks and mapped what those results mean for sports measurement. Our scope covers the primary closed APIs in the MMMU-Pro cluster — Anthropic Claude Opus 5.5 / Opus 5 / Opus 4.7, OpenAI GPT-6 Astra (and nearby GPT-5.x rows on the same board), Google Gemini 3.8 / 3.7 Flash and Gemini 3.1 Pro / Gemini 2.5 Pro (video), xAI Grok 4.7 (shipped 21 September 2026; the MMMU-Pro table below still mirrors the BenchLeader row labeled Grok 4.5 on the 26 September snapshot), and historical Grok-1.5V (RealWorldQA) — alongside open / open-weight families with strong published vision cards, including Alibaba Qwen3.8 / Qwen3-VL. We also examine Video-MME leaders (Seed 2.1 Pro, Qwen3.7-Plus, Gemini 2.5 Pro) for match-broadcast relevance. These benchmarks illuminate capability; they are not brand-detection mAP.

26 Sep 2026Investigation & BenchLeader MMMU-Pro snapshot date
87.7%Top MMMU-Pro (public AA / BenchLeader)
88.5%Top RealWorldQA listed (Qwen3.8 Flash) — llm-stats, self-reported
HybridLabelling + OD + VLM evaluation axes

Evaluation taxonomy

We organise the evidence into capability axes that matter for sports stacks — a more useful view than a single “best model” scalar:

  1. General multimodal reasoning — MMMU-Pro (10-option, vision-hard academic exam).
  2. Real-world spatial VQA — RealWorldQA (xAI-origin spatial scenes).
  3. OCR / document — DocVQA, OCRBench (signage, contracts, broadcast chyrons).
  4. Grounding / referring expression — RefCOCO-avg (box localisation from language).
  5. Video understanding — Video-MME (temporal perception over clips).
  6. Sports labelling fitness — qualitative: can a VLM propose reliable asset labels / boxes for shirt, LED, virtual LED under broadcast conditions?
Sports vision capability axes (schematic) VQA OCR Ground Video Sports Robust
Figure 2. Schematic — not measured EE scores. Relative design emphasis across axes we use when mapping public benchmarks to sports monitoring / measurement workflows.

Schematic — not measured EE scores.

Methodology

We ran this investigation by synthesising independent public leaderboards — Artificial Analysis MMMU-Pro, the BenchLeader mirror, llm-stats, and published Qwen results — then reviewing how those signals translate to sports-like scenes. The protocol was:

  1. Public benchmark synthesis: Artificial Analysis MMMU-Pro and the BenchLeader mirror dated 26 September 2026 provide the primary comparison for closed frontier APIs.
  2. Spatial / video signals: we use the llm-stats RealWorldQA and Video-MME tables, keeping their self-reported status visible wherever they appear.
  3. Open-weight evidence: Qwen3-VL technical-report figures for DocVQA, OCRBench, and RefCOCO-avg.
  4. Qualitative OD review: official Qwen3-VL 2D-grounding cookbook figures on real photos (football pitch points, crowded open-vocab boxes, referring-expression bbox) — published model overlays, not EE mAP and not a sports-inventory bake-off.
  5. Labelling analysis: map task types (zero-shot tag, assisted annotation, production detector training) to where VLMs help vs where classical detectors + human-in-the-loop still win.
# Methodology example — eval harness sketch (not an EE production scorer)
# Scores public VQA exact-match and box IoU against a local gold set.
from dataclasses import dataclass
from typing import Iterable

@dataclass
class Box:
    x1: float; y1: float; x2: float; y2: float
    label: str

def iou(a: Box, b: Box) -> float:
    ix1, iy1 = max(a.x1, b.x1), max(a.y1, b.y1)
    ix2, iy2 = min(a.x2, b.x2), min(a.y2, b.y2)
    inter = max(0.0, ix2 - ix1) * max(0.0, iy2 - iy1)
    if inter == 0:
        return 0.0
    area_a = (a.x2 - a.x1) * (a.y2 - a.y1)
    area_b = (b.x2 - b.x1) * (b.y2 - b.y1)
    return inter / (area_a + area_b - inter)

def vqa_exact_match(pred: str, gold: str) -> float:
    return float(pred.strip().lower() == gold.strip().lower())

def score_frame(preds: Iterable[Box], golds: Iterable[Box], thr: float = 0.5) -> dict:
    """Greedy label-matched IoU @ thr — methodology example only."""
    golds = list(golds)
    hits = 0
    used = set()
    for p in preds:
        best_i, best = -1, 0.0
        for i, g in enumerate(golds):
            if i in used or p.label != g.label:
                continue
            s = iou(p, g)
            if s > best:
                best, best_i = s, i
        if best >= thr:
            hits += 1
            used.add(best_i)
    n = max(len(golds), 1)
    return {"precision_proxy": hits / max(len(list(preds)) or 1, 1),
            "recall_proxy": hits / n,
            "matched": hits}

Code block is a methodology example for scoring VQA / IoU locally — it explains the measurement concepts used in this investigation and does not generate the public scores in the tables below.

Results — sourced public tables

Table 1. MMMU-Pro (independent Artificial Analysis runs; BenchLeader mirror, data as of 26 September 2026). Higher is better. Configurations shown are the published thinking / effort variants named on the board.

Model (config)ProviderMMMU-ProSource
Claude Opus 5.5 (thinking)Anthropic87.7%BenchLeader ← Artificial Analysis, 26 Sep 2026
GPT-6 Astra (max)OpenAI86.9%BenchLeader ← Artificial Analysis, 26 Sep 2026
Claude Opus 5.5 (xhigh)Anthropic86.6%BenchLeader ← Artificial Analysis, 26 Sep 2026
GPT-6 Astra (high)OpenAI86.4%BenchLeader ← Artificial Analysis, 26 Sep 2026
Gemini 3.8 Flash (high)Google85.6%BenchLeader ← Artificial Analysis, 26 Sep 2026
Gemini 3.7 Flash (high)Google85.5%BenchLeader ← Artificial Analysis, 26 Sep 2026
Claude Opus 5 (max)Anthropic84.7%BenchLeader ← Artificial Analysis, 26 Sep 2026
Qwen3.8 Max (0902, max)Alibaba82.8%BenchLeader ← Artificial Analysis, 26 Sep 2026
Gemini 3.1 ProGoogle82.4%BenchLeader ← Artificial Analysis, 26 Sep 2026
Grok 4.5 (high) — snapshot model on 26 Sep boardxAI80.4%BenchLeader ← Artificial Analysis, 26 Sep 2026 (Grok 4.7 had shipped 21 Sep; this row retains the board’s 4.5 label)
Claude Opus 4.7 (max)Anthropic78.8%BenchLeader ← Artificial Analysis, 26 Sep 2026

Artificial Analysis’s own summary page rounds top rows near 88% / 87%; we quote BenchLeader’s one-decimal mirror for the same AA evaluations dated 26 Sep 2026.

MMMU-Pro (%) — selected configs (AA via BenchLeader, 26 Sep 2026) 87.7Opus5.5 86.9Astra 85.6G3.8F 84.7Opus5 82.8Q3.8M 82.4G3.1P 80.4Grok4.5
Figure 3. Bar chart of selected MMMU-Pro percentages from Artificial Analysis evaluations as mirrored by BenchLeader on 26 September 2026. The Grok bar is the snapshot-board row labeled Grok 4.5 (Grok 4.7 shipped 21 September 2026). Not Eagle Eye internal scores.

Sourced public metrics — not Eagle Eye measured scores.

Table 2. RealWorldQA (spatial VQA). Scores on a 0–1 / percent scale from the llm-stats leaderboard (last updated 26 September 2026). The board marks results as self-reported / unverified; we treat them as a directional signal, not as an independent lab measurement.

ModelRealWorldQANotes / source
Qwen3.8 Flash / Flash-Next88.5%llm-stats, self-reported, 26 Sep 2026
Qwen3.8 Max88.0%llm-stats, self-reported
Qwen3.7-Plus86.9%llm-stats, self-reported
Qwen3-VL-235B-A22B Thinking81.3%llm-stats; aligns with Qwen3-VL tech report
Qwen3-VL-235B-A22B Instruct79.3%llm-stats; report lists 79.2
Grok-1.5V (historical)68.7%llm-stats; early RealWorldQA baseline (xAI preview era)
RealWorldQA (%) — selected models (llm-stats, self-reported) 88.5Q3.8F 88.0Q3.8M 81.3Q3VL-T 79.3Q3VL-I 68.7Grok1.5V
Figure 4. RealWorldQA percentages reported by llm-stats (self-reported). They are included as aggregator context, not as Eagle Eye measurements.

Self-reported aggregator metrics — read as directional context.

Table 3. OCR / document / grounding (Qwen3-VL technical report, arXiv:2511.21631) and video (llm-stats Video-MME).

BenchmarkModelScoreSource
DocVQA (test)Qwen3-VL-235B-A22B Instruct96.5Qwen3-VL tech report
OCRBenchQwen3-VL-235B-A22B Instruct875Qwen3-VL tech report
RefCOCO-avgQwen3-VL-235B Thinking / Instruct92.1 / 91.9Qwen3-VL tech report; BenchmarkList mirror
Video-MMESeed 2.1 Pro89.2%llm-stats / LLMBoard, Sep 2026
Video-MMEQwen3.7-Plus88.0%llm-stats / LLMBoard
Video-MMEGemini 2.5 Pro84.8%llm-stats / LLMBoard
Video-MME (%) — selected models (llm-stats / LLMBoard) 89.2Seed 2.1 Pro 88.0Qwen3.7+ 84.8Gem 2.5 Pro
Figure 5. Video-MME percentages from public aggregators (Sep 2026). Relevant to match-broadcast temporal reasoning; not a substitute for brand-detection mAP.

Sourced aggregator metrics — not Eagle Eye measured scores.

Object detection comparison (Qwen3-VL grounding)

Public VQA leaderboards rarely publish sports-asset bounding boxes. Below we show official Qwen3-VL 2D grounding cookbook outputs on real photographs — point grounding on a football pitch, dense open-vocab boxes in a crowded frame, and a tight referring-expression box. Coordinates come from the published Qwen3-VL cookbook (2d_grounding.ipynb); we redraw them here for web delivery. Not measured EE mAP, and not a sports-inventory bake-off — but they replace synthetic schematics with the model's own published grounding demos.

Qwen3-VL point grounding on players and a referee on a football pitch, labelled by role and shirt colour
A · Sports frame. Qwen3-VL point grounding on a football pitch — players and referee tagged with role and shirt colour. The localisation format sports stacks care about when counting bodies on grass; still not jersey-mark inventory boxes.
Qwen3-VL open-vocabulary bounding boxes on a crowded scene for head, hand, man, woman, and glasses
B · Dense open-vocab boxes. Qwen3-VL multi-instance grounding in a crowded scene (head / hand / man / woman / glasses). Shows how frontier VLMs pack boxes into clutter — useful triage signal, and a reminder that density alone is not inventory-class precision.
Qwen3-VL referring-expression grounding with a tight bounding box on the top-right brown cake
C · Referring expression. Qwen3-VL tight bbox for “top right brown cake” — language-conditioned localisation of the kind RefCOCO measures. Same skill family as “find the board mark left of the tunnel,” audited before it enters measurement.

Official Qwen3-VL cookbook grounding figures on real photos (published model coordinates) — qualitative evidence of grounding style; not Eagle Eye measured mAP; not a sports-inventory bake-off.

What these frames are arguing: sports measurement cares about inventory-class precision (shirt vs LED vs virtual LED vs non-inventory distractors), not only “is there a logo somewhere.” Qwen3-VL’s published grounding — points on a pitch, dense open-vocab boxes, referring-expression boxes — shows frontier VLMs can localise well under language prompts. A VLM that answers “yes, Adidas is visible” can still fail commercial valuation if the box is a loose player silhouette or a crowd banner. That is why classical detectors with calibrated IoU thresholds remain central even when VLMs assist annotation.

Can LLMs / VLMs solve labelling?

Honest short answer: they can assist labelling; they do not fully solve production sports labelling alone under rights, PII, and valuation-grade constraints.

  • Zero-shot / few-shot tagging — VLMs are strong at open-vocabulary “what brands appear?” questions (related to RealWorldQA / MMMU-style reasoning). Useful for triage and discovery.
  • Assisted annotation — propose boxes / polygons for human review. Best when IoU against gold is audited (see harness sketch). Hallucinated boxes and label drift remain real failure modes.
  • Production detectors — for shirt / LED / LED-virtual classes at scale, supervised or weakly supervised detectors with frozen taxonomies still win on latency, cost, and auditability.
  • Rights & PII — face / minor / crowd identifiable content, and rights-windowed marks, need policy layers that generic VLM APIs do not provide out of the box.
TaskVLM / LLM fitClassical detector + HITLRecommended posture
Open-vocab brand discoveryStrongWeak (closed vocab)VLM triage → human confirm
Shirt mark box @ IoU≥0.5Uneven; hallucinated boxesStrong when trainedDetector primary; VLM assist
LED / virtual LED inventoryOCR helps; geometry fragileStrong with domain dataHybrid (OCR VLM + detector)
Crowd banner rejectionEasy to false-positiveNeeds negative miningHard negatives + review
Full auto labelling (no human)Unsafe for valuationStill needs audit samplesDo not ship unaudited
Hybrid sports labelling pipeline (schematic) Frames VLM triage Detector HITL Gold set Retrain
Figure 6. Schematic hybrid labelling loop recommended for sports assets (shirt / LED / LED-virtual). Not a product screenshot.

Architecture schematic (qualitative).

Implications for the Eagle Eye stack

For Sponsorlytix-class measurement and monitoring surfaces, these public VLM boards help us identify which APIs are worth piloting for triage, OCR, and assisted annotation. They complement — rather than replace — domain detectors and case-study valuation discipline. On general multimodal reasoning (MMMU-Pro), the late-September 2026 AA cluster is tight among Claude Opus 5.5, GPT-6 Astra, and Gemini 3.8 Flash. On spatial VQA and referring-expression grounding, published Qwen3.x / Qwen3-VL numbers are particularly strong. On video, Seed / Qwen / Gemini 2.5 Pro rows matter for broadcast temporal context.

Where we mention agents such as Koba, that model remains available only inside Eagle Eye dashboards and products, not as a standalone vision API. Internal EE mAP, SoV, and “Vision Arena” scores stay outside this public comparison.

Limitations and future work

  • Benchmark ≠ inventory. MMMU-Pro excellence does not imply jersey-mark mAP.
  • Self-reported boards. RealWorldQA / Video-MME aggregator rows are useful directional evidence; validate them independently before procurement lock-in.
  • Config sensitivity. “Max / high / thinking” effort variants move MMMU-Pro by several points on the same model family.
  • Public comparison by design. This article maps external evidence to sports measurement. Future work may add sports-domain protocols and result columns as they mature, without presenting unverified scores as EE measurements.
  • Detection figures are Qwen3-VL cookbook demos. Real photos with published model overlays; they show grounding style, not EE mAP or a sports-inventory bake-off.

Safety and responsible use

Vision systems in sports media process faces, minors in crowds, and rights-restricted marks. Labelling automation should preserve human review for valuation claims, refuse disallowed biometric uses, and avoid scraping that violates platform terms. “Sharper vision” is not a license for more aggressive surveillance.

References / sources

  1. Artificial Analysis — MMMU-Pro leaderboard: artificialanalysis.ai/evaluations/mmmu-pro
  2. BenchLeader — MMMU-Pro mirror (data as of 26 Sep 2026): benchleader.com/benchmarks/aa_mmmu_pro
  3. Yue et al. — MMMU-Pro: A More Robust Multi-discipline Multimodal Understanding Benchmark (paper linked from AA).
  4. llm-stats — RealWorldQA leaderboard (updated 26 Sep 2026; self-reported): llm-stats.com/benchmarks/realworldqa
  5. llm-stats / LLMBoard — Video-MME (Sep 2026).
  6. Qwen3-VL Technical Report, arXiv:2511.21631 — DocVQA, OCRBench, RefCOCO-avg, RealWorldQA tables.
  7. QwenLM/Qwen3-VL — 2D grounding cookbook (figures in this article): cookbooks/2d_grounding.ipynb
  8. BenchmarkList — RefCOCO-avg mirror (Aug 2026 rows citing Qwen reports).
  9. xAI — RealWorldQA release context (Grok-1.5V preview era).

Appendix — glossary

MMMU-Pro. Harder multimodal academic exam (10 options; vision-only variants); independently scored by Artificial Analysis.

RealWorldQA. Spatial real-world VQA set originating with xAI’s Grok-1.5V preview.

RefCOCO-avg. Average referring-expression grounding accuracy across RefCOCO / RefCOCO+ / RefCOCOg.

HITL. Human-in-the-loop review before labels enter training or valuation.

Qwen3-VL grounding demos. Official cookbook figures (real photos + published bbox/point overlays) used here as qualitative grounding evidence — not measured EE scores.

Explore the suite →

← All announcements