Barrier Lens
Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

Barrier Lens turns a 10-second phone clip, filmed at wheelchair height, into a measured answer: does my chair fit past this sidewalk barrier? The answer is a width in centimetres with a 95% Monte Carlo range, compared with your own chair: Passes, Blocked or Unknown. A parked scooter or a construction fence can turn a short trip into a dead end, and no map shows today's sidewalk. Around Gwanghwamun Gate in Seoul, the city logged 384 e-scooter towing reports within 500 m (Aug 2021 – Dec 2025). Next: a confirmed pin shared with the next person. Muse Spark proposes, SAM 3.1 outlines, geometry measures: 1. Faces are blurred on our server before anything leaves it. 2. Muse Spark 1.3 reads six frames, rejects unusable clips, names each barrier and says whether the path is open, narrowed or closed. 3. SAM 3.1 outlines and tracks each named barrier through the clip. 4. Geometry measures the gap straight ahead with a 95% error band, from a reference of known size, a one-time calibration or the camera pose. 5. Muse Spark explains the verdict in the user's language; every number it writes must appear in the measurement. Muse Spark's reading of the path can only make an answer more cautious, and no model ever estimates a distance. Try it: three recorded checks (a New York corridor from Google's SANPO dataset, filmed at chest height, known camera → Passes, 131 cm, range 101–168; a closed sidewalk → Blocked; scooters filmed facing the row → Unknown), a 1-minute tour (#tour), live exit-elevator status and ten languages. 152 tests. A live check takes about a minute and $0.03–0.06 of SAM. Testing instructions: open the live demo at https://g1mn--barrier-lens-web.us-east.modal.run. The recorded samples and the 1-minute tour need no sign-in. For a live check on your own clip, paste the judge token into the "Judge token" field under Check a spot: X-hBxuSYdvYwWO8LPdurCl6m. Without a one-time calibration or a reference of known size in the clip, a live check never reports Passes: expect Unknown, naming the measured cause and how to film again. Built in the build window (first commit Oct 27, 22:21 ET).