Coder Social home page Coder Social logo

clearscd's Introduction

The ClearSCD model: Comprehensively leveraging semantics and change relationships for semantic change detection in high spatial resolution remote sensing imagery

Paper

Introduction

A remote sensing semantic change detection model, Comprehensively leveraged sEmantics and chAnge Relationships Semantics Change Detection model, named ClearSCD.

This new method draws inspiration from the mutual reinforcement of semantic and change information in the multi-task learning model.

Overview of the ClearSCD.

Innovations

The main innovations in ClearSCD are as follows:

  1. We introduced a supervised Semantics Augmented Contrastive Learning (SACL) module, utilizing both local and global data features, along with cross-temporal differences.

  2. A Bi-temporal Semantic Correlation Capture (BSCC) mechanism is designed, allowing for the refinement of semantics through the output of the Binary Change Detection (BCD) branch.

  3. A deep CVAPS module in classification posterior probability space is developed to execute BCD by integrating semantics posterior probabilities instead of high-dimensional features.

Getting Started

  1. Download Hi-UCD series dataset.

  2. Deal with the dataset using clip_image.py, deal_hiucd.py, and write_path.py from the folder scripts.
    Note: After running the deal_hiucd.py, the classification codes in Hi-UCD with the land cover class in order minus 1, the unlabeled region as 9 in bi-temporal semantic maps, and unlabeled as 255 in BCD.

  3. Run main.py, then you will find the checkpoints in the results folder.

Citation

If you use the ClearSCD codes or the LsSCD dataset, please cite our paper:

@article{TANG2024299,
title = {The ClearSCD model: Comprehensively leveraging semantics and change relationships for semantic change detection in high spatial resolution remote sensing imagery},
author = {Kai Tang and Fei Xu and Xuehong Chen and Qi Dong and Yuheng Yuan and Jin Chen},
journal = {ISPRS Journal of Photogrammetry and Remote Sensing},
volume = {211},
pages = {299-317},
year = {2024},
issn = {0924-2716},
}

Future

We will publish a large-scale semantic change detection (LsSCD) dataset, which consists of Google Earth images from September 2013 and August 2015, with a spatial resolution of 0.6 m and a full size of 48000 × 32500 pixels.

LsSCD reveals urban and rural land cover changes in the city of Nanjing, the capital of Jiangsu Province, China.

Seven LULC types, including building, road, water, bare land, tree, cropland, and others, were recorded in LsSCD.

LsSCD download link (comming soon)

Overview of the LsSCD.

clearscd's People

Contributors

tangkai-rs avatar

Stargazers

Liu Yi avatar  avatar 奶茶不喝晚上的我 avatar  avatar CHEN_Xuehong avatar true o false avatar wuhaoran avatar  avatar  avatar  avatar  avatar  avatar  avatar TeHan avatar  avatar Qingran Cai avatar Lin Manhui avatar  avatar  avatar Tongfei avatar  avatar  avatar Sapere Aude avatar Robin Cole avatar  avatar Hongtao Shu (舒洪涛) avatar  avatar  avatar  avatar jianlong avatar

Watchers

Kostas Georgiou avatar  avatar  avatar

clearscd's Issues

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.