LITF-PA-2026-084 · Wearables / Accessibility / Edge AI

System and Method for Automatic Detection and Geolocation of Pedestrian Infrastructure Accessibility Barriers Using Wearable IMU-Camera Sensor Fusion and Crowd-Sourced Edge Inference

First-person view from smart glasses detecting accessibility barriers on a city sidewalk with AR overlay
⚖️ Prior Art Notice: This document is published as defensive prior art under 35 U.S.C. § 102(a)(1). The inventions described herein are dedicated to the public domain as of the publication date above. This disclosure is intended to prevent the patenting of these concepts by any party.

Abstract

Disclosed is a system and method for automatic detection, classification, and geolocation of pedestrian infrastructure accessibility barriers using sensor fusion between inertial measurement units (IMUs) and cameras embedded in wearable devices such as smart glasses, smartwatches, or smartphones. The system uses gait perturbation signatures extracted from 6-axis IMU data (accelerometer + gyroscope) as an attention trigger that activates computationally expensive visual classification only when a physical barrier is likely present, reducing average power consumption by 85-92% compared to continuous video analysis. When a gait anomaly is detected, characterized by sudden changes in stride length, vertical acceleration impulse, lateral sway, or foot clearance proxy, the system captures a short burst of egocentric camera frames centered on the perturbation event and runs an on-device object detection model to classify the barrier type (broken sidewalk, missing curb cut, excessive cross-slope, vertical discontinuity, obstructed path, absent tactile warning surface). Classified barriers are geolocated using fused GNSS/visual-inertial odometry with sub-meter accuracy and uploaded to a federated spatial database. Across a fleet of participating wearable users, the system builds and continuously updates a city-scale accessibility barrier map without requiring explicit user input, manual surveys, or dedicated sensing infrastructure.

Field of the Invention

This invention relates to wearable computing and assistive technology, specifically to the use of consumer wearable sensor fusion for passive, crowd-sourced detection and mapping of pedestrian infrastructure accessibility barriers for compliance monitoring, municipal planning, and assistive navigation.

Background

The Americans with Disabilities Act (ADA) of 1990 requires that pedestrian infrastructure (sidewalks, curb ramps, crosswalks, and shared-use paths) be accessible to individuals with disabilities. The U.S. Access Board's Public Rights-of-Way Accessibility Guidelines (PROWAG) specify technical standards including maximum running slope (5%), maximum cross-slope (2%), minimum clear width (48 inches), curb ramp requirements at every pedestrian crossing, and detectable warning surface placement. Despite 35 years of federal mandate, compliance remains poor. A 2011 National Academies study estimated that fewer than 50% of U.S. intersections had compliant curb ramps, and a 2023 survey by Frackelton et al. in Transportation Research Part D found that even in cities with active ADA transition plans, 23-41% of sidewalk segments had at least one barrier exceeding ADA standards.

Current methods for assessing pedestrian infrastructure accessibility are expensive and infrequent:

Wearable IMU-based gait analysis is well established in clinical contexts. Prasanth et al. (Sensors, 2021) reviewed wearable sensor systems for gait analysis and found that consumer-grade IMUs in smartwatches achieve stride length estimation accuracy within 5% and step detection accuracy above 97%. Soltani et al. (IEEE JBHI, 2021) demonstrated that IMU gait signatures can detect terrain transitions (grass-to-pavement, pavement-to-gravel) with 91% accuracy using a random forest classifier on smartwatch accelerometer data.

The gap in the art is a system that: (a) uses gait perturbation as a low-power attention trigger for visual barrier classification rather than relying on continuous video analysis; (b) fuses IMU and camera data at the edge to classify specific ADA barrier types; (c) operates passively during normal walking without user input; and (d) aggregates detections across a fleet of wearable users to build continuously updated accessibility maps at city scale.

Detailed Description

1. Gait Perturbation Detection Module

The system continuously processes 6-axis IMU data (3-axis accelerometer, 3-axis gyroscope) from a wearable device at 100 Hz. The IMU may be located at the wrist (smartwatch), head (smart glasses), or hip (smartphone in pocket); the system maintains device-position-specific gait models for each mounting location. Raw IMU signals undergo the following processing pipeline:

