Giter Club home page Giter Club logo

geeguide's Introduction

Harmonization of Landsat and Sentinel 2 in Google Earth Engine, documentation and scripts

The objective of this work is to document the technical part of my master thesis, named: "Harmonization of Landsat and Sentinel 2 for Crop Monitoring, a complete stream processing in Google Earth Engine". A complete stream processing entirely in Google Earth Engine is developed to generate seamless surface reflectances of harmonized L7,L8 and Sentinel2.

To inspect the result of the hamonized dataset via NDVI time series and the cropland classification in Ninh Thuan, Vietnam please go to this GEE App

I am glad to announce that this work has been peer reviewed and now published on the Journal of Remote sensing: Minh et al., 2020. We were also invited to speak about this work at the 6 th International Conference on Satellite & Space Missions on July 15-16, 2020 in London, UK. More information

I will put here many scripts that I have used, either collected from various sources or the ones I developed myself. Citation is considered seriously. The remote sensing content also will be discussed.

The scripts are organized not in order of increasing complexity but according to the processing workflow. Also, the scripts can be used separately or in combination depending on user-specific applications. Each session has five parts including Objective, General Instruction, Core Script, Visualisation Checking, and References

Some experiences with GEE are needed. General introduction about GEE and how to use it can be found in many other places.

Table of Contents Part 1: Preprocessing and Data analysis.

  1. Filtering Image Collection
  2. Atmospheric correction
  3. Cloud masking 3A.Cloud masking improved
  4. Shadow masking
  5. Topographic correction
  6. BRDF correction
  7. Reprojection and resampling
  8. Image registration
  9. Band adjustment
  10. Composite time series
  11. Exporting data
  12. Crop mapping with spectral signature & temporal signature

fig3 timeseries

geeguide's People

Contributors

ndminhhus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.