Hi Ben,
For this band math, should it be done before using the sen2cor or after?
In my research, I will using S2 and Landsat-8 for data fusion.
Regards

A lot has changed since I posted that answer. Maybe I can make your life easier. What reflectance product are you trying to achieve and maybe I can answer your question more thoroughly?

Not sure if you got my email. Anyway, Sentinel-2A images are in JP2000 format. When importing in a GIS or matrix laboratory, divide each band by the scaling factor (10,000) to retrieve TOA reflectance (rTOA as I have posted in the formula above). Use rTOA to retrieve TOA Radiance in the equation above. Hope this helps. Sorry it took me a while to reply.

Hi Ben,
Thank you for the information. Actually, I am bit confused on the radiometric convertion and sen2cor. Since I need the reflectance value for the fusion between S2 and L8. I wonder which is more practical to be used ( radiometric convertion and sen2cor) and whether it is the same process or can be integrated.
For example L8, I have already process up to atmospheric correction and convert it to reflectance value using band math. Is it the same process for S2?
Regards

Hi Adhwa,
sen2cor is a plugin designed for transforming Sentinel-2 MSI data on L1C (Top-of-atmosphere (TOA) reflectance) to L2A (Bottom-of-atmosphere (BOA) reflectance). So, when you want to perform atmospheric correction to the Sentinel-2 data in sen2cor, you don’t have to transform it to TOA radiance first. So, basically, you just have to input the image file and let the plugin works.

A different steps is required when you want to perform atmospheric correction with another algorithm (e.g. FLAASH, which is built-in in commercial software such as ENVI). As the algorithm needs TOA radiance data as the input, you have to tranform the data first, which is from TOA reflectance to TOA radiance, using equation given by Igor above (also see Distance of Earth-Sun). Performing atmospheric correction (e.g. FLAASH) allows you to have Surface reflectance data as the output.