Paper deep dive
Caption-Mediated Perceived-Safety Estimation for Pedestrian Routing
Simon Parkinson, Paloma Liu, Wei Zheng, Mohammadreza Sheikhfathollahi
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 10/1/2026, 8:25:10 AM
Summary
This paper introduces an explainable pedestrian routing system that estimates perceived safety from street-level imagery using a vision-language model to generate natural language captions. These captions are stored as inspectable artifacts, and safety scores are derived from structured features (LDA topics, sentiment) of the text. The approach is benchmarked against CLIP embeddings and deployed across 654,115 images in Manchester and Huddersfield. Field validation against human ratings showed modest agreement (r=0.262), and improvements in supervised benchmarks did not translate to field performance gains. Routing analysis indicates negligible safety-based route changes for journeys under 1km, but a median 12.78% increase in low-risk route length for journeys of 3-6km.
Entities (9)
Relation Signals (7)
Caption-Mediated Perceived-Safety Estimation â deployedin â Huddersfield
confidence 99% · The approach was deployed over 654,115 images covering 36 electoral wards in two locations in Northern England (Manchester and Huddersfield).
Caption-Mediated Perceived-Safety Estimation â deployedin â Manchester
confidence 99% · The approach was deployed over 654,115 images covering 36 electoral wards in two locations in Northern England (Manchester and Huddersfield).
Caption-Mediated Perceived-Safety Estimation â uses â Vision-Language Model
confidence 95% · A vision--language model caption is generated and stored before any scoring is undertaken
Caption-Mediated Perceived-Safety Estimation â benchmarkedagainst â CLIP
confidence 92% · Nine captioning conditions across five model families are benchmarked against a direct Contrastive Language--Image Pre-training (CLIP) image-embedding baseline
Caption-Mediated Perceived-Safety Estimation â validatedagainst â USID
confidence 90% · Supervision uses the USID dataset.
Caption-Mediated Perceived-Safety Estimation â usesfeatureextraction â LDA
confidence 88% · Latent Dirichlet Allocation (LDA) is fitted over the caption corpus with K = 5 topics
Routing â usesalgorithm â Dijkstra
confidence 85% · Routing Dijkstra by length, and by length e w e
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:This paper presents an explainable approach to pedestrian routing, in which perceived safety is estimated from street-level imagery through an explicit natural-language intermediate representation. A vision--language model caption is generated and stored before any scoring is undertaken, and the perceived-risk class is derived entirely from structured features of that stored text, so that every segment score remains inspectable by the user. Nine captioning conditions across five model families are benchmarked against a direct Contrastive Language--Image Pre-training (CLIP) image-embedding baseline under an identical downstream pipeline, and the caption-mediated representation is found to reach parity with the image embedding rather than to trail it. The approach was deployed over 654,115 images covering 36 electoral wards in two locations in Northern England (Manchester and Huddersfield). Independent field validation against 3,669 locally collected ratings of 494 images across 70 participant sessions established agreement that is statistically significant but modest, at $r=0.262$, against a measured noise ceiling of 0.737 imposed by disagreement between raters. A single-use confirmatory test then found that a pipeline 44\% stronger on the supervised benchmark did not produce measurable improvement in the field ($r=0.250$, $p=0.84$), so the benchmark gains did not predict the deployment gains in this case. Routing behaviour varies systematically with journey length. There is negligible change below 1\,km, reaching a median increase of 12.78\% in low-risk route length for a median detour of 2.73\% on journeys of 3 to 6 km.
Tags
Links
- Source: https://arxiv.org/abs/2609.38479v1
- Canonical: https://arxiv.org/abs/2609.38479v1
Trouble viewing inline? Open PDF directly â
Full Text
86,999 characters extracted from source content.
Expand or collapse full text
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS1 Caption-Mediated Perceived-Safety Estimation for Pedestrian Routing Simon Parkinson, Paloma Liu, Wei Zheng, and Mohammadreza Sheikhfathollahi AbstractâThis paper presents an explainable approach to pedestrian routing, in which perceived safety is estimated from street-level imagery through an explicit natural-language in- termediate representation. A visionâlanguage model caption is generated and stored before any scoring is undertaken, and the perceived-risk class is derived entirely from structured features of that stored text, so that every segment score remains inspectable by the user. Nine captioning conditions across five model families are benchmarked against a direct Contrastive LanguageâImage Pre-training (CLIP) image-embedding base- line under an identical downstream pipeline, and the caption- mediated representation is found to reach parity with the image embedding rather than to trail it. The approach was deployed over 654,115 images covering 36 electoral wards in two locations in Northern England (Manchester and Huddersfield). Indepen- dent field validation against 3,669 locally collected ratings of 494 images across 70 participant sessions established agreement that is statistically significant but modest, at r = 0.262, against a measured noise ceiling of 0.737 imposed by disagreement between raters. A single-use confirmatory test then found that a pipeline 44% stronger on the supervised benchmark did not produce measurable improvement in the field (r = 0.250, p = 0.84), so the benchmark gains did not predict the deployment gains in this case. Routing behaviour varies systematically with journey length. There is negligible change below 1 km, reaching a median increase of 12.78% in low-risk route length for a median detour of 2.73% on journeys of 3 to 6 km. Index TermsâPedestrian routing, perceived safety, fear of crime, visionâlanguage models, street-level imagery, explainable AI, human validation, noise ceiling. I. INTRODUCTION F EAR of crime exerts a measurable influence on daily mobility. More specifically, people alter routes, avoid particular streets, change travel mode, or avoid entire journeys based not only on actual risk, but on how an environment feels [1], [2]. It should be noted that this influence is not evenly distributed throughout the population and is most acute where the risk of harassment or violence is highest. Violence against women and girls (VAWG) remains a high-volume and substantially under-reported category of crime, and the fear of it constrains movement well beyond those incidents that Manuscript received X X 2026. This work was supported by RISE, an accelerated programme delivered by SPRITE+ with SALIENT and the Network for Security Excellence and Collaboration (NSEC) at The University of Manchester, funded by UK Research and Innovation via the Economic and Social Research Council under Grant UKRI 4192 / R133854. S. Parkinson is with the School of Computing and Mathematics, Manchester Metropolitan University, Manchester M1 5GD, U.K. (e-mail: s.parkinson@mmu.ac.uk). P. Liu and M. Sheikhfathollahi are with the University of Huddersfield, Huddersfield HD1 3DH, U.K. W. Zheng is with The University of Manchester, Manchester M13 9PL, U.K. are actually recorded. Perceived safety is therefore a useful measurement in its own right for pedestrian routing. Recorded crime data is the dominant input to safety-aware routing systems [3], [4]; however, it is poorly suited to this task. More specifically, it records where offences were reported rather than where people feel unsafe, and it is known to under- represent precisely those offence categories most relevant to VAWG. Manual environmental auditing provides a direct mea- sure of the environment itself; however, it is labour intensive and does not scale to the area of a city. The use of street- level imagery offers a scalable alternative, and there is now a substantial body of work in which perceived-safety scores are derived from such imagery [5], [6], [7], [8]. Two key limitations of that literature motivate the research presented in this paper. The first limitation concerns auditability. Most systems produce a perceptual judgement directly from pixels or em- beddings, and so the basis of a given score is difficult to interrogate. More specifically, where textual descriptions are produced, they are generated alongside the score as a post-hoc justification rather than being the representation from which the score is computed [8]. This distinction matters because a system that informs where people walk, or where authorities invest in environmental improvements, must allow individual judgements to be audited. The second limitation concerns val- idation. Such systems are typically validated against portions of the same crowdsourced dataset used during training [6], [7], [8]. Independent validation against human judgements collected in the deployment area is rare, with site visits and expert ratings used in [9] being a notable exception, and the reliability of the human reference itself is rarely quantified (Section I-C). This is significant as it means that a reported agreement figure cannot be compared across studies without knowing how well the reference was measured. In this paper, both limitations are addressed. Our aim is to provide a routing capability that is able to estimate perceived safety at city scale whilst remaining legible to the people it routes and to the local authority officers who might act upon it. We describe a pedestrian routing system in which perceived safety is estimated through an explicit caption- mediated pathway, and we report a field validation study. The work is organised around the following three research questions. (RQ1) Can caption mediation be used to predict per- ceived safety, and if so, how does it compare against alternative approaches? Generating a perceptual judgement through natural language makes that judgement explainable to the user; however, text is a narrower channel than a learnt arXiv:2609.38479v1 [cs.CV] 29 Sep 2026 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS2 embedding. It is therefore important to establish how much accuracy is given up relative to classifying directly from image embeddings, and whether any deficit is attributable to the use of text, or instead to the features extracted from it. (RQ2) How does a safety-weighted route compare with a route optimised for distance? Weighting a pedestrian network by predicted safety is straightforward to implement; however, whether it produces a worthwhile exchange is not known. More specifically, what detour does the weighting incur, and what change in exposure does that detour deliver? (RQ3) How valid are the predictions of the deployed model? This question has three parts: (1) how closely does the deployed classifier agree with the judgements of people in the area it scores; (2) what upper bound does disagreement among those same people place on any such agreement; and finally, (3) does an improvement measured on the supervised benchmark translate into improved agreement in the field? Against these questions, this paper makes four contribu- tions: 1) A caption-mediated perceived-safety pipeline in which a visionâlanguage model caption is stored as an independently inspectable artefact before any scoring, and the perceived-risk class is derived entirely from the structured features of that text (Section I). Because that intermediate representation is model-agnostic text, nine captioning conditions across five model families become directly comparable using the same pipeline. 2) A quantification of what caption mediation costs, benchmarked against a CLIP image-embedding baseline under that same pipeline (Section V). An expectation that a textual intermediate carries an accuracy penalty proves largely attributable instead to the text represen- tation, and a ten-dimensional probe of CLIP built from named environmental-design constructs recovers macro- F1 0.776 against the full embeddingâs 0.796, indicating that, for this probe, interpretability and embedding-level accuracy are not strictly opposed. 3) A city-scale deployment over 654,115 images across 36 electoral wards in Manchester and Huddersfield, UK, transferring between the two locations without retraining, and characterised over 3,000 sampled originâ destination pairs, stratified by journey length in both cities (Section VI). 4) Field validation establishing the measurement limits in this deployment context, comprising 3,669 locally collected ratings of 494 images across 70 participant sessions (Section VII). Inter-rater disagreement bounds the attainable correlation at r = 0.737, of which the classifier reaches 35%, and a pipeline 44% stronger on the supervised benchmark produced no measurable field improvement (Section VII-D). The remainder of this paper is structured as follows. Sec- tion I presents and discusses related work. Section I presents and justifies the method used in this research. Section IV describes the two locations used in this study and the resulting deployment statistics. Section V presents the captioning and representation benchmarks. Section VI then investigates how the resulting safety scores behave when used as a metric for optimising pedestrian routes. This leads to the human-rater evaluation in Section VII, before the approach and its results are discussed in Section VIII. Finally, a conclusion is provided in Section IX, discussing key achievements, limitations, and a roadmap for future work. I. RELATED WORK This section is structured as follows. First, work establishing perceived safety from street-level imagery is surveyed. Second, safety-aware route planning is considered. Finally, validation practice and the reliability of human references are discussed, as this underpins the analysis presented in Section VII-C. A. Perceived Safety from Street-Level Imagery The quantification of perceived urban safety from street- level imagery was undertaken at scale in the Place Pulse project, which crowdsourced pairwise comparisons of Google Street View images across perceptual dimensions including safety [5]. In related work, Streetscore applied support vector regression over low-level image features to predict perceived safety across 21 US cities [6]. This was subsequently extended using convolutional networks trained on Place Pulse 2.0, comprising 110,988 images, 1.17 million comparisons and 56 cities, thereby enabling global-scale perceptual scoring [7]. Related work has utilised such models to study physical urban change [10] and to directly learn high-level perceptual judgements [11]. This body of work is useful in establishing that perceptual judgements can be recovered from imagery at scale; however, the judgement itself remains opaque, which motivates the approach taken here. More recently, multimodal large language models have been applied to the task directly, either by prompting a model to reproduce Place Pulse-style comparisons, or by retrieving against human-annotated anchors using image embeddings, with reported agreement of R 2 = 0.40â0.45 across two study areas [8]. The approach taken in this research differs in the ordering of representation and judgement. More specifically, rather than treating text as an explanation attached to an otherwise opaque score, a natural-language caption is gen- erated and stored first, and the safety label is then derived entirely from structured features of that caption. This makes the representation upon which the judgement rests available for inspection, which results in captioning models becoming directly comparable under a fixed downstream pipeline. A parallel line of work represents images not by generated text, but by contrastive imageâtext embeddings. Contrastive LanguageâImage Pre-training (CLIP) aligns images and cap- tions in a shared space through contrastive pre-training over large web corpora, and its embeddings transfer to downstream visual tasks with little or no fine-tuning [12]. Such embeddings are frequently strong baselines; however, it is worth noting that they are not descriptions. More specifically, the model scores the correspondence between an image and candidate text and cannot produce a caption, which results in a representation that is a vector rather than an artefact a user is able to read. CLIP is therefore adopted here not as a competing system, but as a IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS3 reference against which the cost of insisting on an explainable and readable caption can be measured (Section V). This work also builds upon a line of research that applies automated computer vision to street imagery in the context of crime and fear of crime. Dakin et al. detected eight pre- determined features of the built-environment and tested their dependence on the type of crime recorded [13]. Solymosi et al. introduced Computational Systematic Social Observation, cataloguing several hundred automatically detected features within resident-drawn safe and unsafe polygons, and validat- ing the resulting associations against site visits and expert ratings [9]. Both approaches are effective in establishing reproducible associations at scale; however, both operate over discrete object vocabularies. Solymosi et al. explicitly identify the resulting loss of compositional and contextual information as a limitation, noting that this context is often precisely what a human coder relies upon. More specifically, a word set records the presence of a bench or a tree, but not the condition of that bench, nor why that particular tree matters for a sightline. The use of a free-form caption rather than a word set is a direct response to this limitation. The environmental cues of interest, namely lighting, enclosure, disorder, and natural surveillance, derive from Crime Prevention Through Environmental Design (CPTED) [14], [13]. B. Safety-Aware Route Planning The incorporation of safety into route planning is a mature area. The majority of safety-aware route-finding approaches, for both vehicular and pedestrian travel, weight candidate routes using historical crime or crash statistics rather than a directly observed measure of the environment [3]. Within womenâs safety specifically, systems have been proposed that predict secure walking routes from recorded crime mapped onto a road network [4]. These solutions are similar in intent to those explored in this research; however, they are based on reported incidence rather than visual perception at the street level. This is significant as it means that a street without reported offences is treated as safe irrespective of the situation it presents to a pedestrian. The routing component used in this research is a weighted search of the shortest-path [15], which compares a route only by distance against a route weighted by a safety cost per- edge. This is deliberately conventional, as the contribution of this paper lies in the derivation of the weight rather than in the search itself. C. Validation Practice and the Reliability of Human Refer- ences In the work surveyed above, model quality is generally reported as agreeing with human judgments, expressed as classification precision, R 2 , or a ranking correlation. The reliability of those human judgments is rarely reported in conjunction with them. This omission is significant because agreement with a noisy reference is bounded by the reliability of that reference. The relationship is formalised by classical attenuation theory and is routinely handled in psychometrics via the SpearmanâBrown correction [16], [17], [18], and Imagery 20 m network sampling, one record per panorama, four headings per panorama Caption visionâlanguage model â stored text (9 conditions, 5 model families) Features tokenisation, LDA topic memberships, sentiment-derived safety score Class supervised classifier â Low, Neutral, High perceived risk, trained on USID fear-of-crime scores Edge weight mean severity of nearby classified locations â w e on pedestrian network Routing Dijkstra by length, and by length e w e ; associated captions displayed along the route Fig. 1. The caption-mediated pipeline. The caption at stage two is a stored artefact from which all subsequent judgements derive, rather than a post-hoc explanation of a judgement made elsewhere. in neuroimaging and psychophysics through explicit noise- ceiling estimation [19]. To the best of the authorsâ knowledge, ceilings of this kind have not been reported for street-view perceived-safety systems. Section VII-C does so. I. METHOD In this section, the approach is presented and justified. The following stages are undertaken: (1) the systematic collection of street-level imagery along the walkable network; (2) the generation and storage of a natural-language caption for each image using a visionâlanguage model; (3) the extraction of interpretable features from that caption text; (4) the supervised classification of each image into a perceived-risk class; (5) the aggregation of classified locations onto pedestrian network edges as a routing weight; and finally, (6) the computation of a distance-optimal and a safety-weighted route over the resulting graph. Fig. 1 summarises these stages, and each is now presented and discussed in the same order. A. Image Collection The study area is defined by the boundaries of the electoral district. The pedestrian and drivable networks are retrieved from OpenStreetMap using OSMnx [20] and then merged, so pedestrian paths and pedestrianised routes absent from the drivable network are also sampled. Candidate locations are interpolated along each edge at a fixed interval d, and dupli- cates are removed. Each candidate is submitted to the Street View Metadata Application Programming Interface (API), and locations that do not return a panorama are discarded. Panorama identifiers are used as the primary key, so that each physical camera position is represented once regardless of how many candidate locations resolve to it. This yielded 61,981 distinct panoramas in Huddersfield and 80,889 in Manchester. For each retained panorama, four images are retrieved at headings 0 ⊠, 90 ⊠, 180 ⊠, 270 ⊠with a 90 ⊠field of view and 0 ⊠pitch. This configuration is adopted so that the four views IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS4 span the full horizon at approximately pedestrian eye level with minimal overlap. It is worth noting that Section VIII-A reports a defect in the application of this de-duplication step to the Huddersfield collection. B. Caption Generation Each image is converted into a natural-language description using a visionâlanguage model. Because no architecture could be assumed a priori to best surface safety-relevant cues, nine conditions across five families were evaluated. More specifi- cally, these were BLIP-base and BLIP-large [21], Florence- 2-base and Florence-2-large [22], PaliGemma2-3B [23], Qwen2.5-VL-3B and Qwen2.5-VL-7B [24], PaliGemma2- 10B, and BLIP-2 [25]. Florence-2 was used with task-specific detailed-captioning prompts. Qwen2.5-VL was prompted to describe the scene with attention to perceived safety, thereby testing whether instructing the captioner towards the construct of interest yields more useful text than neutral description. The caption produced at this stage is stored, and it is this stored text, rather than the image, that every subsequent stage operates upon. C. Supervision and Evaluation Data Two independently collected labelled datasets are used throughout. The Urban Security Image Database (USID) pro- vides per-image fear-of-crime ratings from human raters [26], and it provides the supervision for the deployed classifier. To the best of the authorsâ knowledge, it is the largest publicly available dataset giving direct per-image fear-of-crime scores, which is itself indicative of the state of ground truth in this area. However, it contains only 49 images, and Section VIII-A treats the consequences of this directly. To strengthen the evaluation, Place Pulse contributes a second independent eval- uation set [5], [7]. Because its native labels are pairwise comparisons rather than per-image scores, an extreme-groups construction is utilised. This comprises 99 images drawn from the safest and least-safe ends of the perceived-safety ranking, being 50 safe and 49 unsafe, thereby giving a balanced two- class problem. The two datasets differ in the construct they index, namely fear of crime versus perceived safety, as well as location, capture protocol, and label type. Therefore, every benchmark in Section V is reported on both and a result is treated as robust only where the two agree. The two datasets are not pooled for training. Their labels index different constructs on different scales, which would result in a pooled classifier fitting a blend of the two cor- responding to neither. However, pooling remains a reasonable future direction given how small each dataset is individually, and Section VII-D gives grounds to think that training-set size and domain, rather than model capacity, is what currently limits field performance. D. Caption-Derived Fear-of-Crime Classification Captions are lower-cased, tokenised, and filtered against standard and domain-specific stop-word lists. The latter re- moves generic captioning phrasing so that downstream models attend to substantive environmental descriptors, such as graf- fiti, parked, dark, alley and shops, rather than to the sentence templates that captioning models tend to reuse. Then, two families of features are extracted. Latent Dirichlet Allocation (LDA) [27] is fitted over the caption corpus with K = 5 topics, yielding for each caption a topic-membership vector Ξ i1 ,...,Ξ iK with P k Ξ ik = 1. A small K is chosen, as with 49 supervised images per captioning condition, a larger topic count would leave too few captions to estimate each topicâs word distribution stably, thereby favouring sparse topics that shift between re-fits. A sentiment-derived safety score s i is obtained from a distilled transformer sentiment model [28], which was selected for its low inference cost over a corpus of this size. The feature vector for image i is thereforex i = [s i ,Ξ i1 ,...,Ξ iK ]. Both feature families are interpretable by construction, and the highest-weighted words per topic are retained so that a given classification can be traced back through topic memberships to the caption text and then to the source image. Supervision uses the USID dataset. Continuous scores are discretised into three ordered classes using a band of half a standard deviation about the sample mean: g i = ïŁ± ïŁŽ ïŁČ ïŁŽ ïŁł low, f i †Ό f â 0.5Ï f , neutral, ÎŒ f â 0.5Ï f < f i < ÎŒ f + 0.5Ï f , high, f i â„ ÎŒ f + 0.5Ï f , (1) with ÎŒ f â 3.06 and Ï f â 0.86 for the 49-image sample. Boundaries are defined relative to the empirical distribution rather than to fixed points. Ten classifiers spanning linear, tree-based, ensemble, margin-based, instance-based and probabilistic families were evaluated. Every corpus-dependent transformation was esti- mated exclusively from the training portion of each cross- validation fold and applied unchanged to the held-out portion. This covers the count and term-frequency vocabularies, the LDA topic model, the singular value and principal component decompositions, and feature scaling. The sentence and image encoders are pre-trained and are not fitted to this corpus, so they introduce no such dependency. Performance is estimated by stratified cross-validation with the fold count adapted to the smallest class, being n splits = max(2, min(5,n min )). Accuracy, macro-F1 and weighted-F1 are reported together, and macro-F1 is adopted as the primary ranking metric as it is the least sensitive to class imbalance. E. Safety-Weighted Routing Classified locations are aggregated onto a pedestrian graph. This graph is built from the OpenStreetMap walk network. Each edge is sampled along its length and matched with classified panorama locations within 50 m, using a 50 m spatial grid index in a metric projection. The sampling interval follows the imagery spacing of each collection, being 20 m in Huddersfield and 100 m in Manchester, so that in Manchester the samples do not tile the edge continuously. Classes map to IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS5 severities low, neutral, high â 0, 1, 2, and for an edge e with non-empty nearby severity set S e and mean severity Ìs e : w e = ( 1 + Ìs e , S e Ìž=â , 1.5, S e =â . (2) The additive offset keeps w e strictly positive, which is neces- sary because w e multiplies edge length. A zero weight would render a segment free to traverse irrespective of its length. Edges with no nearby imagery are labelled Unknown and assigned 1.5, being the midpoint between Low and Neutral, rather than being treated as safe by default. These are typically footpaths, given the sparse Street View coverage of pedestrian- only ways. Assigning them the Low weight would bias the router towards routing pedestrians along unsurveyed paths precisely because no evidence exists for them, which is the opposite of the intended behaviour. The routing results re- ported in Section VI are not sensitive to this choice. Repeating every condition with unclassified edges weighted at 1.0, which under this mapping is equivalent to Low and so leaves them unpenalised, moves the median gain in low-risk route length from 12.78 to 12.02% on long Manchester journeys and from 7.55 to 7.41 on medium ones. This matters because Manchester has 14.3% of its network unclassified against 5.2% in Huddersfield, so a strong dependence upon the Unknown weight would have confounded the comparison between the two study areas. Routing in the deployed application is performed entirely in the client browser over a compact exported graph, utilising Dijkstraâs algorithm [15] with a binary heap. Two costs are computed per step, namely length, which gives the distance- optimal route, and the product of length and w e , which gives the safety-weighted route. The multiplicative form makes the penalty proportional to the distance actually walked through a segment, which is consistent with w e representing a condition per metre rather than a fixed entry cost. Routes are reported with distance, estimated walking time at 1.34 m s â1 , and the proportion of route length in each safety class. Classified locations within 15 m of the drawn route, measured by the perpendicular distance to the nearest segment, are also used. IV. CITY AND TOWN DEPLOYMENT The pipeline was first developed against eight wards cov- ering Huddersfield, in the Kirklees district of West Yorkshire, and was subsequently applied to 28 wards of Manchester city spanning both inner-city and outer suburban areas. Fig. 2 maps both study areas, and Table I summarises their key characteristics. The two deployments differ in sampling density. Hudder- sfield was sampled uniformly at 20 m along the network. Manchester was sampled in two tiers, being the eight inner- city wards (Deansgate, Piccadilly, Ancoats & Beswick, Miles Platting & Newton Heath, Ardwick, Harpurhey, Cheetham and Hulme) at 20 m, and the remaining twenty wards at 100 m. The coarser interval was adopted for the outer wards in order to keep image-acquisition cost reasonable over an area roughly five times larger than Huddersfield. The inner-city wards retain the finer interval because they carry the densest TABLE I DEPLOYMENT STATISTICS FOR THE TWO STUDY AREAS. HuddersfieldManchester Electoral wards828 Road sampling interval20 m 20 m / 100 m wards at 20 m88 wards at 100 mâ20 Retained locations82,58980,967 Distinct panoramas61,98180,889 Images captioned and classified330,356323,759 Interior locations filtered652 (0.8%)1,810 (2.2%) Pedestrian network nodes13,25048,922 Pedestrian network edges33,846127,368 pedestrian activity. It is worth noting that ward membership of each regime in Fig. 2 is derived from the collected points themselves rather than from the collection configuration, and that the two regimes separate cleanly by density: 1,247â3,390 locationskm â2 in the inner-city wards against 209â973 in the outer wards. V. REPRESENTATION AND CAPTIONING BENCHMARKS This section addresses RQ1. A caption-mediated pipeline has two substitutable components that impact upon accuracy, namely the captioning model that produces the text, and the representation that encodes it. Their respective contributions are not known a priori. A comparison of captioning models alone, which is the usual form of such an evaluation, holds the representation fixed and therefore cannot separate the two. In this section, both components are evaluated against a common reference. This includes performing the same classification task directly from image embeddings, with no textual intermediate at all. All conditions pass through an identical downstream analy- sis. Performance is macro-F1 under 10Ă5-fold stratified cross- validation, reported as mean± standard deviation over the ten repetitions, with the best of the ten classifier families selected per condition. Repeated cross-validation is used, as in n = 49 a single stratified split is unstable. The deployed configuration with topic-and-sentiment features, returns macro-F1 0.638 on a single split but 0.584± 0.052 under repetition, with a range of 0.503â0.648 across splits. It establishes that any single- split ranking reported at this sample size should be treated as provisional. The cost of the selection itself is also quantified. Taking the best of the ten classifiers rather than the median inflates macro-F1 by a median of 0.045 in the ten conditions reported here, with a range of 0.012 to 0.093, and six different classifier families are selected across those conditions. It is evident from this that no single family dominates and that the selection affects the absolute level of the reported figures and may also affect close orderings, which is why differences smaller than the observed split and selection variability are read as parity. A. Direct-Embedding Baseline Quantifying the cost of caption mediation requires a com- parison with the same classification task performed from im- age embeddings, with no textual intermediate. In this research, IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS6 (a) Kirklees â 8 wards, 20 m sampling (b) Manchester â 28 wards, two-tier sampling ward sampled at 20 mward sampled at 100 mpanorama location (20 m)panorama location (100 m) Fig. 2. Study areas and extraction boundaries. (a) Huddersfield: eight wards sampled uniformly at 20 m. (b) Manchester: 28 wards under a two-tier scheme, with the eight inner-city wards at 20 m (blue) and the twenty outer wards at 100 m (orange). Dots are retained panorama locations, so the plotted extent is the actual imagery footprint rather than a nominal administrative boundary; the visibly denser fill of the blue area is the 20 m regime. Ward polygons are Office for National Statistics 2024 boundaries. we utilise CLIP ViT-B/32 image embeddings [12], which are contrastively aligned to language but are not themselves captions. CLIP scores the correspondence between an im- age and candidate text and cannot generate a description. It therefore serves as a strong direct-image reference for the selected architecture and scale, whilst being unable to supply the auditable artefact that the deployed system requires. Two variants are reported, being the full 512-dimensional embedding and a six-dimensional principal component anal- ysis (PCA) projection matched to the dimensionality of the deployed caption feature vector. In terms of what this sepa- rates, the projection distinguishes the effect of representation quality from that of representation size. B. Caption Trade-off Table I presents a ladder of text representations computed over identical Qwen2.5-VL-7B captions, with the deployed feature encoding and CLIP at its two ends. Row 1 applies the topic-and-sentiment encoding used by the deployed system, and row 5 is the direct image-embedding baseline. Every value is macro-F1 under the repeated cross-validation procedure described above, taking the best of ten classifiers per row. It should be noted that the captioner is the same in rows 1 to 4, so the differences reflect the encoding applied to the text and nothing else. Row 2 uses the term frequencyâinverse document frequency (TF-IDF) weighting reduced by singular value decomposition (SVD), and rows 3 and 4 use sentence embeddings [29]. TABLE I REPRESENTATION OVER IDENTICAL QWEN2.5-VL CAPTIONS. RepresentationUSIDPlace Pulse 1 LDA(5) + sentiment0.698± 0.0740.700± 0.021 2 TF-IDF â SVD(6) 0.830± 0.038 0.728± 0.022 3 Sentence emb. â PCA(6)0.742± 0.0410.679± 0.018 4 Sentence embedding (384-d)0.829± 0.0380.708± 0.017 5 CLIP image embedding (512-d)0.796± 0.0240.696± 0.030 Fig. 3 presents the same comparison graphically. In USID, it is evident that the encoding applied to the text, and not the use of text itself, is what conditions performance. Moving from the six-dimensional topic-and-sentiment vector to TF- IDF reduced to the same six dimensions, over the same captions, raises macro-F1 from 0.698 to 0.830. Dimensionality is held constant across that comparison, and so the deficit is not one of capacity. It can be established from this that the topic- and-sentiment encoding discards caption content that simpler term-frequency weighting retains. The best text representation reaches 0.830 against the image embeddingâs 0.796. That margin of 0.034 is smaller than the standard deviation of the text condition, and the best-of-ten selection inflates every row by a median of 0.045, and so parity with the image embedding is claimed rather than superiority over it. It is noticeable that the encoding which is easiest to interpret directly is also the one that costs the most accuracy. It is worth noting that all caption text is encoded to a maximum of 256 tokens, being IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS7 TABLE I CAPTIONING CONDITIONS UNDER A FIXED SENTENCE-EMBEDDING REPRESENTATION. WORD COUNTS ARE THE MEDIAN CAPTION LENGTH ON USID. THE TWO CLIP ROWS ARE IMAGE-EMBEDDING BASELINES AT 10 AND 512 DIMENSIONS RESPECTIVELY. ConditionWordsUSIDPlace Pulse Qwen2.5-VL-7B247 0.829± 0.0380.708± 0.017 Qwen2.5-VL-3B2140.754± 0.019 0.710± 0.014 All captioners (mean emb.)â0.742± 0.0310.661± 0.023 BLIP-base (10 beams)980.730± 0.0360.577± 0.012 Florence-2-base390.697± 0.0430.613± 0.035 Florence-2-large380.688± 0.0490.607± 0.033 PaliGemma2-10B1210.650± 0.0530.630± 0.022 BLIP-large150.642± 0.0480.573± 0.034 BLIP-base100.639± 0.0370.566± 0.017 BLIP-large (10 beams)1420.625± 0.0400.597± 0.020 BLIP-2 [25]100.591± 0.0720.611± 0.029 PaliGemma2-3B110.564± 0.0460.588± 0.023 CLIP CPTED probeâ0.776± 0.0270.713± 0.015 CLIP embeddingâ0.796± 0.0240.696± 0.030 the designed sequence length of the sentence encoder utilised, and that this constraint binds for the longer conditions, as 35 of the 49 USID captions exceed it. Two qualifications attach to this reading. First, the ladder does not rise with representational capacity. Row 3 reaches only 0.742 on USID and 0.679 on Place Pulse, falling below six-dimensional TF-IDF on both, at 0.830 and 0.728, despite using the same sentence embeddings before reduction. Prin- cipal component analysis discards more of the signal these captions carry than singular value decomposition over term frequencies does, and so richer text representations are not better in every case here. Second, the Place Pulse column places two text representations above the image embedding, at 0.728 and 0.708 against 0.696. Those margins are smaller than the standard deviations involved, and so parity rather than superiority is claimed. Section VII-D reports that the strongest candidate pipeline identified from these benchmark comparisons did not improve agreement in the field. C. Captioning Models Under a Fixed Representation Table I provides the captioning-model comparison with the representation held fixed at sentence embeddings, so that differences reflect caption content rather than the encoding applied afterwards. Each figure is macro-F1 under repeated cross-validation with the best of ten classifiers, the final two rows are image-embedding baselines rather than captions, and every condition utilises the instruction with which its caption set was originally generated. The word counts given in Table I are median caption lengths on USID. The Qwen captions were generated using a first-person safety-reasoning prompt and had a median length of 215 words. As is evident from Table I, Qwen2.5-VL-7B leads at 0.829 on USID and Qwen2.5-VL-3B at 0.710 on Place Pulse, both marginally above the respective CLIP baselines of 0.796 and 0.696. However, as the margin is smaller than the standard deviation, it is only possible to state comparable performance. Caption mediation is not any worse at this scale. Fig. 4 presents one worked example per class. The three examples were selected manually from the deployed Hudder- sfield corpus as readable illustrations of typical street scenes, after excluding interior views that the caption filter had not removed. Their confidences are 0.919, 0.995 and 0.715 for the Low, Neutral and High panels respectively. The field ratings played no part in the selection. The figure is therefore illustrative of the stored artefacts rather than evidence of classifier accuracy. Each panel carries the source image, the caption generated from it, the topic weights extracted from that caption, and the resulting class. A resident or a local authority officer is therefore able to read the basis of a judgement and disagree with it on the evidence. The high- risk example is instructive in this regard. Its classification is driven by the topic comprising city, empty, sides and walking at a weight of 0.883, whereas the graffiti that the caption mentions contributes only 0.092. The model is responding to enclosure and emptiness rather than to the visible disorder, which is a judgement a practitioner is able to accept or reject. No comparable inspection is available for a 512-dimensional embedding. D. Sensitivity to Design Choices Two parameters of the deployed encoding were fixed during development and are open to the objection that the reported results depend upon them. Both are therefore varied here, with every other element of the protocol held constant. Table IV reports the first, being the number of LDA topics. Sweeping K over 3, 5, 10 moves macro-F1 from 0.696 to 0.702 on USID and from 0.685 to 0.700 on Place Pulse. A spread of 0.006 on USID across a threefold change in K establishes that the deployed value of K = 5 does not affect the finding. At every value of K the topic-and-sentiment encoding remains far below term-frequency weighting at the same six dimensions, and so the deficit reported in Section V-B belongs to the encoding family rather than to the choice of K. The second is the position of the class boundaries. The de- ployed classifier cuts the USID fear-of-crime score at 2.62 and 3.48, and the comparison is repeated under three alternatives, being recomputed ÎŒ ± 0.5Ï cuts at 2.75 and 3.45, tertiles, and quartile-based cuts at the 25th and 75th percentiles. The topic-and-sentiment encoding is last under all four schemes, by margins of between 0.13 and 0.15 macro-F1, and so the central finding is robust to where the lines are drawn. The same cannot be said of the comparison against the im- age embedding. Under the deployed cuts and under Ό± 0.5Ï, term-frequency weighting leads CLIP, at 0.830 against 0.796 and 0.831 against 0.807. Under tertiles and quartiles the ordering reverses, at 0.790 against 0.801 and 0.703 against 0.731. The text representation is therefore at parity with the image embedding rather than above it, and any claim of superiority would not survive a change of cut points. Absolute levels also fall as the cuts move outward, because the neutral class grows from 16 images to 24 whilst the extreme classes shrink. A third design choice concerns the routing cost rather than the classifier. The ordered classes map to severities 0, 1 and IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS8 LDA(5) + sentiment (6-d) TF-IDF â SVD (6-d) Sentence emb. â PCA (6-d) Sentence embedding (384-d) 0.0 0.2 0.4 0.6 0.8 USID macro-F1 0.698 0.830 0.742 0.829 CLIP image embedding (0.796) Fig. 3. Closing the gap to a direct image embedding. Bars show USID macro-F1 under 10Ă 5-fold cross-validation over identical Qwen2.5-VL captions; the dashed line and shaded band give the CLIP image-embedding baseline (0.796± 0.024). The grey bar is the topic-and-sentiment encoding used by the deployed system. Perceived risk: Low (conf. 0.92) Caption extract (Qwen2.5-VL) âThe environment feels calm and somewhat isolated. The sky is overcast, casting a soft, diffused light that reduces shadows and enhances the sense of openness. ...â Topic weights (deployed pipeline) topic 2 0.60 parked, side, cars, road topic 0 0.31 residential, area, neighborhood Perceived risk: Neutral (conf. 0.99) Caption extract (Qwen2.5-VL) âThe environment feels somewhat isolated due to the dense greenery surrounding the area. ...â Topic weights (deployed pipeline) topic 2 0.46 parked, side, cars, road topic 3 0.39 graffiti, building, wall, red Perceived risk: High (conf. 0.71) Caption extract (Qwen2.5-VL) âThe trees on either side create a natural canopy overhead, casting dappled shadows on the pavement. ...â Topic weights (deployed pipeline) topic 1 0.88 city, empty, sides, walking topic 3 0.09 graffiti, building, wall, red Fig. 4. One worked example per predicted class, showing the four artefacts stored for every scored location. 2, which assumes equal spacing between them. The field validation gives reason to doubt that assumption, since the classifier separates Low from the remaining classes far more effectively than it separates Neutral from High. Edge weights were therefore rebuilt from the panorama-level classifications under three alternative monotonic scales, being a convex scale of 0, 1 and 3 that penalises High more heavily, a concave scale of 0, 1.5 and 2 that places Neutral closer to High, and a threshold scale of 0, 0.5 and 3 that treats Low and Neutral as near-equivalent. A fourth variant replaces the hard class label with a probability-weighted expected severity, which retains the classifierâs uncertainty instead of committing to the modal class. Each variant was evaluated over 300 originâdestination pairs per band per city. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS9 TABLE IV SENSITIVITY TO TOPIC COUNT AND CLASS BOUNDARIES. LDA+sent. TF-IDF Sent. emb. CLIP LDA topic count, USID K = 30.6960.8300.8290.796 K = 5 (deployed)0.6980.8300.8290.796 K = 100.7020.8300.8290.796 USID class boundaries 2.62/3.48 (deployed)0.6980.8300.8290.796 Ό± 0.5Ï0.6640.8310.8150.807 Tertiles0.6600.7900.7570.801 Quartiles (25/75)0.5510.7030.6720.731 TABLE V ROUTING OUTCOMES UNDER ALTERNATIVE CLASS-TO-COST MAPPINGS, MANCHESTER. Medium (1â3 km)Long (3â6 km) Severity scaleDetourâLowDetourâLow 0, 1, 2 (deployed)+0.56%+1.75+2.06% +7.68 0, 1, 3 (convex)+1.07%+3.01+3.33% +9.49 0, 1.5, 2 (concave)+0.58%+2.02+2.39% +8.75 0, 0.5, 3 (threshold)+1.02%+3.35+2.98% +7.92 Probability-weighted +0.00%+0.00+0.01% +0.00 Table V reports the outcome. The conclusion of Section VI is unaffected by the choice of scale. Under all three ordinal alternatives the exchange remains inert below 1 km and grows monotonically with journey length in both cities, and the long- journey gain in Manchester varies between 7.92 and 9.49% against 7.68 under the deployed scale. Penalising High more heavily returns more low-risk length for a larger detour, which is the expected direction rather than a departure from the reported behaviour. The probability-weighted variant behaves differently, and its failure is informative. It produces no measurable change in route composition at any journey length, because aver- aging class probabilities over the panoramas near an edge compresses the weights to a standard deviation of 0.142 against 0.358 under the deployed scale. Almost every edge is assigned a weight near the mean, leaving the router with little to discriminate upon, and 22.3% of long routes are identical to the distance-optimal path against 5.7% under the deployed scale. Retaining classification uncertainty in this form therefore collapses distinct predictive distributions onto similar intermediate values rather than preserving the information they carry. This variant is available for Manchester alone, as the Huddersfield prediction records do not retain class probabilities. VI. ROUTING This section addresses RQ2. A safety-weighted router is only useful if the weighting changes routes in a way that is worth the detour it costs. The behaviour of the deployed router is therefore characterised independently of the accuracy of the underlying classifier. The two deployed pedestrian networks differ substantially in composition, and that difference conditions everything re- TABLE VI ROUTING TRADE-OFF BY JOURNEY LENGTH. CityJourney Identical DetourâLow âseverity (%)(%)(%) Huddersfield <1 km13.0+0.00+0.00+0.000 1â3 km0.8+0.05+0.15 â0.001 3â6 km0.0+1.42+4.27 â0.043 Manchester <1 km16.0+0.00+0.00+0.000 1â3 km7.0+1.06+7.55 â0.090 3â6 km1.2+2.73 +12.78 â0.135 ported below. The Huddersfield network comprises 3,520.6 km of routable length, distributed as 80.6% Low, 13.5% Neutral, 0.7% High and 5.2% Unknown. The Manchester network is larger and markedly less homogeneous, at 9,104.4 km dis- tributed as 53.3% Low, 30.5% Neutral, 1.8% High and 14.3% Unknown. Huddersfield offers the weighting comparatively little to act upon, since four fifths of that network is already classified Low. Originâdestination pairs were sampled uniformly at random from network nodes and then stratified by the true network length of the distance-optimal route, rather than by straight- line separation. Three bands are used, being short journeys of less than 1 km, medium journeys of 1 to 3 km, and long journeys of 3 to 6 km. The upper band is capped at 6 km because an unbounded band is dominated by routes in excess of 9 km, which are not walking journeys. A total of 500 pairs were drawn per band per city, giving 3,000 pairs in total. For each pair, both cost functions were solved to optimality. The deployed browser application uses Dijkstraâs algorithm, as de- scribed in Section I-E; for the large-scale evaluation reported here, the equivalent optimal routes were computed using A â search with an admissible haversine-distance heuristic, in order to reduce computation time over 3,000 pairs. The heuristic remains admissible under the safety-weighted cost because the minimum edge weight is exactly 1.0, so a weighted edge never costs less than its length, and a length never costs less than the straight-line distance it spans. Both procedures therefore return routes of the same optimal cost. Each route was then summarised by its length, its length-weighted mean severity over classified edges, and the proportion of its length in each class. Table VI reports the result and it is evident that the exchange offered by the weighting is conditioned on the length of the trip. On journeys of under 1 km the median detour and the median gain in Low-risk length are both exactly zero in both cities, and 13.0% of Huddersfield routes and 16.0% of Manchester routes are identical under the two cost functions. This suggests that the networks offer fewer practically distinct alternatives over short distances, limiting the effect of the weighting. The effect then grows monotonically with distance. On journeys of 3 to 6 km in Manchester, a median detour of 2.73% (interquartile range, IQR, 1.15â5.87%) gains 12.78% more of the route in Low-risk segments (IQR 5.92â22.03%), and mean severity falls for 97.4% of pairs, whilst increasing for 0.8%. It establishes an operating range, whereby the weighting is effective on longer journeys and is close to inert IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS10 on the shortest ones. The banded view depends on where the boundaries are drawn, so the relationship is additionally reported as a rank correlation between all 1,500 pairs within each city. Detour correlates with route length at Ï = +0.443 in Huddersfield and Ï = +0.485 in Manchester, and the gain in Low-risk length at Ï = +0.427 and Ï = +0.409 respectively, each at p < 0.001. This demonstrates that the dependence upon journey length is a property of the data, rather than an artefact of the bands selected. The two study areas differ in the magnitude of the exchange and in its shape. On journeys of 3 to 6 km, Manchester delivers approximately three times the Low-risk gain of Huddersfield for roughly twice the detour, which is unsurprising considering how much less homogeneous its network is. However, Manch- ester has 14.3% of its network unclassified, compared with 5.2% in Huddersfield, and this difference requires attention. Unclassified edges carry a weight of 1.5, so part of the difference could reflect avoidance of unsurveyed ground rather than a response to the safety signal. Therefore, every band was recomputed with the unknown weight set to 1.0. The effect is negligible, as quantified in Section I-E. From this it can be established that the difference between cities reflects the safety signal itself. Two qualifications follow. First, High segments constitute only 0.7% of the Huddersfield network and 1.8% of the Manchester network, so most journeys contain none at all, and the median change in High-risk length is zero in five of the six conditions. It is therefore evident that the weighting principally substitutes Low for Neutral segments rather than avoiding the worst-rated streets. The practical effect of the router is consequently better described as preferring streets that read as reassuring than as avoiding streets that read as dangerous. Second, a small number of sampled routes traverse only unclassified edges, for which mean severity is undefined rather than zero. These number 2 pairs in Huddersfield and 74 in Manchester, and they are excluded from the severity statistics rather than being recorded as unchanged. As is evident in Fig. 5, the trade-off within each band remains graded rather than binary, and so a user who is tolerant of a longer walk obtains a proportionally better route rather than a single fixed alternative. VII. VALIDATION This section addresses RQ3. The benchmark presented above establishes only that caption features track USID rat- ings, on 49 images collected elsewhere under a different protocol. Whether the deployed classifier tracks the percep- tions of people in the deployment area is a separate question. Therefore, an independent rating study was undertaken within the Huddersfield study area. A. Study Design The field ratings were reserved for a single confirmatory use and were not consulted when selecting among captioning models or representations. A sample used to choose between candidates cannot subsequently serve as an unbiased test of the candidate it selected, and the transfer question posed in Section VII-D is answerable only against data that played no part in that selection. Rating every classified location was infeasible, and so a two-tier stratified sample was drawn. A fixed anchor set of 16 locations is shown to every participant, thereby providing a common basis for inter-rater agreement. Anchors were selected by ranking candidates within each class by classifier confidence and greedily accepting the highest-confidence can- didates subject to a 120 m minimum separation. A pool of 480 other locations was stratified by district and predicted class, giving eight districts Ă three classes, with an equal allocation of 20 per stratum rather than an allocation proportional to the frequency of the class. This was necessary as the high class accounts for only around 5% of classified locations, which would result in proportional sampling leaving it critically under-represented. The 120 m separation threshold, which is six times the camera sampling interval, ensures that sampled scenes are genuinely distinct rather than near-duplicate views. Participants are shown one image at a time and asked to imagine standing at that location and to rate the degree of safety they feel from 1 (lowest) to 5 (highest). The classifierâs prediction is never transmitted to the participant, and so it cannot bias the response. Participation is anonymous in that no personal data is collected, and a browser-generated random token is utilised solely to avoid serving an image twice to the same session. The study received approval from the University of Huddersfield under reference SREP/2026/014, and all participants provided informed consent before sub- mitting ratings. An image-serving endpoint exhausts unseen anchors before drawing from the pool, and then samples at random among the twenty least-rated unseen pool images, which spreads coverage without requiring global coordination between concurrent sessions. Submitted ratings are accepted only if the image was genuinely served to that session, has not already been rated by it, and arrives at least one second after service. B. ModelâHuman Agreement At the time of analysis, 3,669 ratings had been collected across 494 images from 70 participant sessions, giving a mean of 7.4 ratings per image, a median of 5, and 64 for the anchors. In order to compare an ordinal class against a safety rating, classes were mapped onto the direction of the rating scale, with low â 3, neutral â 2 and high â 1, so that a positive correlation denotes agreement. The mean ratings ordered as predicted for all three classes, as shown in Fig. 5, and the correlation between predicted class and rating was statistically significant. Treating each rating as an observation gives Spearman Ï = 0.122 (p < 10 â11 ), whereas treating each imageâs mean as an observation gives Ï = 0.258 (p < 10 â8 ). Pearson r gives 0.125 and 0.262 respectively. The per-image figure is the more meaningful of the two, as it is not inflated by those images that happen to have been rated more often. In absolute terms this is a weak relationship, and the class means are close, being 3.38, 3.00 and 2.94 for Low, Neutral IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS11 ShortMediumLong 0 2 4 6 8 10 12 Detour (%) Huddersfield Manchester ShortMediumLong â10 0 10 20 30 40 Change in low-risk length (p) Low (n=165) Neutral (n=164) High (n=165) 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 Mean per-image rating (1--5) Fig. 5. Routing behaviour and field agreement. Left and centre: detour incurred and low-risk length gained by the safety-weighted route, by journey length and city, over 3,000 originâdestination pairs. Right: mean per-image field rating by predicted class, with 95% confidence intervals. and High respectively. It is evident that the classifier separates Low from the other two classes far better than it separates Neutral from High. C. Inter-Rater Disagreement and the Noise Ceiling Human raters disagree substantially with one another on identical images. The mean within-image standard deviation is 1.006 on the five-point scale across all 494 images, and 1.067 on the anchor set, where each image carries approximately 64 ratings. Two raters shown the same photograph differ by 1.17 points on average, and 73.8% of rater pairs differ by at least one point. This has a quantifiable consequence on how model perfor- mance can be measured. The classifier is evaluated against the mean human rating per image; however, that mean is itself a noisy estimate of the underlying population value. By classical attenuation theory, a predictor X correlated with a noisy measure Y obs of a latent quantity Y true satisfies r(X,Y obs ) = r(X,Y true ) p rel(Y obs ),(3) so that even a perfect predictor, with r(X,Y true ) = 1, cannot exceed p rel(Y obs ). That quantity is the noise ceiling, being an estimated reliability ceiling for agreement against the present reference under the studyâs sampling design. The quantity rel(Y obs ) is estimated by split-half reliability. Each imageâs raters are randomly partitioned into two equal- sized disjoint halves, per-image means are computed within each half, the two resulting vectors are correlated across images, and the SpearmanâBrown correction then projects the half-length correlation to full length [16], [17]. Over 2,000 random partitions the mean raw split-half correlation was r 1/2 = 0.356, giving rel = 0.525 (SD 0.030 across partitions) and a ceiling of â 0.525 = 0.737.(4) Against this ceiling, the observed r = 0.262 represents 35.0% of the estimated reliability ceiling. Equivalently, the attenuation-corrected correlation is 0.262/0.737 = 0.355. It can therefore be established that the classifier is capturing a real but minority share of a signal that is itself only weakly measurable at the current rater density. 102030405060 Ratings per image, k 0.0 0.2 0.4 0.6 0.8 1.0 Max. attainable correlation this study k=7.4, ceiling=0.74 Attainable, unattained Noise ceiling Observed r = 0.262 Fig. 6. Maximum attainable modelâhuman correlation as a function of ratings per image, derived from the estimated single-rating reliability of 0.138. The shaded region is attainable in principle but unattained by the present classifier. At the density of this study (k = 7.4) the ceiling is 0.737. Back-projecting through SpearmanâBrown gives an implied reliability of a single rating of 0.138. Fig. 6 shows the consequence, in that the ceiling rises steeply with rater count, from 0.366 for a single rating to 0.780 at ten ratings per image and 0.870 at twenty. At the rater density typical of field stud- ies, human-reference reliability therefore places a substantial constraint upon the maximum measurable agreement, although the present model also leaves a considerable proportion of the estimated reliability ceiling unexplained. Table VII provides a consolidated summary of the validation results. The ceiling row gives the maximum correlation any model could attain against this reference at the observed rater density, and the final block reports the single-use confirmatory test of Section VII-D. Two caveats apply to the ceiling estimate. First, the back- projection to single-rating reliability assumes a common k, whereas k varies here from 5 to 65 across images. The estimate should therefore be read as an approximation dominated by the 478 pool images at k â 5. Second, a ceiling computed IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS12 TABLE VII FIELD VALIDATION SUMMARY. QuantityValue Ratings collected3,669 Images rated494 Participant sessions70 Ratings per image (mean / median)7.4 / 5 Agreement, per rating (Ï / r)0.122 / 0.125 Agreement, per image (Ï / r)0.258 / 0.262 Mean within-image SD (1â5 scale)1.006 Split-half correlation, r 1/2 0.356 Reliability after SpearmanâBrown0.525 Noise ceiling, â rel0.737 Proportion of ceiling attained35.0% Attenuation-corrected r0.355 Implied single-rating reliability0.138 Candidate pipeline, per image (r)0.250 Deployed vs candidate (Steiger p)0.840 Agreement between the two predictors (r)0.155 from split halves of the same participant population bounds agreement with that population, and not with some idealised universal perceiver. D. Confirmatory Transfer Test Section V establishes that a stronger captioner and a stronger text representation together raise benchmark perfor- mance substantially, from 0.584 for the deployed configuration to 0.840 for the strongest configuration identified. Every design choice was therefore fixed before the field data was consulted, namely the captioner (Qwen2.5-VL-7B), the captioning instruction, the representation (sentence embed- dings) and the classifier (a support vector machine, SVM, with a radial basis function kernel). Each was selected on USID and Place Pulse alone. The candidate was then trained on the 49 USID images, applied once to all 494 field images, and its predicted classes correlated against the mean human rating. The candidate attained r = +0.250 (95% CI [0.165, 0.330]) against the deployed systemâs r = +0.262 (95% CI [0.169, 0.334]) on the same images. A Steiger test for de- pendent correlations sharing a variable [30] gives t(491) = +0.202, p = 0.840, the statistic being signed so that a positive value favours the deployed system, whereby the difference of â0.012 is indistinguishable from zero. A 44% relative improvement on the supervised benchmark therefore produced no measurable improvement. Three observations sharpen this result. Firstly, the two systems agree with each other only weakly (r = 0.155), and so they are not making the same predictions. Two substantially different pipelines arrive at the same accuracy against human ratings, which is what would be expected when a shared external constraint, rather than either model, is binding. Secondly, the ordinal structure is not recovered. Mean human ratings by predicted class were 3.185 (Low), 3.208 (Neutral) and 2.733 (High), and so Low and Neutral are inverted and statistically indistinguishable, with essentially all discriminative signal lying in the separation of High from the remainder. This corroborates, on independent data, the concern raised in Section VI regarding the upper two classes. Thirdly, the predicted class distribution collapsed towards Low (66.6%, against balanced training classes), which is consistent with domain shift between USID imagery and UK Street View panoramas. E. Exploratory Women and Girls Subgroup Analysis Given the VAWG importance and emphasis set out in Section I, participants were asked one optional question, namely whether they identify as a woman or girl. Of the 70 participant sessions, 69 answered the optional question and one did not. Sessions answering âyesâ (37 sessions, 2,374 ratings) showed a somewhat stronger per-image correlation than those answering ânoâ or âprefer not to sayâ (32 sessions, 1,263 ratings), being r = 0.261 against r = 0.138. The difference did not reach significance under either a Fisher r-to-z test (p = 0.087) or a distribution-free permutation test over 10,000 relabelings (p = 0.081), which agreed closely. The women and girls subgroup also rated all three classes lower in absolute terms. This is reported as exploratory as the comparison group is small. VIII. DISCUSSION The architecture proposed in this paper stores a natural- language description of every scored location and derives the perceived-risk class entirely from structured features of that stored text. The benchmark analysis indicates that this design costs little in accuracy. Against a CLIP baseline of macro-F1 of 0.796 on USID, text representations over identical captions reach 0.830, and on Place Pulse they reach 0.728 against 0.696. Parity with direct image embedding is claimed rather than superiority, on two grounds. First, the margins are smaller than the standard deviations of the text conditions, and on USID the ordering reverses under two of the four class-boundary schemes examined in Section V-D. Parity is nonetheless the substantive result, against an expectation that inserting a textual intermediate carries a material accuracy penalty. The topic-and-sentiment encoding reaches 0.698 over the same captions that support 0.830 under term-frequency weighting at identical dimensionality. The deficit is therefore a property of the encoding applied to the text, and not of the decision to use text. The distinction has practical value, as an encoding can be replaced without regenerating any captions, whereas substituting the captioning model requires the corpus to be processed again. Section V-D demonstrates the finding to be robust to the number of topics, which moves macro-F1 by 0.006 across K â 3, 5, 10, and to the position of the class boundaries, under all four of which the topic-and-sentiment encoding ranks last. Accuracy alone does not capture what the stored caption provides. A ten-dimensional probe of CLIP constructed from named environmental-design constructs recovers 97% of the opaque embedding performance, so interpretable features are not intrinsically weak, and interpretability alone does not distinguish the proposed architecture. What distinguishes it is legibility. People can inspect the generated description on IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS13 which the classification is based, compare it with the source image, and contest the resulting judgement, which is not available with a vector of construct scores nor for a 512- dimensional embedding. The routing application establishes that a stored safety score estimate of this kind supports a usable transport function. The safety weighting produces a graded exchange rather than a binary alternative, and its magnitude is conditional upon journey length. On journeys of 3 to 6 km a median detour of 2.73% returns 12.78% more low-risk length in Manchester, and 1.42% returns 4.27% in Huddersfield. Below 1 km the weighting has little effect in either city, as few alternative paths exist over such distances. These results establish an operating range in which the weighting is effective on longer journeys but largely inert on shorter ones. The deployment demonstrates the technical portability of the pipeline, although perceptual validity was evaluated only in Huddersfield and cannot yet be assumed to transfer to Manchester. The pipeline was developed against eight Hud- dersfield wards and subsequently applied to 28 Manchester wards without retraining and without alteration of the method, covering 654,115 images across 36 electoral wards. The two networks differ substantially in composition, with Low- classified segments accounting for 80.6% of routable length in Huddersfield and 53.3% in Manchester, and the weighting behaves consistently across both. The approach is therefore a reusable procedure rather than a configuration fitted to one location. What the router can achieve is bounded by the scoring of images. With High-classified segments accounting for 0.7% and 1.8% of routable length in the two study areas, it mainly selects between Low and Neutral segments rather than avoiding the high-risk ones. Whether the scarcity reflects the study areas or a conservative classifier is unresolved. The field validation is consistent with the second reading, as the classifier separated Low from the remaining classes more effectively than it separated Neutral from High, with class means of 3.38, 3.00 and 2.94. Distinguishing the two requires in-domain labelled data. Independent validation against local perception places the benchmark results in context. Agreement with raters in the field study is statistically significant but modest, at r = 0.262 per image, against a ceiling of 0.737 imposed by disagreement among the raters themselves. Benchmark improvement and de- ployment improvement were unrelated in this case, as reported in Section VII-D. A plausible explanation is the substantial domain mismatch: USID comprises 49 images collected under a different protocol, in a different country, and with a different camera geometry from the panoramas the system scores, so selection over it optimises fit to those images rather than to the deployment. The work has identified that the result depends on the way agreement is reported. Correlations between a model and a hu- man reference are bounded by the reliability of that reference, so two systems of identical quality validated against references of differing rater density will report different correlations. Three practices follow: report the number of ratings per item and the observed dispersion; report an estimated ceiling and the proportion of it attained; and prefer attenuation-corrected agreement when references differ in reliability. The third is not neutral with respect to the present results, as the headline figure rises from 0.262 to 0.355 under correction, which is why the uncorrected value, the ceiling, and the estimation method are all reported. Several design decisions are based on the potential for crime to occur rather than on performance considerations. Outputs are presented as indicators of perceived safety derived from visible environmental cues, and not as predictions of crime. Results are reported at segment level rather than as neigh- bourhood rankings, since ranking areas invites deficit framing of places and populations already subject to it. Unclassified edges are weighted at 1.5 rather than treated as safe, at some cost in routing efficiency, so that the absence of evidence is not converted into evidence of safety. One risk appears specific to safety-aware routing and, to the best of the authorsâ knowledge, is not addressed in the existing literature. Systems of this kind divert pedestrian traffic away from segments scored as less safe. Reduced footfall reduces natural surveillance, which is one of the conditions that make a street feel safer and, according to established accounts of urban vitality, safer [31], [32]. A widely adopted perceived-safety router could therefore alter the quantity it measures, through a feedback loop that a cross-sectional evaluation cannot observe, including the present one. This supports treating such systems as instruments for identifying where environmental interven- tion is warranted, rather than solely as tools for individual avoidance. A. Limitations The most substantial limitation concerns the supervised benchmark, which rests on 49 images. Three-class cross- validation at that scale yields wide confidence intervals, makes the ranking in Table I unstable to individual images, and can- not support strong claims regarding relative captioning model quality. The consequences of the sample size are observable: Section VII-D reports that selection over that benchmark yielded an apparent improvement of 44% that did not transfer to field data. The field validation of Section VII was conducted because the extrapolation from 49 images to 654,115 requires independent checking, and it returned significant but modest agreement. A second group of limitations bounds the interpretation of the benchmarks. Per-condition figures select the best of ten classifier families, which is optimistic in level by a median of 0.045 macro-F1. The inflation is not uniform, ranging from 0.027 for the CLIP baseline on USID to 0.093 for a caption representation on the same dataset, so the caption- to-embedding comparison in Table I is understated rather than overstated by the procedure. Classifier-family selection and performance estimation used the same repeated cross- validation procedure, so the reported values are compara- tive estimates rather than unbiased estimates of generalisa- tion performance. The CLIP baseline uses one architecture at one scale, being ViT-B/32, and is not an upper bound upon embedding-based methods generally. The CPTED probe IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS14 prompts were authored by the researchers with reference to the theoretical literature and were not validated against independent coders, and the probe is reported as an exploratory proof-of-concept upon which no deployment decision rests. The confirmatory test compares two complete pipelines rather than isolating any single component, which follows from reserving the field ratings for a single use; it establishes that the candidate did not improve upon the deployed system, and not which component was responsible. Section VIII-B sets out the component-level comparisons that a fresh sample would permit. A third group concerns the deployed system and the scope of its evaluation. The safety weighting is a static snapshot and does not vary with time of day, season or lighting conditions, although perceived safety does, which is a substantive gap for a system whose motivating use case includes evening journeys. The interior-image filter is a caption keyword heuristic rather than a trained classifier, and its effect is bounded by the proportion of retained locations upon which it acts, being 0.8% in Huddersfield and 2.2% in Manchester. Within the router, nearest-node snapping uses a linear scan, which is adequate at study-area scale but would require a spatial index at national scale. The validation study covers one city, and self-selected volunteers recruited through the project website are not a representative sample of the pedestrian population, so the ceiling reported in Section VII-C bounds agreement with that population rather than with an idealised universal perceiver. Two properties of the caption representation also warrant statement. The sentiment score is produced by a general-purpose model trained on consumer review text, and linguistic sentiment is a related but distinct construct from perceived safety. Terms such as quiet, crowded and dense vegetation carry a sentiment polarity that need not match their implication for a pedestrianâs sense of safety, and the score was not validated against safety judgements in this domain. The topic representation is a bag-of-words model, so it preserves neither word order nor the scope of negation: the captions vegetation blocks visibility along the footpath and vegetation does not block visibility along the footpath contain almost the same terms and receive similar topic memberships despite opposite meanings. Section V-D shows that replacing the topic model with term-frequency weighting at identical dimension- ality raises macro-F1 from 0.698 to 0.830, which establishes that the topic representation discards a substantial amount. It does not isolate the loss attributable to negation specifically, since term-frequency weighting is equally order-blind, and the sentence-embedding condition, which does encode order, reaches 0.829 rather than exceeding it. Finally, the approach estimates perceived safety from visible environmental cues. It is not a predictor of crime, and outputs are presented to users with that distinction made explicit. B. Future Work In terms of validation, Fig. 6 motivates a study designed for depth rather than breadth. More specifically, collecting 20 to 30 ratings per image on a smaller image set would raise the estimated ceiling to approximately 0.87â0.91, and would permit a sharper estimate of model quality than the present design allows. Repeating the rating study in the second deployment city would establish whether classification quality transfers, and not only the pipeline that produces it. The ratings collected here constitute the beginnings of a ground-truth dataset for the deployment area. Retraining or recalibrating against them, rather than against 49 images collected elsewhere, follows from Section VII-D, which lo- calises the limitation to the supervision data rather than to the captioner or the representation. The immediate diagnostic is cross-validation within the field-rated images. If in-domain training lifts agreement materially above 0.25, the binding constraint is the out-of-domain supervision and the remedy is to collect further field ratings. If it does not, the constraint lies closer to the reliability of the construct itself. It is worth noting that this analysis requires no further imagery. Two comparisons follow, and both require a fresh indepen- dent sample rather than the ratings already spent. Re-encoding the stored captions is computationally inexpensive and requires no re-captioning, whereas substituting the captioner does. A positive result from the first would implicate the representation in the benchmark-to-deployment gap, whereas a null result would place the limitation in the supervision. The immedi- ate priorities are therefore in-domain recalibration, validation in Manchester, and the development of time-varying route weights. IX. CONCLUSION This paper has presented a pedestrian routing system in which perceived safety is estimated through an explicit, stored, natural-language intermediate representation. Nine caption- ing conditions and a direct image-embedding baseline were benchmarked under an identical downstream pipeline, and the resulting approach was deployed over 654,115 street- level images across 36 wards in two study areas, transferring between them without retraining. Addressing the questions set out in Section I, caption mediation is not the accuracy bottleneck it appears to be, as holding the captioner fixed and changing only the text representation raises macro-F1 from 0.698 to 0.830 against a CLIP baseline of 0.796, so parity with image embeddings is claimed rather than superiority over them (RQ1). The safety weighting offers a measurable, length- conditional exchange, returning 12.78% more low-risk route length for a median detour of 2.73% on journeys of 3 to 6 km whilst having little effect below 1 km (RQ2). Agreement with raters in the field study is statistically significant but modest, at r = 0.262 per image, is bounded at 0.737 by disagreement among those residents themselves, and was not improved by a pipeline 44% stronger on the supervised benchmark (r = 0.250, p = 0.84) (RQ3). Two findings extend beyond the system described here. The first is that benchmark gains did not predict field gains, which was observable only because the field ratings were reserved for a single confirmatory use. The second is that agreement statistics in this area are not comparable across studies unless the reliability of the human reference is reported alongside them. Inter-rater disagreement bounds attainable correlation at IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS15 0.737 in the data collected here, and the reliability of a single rating is 0.138, so reporting rater density, inter-rater dispersion and an estimated ceiling alongside agreement is recommended. An architecture that stores a readable intermediate therefore costs little in measured accuracy whilst producing a seg- ment score that a resident or a practitioner is able to read and contest. The results indicate that collecting in-domain labelled data is a more promising next step than further selection among the captioning models and representations evaluated here, and collecting such data at scale, alongside time-varying safety weightings, is the direction these results indicate. Throughout, the intention of such capabilities is to complement the qualitative expertise of practitioners working in environmental design and community safety, and not to serve as a replacement for it. REFERENCES [1] G. Valentine, âThe geography of womenâs fear,â Area, vol. 21, no. 4, p. 385â390, 1989. [2] R. Pain, âGender, race, age and fear in the city,â Urban Studies, vol. 38, no. 5â6, p. 899â913, 2001. [3] S. Sohrabi, Y. Weng, S. Das, and S. G. Paal, âSafe route-finding: A review of literature and future directions,â Accident Analysis & Prevention, vol. 177, p. 106816, 2022. [4] D. Bura, M. Singh, and P. Nandal, âPredicting secure and safe route for women using google maps,â in 2019 International conference on machine learning, big data, cloud and parallel computing (COMITCon). IEEE, 2019, p. 103â108. [5] P. Salesses, K. Schechtner, and C. A. Hidalgo, âThe collaborative image of the city: mapping the inequality of urban perception,â PloS one, vol. 8, no. 7, p. e68400, 2013. [6] N. Naik, J. Philipoom, R. Raskar, and C. Hidalgo, âStreetscore- predicting the perceived safety of one million streetscapes,â in Proceed- ings of the IEEE conference on computer vision and pattern recognition workshops, 2014, p. 779â785. [7] A. Dubey, N. Naik, D. Parikh, R. Raskar, and C. A. Hidalgo, âDeep learning the city: Quantifying urban perception at a global scale,â in European conference on computer vision.Springer, 2016, p. 196â 212. [8] J. Zhang, Y. Li, T. Fukuda, and B. Wang, âUrban safety perception assessments via integrating multimodal large language models with street view images,â Cities, vol. 165, p. 106122, 2025. [9] R. Solymosi, S. Parkinson, A. P Ì od Ì or, and M. Khan, âUsing computa- tional systematic social observation to identify environmental correlates of fear of crime,â Crime Science, vol. 13, p. 45, 2024. [10] N. Naik, S. D. Kominers, R. Raskar, E. L. Glaeser, and C. A. Hidalgo, âComputer vision uncovers predictors of physical urban change,â Pro- ceedings of the National Academy of Sciences, vol. 114, no. 29, p. 7571â7576, 2017. [11] V. Ordonez and T. L. Berg, âLearning high-level judgments of urban perception,â in Proc. European Conference on Computer Vision (ECCV), 2014, p. 494â510. [12] A. Radford, J. W. Kim, C. Hallacy, A. Ramesh, G. Goh, S. Agarwal, G. Sastry, A. Askell, P. Mishkin, J. Clark, G. Krueger, and I. Sutskever, âLearning transferable visual models from natural language supervi- sion,â in Proc. Int. Conf. Machine Learning (ICML), 2021, p. 8748â 8763. [13] K. Dakin, W. Xie, S. Parkinson, S. Khan, L. Monchuk, and K. Pease, âBuilt environment attributes and crime: An automated machine learning approach,â Crime Science, vol. 9, p. 12, 2020. [14] L. Monchuk, S. Parkinson, and J. Kitchen, âTowards automating crime prevention through environmental design (cpted) analysis to predict burglary,â in Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), vol. 29, no. 1, 2019, p. 539â547. [15] E. W. Dijkstra, âA note on two problems in connexion with graphs,â Numerische Mathematik, vol. 1, no. 1, p. 269â271, 1959. [16] C. Spearman, âCorrelation calculated from faulty data,â British Journal of Psychology, vol. 3, no. 3, p. 271â295, 1910. [17] W. Brown, âSome experimental results in the correlation of mental abilities,â British Journal of Psychology, vol. 3, no. 3, p. 296â322, 1910. [18] P. E. Shrout and J. L. Fleiss, âIntraclass correlations: Uses in assessing rater reliability,â Psychological Bulletin, vol. 86, no. 2, p. 420â428, 1979. [19] H. Nili, C. Wingfield, A. Walther, L. Su, W. Marslen-Wilson, and N. Kriegeskorte, âA toolbox for representational similarity analysis,â PLoS Computational Biology, vol. 10, no. 4, p. e1003553, 2014. [20] G. Boeing, âOSMnx: New methods for acquiring, constructing, analyz- ing, and visualizing complex street networks,â Computers, Environment and Urban Systems, vol. 65, p. 126â139, 2017. [21] J. Li, D. Li, C. Xiong, and S. Hoi, âBLIP: Bootstrapping language-image pre-training for unified vision-language understanding and generation,â in Proc. International Conference on Machine Learning (ICML), 2022, p. 12 888â12 900. [22] B. Xiao, H. Wu, W. Xu, X. Dai, H. Hu, Y. Lu, M. Zeng, C. Liu, and L. Yuan, âFlorence-2: Advancing a unified representation for a variety of vision tasks,â in Proc. IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2024. [23] A. Steiner, A. S. Pinto, M. Tschannen, D. Keysers, X. Wang et al., âPaliGemma 2: A family of versatile VLMs for transfer,â arXiv preprint arXiv:2412.03555, 2024. [24] S. Bai, K. Chen, X. Liu, J. Wang, W. Ge et al., âQwen2.5-VL technical report,â arXiv preprint arXiv:2502.13923, 2025. [25] J. Li, D. Li, S. Savarese, and S. Hoi, âBLIP-2: Bootstrapping language- image pre-training with frozen image encoders and large language models,â in Proc. Int. Conf. Machine Learning (ICML), 2023. [26] I. Guedes, S. Moreira, and C. S. Cardoso, âThe urban security image database (usid): development and validation of an image dataset for experimental studies on fear of crime,â Journal of experimental crimi- nology, vol. 19, no. 2, p. 465â485, 2023. [27] D. M. Blei, A. Y. Ng, and M. I. Jordan, âLatent Dirichlet allocation,â Journal of Machine Learning Research, vol. 3, p. 993â1022, 2003. [28] V. Sanh, L. Debut, J. Chaumond, and T. Wolf, âDistilBERT, a distilled version of BERT: Smaller, faster, cheaper and lighter,â arXiv preprint arXiv:1910.01108, 2019. [29] N. Reimers and I. Gurevych, âSentence-BERT: Sentence embeddings using siamese BERT-networks,â in Proc. Conf. Empirical Methods in Natural Language Processing (EMNLP), 2019, p. 3982â3992. [30] J. H. Steiger, âTests for comparing elements of a correlation matrix,â Psychological Bulletin, vol. 87, no. 2, p. 245â251, 1980. [31] J. Jacobs, The Death and Life of Great American Cities.New York, NY, USA: Random House, 1961. [32] O. Newman, Defensible Space: Crime Prevention Through Urban De- sign. New York, NY, USA: Macmillan, 1972. Simon Parkinson is Professor of Cyber Security with the School of Computing and Mathematics at Manchester Metropolitan University. His research interests include digital identity and access control, the application of artificial intelligence to security analysis and risk assessment, and automated plan- ning. In addition to his research in cyber security, he has a sustained interest in the computational analysis of the built environment, including automated Crime Prevention Through Environmental Design assess- ment and the environmental correlates of fear of crime. Prof. Parkinson is a member of the UK Governmentâs Cyber Security Advisory Board. Paloma Liu is a Senior Lecturer in Project Man- agement with Huddersfield Business School at the University of Huddersfield. Her research interests in- clude business analytics, operations and supply chain management, and the application of artificial intelli- gence and data-driven methods to decision-making. She also has an interest in sustainable mobility and the analysis of the built environment, particularly pedestrian experiences and perceived safety. Dr Liu is a Fellow of the Higher Education Academy and a certified Project Management Professional. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS16 Wei Zheng is a Senior Lecturer in Spatial Planning at the University of Manchester. Her research exam- ines spatial inequality and how it is shaped by urban transformation, infrastructure, human behaviour and policy decisions. She uses spatial data analysis, geospatial methods and AI-enabled approaches to identify and interpret inequalities across places and population groups. Her empirical work focuses on health, mobility and low-carbon transitions, with a broader interest in how planning can address uneven urban development and support more equitable pol- icy interventions. Mohammadreza Sheikhfathollahi received the B.Sc. degree in Electrical Engineering from Islamic Azad University of Shahr-Rey, Tehran, Iran, in 2017, and the M.Sc. degree in Telecommunication Engi- neering from Islamic Azad University Science and Research Branch, Tehran, Iran, in 2019. He is now pursuing the Ph.D. degree in Computer Science at the University of Huddersfield, UK (2024âpresent). His research interests include Machine Learning, Pattern Recognition, Image Processing, and Large Language Models (LLMs), with applications in in- telligent surveillance systems, and multimodal data analysis.