Villanova UniversityIBM Research Africa

Research dashboard · Johannesburg-Ekurhuleni metropolitan core

From urban heat inequity to equitable cooling

Foundation-model thermal zones for a data-scarce Global South metropolis

Lele Zhang, Tamara Govindasamy, Craig Mahlasi, Zaheed Gaffoor, Sibusisiwe Makhanya, Etienne Vos, Kailun Liu, Xin Wu, Flora Guo, Chenfeng Xiong* · Villanova University and IBM Research Africa*Corresponding author

Urban heat falls hardest on low-income communities in African cities, where the evidence is thinnest. This project builds that evidence for the Johannesburg-Ekurhuleni metropolitan core: it maps where summer heat concentrates and who carries it, explains what drives it, and turns the results into a ward-level greening plan that reaches the most heat-burdened communities first.

Autoplay presentation Who we are
–millionresidents in the analysed cross-municipal core
–wardsat least – % covered, the unit of policy aggregation
–scenesgap-filled daily – m surface temperature, – to –
–zonesthermal-landscape zones learned with temperature withheld
Learned zones, coolest to hottest, sized by share of the study areaZ1 natural reference · Z7 poorest informal
About the project

Who we are

A research collaboration between Villanova University and IBM Research Africa on how summer heat is distributed across the Johannesburg-Ekurhuleni metropolitan core, who carries it, and where greening could cool the most heat-burdened wards first.

  • Villanova University

    Civil and Environmental EngineeringStudy design, methods, analysis, visualization, supervision and funding

  • IBM

    IBM Research AfricaData curation, validation, resources and review

Summer heat gap, poorest zone
–°C

Zone Z7 against the natural reference Z1: mean mid-morning summer land-surface temperature, – to –.

Table 2 · Fig. 4a
Ward income against summer heat
–Spearman ρ

Across – covered wards; the poorest income quintile of wards runs about – °C hotter than the richest. Every census wealth indicator points the same way:

Section 4.1 · Fig. 5
Widening of the summer gap
–to–°C per year

In every built zone. The moisture-sensitive grassland reference cooled faster than the built fabric, so the gap widened from below with no detected rise in absolute temperature. Annual gap:

Section 4.2 · Fig. 6
Out-of-block skill, embedding against indices
–vs – R²

The foundation-model embedding against deliberately enriched engineered indices, both judged under spatial-block cross-validation.

Table 3 · Fig. 8c
Built pixels where greening shows no cooling
–%

Of all built pixels (– % of those with a greener same-form donor). Most frequent in the wealthy commercial core: – % of Z5 against – to – % elsewhere, which points to reflective roofs and shading there.

Section 4.4 · Fig. 11
Price of an equity floor
–points of cooling

Raising the poorest tercile's share of delivered cooling from – % to – % at a – % area budget moves cooling from – % to – % of the achievable.

Table 5 · Fig. 12f

Seven zones learned from the surface, with temperature withheld

A Gaussian mixture over the – AlphaEarth embedding bands and – morphology layers, reduced to – principal components. Land-surface temperature never enters the clustering, so it is read back as the outcome. The embedding is not temperature-blind, though: its own satellite inputs include Landsat's thermal band (see Explain). Pick a zone to see where it is and what it looks like.

Zone map drawn at – m from zonation/zones_k7_frozen.tif, the raster behind Fig. 3a (north up). Hover for a zone, click to isolate it.

Fig. 3 · Table 2 · Section 4.1

How the paper moves from disparity to cooling

Gap-filled daily LSTsurface-heat outcome · Measure
Foundation-model embeddinglearned representation · Measure
Surface morphologyclustering features · Measure
Census socio-economic surfacestratifier only · Explain
Municipal climate planbenchmark · Recommend
Step 1 · Measure · RQ1

How is the summer heat burden spread across learned zones, does it track income, and is its decadal change led from above or below?

The gap rises from the reference to – °C in Z7, tracks ward income (ρ –), largely reverses in the dry winter, and widened from below.

Temperature withheld from clusteringFrozen-zone transfer gateENSO-controlled Theil-Sen trend
Step 2 · Explain · RQ2

Which surface attributes drive the gap once spatial autocorrelation is respected, and what does the foundation model add?

The embedding predicts the gap out of block at R² – and transfers to the unseen municipality (R² –); among interpretable attributes, vegetation structure leads.

Spatial-block CVGrouped TreeSHAPLeakage and transfer probes
Step 3 · Recommend · RQ3-4

How much of the gap could greening recover, where, for whom, and how should a finite budget be split across wards?

Implied cooling per greened pixel is highest in the two poorest quintiles (– and – °C), and an equity floor costs about – points.

Donor-substitution emulatorEquity-constrained linear programPolicy index reconciliation