Stride segmentation: A peak-detection algorithm identifies heel-strike events from the vertical acceleration signal (z-axis in the device frame, rotated to world frame using the gyroscope-derived orientation quaternion). Consecutive heel strikes define stride intervals. The system maintains a rolling 20-stride buffer of gait parameters: stride duration (typical: 0.95-1.15 seconds), stride length (estimated via double integration with zero-velocity update at each heel strike, typical: 1.2-1.6 meters for walking), vertical acceleration peak (typical: 1.2-1.8 g), and lateral sway amplitude (roll-axis gyroscope integral over each stride, typical: 2-5 degrees).

Baseline adaptation: The system computes a running personalized gait baseline using an exponentially weighted moving average (EWMA) with a decay constant of 50 strides (~60-75 meters of walking). This baseline adapts to the individual user's walking speed, shoe type, and gait characteristics over time, while remaining stable enough to detect abrupt perturbations.

Perturbation classification: A perturbation event is flagged when any of the following conditions are met within a single stride or pair of consecutive strides:

2. Visual Barrier Classification Module

When the gait perturbation module flags an event, the system activates the visual classification pipeline. For devices with a front-facing camera (smart glasses, smartphone held or chest-mounted), the system captures a burst of 5-10 frames at 10 fps, centered on the estimated time-of-barrier-encounter, defined as the perturbation event timestamp minus the estimated visual-to-motor reaction delay of 0.3-0.8 seconds (user-adaptive).

Captured frames are processed by an on-device object detection model (architecture: MobileNetV3-Small backbone with SSD detection head, quantized to INT8, model size approximately 4.2 MB). The model is trained to detect and classify the following barrier categories:

Each detection carries a confidence score, a bounding box in the image frame, and the barrier classification. Detections below a per-category confidence threshold (0.75 for B1-B3, 0.80 for B4-B6) are stored locally but not uploaded to the shared database until corroborated by a second detection from the same or another user.

3. Geolocation and Spatial Indexing

Barrier detections are geolocated using a fused positioning pipeline:

Each geolocated barrier is stored as a spatial record containing: WGS84 coordinates (latitude, longitude), positional uncertainty radius, barrier classification (B1-B6), confidence score, IMU perturbation signature (anonymized feature vector, not raw data), representative image crop (privacy-filtered to remove faces and license plates before upload), device type and mounting position, timestamp, and a unique spatial hash (Geohash precision 9, approximately 4.8m × 4.8m cells) for efficient indexing and deduplication.

4. Federated Aggregation and Map Construction

Individual barrier detections from multiple users are aggregated into a shared spatial database using a federated architecture that preserves user privacy:

5. Applications

6. Power Management and Edge Efficiency

The key architectural insight is the two-tier inference strategy. The IMU perturbation detector runs continuously but consumes only 0.5-1.5 mW on modern low-power IMU+MCU combinations (e.g., Bosch BHI360 smart sensor hub). The camera and visual classification pipeline activates only when a perturbation event is flagged, which occurs on average once per 200-500 meters of urban walking (depending on infrastructure quality). Assuming 5 seconds of camera activation per event at 150-200 mW for camera + inference, the average power draw for the visual pipeline is 1.5-5 mW over typical walking. Total system power: 2-6.5 mW average, compared to 50-80 mW for continuous video analysis, an 85-92% reduction that makes the system viable as a background service on battery-constrained wearables.

7. Figures Description

