I want to run some time series analysis on sentinel-2 data in EE for my master thesis. However the algorithms for Sen-2 in EE are scarce. The biggest issue is that there isn't any for atmospheric correction. I am extremely new to coding, and while I can handle myself with begginer level tasks, scripting a model-based atmospheric correction method is way out of my league.

So I am looking for a solution that would allow me to stick to EE instead of downloading huge set of images and processing them in sen2cor and in R.

So far I have considered following options:

  • from what I understoond, there is an option to load your own python libraries to EE (using docker??), there are python libraries for remote sensing including atmospheric correction methods so perhaps it would be possible to use one

  • scripting in EE code editor an automated version of DOS from Chavez (1988), the DOS correction returns suboptimal results and I would have to figure out how to automatically find the dark object value on a histogram

  • using this guy script for 6S correction and launching it using docker - this sounds promising but I didn't quite understand how dockers work and what they are - does using them mean the computations are done in EE or on my PC?

  • launching sen2cor in EE through docker - this is probably not doable on my level of experience, I've seen a topic here where a guy tried to do it and it seems it involves customizing docker environment and sen2cor to digest EE's metadata structure

Do you have any experience with Sentinel-2 in Earth Engine? What would you advice me to do?

  • 1
    We created a docker image of Dr Pete Buntings Python Atmospheric and Radiometric Correction of Satellite Imagery (ARCSI) software (arcsi.remotesensing.info): hub.docker.com/r/mundialis/arcsi - not experience if that could be used in GEE but maybe give it a try.
    – markusN
    Oct 2 '18 at 19:28
  • 1
    Did it work?I have the same Problem and I am on the search for an answer
    – Marlene
    Oct 4 '18 at 6:55
  • I will update you on that next week, my WiFI is acting iffy and I can't really work atm. Thanks markusN for a suggestion! I will try it out.
    – ApoG
    Oct 5 '18 at 9:10
  • 1
    I want to ask the same question. Any good news yet @ApoG ? Oct 7 '18 at 22:33
  • 1
    I did try the sammurphy's solution from his github. I can't manage to get his timeseries method to work (ip not recognized as ipv4 or ipv6). His method for single image seems to be working all right. I am going to use it, and I recommend you check it out. If you can get his timeseries to work, I'd like to know if u encountered same problem and how u solved it.
    – ApoG
    Oct 9 '18 at 12:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.