Zooming into Berlin: tracking street-scale CO2 emissions based on high-resolution traffic modeling using machine learning
Max Anjos, Fred Meier · 2025 · 4 citationsRead the paper
Artificial Intelligence (AI) tools based on Machine learning (ML) have demonstrated their potential in modeling climate-related phenomena. However, their application to quantifying greenhouse gas emissions in cities remains under-researched. Here, we introduce a ML-based bottom-up framework to predict hourly CO 2 emissions from vehicular traffic at fine spatial resolution (30 × 30 m). Using data-driven algorithms, traffic counts, spatio-temporal features, and meteorological data, our model predicted hourly traffic flow, average speed, and CO 2 emissions for passenger cars (PC) and heavy-duty trucks (HDT) at the street scale in Berlin. Even with limited traffic information, the model effectively generalized to new road segments. For PC, the Relative Mean Difference (RMD) was +16% on average. For HDT, RMD was 19% for traffic flow and 2.6% for average speed. We modeled seven years of hourly CO 2 emissions from 2015 to 2022 and identified major highways as hotspots for PC emissions, with peak values reaching 1.639 kgCO 2 m −2 d −1 . We also analyzed the impact of COVID-19 lockdown and individual policy stringency on traffic CO 2 emissions. During the lockdown period (March 15 to 1 June 2020), weekend emissions dropped substantially by 25% (−18.3 tCO 2 day −1 ), with stay-at-home requirements, workplace closures, and school closures contributing significantly to this reduction. The continuation of these measures resulted in sustained reductions in traffic flow and CO 2 emissions throughout 2020 and 2022. These results highlight the effectiveness of ML models in quantifying vehicle traffic CO 2 emissions at a high spatial resolution. Our ML-based bottom-up approach offers a useful tool for urban climate research, especially in areas lacking detailed CO 2 emissions data.
What the full text shows
Working prototype- Predicted hourly traffic flow for passenger cars (PC) with a relative mean difference (RMD) overestimation. — +16% RMD (Berlin road network, independent dataset)
- Predicted hourly traffic flow and average speed for heavy-duty trucks (HDT). — 19% RMD (flow), 2.6% RMD (speed) (Berlin road network)
- Identified peak CO2 emissions for passenger cars on major highways. — 1.639 kgCO2 m-2 d-1 (Motorway roads)
- Reduction in weekend traffic CO2 emissions during COVID-19 lockdown (March 15 to June 1, 2020). — 25% decrease (-18.3 tCO2 day-1) (Berlin, compared to baseline)
- Model performance for PC average speed. — RMSE 10 km h-1, MAE 6.8 km h-1, RMD -3.6% (Berlin road network)
- Setup
- Berlin road network, 27,000 modeled links, data spanning 2015-2022, including 583 counting stations.
- How
- A bottom-up framework using a Random Forest (RF) algorithm to predict hourly traffic flow and average speed based on traffic counts, spatio-temporal features, and meteorological data. These predictions were then used to calculate CO2 emissions at a 30x30m spatial resolution.
- Limitations
- Underestimates traffic flow during afternoon hours on tertiary roads. · Overestimates traffic flow during morning hours on motorway and secondary roads. · Limited sample size of road segments used for training hinders capture of peak hour variability.
Summarized by Gemma 4 from the open-access full text · 8 Oct 2026. Read it