← Video Hub HomeReference guide · Video intelligence
Eight infographics, explained

VLM & VideoIntelligence

How AI camera systems learn, represent a scene, understand events, and balance accuracy with computing cost.

Plain-English guide8 original infographicsResearch references
Start here

Seeing objects is the beginning

A useful alert depends on what the system retains, how it connects evidence, and how clearly the event is defined.

All eight infographics explore the same challenge: turning camera footage into an understanding of events while keeping the system fast and affordable. The easiest checks ask what is visible. More demanding checks ask who did what, in which order, and for how long.

VLM · vision-language model
AI that connects visual information with language. Some models match descriptions; others generate answers.
Embedding / vector
A list of numbers representing an image, object, text, or video—a compact numerical description.
Encoder
The part of a model that converts images or text into numerical representations.
Visual tokens
Pieces of visual information processed by a model, often originating from image patches.
Tracker
A component that tries to maintain the same object’s identity across frames.
Detector / indicator
A detector may mean an object-finding model or a configured alert scenario. An indicator may be one prompt or reference used by that scenario.
How to read the diagrams

The star ratings, cost rankings, batch boundaries, and hardware capacities are illustrations, not measured guarantees. The explanations below distinguish useful concepts from architectural assumptions and simplified claims.

01 · Computing cost

Why more detectors can be cheap—but not free

Several checks can reuse the expensive work already done on a camera’s images.

One camera might check for a person, a black bag, a vehicle near a doorway, and a bag remaining after someone leaves. A system may process each analysed frame or clip once, then reuse its visual representation for several checks. Text prompts and reference images may also be encoded in advance and reused.

Adding a simple check can therefore cost much less than adding another camera. Another camera supplies a continuous stream of new images. Here, “detector” appears to mean a configured scenario that can contain multiple prompts and conditions, rather than a separate AI model.

An architectural assumption

“Once per camera” means shared work for each analysed frame or clip, repeated as new video arrives. Query-dependent visual processing or separate generative-model calls may require additional work. Camera-based licensing alone does not prove the architecture.

What still grows?

  • Comparisons between more prompts and more image regions.
  • Object tracking, timers, and event histories.
  • Simultaneous alerts and deeper interpretation of complex scenarios.
  • Memory and extra processing batches when capacity boundaries are crossed.
Total work ≈ processing camera images + matching indicators + maintaining event state
C × F × E + R × I × d + State(C, O, T)

The first term represents cameras × analysed frames per second × visual-encoding cost. Matching grows with regions (R), indicators (I), and vector length (d). State also depends on tracked objects (O) and temporal rules or histories (T). This is a rough accounting model, not a capacity calculator.

The staircase graph shows how added indicators may fit into an existing batch until another batch or more memory is needed. The boundaries at 32, 64, and 96 indicators are illustrative. A scenario with several prompts, reference images, and timers is not equivalent to one simple “person” check.

What the hardware examples actually establish

Camera-to-device ratios shown in the infographic
ExampleArithmeticWhat remains unproven
30-camera trial30 ÷ 3 DGX Spark systems = 10 cameras per systemAnalysed frame rate, event accuracy, and alert delay.
250-camera proposal250 ÷ 8 GPUs = 31.25 cameras per GPUPerformance during bursts and after a device failure.

A camera could send 25 frames per second while the most expensive stage examines only 2. Ask how often each stage runs. A p95 alert delay is the delay within which 95% of measured alerts arrive; p99 covers 99%.

What to take away

Cheap additional rules are plausible when processing is shared. Validate the actual configuration using analysed FPS, missed events, false alerts, tail latency, and failure behaviour under load.

View original infographic 01 · Detectors and cost
Why More Detectors Can Be Cheap—But Not Free: shared visual processing, matching costs, illustrative scaling, and vendor benchmark questions.
Original supplied infographic. Open full-size image ↗
02 · Time and events

From images to video events

A person bending toward a bag could be putting it down or picking it up. The surrounding frames establish the action.

Four ways to process video
ApproachHow it worksBag example
Independent framesExamines selected images separately.Finds a person and bag but may miss a brief action between samples.
Pooled clip embeddingCombines frame information into a compact clip summary.May retain “person interacting with bag” while losing the exact sequence.
Spatiotemporal modelProcesses relationships across image locations and time.Can use changes between frames to distinguish putting down from picking up.
Hybrid pipelineCombines detection, tracking, history, rules, and possibly a VLM.Associates person and bag, observes separation, starts a timer, and raises an alert.

If independently produced frame embeddings are simply averaged without encoding order, reversing the frames gives the same average. That summary cannot distinguish forward from reversed action. Other video models can process temporal order before producing a final summary.

