OmniCompass: A Holistic Benchmark for Omni-Modal Video Grounding and Understanding
Organizations: The Hong Kong Polytechnic University · OPPO Research Institute · Colorado School of Mines · Nanyang Technological University · Shanghai Jiao Tong University
Abstract
With the rapid development of multimodal large language models (MLLMs), evaluating their video understanding capabilities has become increasingly important. Existing video understanding benchmarks cover only part of the evaluation dimensions, limiting systematic diagnosis of omni-modal video understanding. We introduce OmniCompass, a holistic benchmark for omni-modal video grounding and understanding. OmniCompass defines two evaluation tracks: OmniCompass-VL assesses vision-language models on tasks requiring visual evidence, while OmniCompass-AV assesses omni-modal models on tasks requiring joint audio-visual evidence. Each track includes three complementary tasks: temporal grounding (TG), spatial grounding (SG), and question answering (QA), assessing when a referenced target appears, where it is, and what happens. QA covers five perception and three reasoning categories in OmniCompass-VL, and three perception and two reasoning categories in OmniCompass-AV. OmniCompass-VL contains 820 videos and 2,460 instances across domains and three duration types: short, medium, and long. A narrative- and audio-rich subset forms OmniCompass-AV with 240 videos and 720 instances. Each instance is evaluated under two paired settings: text-only and text+image, specifying the same target through text and visual-language guidance. All instances are manually annotated with multi-round quality verification. Evaluations of 50 MLLMs show that open-source models still lag behind proprietary counterparts, particularly in audio-visual understanding. Precise temporal and spatial grounding remains challenging even for leading models, and their predictions still exhibit inconsistencies across the paired target specifications.
Figures & tables
| Benchmarks | Target Specification | Video Evidence | Task Coverage | Video Duration | #Vid. | #Inst. | Anno. | Len.(s) | ||||||
| Text | Text+Image | Visual | Audio | TG | SG | QA | Short | Med. | Long | |||||
| Video Benchmarks | ||||||||||||||
| Charades-STA ( Gao et al., 2017 ) | ✓ | ✗ | ✓ | ✗ | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | 1,334 | 3,720 | M | 30.0 |
| TVQA ( Lei et al., 2018 ) | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | 2,179 | 15,253 | M | 11.2 |
| TVQA+ ( Lei et al., 2020 ) | ✓ | ✗ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ | 403 | 2,821 | M | 61.5 |
| VidSTG ( Zhang et al., 2020 ) | ✓ | ✗ | ✓ | ✗ | ✓ | ✓ | ✗ | ✓ | ✗ | ✗ | 732 | 10,303 | M | 28.0 |
| Models | Frames | Temporal Grounding | Spatial Grounding | Question Answering | Overall | ||||||
| [email protected] | m tIoU | CS TG | [email protected] | m sIoU | CS SG | Accuracy | CS QA | Average | CS Avg | ||
| Proprietary MLLMs | |||||||||||
| Gemini-3.8-Flash | 64 | 33.8 / 32.7 | 32.6 / 33.5 | 27.1 | 37.5 / 41.6 | 37.7/ 41.8 | 32.3 | 73.3/ 76.6 | 69.1 | 47.9 / 50.6 | 42.8 |
| Gemini-3.1-Pro | 64 | 24.9/24.9 | 25.6/26.6 | 19.3 | 34.9/35.2 | 36.5/37.3 | 31.8 | 71.4/73.6 | 65.7 | 44.5/45.9 | 38.9 |
| Seed-2.1-Pro-260915 | 64 | 27.9/29.8 | 29.3/29.9 | 23.7 | 40.9 / 38.9 | 40.6 / 39.6 | 34.9 | 73.4/ 74.3 | 67.4 | 47.8 / 47.9 | 42.0 |
| Seed-2.1-Turbo-260628 | 64 | 29.9/29.4 | 30.5/30.2 | 25.0 | 35.4/35.4 | 36.3/36.3 | 30.0 | 74.1 /74.1 | 67.7 | 47.0/46.9 | 40.9 |
| Models | Frames | Temporal Grounding | Spatial Grounding | Question Answering | Overall | ||||||
| [email protected] | m tIoU | CS TG | [email protected] | m sIoU | CS SG | Accuracy | CS QA | Average | CS Avg | ||
| Proprietary Omni-modal MLLMs | |||||||||||
| Gemini-3.8-Flash | 64 | 46.9/48.1 | 46.4/45.9 | 40.6 | 62.8/63.2 | 59.8/59.3 | 53.5 | 80.3/80.8 | 78.2 | 62.2/62.0 | 57.4 |
| Gemini-3.1-Pro | 64 | 15.1/17.6 | 16.6/17.7 | 9.0 | 54.8/56.1 | 52.0/52.1 | 45.8 | 72.4/71.1 | 64.9 | 47.0/47.0 | 39.9 |
| Qwen3.8-Omni-Flash | 64 | 26.3/28.5 | 29.2/30.9 | 21.8 | 60.1/59.5 | 56.8/56.0 | 50.9 | 75.9/78.9 | 73.2 | 54.0/55.3 | 48.6 |
| Qwen3.5-Omni-Plus | 64 | 18.0/14.9 | 21.0/21.1 | 14.0 | 61.8/60.8 | 55.5/55.6 | 50.5 | 71.1/73.2 | 68.4 | 49.2/50.0 | 44.3 |
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Source | Videos | Selected domains | License / Terms | Link |
| MultiSports ( Li et al., 2021 ) | 83 | Sports | CC BY-NC 4.0 | https://huggingface.co/datasets/MCG-NJU/SportsAction |
| LiveSports-3K ( Chen et al., 2025b ) | 92 | Sports | Not specified | https://huggingface.co/datasets/stdKonjac/LiveSports-3K |
| UCF-Crime ( Sultani et al., 2018 ) | 111 | Safety | CC0-1.0 on mirror | https://huggingface.co/datasets/AllenXeon/ucf_crime |
| CG-Bench ( Chen et al., 2025a ) | 58 | Film, Variety, News, Life, Safety, Traffic | MIT; videos for academic research only | https://huggingface.co/datasets/CG-Bench/CG-Bench |
| MovieChat-1K-test ( Song et al., 2024 ) | 20 | News | Not specified | https://huggingface.co/datasets/Enxin/MovieChat-1K-test |
| ActivityNetQA ( Yu et al., 2019 ) | 37 | Life | MIT; non-commercial use | https://huggingface.co/datasets/lmms-lab/ActivityNetQA |
| Component | Derived profiling fields | Computation | Intuition |
| Reference Necessity ( ) | entity_count , action_count , attribute_count , scene_count , repeated actions | We first compute ambiguity and richness . Ambiguity increases with multiple candidate entities, repeated actions, scene variation, and potential attribute confusion. Richness increases with broader coverage over entity, action, attribute, and scene signals. We then combine them as where and are the normalized ambiguity and richness scores. | Measures whether external referential cues are needed to uniquely specify the target. |
| Grounding Suitability ( ) | entity_count , action_count , attribute_count , scene_count | We estimate temporal grounding potential from action and scene counts, spatial grounding potential from entity and attribute counts, and question answering potential from action and scene-related complexity. The final score is | Measures whether the video can support constructing TG, SG, and VideoQA instances. |
| Temporal-Spatial Utility ( ) | video duration, entity_count , action_count , scene_count | We combine a duration term and a variation term: where is a log-normalized duration score and is the average of normalized action, scene, and entity variation. | Measures whether the video provides sufficient temporal span and visual variation for evidence localization. |
| Evidence Diversity ( ) | entity_count , action_count , attribute_count , scene_count | We compute normalized entropy over the four evidence counts: | Measures whether referential evidence is distributed across multiple cue types rather than concentrated in a single source. |
| Final Score ( ) | Encourages videos that require diverse referential cues, support TG/SG/VideoQA construction, and provide diverse evidence for annotation. |
| Category | QA Task | Task Definition | Example |
| Perception | Fact Recognition | Identify entities or explicit facts associated with the referenced target. | In the video, when the man in a black suit sitting on the left side of the table is talking to two other people, what is the drink in front of the woman? |
| Action Recognition | Identify an action performed by the referenced target. | In the video, what farewell gesture did the young man in the pink hoodie make to each of the two women inside the house before leaving? | |
| Attribute Perception | Identify the target’s appearance, attributes, or observable state. | In the video, when a lady wearing a red-brimmed straw hat dances with a group of people in yellow clothes, what is the color of the oil-paper umbrella held by the lady behind her? | |
| Visual Counting | Count referenced entities, actions, or event occurrences. | In the video, how many rotations did the athlete complete while raising one hand and high-fiving a partner? | |
| Spatial Perception | Determine scene context, locations, or spatial relations involving the referenced target. | In the video, where is the kettle relative to the man in a gray hat and light blue short-sleeved shirt, based on the direction he is facing while making tea? | |
| Reasoning | Temporal Reasoning | Identify events or states before, during, or after a specific referenced event. | Before the man in a blue shirt enters the first elevator, what type of passenger is among the previous group entering the same elevator? |
| Category | QA Task | Task Definition | Example |
| Perception | Speech Understanding | Understand explicit speech content, including facts, quantities, descriptions, and opinions. | How does the gray-haired man in a black leather jacket and white top summarize what the Nike swoosh represented to young people at the time? |
| Event Understanding | Identify participants, objects, actions, states, or counts in audio-visual events. | When the woman with tied-up hair, a blue off-the-shoulder top, and brown overalls introduces Sean’s recently deceased father, which pair of objects appears beside the relevant framed photograph? | |
| Emotion Recognition | Recognize emotion, tone, attitude, or affective reactions from audio-visual evidence. | In the video, after repeated corrections from the man in red, how does the woman with shoulder-length auburn hair sound when asking whether he wants to tell the story? | |
| Reasoning | Temporal Reasoning | Determine the order or temporal relations of utterances, events, and states. | In the video, before the blonde woman calls the grey bearded man arrogant, what is he doing? |
| Causal Reasoning | Infer causes, motives, or consequences from audio-visual context. | Why could the lie told by the woman in a red choker and black top to avoid awkwardness with Joey end up costing her job? |
| Reference Type | Role in Target Identification and Typical Examples |
| Entity | Shows a particular person or object that the model must match across views, such as an athlete, actor, vehicle, or bag. |
| Action | Shows a recognizable motion or event pattern that defines the target behavior, such as a dunk, basketball shot, header, or tackle. |
| Attribute | Distinguishes the target through a visible property, appearance, or state, such as clothing color, vehicle type, shape, or pose. |
| Scene | Shows a place or surrounding visual context to match with a video segment, such as a street, room, stage, or stadium. |