Seeing HAI measures how people use sidewalks: who is moving or staying, who is together, and what they are doing. My MIT dissertation uses street-level images and vision-language models to extend close observation of public life across streets and cities. It asks what pedestrian counts miss when equally busy sidewalks support different activities and forms of social presence. The measures describe what is visible at the moment an image was captured.
Same count, different public life
Each pair below has nearly the same number of people, but shows very different forms of sidewalk social life.
These examples are from Figure 8 of A Vision-Language Framework for Measuring Social Life on Sidewalks (M10; under review).
What people do on sidewalks
These activities appear in street-level images; many would be missed by a pedestrian count or an object detector alone.
Faces are blurred in the source images, and no individual is identified.
These examples define the measurement problem: finding people is only the first step. To study sidewalk life, we also need to describe how people are together, what they are doing, and where and when they were observed.
How observations become measures
The method connects human observation with image-based measurement. Human judgments about whether pairs of people are together provide training examples for MINGLE, published at AAAI 2026. My M10 framework extends that approach by combining social-group detection with per-person coding, then turning their outputs into interpretable measures. The paper, coauthored with Andres Sevtsuk, is under review at Computers, Environment and Urban Systems.
Describe visible states
Alongside grouping, Qwen3-VL-30B-A3B-Instruct records ten fields per person: validity, posture, locomotion, object, object relation, support surface, zone type, uniform presence, apparent age group, and model-perceived sex. Separating these fields lets a person be recorded as walking, holding a phone, and occupying a particular part of the sidewalk, rather than forcing the observation into a single activity label. The preprint reports 88.5% mean field accuracy on 999 held-out samples.
The vocabulary draws on Whyte and Mehta’s observational research. It distinguishes visible states from interpretations of intent or social meaning. Apparent age and model-perceived sex are exploratory estimates; sex is excluded from primary analyses because provider face blurring makes it unreliable.
Connect groups and activities
The two branches inform one another. A validity filter removes detections in advertisements, inside vehicles, or outside the target pedestrian space before groups are rebuilt. Group-level consistency helps refine locomotion labels; group IDs then join to the per-person fields. Rules applied to these records produce activity, spatial-context, and accessibility-related indicators, with location and capture time retained for every observation.
Build interpretable measures
Grouping and dwelling summarize two aspects of the scenes shown above. Each person receives a grouping weight \(\alpha\): 1 when alone, 2 in a pair, and 3 in a group of three or more. A dwelling weight \(\beta\) is 3 for a stationary, seated person who is not riding; 2 for a stationary, non-seated person; and 1 otherwise.
| Index | Definition | What it summarizes |
|---|---|---|
| Weighted Grouping Index (WGI) | \(\frac{1}{N}\sum_{i=1}^{N}\alpha_{g(i)}\) | Grouping composition |
| Weighted Dwelling Index (WDI) | \(\frac{1}{N}\sum_{i=1}^{N}\beta_{s(i)}\) | Observable dwelling posture |
| Social Dwelling Index (SDI) | \(\frac{1}{N}\sum_{i=1}^{N}\alpha_{g(i)}\beta_{s(i)}\) | Grouping and dwelling combined for each person |
SDI averages the per-person products of the two weights, which is why scenes with similar headcounts can differ. These ordinal measures describe visible configurations, rather than the duration of a visit, someone’s reasons for being there, or the quality of a social experience. The method paper reports sensitivity checks for alternative weights.
Connect observations to streets
These measures become useful for urban research when the visual evidence can be connected to a location and an observation time. The spatial workflow retains that connection from the source panorama to a particular side of a street or an intersection.
Keep capture time explicit
Imagery with capture timestamps is organized into four observation windows: weekday and weekend, each at 12:00–14:00 and 17:00–19:00. This keeps the observed activity tied to when it occurred. The broader collection includes Apple Look Around, Bing Streetside, and Mapillary; the national analysis below uses the Apple and Bing subset.
From panorama to sidewalk-facing views
Each panorama is reprojected into left and right sidewalk-facing views, with a 150° field of view and a 1600 × 800 pixel frame. The original presentation figure links the two photographs to the capture point, road direction, and opposite viewing directions on the street network, preserving which side of the street each image observes.
Keep intersections distinct
At intersections, a wide view retains corners and crossings together. These records remain separate from mid-block views. For spatial analysis, sidewalk-facing observations are assigned to side-specific block frontages on the TIGER/Line road network, while intersection records retain their junction association. View and frontage identifiers, capture time, and a road-segment crosswalk support linkage to land use, transportation, and demographic data.
From one city to 496
The next step asks whether these forms of observed sidewalk life can be studied across cities. Stay Together: Street-Level Social Indicators for Sidewalk Life Across 496 U.S. Cities, coauthored with Andres Sevtsuk, develops that national research resource. The manuscript is in preparation.
The assembled panel contains 7,139,672 timestamped views from Apple Look Around and Bing Streetside across 496 U.S. cities, captured during 2011–2025. Its 5,692,332 sidewalk-facing views are organized into 3,725,328 block frontages. A separate file retains 1,447,340 intersection views as individual observations. Shared identifiers and a crosswalk to TIGER/Line road segments allow researchers to link observations to other spatial data.
The presentation maps document collection coverage, while the counts above describe the data paper’s analytical subset. Mapillary imagery is excluded from that analysis and the planned release of indices: its uncontrolled capture geometry prevented almost all of those images from being assigned to block frontages.
Compare like with like
The national analysis examines grouping (WGI) and visible posture and locomotion (WDI) separately. SDI is included in the planned release but not used in this paper’s empirical analysis. Comparisons must also account for crowd size: a view containing one person necessarily has WGI = 1, so pooling different person counts can reverse an apparent association with neighborhood density.
Holding the detected count at exactly two people, the share classified as one group falls from 38.0% in the lowest tract-density quintile to 26.8% in the highest. This descriptive pattern demonstrates the importance of the comparison being made; it does not establish that density causes less socializing.
Build a research resource with explicit limits
The national maps summarize grouping and dwelling where the imagery supports measurement. People were detected on 430,984 frontages (11.6%); grouping and dwelling are undefined on the rest. The median frontage has one view. Coverage is opportunistic, and the national sample has not received an independent annotation audit, so these records support research on observed configurations rather than validated rankings of places.
The panel is assembled and in use. Derived tables, schemas, and documentation are being prepared for public release; source imagery will not be redistributed.
Inspect the evidence
The final connection is back to the images. The Great Streets prototype lets a user move from segment-level indicators in a 3D map to the source views and person-level labels. Comparing observations across sources and times makes it possible to trace a mapped value back to the visible evidence from which it was constructed.
Dissertation and related work
Research context
Seeing HAI is my Ph.D. dissertation at the MIT Department of Urban Studies and Planning, connecting Method, Findings, and Data within one research program. My committee is Andres Sevtsuk (chair), Jinhua Zhao, and Lawrence Vale; expected completion is June 2027.
The questions grew from Clarity or Confusion, my Cities (2024) review of 104 street attributes across 146 papers, which found few measures of human activities and interactions. MINGLE provided a method for detecting social groups. This work also connects with Sidewalk Ballet, the separate City Form Lab collaboration I lead at MIT, where socially interacting groups became a practical measurement problem.
- Method: A Vision-Language Framework for Measuring Social Life on Sidewalks · M10 · Under review at Computers, Environment and Urban Systems.
- Group detection: MINGLE: VLMs for Semantically Complex Region Detection · AAAI 2026 · Project.
- National data: Stay Together: Street-Level Social Indicators for Sidewalk Life Across 496 U.S. Cities · M11 · Manuscript in preparation.
- Presentations: Dissertation colloquium and research talks.
- Proposal: Approved dissertation proposal (PDF) · Password-protected; email me for access.
- Publications: Full publication list.
- Contact: lyons66@mit.edu.