The infographic’s 196 patches × 16 frames = 3,136 visual tokens shows why detailed video analysis can become expensive. Space-time attention processes information across both locations and moments, with cost depending on the design.

Research example: TimeSformer: Is Space-Time Attention All You Need for Video Understanding?

Keep simultaneous events separate

A person leaving a bag, a vehicle entering a zone, and a crowd forming may happen together. A useful system maintains separate event states rather than compressing everything into one prominent story.

A measurable event definition

“A bag remains stationary in this zone, and the person previously associated with it remains outside the specified distance for at least 30 seconds.”

This is something a system can attempt to measure. It does not establish the person’s intention or legal ownership. Tracking identities, measuring separation, maintaining time, and interpreting ambiguity are different responsibilities.

What to take away

Reliable event detection needs evidence across time and a clear event definition. Recognising the objects in individual frames is only part of the task.

View original infographic 02 · Images to events
From Images to Video Events: independent frames, pooled clips, spatiotemporal models, hybrid pipelines, and concurrent events.
Original supplied infographic. Open full-size image ↗
03 · Detail and efficiency

Accuracy potential versus efficiency

A compact summary is useful until the task depends on a detail that the summary loses.

“Person with bag near vehicle” is a concise scene description. It omits the exact location, which hand holds the bag, whether there are two bags, and what happened first. AI representations face a related trade-off.

Ways to retain visual evidence
RepresentationInformation retainedUseful for
Global image vectorA whole-scene summary.Broad semantic matching and retrieval.
Patch embeddingsInformation associated with image tiles.Spatial detail and attention to areas.
Object / region embeddingsSeparate representations for selected items or areas.Localisation, counting, and attributes.
Cross-attended tokensVisual information processed in relation to words.Finding evidence relevant to a query.
Video tokensInformation from multiple moments.Motion and temporal relationships.
Hybrid systemModel outputs plus identities, stored state, and rules.Operational decisions and alerts.

“Find footage containing a vehicle” may only require broad scene information. “Identify which person left which bag and when” requires identities, relationships, and time. Richer processing often uses more memory, attention operations, and compute, potentially increasing latency or reducing batch size.

The stars are not benchmark results

More tokens do not guarantee better accuracy. Training, visibility, resolution, and implementation matter. A hybrid system can also save computation by reserving expensive analysis for selected events.

Measure the trade-off

  • Recall: how many real events are caught.
  • False alerts: how often the system raises an incorrect alarm.
  • Latency: how long alerts take, including p95 and p99 delays.
  • Queue depth and dropped frames: whether processing is falling behind.
  • GPU memory and utilisation, CPU and RAM: where capacity becomes constrained.
What to take away

Choose a representation that preserves the evidence the task actually needs. Evaluate the full system’s accuracy and speed together.

View original infographic 03 · Accuracy and efficiency
Accuracy Potential versus Efficiency: representation types, illustrative capability ratings, compression losses, and operational metrics.
Original supplied infographic. Open full-size image ↗
04 · Connecting vision and language

Where the eyes and words meet

Fusion describes when and how a language prompt interacts with visual information.

Four broad mechanisms
MechanismPlain-English explanation
Late fusionProcess image and text separately, then compare their numerical representations.
Region / feature fusionUse the prompt to influence which visual signals or regions receive emphasis.
Cross-attentionLet information from words interact with information from different image areas.
Projector / language-model integrationConvert visual features into a form a language model can consume to generate answers.

What the formulas mean

Cosine similarity measures how aligned two vectors are. It can compare an image with “person carrying a bag.” A score of 0.8 is not automatically an 80% probability that the description is true.

Feature conditioning changes the emphasis of visual features based on a prompt such as “black bag.” The graphic’s scaling-and-bias formula is an intuition, not a universal implementation.

Attention(Q, K, V) combines retrieved information: the query represents what is sought, keys provide matching information, and values supply what is retrieved. “Words questioning an image” is an analogy for numerical operations.

A projector maps visual features into a form the language model can use. BLIP-2 uses a Q-Former to extract a limited set of features and bridge an image encoder with a language model.

Research example: BLIP-2: Bootstrapping Language-Image Pre-training.

Correction to the diagram

These levels are a teaching framework, not a strict ladder. Models can mix mechanisms. OWL-ViT is listed under cross-attention, but its original architecture explicitly avoids fusion between the image and text encoders and uses independently encoded queries. See the OWL-ViT paper.

Model fusion versus system fusion

Model fusion happens inside a model. System fusion happens when a detector, tracker, rule engine, database, and VLM exchange information. A dependable alert may depend as much on the latter as on the choice of model.

What to take away

