VIS-120 · Embedded Vision · Advanced

Multi-Camera Synchronisation — full syllabus

Keeping many cameras aligned in time, which is where multi-camera systems usually fail.

Duration3 full days in person · 6 half-days online
Cohortmax 14 in person · 20 online
Pricefrom SAR 9,000 in person · local pricing per city
Delivery35% principles · 20% guided investigation · 45% engineering studio

Who this course is for

System engineers building multi-camera rigs — surround view, stereo pairs, robotics arrays — whose cameras must agree on time tightly enough for fusion to work.

Prerequisites

Course outline

Day 1 — Time, triggers and clocks

  • Why multi-camera systems fail on time before they fail on anything else
  • Hardware trigger distribution: fan-out, skew in the wiring itself and termination
  • Sensor external-trigger and frame-sync modes; rolling vs global shutter exposure placement
  • Clock domains: sensor oscillator, receiver clock, host clock and their drift
  • Timestamping at source vs at reception and what each can and cannot prove; PTP context

Day 2 — Topology and bandwidth

  • Aggregators and deserializers: channel mapping and virtual-channel assignment
  • Bandwidth budgeting across a shared CSI receiver: per-camera modes vs aggregate rate
  • Trigger topologies for 2, 4 and 8 cameras and their skew floors
  • Exposure-time placement inside the frame period and motion-artifact implications
  • Frame identity: index counters, timestamps and detecting a dropped or swapped frame

Day 3 — Measurement and validation

  • Estimating inter-camera skew from captured timestamps and visual events
  • Drift measurement over minutes and hours; fitting a rate and predicting bound crossings
  • Validating camera-to-output mapping through the aggregator
  • Injecting timestamp and index faults and measuring stereo/fusion degradation
  • Operational checks: detecting sync loss in a fielded system

Hands-on labs

  1. Lab: Wire a hardware trigger to multiple sensors and verify frame-aligned capture with timestamps and a visual strobe
  2. Lab: Measure clock drift between free-running cameras over an extended run, fit the drift rate and state when sync bounds would be crossed
  3. Lab: Validate the full camera-to-output mapping through a deserializer/aggregator and produce the channel map as a document
  4. Lab: Inject a timestamp offset and a frame-index swap into recorded data; measure the resulting stereo depth error and downstream fusion degradation

Capstone project

Produce a synchronized multi-camera capture set with verified frame identity and a measured, bounded inter-camera skew distribution — delivered with the trigger topology map, the drift data behind the bound, and the operational checks that will detect sync loss after deployment.

What you leave with

Upcoming dates

DatesWhereSeatsEarly birdRegular
18 Oct – 20 Oct 20263 full days RiyadhIn person · KAFD Conference Centre 9 of 14 —SAR 9,000
25 Oct – 27 Oct 20263 full days Kuwait CityIn person · Al Hamra Tower 4 of 14 —KWD 740
1 Nov – 3 Nov 20263 full days MuscatIn person · Knowledge Oasis Muscat 9 of 14 —OMR 920
1 Nov – 8 Nov 20266 half-days Gulf bandLive online · 09:00–13:00 GMT+3 5 of 20 —US$1,750
2 Nov – 4 Nov 20263 full days OttawaIn person · Kanata North Tech Park 4 of 14 —CAD 3,260
9 Nov – 11 Nov 20263 full days TorontoIn person · MaRS Discovery District 9 of 14 CAD 2,930until 10 OctCAD 3,260
9 Nov – 16 Nov 20266 half-days Europe bandLive online · 09:00–13:00 CET 10 of 20 US$1,580until 10 OctUS$1,750
9 Nov – 16 Nov 20266 half-days Americas bandLive online · 13:00–17:00 ET 15 of 20 US$1,580until 10 OctUS$1,750
16 Nov – 18 Nov 20263 full days LondonIn person · Shoreditch Works 4 of 14 GBP 1,680until 17 OctGBP 1,870
16 Nov – 18 Nov 20263 full days BerlinIn person · Factory Görlitzer Park 9 of 14 EUR 1,990until 17 OctEUR 2,210

Book a seat, or bring this course to your team

Seats can be reserved online; private delivery runs on-site or live online, adapted to your stack.

Course page & booking

Questions about fit or prerequisites? Email hello@kernelsystems.academy. To save this syllabus, print this page to PDF from your browser.