Giter VIP home page Giter VIP logo

radar_wetlands's Introduction

radar_wetlands

!! IMPORTANT NEWS. READ THIS !! These codes in this repo are old now. Please check out my Google Earth Engine repo for Sentinel-1 processing: https://code.earthengine.google.com/?accept_repo=users/gulandras90/inlandExcessWater If you accept the invitation, you will have read rights on my newest scripts for radar processing. The processing methodology was enhanced: * Refined Lee filter (much better the median filtering!)

  • wekaKMeans clustering (no need to use SAGA GIS or other desktop apps for classification, GEE already have a lot of algorithms - no fuzzy or soft clustering though)
  • masking out areas where wind speed was too high (to eliminate wind-induced surface roughening effects on water surfaces!)
  • cosine correction
  • Do not mix radar images taken on ascending and descending path! Do not average those! Make monthly averages for asc and desc path seperately!

Scripts written for data radar data processing. Supplementary material for my paper called 'Monitoring surface water cover change in Hungarian wetlands with Sentinel-1 radar using Google Earth Engine'

Javascript codes for Google Earth Engine

In the js folder

  • google_earth_engine_sentinel1_processing.js: Main script for the processing of Sentinel-1 C-band SAR radar data (Level 1 Ground Range Detected) product. See the comments to understand the code. You can try out too.

Batch script for SAGA GIS (ISODATA clustering)

In the batch folder

  • saga_gis_isodata_clustering.bat: Batch script for SAGA GIS 3.0 (64 bit version): Imports data then classifies all the images one by one in the working directory with the ISODATA algorithm and exports results in GeoTiff format.

R script to perform a Receiver Operator Characteristics (ROC) analysis

The ROC function for R was developed by Okumura, H. and is available online here: http://oku.edu.mie-u.ac.jp/~okumura/stat/ROC.html.

radar_wetlands's People

Contributors

webandras avatar

Stargazers

LZ91X  avatar Becca Madsen avatar marti_nata avatar  avatar  avatar Abdul Mateen avatar  avatar freespy avatar  avatar  avatar Stephan Büttig avatar Qiusheng Wu avatar  avatar  avatar

Watchers

James Cloos avatar Stephan Büttig 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.