The way language interacts with vision affects reuse, localisation, flexibility, and cost. A fluent answer still needs supporting visual and temporal evidence.

View original infographic 04 · Vision-language fusion
Vision-Language Fusion: late fusion, region and feature fusion, cross-attention, projectors, and model versus system fusion.
Original supplied infographic; read the model-classification correction above. Open full-size image ↗
05 · Failure modes

Why VLMs get confused

Different events can share many visual ingredients and end up with very similar scores.

An embedding captures useful similarity; it is not a unique identification code. “Putting down a bag” and “picking up a bag” share a person, bag, and bending posture. If the distinguishing evidence is missing, their representations may be difficult to separate.

Illustrative scores

Putting a bag down: 0.71 · Picking a bag up: 0.69 · Margin: 0.02

A change in lighting, angle, selected frames, or wording could reverse the ranking. These are similarity scores, not calibrated probabilities.

Eight common reasons for confusion
CauseWhat it means
Semantic overlap“Waiting” and “loitering” can look alike without context.
Attribute bindingThe model sees colours and vehicles but attaches a colour to the wrong vehicle.
Relationship reversalIt recognises participants but confuses who is doing what to whom.
Temporal directionIt confuses putting down with picking up, or entering with exiting.
Compression and salienceA large moving vehicle dominates while a small stationary bag is overlooked.
Concurrent eventsOne prominent event is described while another is missed.
Prompt ambiguity“Unattended” lacks a clear distance, duration, or association rule.
Training gapsThere is insufficient useful training experience with the situation or camera conditions.

Research has documented attribute, relationship, and order weaknesses in evaluated vision-language models. Their severity varies by model and task.

Research reference: When and why vision-language models behave like bags-of-words.

How to reduce confusion

Examine relevant regions, compare plausible alternative descriptions, try multiple phrasings, require consistency across time, combine tracking with explicit rules, and calibrate thresholds on actual site footage. Evaluate difficult examples and false-alert rates.

Positive and negative prompts can help separate alternatives, but do not guarantee reliable logical negation or eliminate ambiguity.

What to take away

Most confusion here comes from weak separation, incorrect relationships, or missing temporal evidence—not an exact collision between two identical vectors.

View original infographic 05 · Why VLMs get confused
Why VLMs Get Confused: semantic similarity, small score margins, eight confusion causes, and ways to reduce errors.
Original supplied infographic. Open full-size image ↗
06 · Choosing the right tool

Families of VLM architectures

A search result, a bounding box, a description, and an operational alert are different outputs.

Four families, organised by their main job
FamilyMain jobBag example
Embedding / retrievalMatch or search.Rank clips resembling “person carrying a black bag.”
Open-vocabulary groundingLocate objects described with words.Draw boxes around the person, bag, and vehicle.
Generative multimodalDescribe, answer, or explain.“A person appears to place a bag beside the doorway.”
Production video intelligenceCoordinate components into a working service.Provide an alert, timestamps, supporting footage, searchable records, and an explanation.

Open vocabulary allows language to specify categories beyond a narrow fixed detection label list. It does not mean every concept someone writes can be detected reliably. YOLO-World is an example of language-connected object detection.

Research example: YOLO-World: Real-Time Open-Vocabulary Object Detection.

The fourth family is an entire system, rather than one model architecture. It can include a detector, tracker, embedding model, behavioural rules, a generative VLM, databases, and search or reporting tools. NVIDIA’s VSS architecture combines ingestion, visual processing, captions, indexing, and retrieval, with optional computer-vision metadata.

System example: NVIDIA VSS architecture documentation, version 2.3.0.

What to take away

Choose components based on the output needed. Success at describing a scene does not establish accurate localisation or dependable event alerts.

View original infographic 06 · Architecture families
Families of VLM Architectures: retrieval models, open-vocabulary detectors, generative models, and production video-intelligence systems.
Original supplied infographic. Open full-size image ↗
07 · Visual representations

What does the model remember?

“Remember” means information retained in a representation—not necessarily permanent storage or learning from the footage.

Four useful analogies
RepresentationThink of it asWhat it preserves
Global embeddingAn executive summary.Broad information about the whole scene.
Patch embeddingsNotes associated with image tiles.More spatially organised visual information.
Object / region embeddingsA separate file for each selected item.Information about individual objects or areas.
Track / video embeddingsA summary across time.Information about an object’s appearances or a whole clip.

Three distinctions matter

A global embedding is not necessarily an average. A model can learn how to combine information into its summary using pooling, class tokens, or learned queries.

Patches are not objects. One tile may contain part of a bag and part of the pavement. Later processing can mix information across patches, so a patch token need not remain an isolated description of its original tile.

