Roofpedia
Roofpedia – Mapping Roofscapes with AI
Explore Sustainable Roofscapes Around the World
Roofpedia is an open registry of sustainable roofscapes around the world. It uses deep convolutional neural network to detect sustainable roof typologies from satellite images. Footprints of buildings identified with solar panels or rooftop greenery are tagged automatically, and the results are visualized above for a score of cities.
While most studies so far have been focused on estimating the potential of rooftops, Roofpedia enables us to understand the current and actual status of the rooftops, i.e. how many of them are currently occupied with solar panels and/or extensive greenery. Such information advances the state of the art, complements existing studies (including those estimating the potential), and it is useful for several purposes, e.g. gauging the efficiency of government policies, tracking and monitoring pledges by businesses, verifying the use of subsidies, estimating the current carbon offsetting capacity of cities and benchmarking them (see below), and determining how much of the potential has already been realised.
The nature of our project is open — data and code are released openly, and the project is modular, enabling the addition of new geographies and roof typologies. Further, the paper has been published as an open access publication.
The Roofpedia Index
We introduce a measure of the penetration of sustainable roof typologies in major cities around the world. Solar roofs and Green roofs mapped by Roofpedia are compared against the total number of buildings and areas of the buildings in a city. Aggregate scores are calculated for both solar and green coverage and cities are ranked with an combined score.
The results are given in the table below. You may click on cities to visit them on map.
Rank | City | Solar Score | Green Score | Overall Score |
---|---|---|---|---|
1 | Zurich | 81 | 100 | 91 |
2 | Berlin | 57 | 51 | 54 |
3 | Las Vegas | 86 | 9 | 48 |
4 | Phoenix | 75 | 13 | 44 |
5 | Melbourne | 74 | 11 | 43 |
6 | New York | 42 | 28 | 35 |
7 | Copenhagen | 45 | 22 | 34 |
8 | Paris | 42 | 18 | 30 |
9 | San Diego | 24 | 14 | 19 |
10 | Los Angeles | 20 | 6 | 13 |
11 | San Jose | 12 | 13 | 13 |
12 | Seattle | 13 | 6 | 10 |
13 | Portland | 10 | 3 | 7 |
14 | Luxembourg City | 7 | 4 | 6 |
15 | San Francisco | 9 | 2 | 6 |
16 | Vancouver 1 | 0 | 0 | 0 |
* | Singapore 2 | 75 | - | - |
More cities are getting added to Roofpedia as their aerial or satellite imagery become available. If you’d like to contribute images to expand Roofpedia, please email Abraham Noah Wu, the lead developer.
Data and code
Full data and code of Roofpedia can be accessed at its GitHub repo.
Paper and attribution
A paper describing the project was published in Landscape and Urban Planning.
If you use Roofpedia in a scientific context, please cite the paper:
@article{2021_land_roofpedia,
author = {Abraham Noah Wu and Filip Biljecki},
doi = {10.1016/j.landurbplan.2021.104167},
journal = {Landscape and Urban Planning},
pages = {104167},
title = {Roofpedia: Automatic mapping of green and solar roofs for an open roofscape registry and evaluation of urban sustainability},
url = {https://doi.org/10.1016%2Fj.landurbplan.2021.104167},
volume = {214},
year = 2021
}
Limitations, issues, and future work
Roofpedia is an experimental research prototype, which leaves much opportunity for improvement and future work.
As with all other machine learning workflows, the results are not always 100% accurate. Much of the performance of the predictions (e.g. classification of whether a building has a solar panel on its rooftop) depends on the quality of the input imagery. Therefore, some buildings are misclassified, especially in imagery in which it is difficult even for humans to discern rooftop greenery and photovoltaics, resulting in false positives and false negatives. However, when these results are aggregated at the city-scale, the results tend to be more accurate.
For future work, we hope to add more cities to our collection and add the temporal aspect to the project, tracking the evolution of greenery and solar panels through time.
People
Lead research and development
Principal investigator
Research group
Urban Analytics Lab, National University of Singapore (NUS)
Acknowledgements
Roofpedia is made possible by using the following packages:
- PyTorch
- GeoPandas
- Robosat – loading of slippy map tiles for training and mask to feature function is borrowed from robosat
This research is part of the project Large-scale 3D Geospatial Data for Urban Analytics, which is supported by the National University of Singapore under the Start-Up Grant R-295-000-171-133.
We gratefully acknowledge the sources of the used input data. For more information, please see the aforementioned paper.
Some of the aspects of the project and its name — Roofpedia — are inspired by Treepedia, an excellent project by the MIT Senseable City Lab to measure and map the amount of street greenery in cities from the pedestrian perspective, and compare cities around the world.