GithubHelp home page GithubHelp logo

topology_based_framework's Introduction

topology_based_framework

this repository includes codes to implement the approach in the paper "Early- and in-season crop type mapping without current-year ground truth: Generating labels from historical information via a topology-based approach" (DOI: 10.1016/j.rse.2022.112994)
Step 1. segment satellite imagery into image patches and build training, validation and testing dataset using Segmentation.py
Step 2. generate heat maps and their targets using Generate_heat_map.py
Step 3. (optional) visually check your type-I and type-II heat maps and make revisions if there's any
Step 4. train deep learning models using Execuation.py

testing data

You can access the toy data via the link: https://drive.google.com/drive/folders/1Vu5SRpjzIuJQNsXQmklYFmTBu7_OJIeB?usp=sharing
-- the toy data contains "raw data", "segmentation", "training", "validation", "testing"
-- the "raw data" folder contains 24 Sentinel-2 composite (every 5 days from June to September), 2017 and 2018 CDL, and binary historcal CDL (0 for areas that have never been planted with corn/soybeans, 1 for areas that have been planted one of corn/soybeans)
-- the "segmentation" folder contains segmented image patch from all imagery in the "raw data" folder, which is actually the results of Segmentation.py
-- "training", "validation", "testing" folders are image patches assigned for training, validation and testing purposes

topology_based_framework's People

Contributors

watermelonnnnnnn avatar watermeloniiiii avatar

Stargazers

 avatar ppjun avatar  avatar  avatar  avatar  avatar ZHOU Yanan avatar

Watchers

Taegon Kim avatar Zhenong Jin avatar

topology_based_framework's Issues

data

Can you provide a link to download the data below? thanks!

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.