Skip to content

PranjalSri108/AI_Solar_Rooftop_Potential_Analyzer

Repository files navigation

AI-Driven Solar Energy Mapping for Urban Sustainability

🌟 Project Overview

The Rooftop Solar Potential Analyzer is an innovative web application that leverages advanced computer vision and deep learning techniques to assess the solar energy generation potential of building rooftops from satellite imagery. This tool provides accurate and actionable insights for urban planners, homeowners, and solar energy companies.

alt text

🎯 Problem Statement

Assessing the solar potential of individual buildings in large urban areas is a time-consuming and resource-intensive process. Traditional methods often involve manual surveys or simplified estimations, which can be inaccurate or impractical for large-scale implementation. There is a pressing need for an automated, scalable solution that can quickly and accurately assess rooftop solar potential across entire cities or regions.

💡 Our Solution

Our project automates the process of identifying suitable rooftops for solar panel installation, estimating energy generation potential, and visualizing results through an intuitive web interface. This aims to accelerate the adoption of solar energy in urban areas by making rooftop solar potential assessment more accessible, accurate, and cost-effective.

▶️ Working Video: YouTube Video


🛠️ Technical Details

Key Components

  1. Building Footprint Extraction: U-Net architecture implemented in PyTorch for precise semantic segmentation of satellite imagery to identify building outlines.

  2. Roof Characteristic Analysis: Custom-designed Vision Transformer (ViT) model extracts key roof features such as orientation and usable area.

  3. Solar Potential Calculation: Integration of roof characteristics with location-specific solar irradiance + monthly average temperature data using a physics-based model to estimate annual solar energy generation potential.

  4. Web Application: User-friendly Streamlit interface allowing users to upload satellite images and receive detailed solar potential reports.

Technologies Used

  • PyTorch
  • Computer Vision
  • Deep Learning
  • Streamlit
  • Solar Energy Modeling
  • Geospatial Analysis

Unique Features

  • Use of Vision Transformer for roof characteristic extraction, enabling more accurate detection
  • Integration of real-time solar irradiance + monthly avg temperature data for location-specific energy potential calculations
  • Interactive visualization of results, using interactive graphs and plots.

alt text


🌍 Social Impact

This project addresses several key aspects of sustainable urban development and renewable energy adoption:

  1. Accelerating Solar Adoption: By simplifying the assessment process, we lower barriers to entry for homeowners and businesses considering solar energy.

  2. Urban Planning Support: Provides valuable data for city planners to assess and plan for large-scale solar integration in urban areas.

  3. Climate Change Mitigation: Encourages the transition to clean, renewable energy sources, contributing to reduction in carbon emissions.

  4. Economic Benefits: Helps individuals and businesses understand potential cost savings from solar installation, promoting economic sustainability.

  5. Energy Independence: Supports the move towards decentralized energy production, enhancing energy security and resilience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published