WIUT Hackathon 2026, CV track
Traffic events at one Tashkent junction, read from a fixed 4K camera.
We are PariVision, three students from Webster University in Tashkent. Our system watches a signalised junction and does two jobs: it lists traffic events as time segments with a class, and it gives a per-frame risk that an accident starts within the next 5 seconds.
0.523Dev-set Score Amean F1 over classes, IoU 0.3 / 0.5 / 0.7
3.28minProcessing per minute of 4K videoPart A + Part B, Apple M5 laptop on MPS, time guards offThe harness allows 3x. On a Colab T4 our two detectors take 0.53x; decoding the 4K files on the CPU is the slow part.
8of 14Event classes we emitU-turns found but not submitted; 5 have no rule
18.4minFootage in our dev set4 clips, 11:18:24 to 17:22:21
From frames to event segments
Part B runs next to it: a smaller detector at 10 Hz, only past frames, time-to-collision between road users turned into a probability.
- 01SampleEvery 3rd 4K frame, resized to 1920 px
- 02Detect and trackYOLO26m, then ByteTrack per object group
- 03RegisterHomography into one reference view
- 04Read the signalLamp colour on the median head, every 0.1 s
- 05Apply rulesTrajectories plus phase give per-actor intervals
- 06SegmentsMerged per class, written as [start, end, class]
Where to look
- ApproachThe pipeline, what is learned and what is a rule, and the rule for every class.
- EDAWhat is in the footage: counts over time, signal cycles, where people actually cross.
- ResultsAnnotated sample clips with click-to-seek timelines, risk curves, F1 and failures.
- DemoRun the pipeline on a sample or your own clip of this junction, in your browser. Nothing is uploaded.
- DashboardAll sample clips in one operator view, with a filterable event log.
- ReportOne page: what worked, what did not, what we would do next.
- TeamWho we are and who did what.