A track embedding is not a track history. An embedding may help recognise an object’s appearance. A history records positions, timestamps, associations, and state changes. One vector does not automatically preserve a full trajectory, establish ownership, or implement a 30-second timer.

Object and region representations also depend on generating useful regions or detections in the first place. A missed bag cannot be recovered merely by keeping a separate vector for every object that was successfully detected.

What to take away

This section explains the forms of representation. Section 03 explains their information and cost trade-offs. Practical systems often combine several forms with explicit history.

View original infographic 07 · Model memory and embeddings
What Does the Model Remember? Global, patch, object, track, and video embeddings with the person-and-bag example.
Original supplied infographic. Open full-size image ↗
08 · Learning and training

Backpropagation is still the engine

The learning mechanism is familiar. The training objective determines what the model is encouraged to learn.

  1. Forward pass: process an example and produce a prediction.
  2. Loss: measure how that prediction differs from the training objective.
  3. Backpropagation: calculate how trainable parameters contributed to the loss.
  4. Weight update: an optimiser changes those parameters.

A traditional fixed-class detector might learn to distinguish person, car, bag, and dog while also learning their locations. A CLIP-style model learns from image–text pairs so matching images and descriptions receive compatible representations. Text descriptions can then define new classification queries without a separately trained classifier for each query.

Research reference: CLIP: Learning Transferable Visual Models From Natural Language Supervision.

The “answer sheet” analogy

A fixed classifier has learned scoring parameters for its configured classes. A language-based model can derive a scoring representation from supplied text. Changing the prompt usually changes the query, not the trained weights. Prompting is not automatically retraining.

Where training signals come from

  • Supervised learning: people provide labels, bounding boxes, or other targets.
  • Language supervision: captions or associated text provide a learning signal.
  • Self-supervised learning: targets are constructed from the data itself, such as predicting missing content.
  • Post-training: instruction tuning, preference training, reward-based learning, or domain fine-tuning can refine behaviour. Evaluation and calibration measure performance and adjust operating thresholds.
Two simplifications to keep in mind

The alignment diagram mainly describes embedding-style VLMs. Generative VLMs can also learn by predicting text conditioned on images and through other objectives; some components may remain frozen.

“No humans in the loop” is too absolute. Automatically collected data may still include human-written captions, filtering decisions, and other forms of supervision. These methods are not a strict single spectrum.

What to take away

Broad vision-language training enables flexible language queries. It does not make the model purely unsupervised or guarantee understanding of every event described by a prompt.

View original infographic 08 · How VLMs learn
How VLMs Learn: backpropagation, fixed-class versus language-based scoring, supervision types, and post-training refinement.
Original supplied infographic. Open full-size image ↗
Putting it together

From learned capabilities to a useful alert

The eight ideas connect into a chain of responsibilities.

01 →Train

Build visual and language capabilities.

02 →Represent

Retain evidence at the necessary level of detail.

03 →Query

Match descriptions or interpret relevant evidence.

04 →Track over time

Connect objects, actions, and observations.

05 →Apply event rules

Define zones, separation, and duration.

06Deliver and measure

Produce alerts and evaluate accuracy, delay, and cost.

For the bag example, the decisive demonstration is whether the system consistently identifies the same bag, the associated person, the correct action sequence, and the required unattended duration—while meeting acceptable alert delays and false-alarm rates across the intended camera count.

Useful questions for an evaluation

  • Which stages share visual processing, and which need additional model calls?
  • What is the actual analysed frame rate at each stage?
  • How are identities, simultaneous events, distance, and time maintained?
  • What happens with small objects, occlusion, darkness, and ambiguous actions?
  • What are missed-event and false-alert rates on representative footage?
  • What happens during simultaneous alert bursts or a server/GPU failure?
References

Sources & further reading

The explanations accompany the eight supplied infographics. These primary references support the architectural examples and corrections; they do not validate the infographic’s proposed hardware capacity.

  1. CLIP · Learning Transferable Visual Models From Natural Language Supervision — image–text learning and language-defined classification.
  2. TimeSformer · Is Space-Time Attention All You Need for Video Understanding? — attention across space and time.
  3. OWL-ViT · Simple Open-Vocabulary Object Detection with Vision Transformers — independently encoded queries and object detection.
  4. BLIP-2 · Bootstrapping Language-Image Pre-training — Q-Former and vision-to-language integration.
  5. When and why vision-language models behave like bags-of-words — attribution, relation, and order evaluation.
  6. YOLO-World · Real-Time Open-Vocabulary Object Detection — language-connected detection.
  7. NVIDIA VSS · Architecture, version 2.3.0 — an example of an integrated video-intelligence system.