Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Generating higher-resolution imagery from lower-resolution remote sensing input

You now have the conceptual vocabulary for image translation in general. This page makes the case for why super-resolution specifically matters for remote sensing, before the next page explains how the model this lesson uses actually works.


1. Motivation

Every project that uses satellite imagery runs into the same underlying constraint eventually: better spatial detail, more frequent coverage, richer spectral information, and lower cost are all in tension with each other. Understanding this trade-off concretely is what makes super-resolution’s actual value, and its actual limits, easier to judge for your own project.


2. Core idea

No single satellite sensor maximizes spatial resolution, revisit frequency, spectral coverage, and affordability simultaneously; every mission trades some of these against the others. Sentinel-2 prioritizes global coverage, frequent revisits, and rich spectral information, at the cost of spatial detail. Commercial sensors prioritize spatial detail, at the cost of coverage, revisit frequency, and price. Super-resolution is an attempt to partially move along this trade-off using computation instead of a different satellite.


3. The trade-off in practice

A. Free and frequent, but coarse

Sentinel-2 covers the globe roughly every five days with 13 spectral bands, entirely free to access, but its finest spatial resolution is 10 meters per pixel. At that resolution, individual buildings, narrow roads, and small agricultural plots are difficult or impossible to make out reliably.

B. Detailed, but expensive and sparse

Commercial sensors such as WorldView-3 achieve sub-meter resolution, fine enough to resolve individual structures clearly, but they cover far less area per acquisition, revisit specific locations far less often, and cost significantly more to access.

C. What super-resolution can(not) offer

Super-resolution attempts to close part of this gap by enhancing the spatial detail of freely available imagery through computation, rather than through a different acquisition. If reliable, this unlocks more detailed visual analysis, at global scale, without the cost of commercial imagery. It does not, however, add revisit frequency, spectral bands, or genuine new physical measurements; it only reconstructs plausible additional spatial detail from what is already present in the input, a genuinely difficult problem, since many different high-resolution images could plausibly correspond to the same coarse observation once downsampled. This ambiguity is exactly why simple interpolation (stretching pixels bigger) looks blurry rather than genuinely more detailed, and why the more capable generative approach on the next page is needed instead.


4. Python reactivation

No new Python here. The workflow itself begins on page 5, once the next page explains how the specific model used in this lesson works.


5. Common pitfalls


6. Mini task

Your project needs to identify individual greenhouse structures across a large agricultural region, using only freely available imagery. Using the trade-off framework from this page, explain why super-resolution might be worth trying here, and what you would still want to verify before trusting the result.

Sample solution

Super-resolution is worth trying because greenhouses are exactly the kind of small, discrete structure that 10-meter Sentinel-2 imagery struggles to resolve, and a free, computational enhancement could make more of them visually identifiable across a large region without commercial imagery costs. Before trusting the result, you would want to verify enhanced structures against at least a sample of known greenhouse locations or high-resolution reference imagery, since the model is reconstructing plausible detail rather than directly observing individual structures, a distinction developed further in the concepts page and revisited on the uncertainty and limitations pages later in this lesson.


7. Key takeaways

Further reading