Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite Imagery

Cloud cover remains a significant limitation to a broad range of applications relying on optical remote sensing imagery, including crop identification/yield prediction, climate monitoring, and land cover classification. A common approach to cloud removal treats the problem as an inpainting task and...

Full description

Bibliographic Details
Main Authors: Mikolaj Czerkawski, Priti Upadhyay, Christopher Davison, Astrid Werkmeister, Javier Cardona, Robert Atkinson, Craig Michie, Ivan Andonovic, Malcolm Macdonald, Christos Tachtatzis
Format: Article
Language:English
Published: MDPI AG 2022-03-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/14/6/1342
_version_ 1797442793698754560
author Mikolaj Czerkawski
Priti Upadhyay
Christopher Davison
Astrid Werkmeister
Javier Cardona
Robert Atkinson
Craig Michie
Ivan Andonovic
Malcolm Macdonald
Christos Tachtatzis
author_facet Mikolaj Czerkawski
Priti Upadhyay
Christopher Davison
Astrid Werkmeister
Javier Cardona
Robert Atkinson
Craig Michie
Ivan Andonovic
Malcolm Macdonald
Christos Tachtatzis
author_sort Mikolaj Czerkawski
collection DOAJ
description Cloud cover remains a significant limitation to a broad range of applications relying on optical remote sensing imagery, including crop identification/yield prediction, climate monitoring, and land cover classification. A common approach to cloud removal treats the problem as an inpainting task and imputes optical data in the cloud-affected regions employing either mosaicing historical data or making use of sensing modalities not impacted by cloud obstructions, such as SAR. Recently, deep learning approaches have been explored in these applications; however, the majority of reported solutions rely on external learning practices, i.e., models trained on fixed datasets. Although these models perform well within the context of a particular dataset, a significant risk of spatial and temporal overfitting exists when applied in different locations or at different times. Here, cloud removal was implemented within an internal learning regime through an inpainting technique based on the deep image prior. The approach was evaluated on both a synthetic dataset with an exact ground truth, as well as real samples. The ability to inpaint the cloud-affected regions for varying weather conditions across a whole year with no prior training was demonstrated, and the performance of the approach was characterised.
first_indexed 2024-03-09T12:47:14Z
format Article
id doaj.art-c08080e56c7446ebbf982ca6a2de8415
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-09T12:47:14Z
publishDate 2022-03-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-c08080e56c7446ebbf982ca6a2de84152023-11-30T22:11:22ZengMDPI AGRemote Sensing2072-42922022-03-01146134210.3390/rs14061342Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite ImageryMikolaj Czerkawski0Priti Upadhyay1Christopher Davison2Astrid Werkmeister3Javier Cardona4Robert Atkinson5Craig Michie6Ivan Andonovic7Malcolm Macdonald8Christos Tachtatzis9Department of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKDepartment of Electronic and Electrical Engineering, University of Strathclyde, Glasgow G1 1XW, UKCloud cover remains a significant limitation to a broad range of applications relying on optical remote sensing imagery, including crop identification/yield prediction, climate monitoring, and land cover classification. A common approach to cloud removal treats the problem as an inpainting task and imputes optical data in the cloud-affected regions employing either mosaicing historical data or making use of sensing modalities not impacted by cloud obstructions, such as SAR. Recently, deep learning approaches have been explored in these applications; however, the majority of reported solutions rely on external learning practices, i.e., models trained on fixed datasets. Although these models perform well within the context of a particular dataset, a significant risk of spatial and temporal overfitting exists when applied in different locations or at different times. Here, cloud removal was implemented within an internal learning regime through an inpainting technique based on the deep image prior. The approach was evaluated on both a synthetic dataset with an exact ground truth, as well as real samples. The ability to inpaint the cloud-affected regions for varying weather conditions across a whole year with no prior training was demonstrated, and the performance of the approach was characterised.https://www.mdpi.com/2072-4292/14/6/1342cloud removalSentinel-1Sentinel-2deep image priorinternal learningimage inpainting
spellingShingle Mikolaj Czerkawski
Priti Upadhyay
Christopher Davison
Astrid Werkmeister
Javier Cardona
Robert Atkinson
Craig Michie
Ivan Andonovic
Malcolm Macdonald
Christos Tachtatzis
Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite Imagery
Remote Sensing
cloud removal
Sentinel-1
Sentinel-2
deep image prior
internal learning
image inpainting
title Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite Imagery
title_full Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite Imagery
title_fullStr Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite Imagery
title_full_unstemmed Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite Imagery
title_short Deep Internal Learning for Inpainting of Cloud-Affected Regions in Satellite Imagery
title_sort deep internal learning for inpainting of cloud affected regions in satellite imagery
topic cloud removal
Sentinel-1
Sentinel-2
deep image prior
internal learning
image inpainting
url https://www.mdpi.com/2072-4292/14/6/1342
work_keys_str_mv AT mikolajczerkawski deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT pritiupadhyay deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT christopherdavison deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT astridwerkmeister deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT javiercardona deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT robertatkinson deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT craigmichie deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT ivanandonovic deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT malcolmmacdonald deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery
AT christostachtatzis deepinternallearningforinpaintingofcloudaffectedregionsinsatelliteimagery