Ai4
Autonomous conference recording requires fusing audio diarization with lip reading and skeletal tracking because venue acoustics and speaker movements break single-sensor computer vision models.
AI-assisted summary of How a Conference Room Broke Our Computer Vision Assumptions With SlidesLive — original source. Check the original for full context.
Source published:
Detailed notes
## Background Published on YouTube by Ai4 on August 17, 2026, this presentation features Vojta Ciml, Founder and CEO of SlidesLive, exploring the hidden complexities of automated event capture. According to the description, Ciml walks through the evolution of SlidesLive's autonomous recording system, NATE, from simple face detection to a multimodal audio-visual architecture refined across more than 100,000 recorded presentations.
## TL;DR Vojta Ciml explains how unpredictable real-world conference spaces systematically broke early computer vision and acoustic localization assumptions when developing SlidesLive's autonomous recording rigs. To replace cumbersome production crews with a portable single-box solution, the team engineered a multimodal fusion architecture combining audio diarization, lip-motion tracking, dual-camera homography, and full-body skeletal tracking. The platform models spatial intention via stage heatmaps to eliminate visual jitter, while direct screen grabber OCR automatically indexes slide text alongside transcripts. Concluding with practical lessons, Ciml emphasizes the necessity of human-in-the-loop oversight and multimodal cross-validation to permanently archive spoken human knowledge.
## Atmosphere & style The presentation opens with an interactive listening experiment that immediately engages the audience and sets a pragmatic, engineering-focused tone. Ciml's narrative style is candid and self-effacing, balancing technical ambition with honest retrospectives on real-world failures such as pitch-black power outages and seasick camera hunting. The talk feels like an insightful, behind-the-scenes masterclass in applied robotics, combining rigorous computer vision concepts with vivid battle-tested stories from live conference floors.
## Key takeaways - [00:04](https://www.youtube.com/watch?v=atS6iuvPB44&t=4s) Distributed venue PA systems disperse sound throughout the auditorium, making it impossible to deduce a speaker's physical stage location using audio cues alone. - [01:25](https://www.youtube.com/watch?v=atS6iuvPB44&t=85s) Traditional event video production is burdened by excessive cabling, converters, and labor costs, prompting the vision for an autonomous, single-case recording rig. - [02:44](https://www.youtube.com/watch?v=atS6iuvPB44&t=164s) Multimodal fusion pairing acoustic speaker diarization with computer vision lip tracking resolves who is speaking and where they are located on noisy stages and multi-person panels. - [04:38](https://www.youtube.com/watch?v=atS6iuvPB44&t=278s) A single PTZ camera loses room context when zooming, requiring a secondary wide-angle camera and planar homography alignment to prevent tracking blind spots and snap errors. - [06:27](https://www.youtube.com/watch?v=atS6iuvPB44&t=387s) Algorithmic face tracking induces viewer motion sickness through jittery micro-adjustments; spatial heatmaps and a strict two-frame latency budget are needed to emulate smooth human cinematography. - [09:07](https://www.youtube.com/watch?v=atS6iuvPB44&t=547s) Standard face-tracking pipelines fail when presenters turn toward their slides, requiring a transition to full-body skeletal pose estimation to maintain tracking continuity. - [09:58](https://www.youtube.com/watch?v=atS6iuvPB44&t=598s) Unpredictable venue anomalies like sudden blackouts demonstrate that automation should not eliminate humans, but reposition them as high-level supervisors monitoring multiple rooms. - [12:14](https://www.youtube.com/watch?v=atS6iuvPB44&t=734s) Robotics and computer vision models must be stress-tested in messy, high-stakes real-world environments rather than relying on sanitized laboratory benchmarks. - [13:46](https://www.youtube.com/watch?v=atS6iuvPB44&t=826s) Deploying experimental robotic rigs side-by-side with professional human videographers during live events creates a reliable ground-truth baseline for offline simulation and tuning. - [15:02](https://www.youtube.com/watch?v=atS6iuvPB44&t=902s) Direct hardware video capture combined with real-time screen OCR bypasses the inaccuracies of pre-submitted slide decks to deliver synchronized captions and AI summaries. - [16:36](https://www.youtube.com/watch?v=atS6iuvPB44&t=996s) Designing for standard venue drops (XLR, HDMI/SDI, Ethernet) compresses half-day production setups into a 30-minute deployment while balancing edge compute limits through temporal stream consistency.
## Detailed walkthrough ### [00:04](https://www.youtube.com/watch?v=atS6iuvPB44&t=4s) The Stage Localization Illusion
Vojta Ciml opens with an interactive thought experiment, asking the audience to close their eyes and determine purely by listening whether he is standing on the left, right, or center of the stage. While humans instinctively rely on binaural auditory cues to pinpoint sound sources, the exercise exposes an immediate flaw when applied to live event spaces. The moment attendees open their eyes, the illusion collapses: the voice does not emanate directly from the presenter’s mouth into their ears, but radiates throughout the auditorium through distributed loudspeakers. This acoustic dispersion makes it virtually impossible to infer a speaker's physical stage position from audio alone.
Ciml introduces himself as the co-founder of SlidesLive, framing this audio misdirection as the first of five fundamental assumptions that fell apart during the development of their autonomous robotic camera systems. SlidesLive has recorded more than 100,000 presentations and thousands of events worldwide—including the Ai4 conference itself, where their robotic systems monitor every track. Driven by the mission to capture and archive presentations for future generations, the team set out to disrupt traditional event video production, which has long been notoriously expensive, labor-intensive, and weighed down by heavy equipment, bizarre converters, and sprawling cable runs.
- SlidesLive has recorded over 100,000 presentations globally across thousands of events. - Distributed venue PA systems break natural auditory spatial awareness by separating the acoustic source from the speaker's physical position.
---
[01:25](https://www.youtube.com/watch?v=atS6iuvPB44&t=85s) The Dream of Single-Box Event Recording
Confronted with the logistical friction of legacy videography, the SlidesLive engineering team posed what seemed to be a straightforward question: "What if everything you need to record a session like this would fit in a single case?" The vision was to compress all the cabling, splitters, converters, and processing hardware into an autonomous robotic camera rig deployed directly in the center of the conference room.
With the customary optimism of early-stage hardware and software design, the team initially wondered, "How hard can that be?" Reality quickly pushed back with an array of edge cases and harsh operational constraints unique to live convention spaces, leading to a series of hard-won lessons in sensor fusion and robotics.
---
[02:44](https://www.youtube.com/watch?v=atS6iuvPB44&t=164s) Multimodal Fusion: Solving the Audio Localization Problem
The initial design assumed that audio tracking alone could locate a speaker. This breakdown is especially acute during panel discussions, where multiple individuals sit beside each other and face tracking cannot determine who currently holds the floor. Without knowing who is speaking, the camera cannot intelligently pan or zoom into an active participant. Compounding the PA speaker issue, conference stages are far removed from acoustically isolated Hollywood studios. Instead, they are exposed to loud ambient noise from adjacent expo floors, bustling corridors, or live musical entertainment. In one real recording sample played by Ciml, ambient noise overwhelmed the camera's built-in microphone entirely.
To solve this, SlidesLive abandoned single-modality tracking in favor of a multimodal fusion architecture. The system decouples voice audio and visual signals: the incoming audio feed is processed for speaker diarization to determine *who* is vocalizing, while computer vision actively tracks lip movement to verify *where* that sound originates on stage. By synthesizing these data streams, the system builds an ephemeral memory profile for every speaker on stage, storing visual facial data, camera coordinates, and a vocal fingerprint.
```mermaid flowchart TD accTitle: Multimodal Speaker Memory and Tracking Flow subgraph SENSORS["Input Streams"] A["Room Audio Feed<br/>(XLR / Console)"] B["PTZ & Room Cameras<br/>(Video Feeds)"] end
subgraph PROCESSING["Feature Extraction"] C["Speaker Diarization<br/>(Voice Fingerprint)"] D["Computer Vision<br/>(Lip Motion Detection)"] E["Spatial Coordinates<br/>(Stage Heatmap)"] end
subgraph MEMORY["Speaker State Profile"] F["Speaker Memory Registry<br/>• Facial Geometry<br/>• Voice Fingerprint<br/>• Camera Target Coordinates"] end
subgraph OUTPUT["Camera Control"] G["PTZ Dynamic Framing & Zoom"] end
A --> C B --> D B --> E C --> F D --> F E --> F F --> G ```
- Audio provides speaker diarization (identity), while computer vision monitors mouth and lip movement to confirm physical activity. - The system registers an active dynamic memory profile per speaker containing face embeddings, stage coordinates, and a voice fingerprint.
---
[04:38](https://www.youtube.com/watch?v=atS6iuvPB44&t=278s) Dual-Camera Homography and Room Context
Cost-efficiency initially suggested that a single pan-tilt-zoom (PTZ) camera per room would suffice to frame the stage. This premise collapsed under the behavioral unpredictability of live events. Masters of ceremonies unexpectedly cross into frame, surprise co-presenters take the podium, and erratic motivational speakers wander completely off the stage toward the back of the hall. When a single camera zooms in and follows an unexpected movement, it sacrifices all surrounding spatial context, leaving the system blind to the rest of the room.
To overcome this spatial blindness, SlidesLive introduced an auxiliary static wide-angle camera that continuously monitors the entire stage and room geometry. Operating as the "eyes" of the primary robotic tracking camera, this wide sensor tracks scene dynamics and predicts presenter movement. To map the two disparate perspectives together, the system relies on planar homography, matching keypoints across different optical fields, resolutions, and camera angles. Because live production affords zero second takes, the alignment algorithm incorporates cross-checking routines to prevent catastrophic tracking jumps—such as erroneously snapping and zooming the primary lens directly into empty stage drapes during a live broadcast.
- A secondary wide-angle camera maintains continuous context over the full room when the primary camera is tight on a subject. - Homography transformations align coordinate systems between disparate resolutions and angles. - Continuous cross-checking prevents sudden tracking snap failures toward background drapes or empty walls.
---
[06:27](https://www.youtube.com/watch?v=atS6iuvPB44&t=387s) Emulating Human Cinematography Without the Seasickness
Automating camera movement revealed subtle cinematic nuances that simple face-following algorithms fail to capture. Human camera operators suffer significant fatigue over an eight-hour conference day, frequently experiencing lapses in concentration that result in delayed panning, framing drift, or lost focus. However, purely algorithmic face tracking introduced its own failure mode: rigid, jittery micro-adjustments. When a presenter fidgets, sways, or shifts weight behind a lectern, a naive face-tracking camera continuously hunts to keep the head centered, inducing visual seasickness in the viewer.
To mimic the relaxed, fluid motion of an experienced human videographer, SlidesLive developed spatial intention modeling using stage heatmaps. The tracking engine monitors movement patterns to determine whether a speaker is merely shifting in place or making a deliberate pacing stride across the stage. The camera filters out minor sway while anticipating walking velocity and directional changes. Crucially, the motion pipeline maintains a strict latency threshold: any tracking delay exceeding two video frames becomes visibly unnatural to the audience, breaking the illusion of an expert operator behind the lens.
- Unfiltered head tracking causes viewers to become seasick due to micro-adjustments from natural speaker sway. - Spatial heatmaps classify speaker behavior between static lectern fidgeting and intentional stage pacing. - Camera panning algorithms must execute within a strict two-frame latency budget to avoid visible robotic lag.
---
[09:07](https://www.youtube.com/watch?v=atS6iuvPB44&t=547s) Beyond Face Tracking: Full-Body Pose and Occlusion
Another faulty assumption was that standard off-the-shelf facial recognition and tracking models would operate reliably across all presenters. In practice, models exhibited inconsistent performance across diverse demographic groups and under adverse conference lighting conditions or varied hairstyles.
Furthermore, real-world presenters frequently violate tracking assumptions by turning their backs completely to the audience to gesture toward their slides. The moment a presenter turns around, face detection models lose all tracking features. SlidesLive consequently migrated from face-only detection to full-scale skeletal pose estimation. By tracking the entire human body frame, the system retains robust tracking continuity even when the face is fully occluded, in deep shadow, or facing the projection screen.
- Pure face-detection pipelines fail whenever a presenter turns around to read or gesture at projected slides. - Moving to full-body skeletal tracking guarantees continuous tracking irrespective of orientation, lighting anomalies, or physical occlusions.
---
[09:58](https://www.youtube.com/watch?v=atS6iuvPB44&t=598s) The Reality of Real-World Chaos and Human-in-the-Loop
The final assumption was that solving the known computer vision edge cases would allow SlidesLive to deploy fully autonomous recording boxes everywhere without human oversight. Real-world event production swiftly proved that unexpected failures are inevitable. Ciml recounts an incident where the main venue suffered a sudden electrical blackout midway through a presentation. While SlidesLive’s rigs stayed operational thanks to integrated battery backups, the camera was left tracking in total, pitch-black darkness.
Hardware faults, severed cables, network drops, and unexpected physical obstructions mean that human operators remain an essential fail-safe. Rather than eliminating humans entirely, SlidesLive’s philosophy repositions the human operator from an exhausted, eight-hour camera-stander to a multi-room supervisor. Autonomous software handles the mundane mechanical framing, freeing technical personnel to manage complex recovery procedures, troubleshoot anomalies, and intervene when system confidence drops.
- Unexpected catastrophic failures, such as complete room power blackouts, break purely automated computer vision assumptions. - Automation relieves humans of grueling, static camera-operating shifts, shifting the human role to high-level technical oversight and multi-room exception handling.
---
[12:14](https://www.youtube.com/watch?v=atS6iuvPB44&t=734s) Multimodal Validation and Preserving Human Knowledge
Ciml concludes the talk by urging computer vision and robotic engineers to aggressively stress-test their models in real-world, high-stakes environments rather than relying on sanitized lab benchmarks. Just as human perception relies on both ears and eyes to resolve ambiguity, robust robotic automation must synthesize multiple sensory inputs, continuously cross-validating each decision before executing physical commands.
He closes with a call to prioritize conference recording, observing that for thousands of years, spoken human wisdom and insights shared during live gatherings have simply evaporated the moment sessions ended. By deploying scalable, autonomous capture technology, SlidesLive aims to permanently preserve this collective knowledge base for future generations.
- Real-world validation must seek out worst-case operational scenarios rather than ideal laboratory conditions. - Preserving spoken presentations prevents valuable domain insights from being lost forever once an event concludes.
---
[13:46](https://www.youtube.com/watch?v=atS6iuvPB44&t=826s) Q&A: Iterative Engineering and Live Simulation
An audience member asks how SlidesLive prioritized and systematically engineered solutions for this vast array of overlapping problems. Ciml explains that their roadmap relies heavily on embedded engagement with the broader computer vision academic community at conferences like ICML and ICLR.
Operationally, their engineering philosophy prioritizes side-by-side field testing. SlidesLive continuously deployed their experimental robotic rigs directly alongside veteran human camera operators during live commercial events. This setup served as a live benchmarking platform: the team captured real human tracking decisions as baseline ground truth, ran offline spatial simulations, and iteratively addressed CV failure modes one variable at a time without endangering the client's final recording delivery.
- System tuning relies on dual-deployment benchmarking, placing autonomous rigs side-by-side with professional human videographers. - Continuous development utilizes conference datasets from computer vision gatherings like ICML and ICLR alongside rigorous offline simulation.
---
[15:02](https://www.youtube.com/watch?v=atS6iuvPB44&t=902s) Q&A: Ingesting Screen Feeds, Slide OCR, and Watermarks
Addressing a question regarding slide capture, Ciml explains why downloading presentation slide decks post-event is notoriously unreliable. Presenters frequently use last-minute modified slide decks, run live software demonstrations, or present decks that differ from the copies submitted to event organizers. To circumvent this, SlidesLive captures direct screen video feeds via hardware grabbers, running optical character recognition (OCR) directly on the rendered display. The extracted visual text is programmatically aligned with the audio transcript to generate high-accuracy captions, search indexes, and automated AI summaries.
Responding to a follow-up inquiry about watermarking, Ciml clarifies that SlidesLive functions strictly as a technology infrastructure and service provider rather than a content rights holder. Watermarks are applied dynamically based entirely on client and event sponsor requirements, leaving full ownership and presentation rights with the original organizers and speakers.
- Direct hardware capture of presentation screens avoids discrepancies caused by outdated, pre-submitted slide files. - Real-time OCR extracted from the presentation display feeds into multimodal AI pipelines for search indexing and structured summarization. - Watermarking remains completely customizable based on organizer branding and sponsor agreements, with SlidesLive maintaining no content ownership.
---
[16:36](https://www.youtube.com/watch?v=atS6iuvPB44&t=996s) Q&A: Simplified AV Tech Riders and Edge Compute Limits
When asked about specialized venue tech riders, Ciml highlights that SlidesLive engineered their system to integrate seamlessly with existing audio-visual infrastructure. Instead of requiring exotic hardware, the rig accepts standard inputs that any venue AV technician already provides: an XLR drop for house audio, an HDMI or SDI line for screen output, an Ethernet connection, and basic AC wall power. This eliminates the standard production footprint of a dedicated six-foot AV table cluttered with conversion hardware that takes half a day to set up and strike, reducing the entire staging process to a 30-minute unpack from a single travel case.
Answering a final question on processing capacity, Ciml acknowledges the strict computational boundaries of running edge hardware inside a self-contained capture box. Because the localized hardware cannot host unlimited computing resources, the tracking algorithms are engineered to tolerate occasional dropped analysis frames. Rather than demanding exhaustive, frame-by-frame inference that would stall edge processors, the pipeline relies on continuous temporal stream consistency to maintain fluid, accurate robotic tracking within an affordable compute budget.
- System integration relies on industry-standard AV drops: balanced XLR audio, SDI/HDMI video feeds, standard AC power, and wired Ethernet. - Equipment footprint replaces bulky production tables and half-day setups with a 30-minute deployment from a single portable case. - Edge compute constraints are addressed by strategically dropping non-critical analytical frames, relying on temporal continuity to maintain camera stability.
## Notable quotes > Event recording sounds like a solved problem. It isn't. — Vojta Ciml
> [00:04](https://www.youtube.com/watch?v=atS6iuvPB44&t=4s) The moment attendees open their eyes, the illusion collapses: the voice does not emanate directly from the presenter’s mouth into their ears, but radiates throughout the auditorium through distributed loudspeakers. — Vojta Ciml
> [01:25](https://www.youtube.com/watch?v=atS6iuvPB44&t=85s) What if everything you need to record a session like this would fit in a single case? — Vojta Ciml
> [01:25](https://www.youtube.com/watch?v=atS6iuvPB44&t=85s) How hard can that be? — Vojta Ciml
> [02:44](https://www.youtube.com/watch?v=atS6iuvPB44&t=164s) The incoming audio feed is processed for speaker diarization to determine who is vocalizing, while computer vision actively tracks lip movement to verify where that sound originates on stage. — Vojta Ciml
> [04:38](https://www.youtube.com/watch?v=atS6iuvPB44&t=278s) When a single camera zooms in and follows an unexpected movement, it sacrifices all surrounding spatial context, leaving the system blind to the rest of the room. — Vojta Ciml
> [06:27](https://www.youtube.com/watch?v=atS6iuvPB44&t=387s) When a presenter fidgets, sways, or shifts weight behind a lectern, a naive face-tracking camera continuously hunts to keep the head centered, inducing visual seasickness in the viewer. — Vojta Ciml
> [06:27](https://www.youtube.com/watch?v=atS6iuvPB44&t=387s) Any tracking delay exceeding two video frames becomes visibly unnatural to the audience, breaking the illusion of an expert operator behind the lens. — Vojta Ciml
> [09:07](https://www.youtube.com/watch?v=atS6iuvPB44&t=547s) The moment a presenter turns around, face detection models lose all tracking features. SlidesLive consequently migrated from face-only detection to full-scale skeletal pose estimation. — Vojta Ciml
> [09:58](https://www.youtube.com/watch?v=atS6iuvPB44&t=598s) Rather than eliminating humans entirely, SlidesLive’s philosophy repositions the human operator from an exhausted, eight-hour camera-stander to a multi-room supervisor. — Vojta Ciml
> [12:14](https://www.youtube.com/watch?v=atS6iuvPB44&t=734s) For thousands of years, spoken human wisdom and insights shared during live gatherings have simply evaporated the moment sessions ended. — Vojta Ciml
> [13:46](https://www.youtube.com/watch?v=atS6iuvPB44&t=826s) System tuning relies on dual-deployment benchmarking, placing autonomous rigs side-by-side with professional human videographers. — Vojta Ciml
## Mentioned Vojta Ciml, SlidesLive, NATE, Ai4, ICML, ICLR, PTZ camera, Optical Character Recognition (OCR), XLR, HDMI, SDI, Ethernet
## Video description Vojta Ciml - Founder & CEO, SlidesLive
Event recording sounds like a solved problem. It isn't. I'll walk through how we evolved NATE, SlidesLive's autonomous recording system, from basic face detection to a multimodal system that fuses video and audio to do what a full production crew would: track speakers, switch cameras, monitor quality, and secure the recording. I'll cover the architecture, failed experiments, tuning process, and what 100,000 recorded talks taught us about building systems that work when there's no second take.
[Source](https://www.youtube.com/watch?v=atS6iuvPB44)