IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v15y2023i14p11004-d1193509.html
   My bibliography  Save this article

Building Rooftop Extraction Using Machine Learning Algorithms for Solar Photovoltaic Potential Estimation

Author

Listed:
  • Eslam Muhammed

    (Public Works Department, Faculty of Engineering, Cairo University, 1 El Gamaa Street, Giza 12613, Egypt)

  • Adel El-Shazly

    (Public Works Department, Faculty of Engineering, Cairo University, 1 El Gamaa Street, Giza 12613, Egypt)

  • Salem Morsy

    (Public Works Department, Faculty of Engineering, Cairo University, 1 El Gamaa Street, Giza 12613, Egypt
    School of Ocean Technology, Fisheries and Marine Institute of Memorial University of Newfoundland, St. John’s, NL A1C 5R3, Canada)

Abstract

Green cities worldwide are converting to renewable clean energy from natural sources such as sunlight and wind due to the lack of traditional resources and the significant increase in environmental pollution. This paper presents an approach of two stages for photovoltaic (PV) potential estimation of solar panels mounted on buildings’ rooftops. The first stage is rooftop detection from satellite images using a series of image pre-processing algorithms, followed by applying machine learning algorithms, namely Support Vector Machine (SVM) and Naïve Bayes (NB). The second stage is the solar PV potential estimation using the PVWatts calculator, PVGIS, and ArcGIS. Satellite images for the B6 division of Madinaty City in Egypt were evaluated in this paper. The precision, recall, and F1-score of rooftop detection were 91.2%, 98.6%, and 94.7% from SVM, while those from NB were 86.6%, 98.3%, and 92.2%, respectively. About 290 rooftops were extracted, with a total area of 150,698 m 2 and a relative root mean square error of 10.6%. The usable area of rooftops was utilized to estimate the annual PV potential of 21.1, 24.9, and 22.9 GWh/year from the PVWatts calculator, PVGIS, and ArcGIS, respectively. According to the estimated PV potential, replacing traditional energy sources reduced the amount of CO 2 by an annual average value of 62%.

Suggested Citation

  • Eslam Muhammed & Adel El-Shazly & Salem Morsy, 2023. "Building Rooftop Extraction Using Machine Learning Algorithms for Solar Photovoltaic Potential Estimation," Sustainability, MDPI, vol. 15(14), pages 1-17, July.
  • Handle: RePEc:gam:jsusta:v:15:y:2023:i:14:p:11004-:d:1193509
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/15/14/11004/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/15/14/11004/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:15:y:2023:i:14:p:11004-:d:1193509. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.