Sentinel-2 Super-Resolution (all bands at 10m): Snap plugin now available!

Edited a clumsy anwser - Now fixed thanks to @Mellon.

All right, I’ll see if I can solve this on my own.

Dear Nicolas,

In my opinion for the time being I would suggest to add your useful contribution in the ‘third party plugins’ that will give more visibility to you as developer.
With regard to your plug in name, if you are agree, in order to avoid misunderstanding I would suggest to change it in “Sentinel-2 Bands Fusion”, because it needs a reference band to resample all the others at the same resolution.

Best Regards,

As far as I understood the plugin is not limited to Sentinel-2 data. At least the algorithm can also be applied to Landsat 8 and others.
In the current version, the plugin is written for S2, but maybe it can be easily generalised?

The method is not limited to Sentinel-2, it is suited for satellites with several high-resolution bands. Landsat 8 has a panchromatic band, which you can use with usual pansharp operations, so there is no need for this plugin.


I’m trying to find some more information on the methodology of the plugin.
Unfortunately I cannot get either of your links to work, nor can I get the one on the Sen2Res
webpage to work either:

Do you have any suggestions?


Hi all,

This can also be achieved with sen2cor correct?
When we use sen2cor, if we choose a resolution (ie. 10m), the bands for the final product will be re-sampled to 10m correct?



Sen2cor will resample, but not super-resolve. Sen2Res is similar to pansharpening for the 20m and 60m bands, but using the 4 bands at 10m to get the details instead of a (non-existent) panchromatic one.
You can use both plugins : first apply Sen2Cor without the resampling option, keeping the original band resolutions. Then, apply Sen2res in order to get all bands at 10m, with more details than just resampling.


Great Nicolas,

Thanks you.



I downloaded the plugin but I don’t know how to make it work. I keep receiving the “No high-resolution band could be found”. Since I’m a new user on SNAP probably I’m doing something wrong, I usually work with other image processing software as ENVI or SPRING. I’m opening all the images in the product explorer but I don’t know what else to do. Can anyone point me a direction?

Thank you


Open a Sentinel-2 image, either the original downloaded from the hub or one preprocessed by Sen2Cor. Select that image as the active one then launch the plugin interface via the menu. The plugin should find the bands. There is the possibility to specify a subset of the bands you need with the plugin interface. If this does not work, then you are doing something else wrong…

very good idea ,Nicolas
But I am on Mac OS 10 : no way to use it
Second , Snap tool "spatial subset from view " requires bands of same resolution
So how to reduce the Sentinel2 images with Snap6.0.1
many thanks

about the resolution, please have a look here: Resample processing time

I am getting this error. I downloaded the Sentinel image from scihub.

Thank for your suggestion

I do the resampling with S2 Resample but I do not understand how to make the correction with the Sen2Cor without resampling option.

It’s the same error i had, are you openning the complete image? You have to open the MTD XML file and not the individual bands. Hope this helps.

Thank you for the response. I was able the use it correctly. Thank you.

Dear Nicolas;

i want to use Sentinel-2 raster after sen2res for Biophysical Processors in Snap and Vegetation Indices. How can automatically copy spectral wavelengths and bandwidth of bands to sen2res output bands?

Did you try Tools > Metadata > Replace Metadata?

Yes, i try Tools > Metadata > Replace Metadata, but it gives an error: