I. Introduction
Satellite imaging has proven to be a vital source of data in a variety of applications, including remote sensing, climate change modeling, environmental monitoring, weather forecasting, land management, and urban planning by providing valuable insights into Earth’s surface and enabling data-driven decision-making [1]. Satellite images are frequently acquired using remote sensing tools onboard satellites, which record electromagnetic radiation at various wavelengths, including visible, infrared, and microwave, depending on the sensor employed. The obtained data is then processed to generate computerized images of the Earth’s surface or atmospheric conditions. The resolution of satellite imagery varies depending on the sensor and satellite platform used, with high-resolution satellite images preferred for identifying objects and features on Earth’s surface. Capturing high-resolution satellite images is essential for accurate data analysis and interpretation. However, due to a variety of constraints, such as limitations in capturing devices or transmission channels and the costly expense of high-resolution imaging, satellite images are frequently obtained at lower resolutions, compromising their utility and hampered decision-making processes. Image resolution improvement approach, which uses iterative algorithms or deep neural network-based techniques, is commonly employed to overcome these challenges [2]–[4] without altering the existing hardware.