Mémoire MSc Data Management PSB/EFREI 2021-2023 Alternance chez Léon Grosse
Déterminer le meilleur moyen pour reconnaître automatiquement les types de toitures afin d'améliorer le calcul de potentiel solaire. Comparaison de plusieurs modèles de Deep Learning ainsi que application de Computer Vision.
Raw Data : https://www.data.gouv.fr/fr/datasets/base-de-donnees-nationale-des-batiments/
- Excel Database with latitude/longitude and its corresponding rooftype
- Remove dupplicates and divide by corresponding rooftype
- Upload to a Google Sheet
- Download to Drive using Google Apps Script (see .gs file), zoom set to 20 for every single building despite its size
-
First Test Deep Learning Image Classification on reduced dataset and only 2 classes proved to work with 75% accuracy.
-
Models used : VGG16, ResNet50 and Xception (see .ipynb)
Model run on Google Colab
- Model doesn't really learn, ealy stopping activates early on in epochs and only about 25-30% accuracy for every model
- Results are far better using transfer learning (approx 50-60% accuracy) using ResNet50
- Application of shapeley to see which pixels are picked up by model
- Clean image dabase and apply image transformation
- Learn shape of roof
- Use opencv? Use multipolygon to cut shapes of buildings
- Extract images using a different method