SNAP Tutorial

Basically I am trying to apply radiometric and geometric correction to Sentinel -2 L1C product using SNAP. I am not sure do I really need to calibrate radiometrically like we do in LandSAT ?

Since my study area is a mountainous region, so we need to apply topographical correction using DEM? I am confused how do we validate the correction is applied ?

From your statement, what I understood is that we dont need to apply those sort of corrections?

Thank you very much for sharing the documents.

Do we need to apply radiometric ( radiometric calibration and atmospheric correction) and geometric for Sentinel- 2 to be used for LULC mapping?

Kindly enlighten on these two correction , please?

If available, you can download L2A products which are already radiometrically corrected.

sen2cor uses a DEM to reduce topographically induced radiometric distortions. The geometric accuracy of Sentinel-2 is quite fine, no orthorectification is usually needed.
Here you can read about the geometric quality requirements:

You can also have a look at the chapter “4 Anomalies” in the S2 Data quality report:
It lists which orbits and products are affected by geolocation errors.

1 Like

Dear Fabrizio_Ramoino,
Your tutorial in PDF format is of great valuable. Thank you very much!
I hope more PDF tutorials and algorithm ATBDs can share in this forum.

1 Like

Big thanks and looking forward to interact more.

i’m working on level1C of sentinel-2 and i have to apply atmospheric correction in order to obtain level 2A and to compare this with level2A available on the site of ESA. The problem is that the values ​​do not coincide. WHY?

maybe one of the answers given here help you: Different colors in L2A images
If not, feel free to describe your problem in that topic, ideally with examples on how much the values differ.

Hello @Rosellina
Maybe the differences here contribute?

It is important to know, that the default configuration of the L2A algorithm provided with Sen2Cor version 2.8 is the same configuration as for the L2A “Core” Products processing in Sentinel-2 Ground Segment with L2A processing baseline 02.12. Therefore, no further tuning should be required on user side to get L2A Core Products. In order to generate products compatible with the L2A Core Products it is necessary to set the usage of a Digital Elevation Model to improve Scene Classification and have the activation of ESA-CCI data-package to be downloaded here and installed. The usage of ESA CCI data package for Sen2Cor v2.8 is detailed in the dedicated Software User Manual: S2-PDGS-MPC-L2A-SUM-V2.8.

The only differences between “L2A Toolbox” and L2A Core Products are reported in the following table:

Category of Difference Difference L2A Toolbox L2A Core Products
Product Format HTML Folder No Yes
Manifest Same Set of Items but arranged in different order
Product Quality Metadata Copied from L1C Generated by L2A On-line Quality Check (OLQC)
Radiometry at Pixel Level Digital Elevation Model e.g. SRTM/DEM defined by the users PlanetDEM
JPEG2000 encoding library Kakadu OpenJPEG




After processing with sen2cor, with ALL resolution, the reflectance values ​​of the pixels in the data obtained 2A do not correspond to the value of the data 2A downloaded directly from the copernicus site. how is this possible?

can you please show an example where the values are different?


have you used the DEM and activated the ESA-CCI data package as suggested by Jan?

not yet. the pc is slow and i’m trying to do it right now.

I’m very in total difficulty. I read all the documents, I downloaded ESA-CCI data package but the problem is, at this point, how to set these parameters.

As a note, you can’t get exactly the same values as in the official L2A products. When you run sen2cor you are using a different DEM. The DEM which is used in the ground segment is not officially available.
And the differences you experience are less than 0.01 (0.1502 <–> 0.1406). The values you show in the image are just the raw counts. They need to be divided by 10000 to have the reflectance values.
So, it might be already the accuracy you can achieve.

1 Like

thank you so much for your reply.
Is there anyway a way to set these parameters correctly? where can I get them from?

Besides, having a look at the Software User Manual and the other documents, provided on the plugin page, you can look into the sen2cor category and search for parameters. Some thread discus the parametisation.
Setting the parameters correctly depends often on the use case. If you want to know the parameters to get as close as you can to the standard processing, I can’t help. if they are not stated in the manual, I don’t know.

Hi Jan,

I have obtained different products for the Scene Classification with Sen2Cor and the level 2A image of the Copernicus website. Do you consider DEM “PlanetDEM” better to obtain a Scene Classification rating through Sen2Cor v2.8?

You can search ON YouTube

Please include a link to the video. Thank you