IEEE Access (Jan 2022)

Sky Imager Data Reduction Using Autoencoder and Internet of Things Computing

  • Ziyad N. Alotaibi,
  • Saeed A. Khouli,
  • Ahmed B. Ibrahim,
  • Muhammad Alrabeiah,
  • Amr M. Ragheb,
  • Ahmed S. Almaiman,
  • Saleh A. Alshebeili

DOI
https://doi.org/10.1109/ACCESS.2022.3215438
Journal volume & issue
Vol. 10
pp. 111232 – 111240

Abstract

Read online

Forecasting the output power of renewable energy sources is of an utmost importance for maintaining the stability of the electricity grid and ensuring uninterrupted service. Internet-of-Things (IoT) devices equipped with sky imagers are often used to estimate solar irradiance whose value is essential for forecasting solar energy. This paper considers distributed sky imagers whose data are transmitted through the Internet to a cloud for possible storage, forecasting, and/or performing other signal processing operations. The data comprise a collection of images, and this makes their streaming to the cloud a burden, i.e., they require a large bandwidth. In an attempt to deal with that, an IoT system is proposed in this paper such that it collects, compresses, transmits, and reconstructs those images with as little bandwidth as possible. More specifically, an IoT device multiplexes the collected images and compresses them using a deep learning algorithm, the encoder of a convolutional autoencoder (CAE) in particular. It, then, transmits the compressed images to a cloud server where they could be decompressed with high-fidelity using the decoder of the CAE. As the core to the proposed system, the performance of the CAE algorithm is evaluated using a publicly available dataset of sky images. Results indicate that the images can be compressed to 2% of their original size (i.e., compression ratio of 98%) and reconstructed again with high fidelity, i.e., average structural similarity index measure (SSIM) of 99%. Hardware implementation of the CAE algorithm has also been attempted using a Raspberry Pi platform representing the IoT device with an average processing speed of 6.6681 seconds per frame. This speed well meets practical requirements given the low frame-rate of sky imagers.

Keywords