Claims

  1. A system for automatic detection of pedestrian infrastructure accessibility barriers, comprising: a wearable device containing an inertial measurement unit and a camera; a gait perturbation detection module that continuously processes IMU data to identify anomalous gait signatures indicative of physical barrier encounters; and a visual classification module activated by the gait perturbation detection module to capture and classify barrier types from camera imagery using an on-device object detection model.
  2. The system of claim 1, wherein the gait perturbation detection module maintains a personalized gait baseline using an exponentially weighted moving average and flags perturbation events when stride parameters deviate from the baseline by more than a configurable threshold, including vertical acceleration impulse anomalies, stride length discontinuities, lateral deviation maneuvers, and sustained cross-slope responses.
  3. The system of claim 1, wherein the visual classification module classifies detected barriers into categories including vertical discontinuity, missing or degraded curb ramp, surface degradation, path obstruction, missing tactile warning surface, and excessive cross-slope.
  4. The system of claim 1, further comprising a geolocation module that fuses GNSS positioning with visual-inertial odometry to achieve sub-meter barrier geolocation accuracy, and a map-snapping algorithm that constrains barrier positions to known sidewalk network geometry.
  5. The system of claim 1, wherein the visual classification module activates only upon detection of a gait perturbation event, thereby reducing average power consumption by 85-92% compared to continuous video analysis, enabling sustained operation as a background service on battery-constrained wearable devices.
  6. A method for crowd-sourced mapping of pedestrian accessibility barriers, comprising: collecting gait-perturbation-triggered barrier detections from a plurality of wearable devices; spatially deduplicating detections using Geohash-based spatial indexing; computing barrier confidence scores via Bayesian fusion of corroborating observations with temporal decay; promoting barriers from candidate to confirmed status upon receiving a minimum number of independent corroborations; and generating a continuously updated spatial database of confirmed barriers with classification, severity, and confidence metadata.
  7. The method of claim 6, further comprising a barrier lifecycle management process wherein barriers that receive no corroborating observations for a configurable period are demoted to historical status, and barriers for which multiple users transit the location without triggering perturbation events are flagged as resolved.
  8. The method of claim 6, further comprising privacy preservation wherein all image crops undergo on-device face detection and blurring, license plate redaction, and identifiable signage removal before upload, raw IMU data is never transmitted, and user identity is replaced with a rotating pseudonymous device token.
  9. A method for accessible pedestrian wayfinding, comprising: receiving a route request from a user with specified accessibility requirements; querying the crowd-sourced barrier database for confirmed barriers along candidate routes; computing route accessibility scores based on barrier density, severity, and type relative to the user's requirements; and generating turn-by-turn navigation instructions along the route with the highest accessibility score, including warnings for any remaining barriers with suggested avoidance strategies.
  10. The system of claim 1, wherein the wearable device is one of: smart glasses with a front-facing camera and head-mounted IMU, a smartwatch with a wrist-mounted IMU paired with a smartphone camera, or a smartphone carried in a pocket or chest-mounted holster with integrated IMU and rear-facing camera; and wherein the gait perturbation detection module maintains separate device-position-specific gait models for each mounting location.
  11. The method of claim 6, further comprising a severity scoring module that computes a composite barrier priority score based on barrier type, estimated physical magnitude, pedestrian traffic volume, proximity to high-priority destinations, and equity-weighted demographic data for the surrounding area, for use in municipal ADA transition plan prioritization.

Prior Art References

  1. U.S. Access Board PROWAG — Public Rights-of-Way Accessibility Guidelines technical standards
  2. Frackelton et al., Transportation Research Part D (2023) — Sidewalk accessibility survey showing 23-41% non-compliance rates
  3. FHWA Sidewalk Assessment Guide — Manual inspection cost estimates ($15-25 per curb ramp)
  4. Prasanth et al., Sensors (2021) — Wearable sensor systems for gait parameter estimation
  5. Soltani et al., IEEE JBHI (2021) — Terrain transition detection from smartwatch accelerometer data
  6. Hosseini et al., ISPRS Journal (2022) — Sidewalk extraction from aerial imagery
  7. Project Sidewalk — University of Washington crowd-sourced accessibility labeling platform
  8. National Academies (2011) — Study on accessible public rights-of-way
  9. Americans with Disabilities Act of 1990 — 42 U.S.C. §§ 12101-12213
  10. MobileNetV3 (Howard et al., 2019) — Lightweight CNN architecture for on-device inference
  11. Bosch BHI360 — Smart sensor hub with programmable IMU processing (0.5-1.5 mW)
  12. Apple ARKit World Tracking — Visual-inertial odometry on consumer devices
  13. Google ARCore — Visual-inertial odometry for Android devices