World Congress 2026 Europe - Virtual Stage Jul 2, 2026 Session details

Challenges and Solutions for Efficient, Large-Scale Video Analysis

Magne Johansen

Magne Johnsen reveals that the fastest ML model still loses if the system bottlenecks. Discover how multithreading slashed video processing time from one hour to 40 seconds.

Pause
Mute Enter Fullscreen
#1 about 3 min

The role of pipeline architecture in video analytics

How the system surrounding a machine learning model dictates overall throughput and performance.

#2 about 2 min

Video analysis challenges for continuous animal monitoring

Scaling computer vision requires moving from short clips to continuous monitoring of complex interactions.

#3 about 3 min

Breaking down the three stages of video processing

Decoupling the workload into independent detection, tracking, and identification stages allows for targeted optimization.

#4 about 4 min

The mathematical barrier of sequential video processing

Why sequential processing and heavy local decoding make scaling to thousands of video hours impossible.

#5 about 4 min

Diagnosing hardware wait states through resource metrics

Interpreting CPU, GPU, and memory utilization together reveals whether accelerators are starved by pipeline inefficiencies.

#6 about 2 min

Custom Python profiling for pinpointing application bottlenecks

Building a custom annotation tool helps separate application logic overhead from external package execution time.

#7 about 3 min

Achieving quick baseline wins with cloud streaming

Streaming video directly from cloud storage and removing debugging code significantly improves baseline processing speed.

#8 about 4 min

Overlapping input operations and compute with multithreading

Decoupling video fetching and decoding from inference execution prevents the GPU from sitting idle.

#9 about 5 min

Implementing a producer-consumer buffer for video frames

Coordinating data flow with iterators and buffer queues smooths the handoff between background threads and the main loop.

#10 about 4 min

Scaling GPU utilization safely using Python multiprocessing

Distributing full videos across multiple CPU workers maximizes shared GPU capacity without introducing race conditions.

#11 about 3 min

Evaluating video encoding formats for faster decoding

Choosing older encoding standards over high-compression formats prevents slow decoding from bottlenecking the compute pipeline.

#12 about 5 min

Measuring optimized pipeline results and shifting bottlenecks

Achieving sub-minute processing times per video hour exposes downstream stages like tracking as the new limiting factor.

#13 about 1 min

Key lessons for large-scale machine learning performance

Practical guidelines for using concurrency and profiling to build reliable, high-throughput machine learning systems.

Matching moments

5:40 min

Deploying optimized models for high-throughput video analytics

Ekaterina Sirazitdinova · WWC 2023

1:37 min

Optimizing latency and cost with free open source software

Rahima Yakoob · WWC 2023

3:58 min

Controlling hardware cameras and analyzing visual frames

Marc Rousavy Marc Rousavy · WWC 2025

51 sec

Overcoming inefficiencies in computer vision modeling

Antonio Tavera Antonio Tavera · WWC 2025

1:44 min

Strategies for scaling AI workloads across multiple GPUs

Lerna Ekmekcioglu Lerna Ekmekcioglu · Europe 2026 Virtual

3:16 min

Composing real time video flow applications utilizing multiple AI models

Ankit Patel Ankit Patel · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Agents That Own Their Inference: Building Production AI Agents on Dedicated GPUs

Duan Lightfoot

Sr. AI Engineer, Akamai

Duan Lightfoot
Open session

World Congress 2026 North America

You Can’t Re-Run Sunlight: Designing ML Data Architectures for Physical AI

An Phan

Senior Data Infrastructure Engineer @ Hippo Harvest

An Phan
Open session

World Congress 2026 North America

Trust, But Verify: Continuous GPU Validation at Scale

Kyle Bell

VP of AI @ TensorWave

Kyle Bell
Open session

World Congress 2026 North America

No Single Model to Rule Them All: Building Resilient AI Agents Across Open & Closed LLMs

Emmanuel Acheampong

Senior Manager Developer Relations at Crusoe AI

Emmanuel Acheampong
Open session

World Congress 2026 North America

Engineering the Pivot: How Creative Strategy Solves the Hard Problems of AI Accuracy and Scale

Shruti Tiwari

AI/ML product manager, Dell

Shruti Tiwari
Open session

World Congress 2026 North America

Fast, Cheap, and Accurate: Optimizing LLM Inference with vLLM and Quantization

Cedric Clyburn, Legare Kerrison

Cedric Clyburn
Legare Kerrison