Figure 1.
Study area covering four metropolitan peripheries of temperate France: Paris, Lille, Nantes and Bordeaux. Paris ≈ 1560 km2, Lille ≈ 680 km2, Nantes ≈ 1080 km2, Bordeaux ≈ 1100 km2.
Figure 1.
Study area covering four metropolitan peripheries of temperate France: Paris, Lille, Nantes and Bordeaux. Paris ≈ 1560 km2, Lille ≈ 680 km2, Nantes ≈ 1080 km2, Bordeaux ≈ 1100 km2.
Figure 2.
Workflow. Sentinel-2, Landsat and MODIS observations are fused by the generative network to produce paired day and night land surface temperature at 10 m; the diurnal range is then normalized against a land-cover-stratified 25-year MODIS climatology to give the index. Dynamic World land cover enters at the stratification step, not at generation. Dashed lines indicate evaluation paths.
Figure 2.
Workflow. Sentinel-2, Landsat and MODIS observations are fused by the generative network to produce paired day and night land surface temperature at 10 m; the diurnal range is then normalized against a land-cover-stratified 25-year MODIS climatology to give the index. Dynamic World land cover enters at the stratification step, not at generation. Dashed lines indicate evaluation paths.
Figure 3.
Network architecture. Five encoders receive Sentinel-2 indices, Landsat indices and Landsat land surface temperature at t1, and MODIS land surface temperature at t1 and at the target date. Features are fused per level by cosine-similarity weighting, adaptive instance normalization and temporal attention, then decoded through a U-Net with skip connections. The same-date Landsat observation at t2 is used for validation only and is not supplied to any encoder. Dashed lines indicate loss and evaluation paths.
Figure 3.
Network architecture. Five encoders receive Sentinel-2 indices, Landsat indices and Landsat land surface temperature at t1, and MODIS land surface temperature at t1 and at the target date. Features are fused per level by cosine-similarity weighting, adaptive instance normalization and temporal attention, then decoded through a U-Net with skip connections. The same-date Landsat observation at t2 is used for validation only and is not supplied to any encoder. Dashed lines indicate loss and evaluation paths.
Figure 4.
Index construction. The observed diurnal temperature range at 10 m is normalized against the mean and standard deviation of the 25-year MODIS record for the pixel’s own land-cover class and day of year, and the resulting anomaly is assigned to seven σ classes. Low values indicate suppressed nocturnal cooling.
Figure 4.
Index construction. The observed diurnal temperature range at 10 m is normalized against the mean and standard deviation of the 25-year MODIS record for the pixel’s own land-cover class and day of year, and the resulting anomaly is assigned to seven σ classes. Low values indicate suppressed nocturnal cooling.
Figure 5.
Observations behind the climatological statistics. (Left): distribution of the number of paired daytime and nighttime MODIS observations contributing to each 1 km pixel, by land-cover stratum, for the ±15-day window; the dashed line marks the minimum-observation threshold. (Right): median count against window half-width, showing that a per-day-of-year statistic cannot support the climatology whereas the ±15-day window can.
Figure 5.
Observations behind the climatological statistics. (Left): distribution of the number of paired daytime and nighttime MODIS observations contributing to each 1 km pixel, by land-cover stratum, for the ±15-day window; the dashed line marks the minimum-observation threshold. (Right): median count against window half-width, showing that a per-day-of-year statistic cannot support the climatology whereas the ±15-day window can.
Figure 6.
Validation against same-date Landsat observations at t2. (Upper row) Density scatter per city, with bias, centered RMSE and correlation annotated. (Lower row) Spatial distribution of the residual.
Figure 6.
Validation against same-date Landsat observations at t2. (Upper row) Density scatter per city, with bias, centered RMSE and correlation annotated. (Lower row) Spatial distribution of the residual.
Figure 7.
Centered RMSE (left) and correlation (right) against the Landsat reference as a function of aggregation scale, averaged over the four study areas, for the generated field and for bicubic and bilinear interpolation of the coarse input. The ratio between methods is stable across the scale range.
Figure 7.
Centered RMSE (left) and correlation (right) against the Landsat reference as a function of aggregation scale, averaged over the four study areas, for the generated field and for bicubic and bilinear interpolation of the coarse input. The ratio between methods is stable across the scale range.
Figure 8.
Generated day and night land surface temperature fields at 10 m compared against bicubic interpolation of the 1 km MODIS input.
Figure 8.
Generated day and night land surface temperature fields at 10 m compared against bicubic interpolation of the 1 km MODIS input.
Figure 9.
Centered RMSE (
left) and correlation (
right) at 30 m for each downscaling method and city. Bias is removed so that the comparison is not dominated by the reference-data offsets discussed in
Section 4.4.
Figure 9.
Centered RMSE (
left) and correlation (
right) at 30 m for each downscaling method and city. Bias is removed so that the comparison is not dominated by the reference-data offsets discussed in
Section 4.4.
Figure 10.
Distribution of the index over cropland and built-up land for each study area. Lower values indicate suppressed nocturnal cooling. The blue line indicates the median value for each land cover class.
Figure 10.
Distribution of the index over cropland and built-up land for each study area. Lower values indicate suppressed nocturnal cooling. The blue line indicates the median value for each land cover class.
Figure 11.
Spatial comparison of urban heat island characterization methods for one study area. From left: the index of this study; the Method 2 SUHII proxy; the agreement map against Method 1 Getis–Ord persistent cores, distinguishing pixels flagged by both methods, by the index only, by the reference method only, and by neither; and the Method 3 spectral cores.
Figure 11.
Spatial comparison of urban heat island characterization methods for one study area. From left: the index of this study; the Method 2 SUHII proxy; the agreement map against Method 1 Getis–Ord persistent cores, distinguishing pixels flagged by both methods, by the index only, by the reference method only, and by neither; and the Method 3 spectral cores.
Figure 12.
Propagation of downscaling error into the index. (Upper row) Fraction of Monte Carlo realizations in which each pixel retains its seven-class assignment. (Lower row) Per-pixel index standard deviation, in σ units. Noise was spatially correlated with the amplitude, correlation length and nugget fraction measured from the validation residuals.
Figure 12.
Propagation of downscaling error into the index. (Upper row) Fraction of Monte Carlo realizations in which each pixel retains its seven-class assignment. (Lower row) Per-pixel index standard deviation, in σ units. Noise was spatially correlated with the amplitude, correlation length and nugget fraction measured from the validation residuals.
Figure 13.
Mean cropland index by distance to the nearest water body (left) and the share of cropland in each distance band (right), for the four study areas.
Figure 13.
Mean cropland index by distance to the nearest water body (left) and the share of cropland in each distance band (right), for the four study areas.
Table 1.
Datasets used in this study.
Table 1.
Datasets used in this study.
| Data Source | Product/Bands | Spatial Resolution | Temporal Coverage | Purpose |
|---|
| MODIS Terra/Aqua | MOD11A1/MYD11A1 | 1 km | 2000–2025 (daily) | High-temporal-resolution day/night LST for GAN input, 25-year climatology construction, and daily DTR computation |
| Sentinel-2A | Level-2A (NDVI, NDWI, NDBI) | 10 m | 2015–2024 (cloud-free scenes, 5-day revisit) | Primary high-spatial-resolution reference for GAN training and downscaling MODIS LST to 10 m; spectral guidance for super-resolution |
| Landsat-8/9 | Collection 2 Level-2 (NDVI, NDWI, NDBI) | 30 m | 2013–2024 (cloud-free scenes) | Primary high-spatial-resolution reference GAN training and downscaling MODIS LST to 10 m |
Table 2.
Seven classification categories of RDTI.
Table 2.
Seven classification categories of RDTI.
| Class | RDTI Range | Interpretation |
|---|
| Extreme heat retention (very strong UHI) | <mean − 3σ | Persistent, intense nighttime heat trapping |
| Strong heat retention (strong UHI) | mean − 3σ to mean − 2σ | Strong persistent heat trapping |
| Moderate heat retention (UHI) | mean − 2σ to mean − 1σ | Reduced cooling, urban influence |
| Normal diurnal behavior | mean − 1σ to mean + 1σ | Typical day–night cycle for the area |
| Moderate cooling (freshness) | mean + 1σ to mean + 2σ | Enhanced nighttime cooling |
| Strong cooling (strong freshness) | mean + 2σ to mean + 3σ | Strong thermal relief |
| Extreme cooling (very strong freshness) | >mean + 3σ | Extreme thermal relief |
Table 3.
Validation of the generated 10 m LST at t2 against the same-date Landsat acquisition, computed at 30 m within the study polygon (day mode). Bias and centered RMSE are reported separately and given in °C; r is dimensionless; SD ratio is the ratio of generated to reference standard deviation. Bicubic and bilinear interpolation of the coarse input give centered RMSE of 3.18–3.36 °C for comparison.
Table 3.
Validation of the generated 10 m LST at t2 against the same-date Landsat acquisition, computed at 30 m within the study polygon (day mode). Bias and centered RMSE are reported separately and given in °C; r is dimensionless; SD ratio is the ratio of generated to reference standard deviation. Bicubic and bilinear interpolation of the coarse input give centered RMSE of 3.18–3.36 °C for comparison.
| City | t2 Date | Bias | Centered RMSE | r | SD Ratio |
|---|
| Paris | 14 June 2023 | +0.29 | 1.03 | 0.955 | 0.94 |
| Lille | 14 June 2023 | +1.55 | 2.13 | 0.791 | 0.65 |
| Nantes | 2 June 2020 | +6.77 | 2.38 | 0.782 | 0.40 |
| Bordeaux | 11 July 2025 | −2.32 | 1.54 | 0.920 | 0.83 |
Table 4.
Comparison of downscaling methods at t2 (30 m): centered RMSE in °C for the conditional GAN, TsHARP and random-forest downscaling. Bias is removed so that the comparison is not dominated by the reference-data offsets. In Lille the cGAN and the random forest are equivalent and the random forest attains the higher correlation.
Table 4.
Comparison of downscaling methods at t2 (30 m): centered RMSE in °C for the conditional GAN, TsHARP and random-forest downscaling. Bias is removed so that the comparison is not dominated by the reference-data offsets. In Lille the cGAN and the random forest are equivalent and the random forest attains the higher correlation.
| City | cGAN | TsHARP | RF |
|---|
| Paris | 1.03 | 2.33 | 2.11 |
| Lille | 2.13 | 2.18 | 2.13 |
| Nantes | 2.38 | 2.62 | 2.70 |
| Bordeaux | 1.54 | 2.31 | 2.57 |
Table 5.
RDTI descriptive statistics by land-cover class and whole domain (“all”), within the study area.
Table 5.
RDTI descriptive statistics by land-cover class and whole domain (“all”), within the study area.
| City | Class | Mean | SD | Min | Max | Area (km2) |
|---|
| Paris | crops | −0.825 | 0.511 | −2.807 | 1.807 | 219.2 |
| Paris | green | −1.006 | 0.478 | −2.712 | 1.441 | 330.6 |
| Paris | built | −0.996 | 0.447 | −3.332 | 3.065 | 981.5 |
| Paris | all | −0.973 | 0.467 | −3.332 | 3.065 | 1531.3 |
| Lille | crops | −0.390 | 0.493 | −2.395 | 1.201 | 308.9 |
| Lille | green | −0.533 | 0.330 | −2.243 | 1.550 | 60.4 |
| Lille | built | −0.630 | 0.348 | −2.623 | 1.600 | 306.1 |
| Lille | all | −0.511 | 0.435 | −2.623 | 1.600 | 675.4 |
| Nantes | crops | +0.086 | 0.411 | −1.635 | 1.983 | 284.8 |
| Nantes | green | +0.288 | 0.278 | −1.104 | 2.671 | 429.2 |
| Nantes | built | −0.097 | 0.292 | −1.309 | 2.619 | 319.6 |
| Nantes | all | +0.113 | 0.363 | −1.635 | 2.671 | 1034.0 |
| Bordeaux | crops | −0.752 | 0.446 | −3.000 | 1.232 | 111.2 |
| Bordeaux | green | −1.138 | 0.369 | −2.781 | 1.708 | 573.3 |
| Bordeaux | built | −1.060 | 0.478 | −3.261 | 1.144 | 384.1 |
| Bordeaux | all | −1.070 | 0.434 | −3.261 | 1.708 | 1068.8 |
Table 6.
Percentage of valid pixels in each RDTI class, by city. The Gaussian-expected row is the exact normal-distribution occupancy for the ±kσ thresholds.
Table 6.
Percentage of valid pixels in each RDTI class, by city. The Gaussian-expected row is the exact normal-distribution occupancy for the ±kσ thresholds.
| City | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|
| Gaussian (exp.) | 0.13 | 2.14 | 13.59 | 68.27 | 13.59 | 2.14 | 0.13 |
| Paris | 0.01 | 0.75 | 20.27 | 63.65 | 14.00 | 1.22 | 0.11 |
| Lille | 0.08 | 0.75 | 15.26 | 61.78 | 20.53 | 1.49 | 0.12 |
| Nantes | 0.04 | 1.32 | 14.32 | 67.91 | 13.88 | 1.85 | 0.67 |
| Bordeaux | 0.03 | 1.69 | 17.77 | 68.43 | 9.66 | 2.00 | 0.40 |
Table 7.
Two-sample KS test of RDTI, built versus crops, per city. Separation is the difference of class means (crops−built).
Table 7.
Two-sample KS test of RDTI, built versus crops, per city. Separation is the difference of class means (crops−built).
| City | Crops (Data Points) | Built (Data Points) | Mean Crops | Mean Built | Separation (Built−Crops) | Cohen’s d |
|---|
| Paris | 578,554 | 2,463,364 | −1.175 | −1.491 | −0.316 | 0.54 |
| Lille | 842,891 | 831,815 | −0.381 | −0.948 | −0.567 | 0.91 |
| Nantes | 670,240 | 741,113 | −0.087 | −0.495 | −0.407 | 1.67 |
| Bordeaux | 257,273 | 823,042 | −1.036 | −1.802 | −0.766 | 1.59 |
Table 8.
Cohen’s κ between RDTI heat-retention (classes 1–3) and each reference method. Method 2 is shown for two rate-matched thresholds (top 20% and top 10% of the SUHII proxy). Positive κ indicates agreement beyond chance; values near zero indicate statistical independence.
Table 8.
Cohen’s κ between RDTI heat-retention (classes 1–3) and each reference method. Method 2 is shown for two rate-matched thresholds (top 20% and top 10% of the SUHII proxy). Positive κ indicates agreement beyond chance; values near zero indicate statistical independence.
| City | Pearson r vs. SUHII | κ Method 2 (SUHII) | κ Method 1 (G* Core) | κ Method 3 (UHI Core) |
|---|
| Paris | −0.664 | 0.414 | −0.352 | −0.031 |
| Lille | −0.798 | 0.349 | −0.218 | −0.038 |
| Nantes | −0.291 | 0.158 | −0.122 | −0.011 |
| Bordeaux | −0.799 | 0.477 | −0.194 | −0.041 |