
Rooftop Solar Energy System
A Deep Learning-powered tool that maps rooftop solar potential by extracting building footprints from satellite imagery using a ResNet50-U-Net model

A Deep Learning-powered tool that maps rooftop solar potential by extracting building footprints from satellite imagery using a ResNet50-U-Net model
The Rooftop Solar Energy Potential Map is a comprehensive geospatial analysis project that identifies and visualizes the potential for solar energy generation on rooftops within specific geographic areas. By leveraging advanced machine learning models and geospatial data analysis, the project automatically calculates solar energy consumption potential, helping governments and organizations make informed decisions about where to install solar panels.
The project addresses two key objectives:

The project utilizes a hybrid deep learning architecture combining:

split_folders.ipynb
create_mask.ipynb
model_resnet.ipynb
model_architecture_resnet.json
prediction.ipynb
area_finder.ipynb
The project uses a sophisticated method to convert pixel-based predictions to real-world measurements:
Building Area (m²) = (Pixel Area (m²) / Conversion Factor) × Number of Pixels
This method ensures accurate area calculations by integrating geographic and pixel-based information, providing precise measurements of building footprints in real-world units.
split_folders.ipynb to organize your satellite image datasetcreate_mask.ipynb to create labeled datamodel_resnet.ipynbprediction.ipynb to generate building footprint predictions on new satellite imagesarea_finder.ipynb with geographic coordinatesmodel_architecture_resnet.json for detailed model architecture information