The undiscriminating color properties of the PV panels made the labelling process tedious since all the color proper-ties needed to be represent in the training sample. Secondly, the PV panels with smaller surface area generated no visual features to train and lastly there was optical deformation of the panels due to the roofs’ slants. With digital mapping, optical distortions of the PV modules can occur depending on the orientation and the different roof pitches.
In ArcGIS (ESRI), the training datasets were labelled (as Shapefiles) and Exported (as RCNN Masks) to TensorFlow Object Detection API (deep learning) for training. In TensorFlow the Mask RCNN was trained to detect the PV pan-els using the Training sample. The PV Panels were detected with bounding boxes then masks. Finally, the model was loaded in ArcGIS to detect the rest of the region.