Thick cloud and cloud shadow removal in multitemporal imagery using progressively spatio-temporal patch group deep learning | Litlas