Git Product home page Git Product logo

d_lsm's Introduction



Dynamic Landslide Susceptibility Mapping (tf2).

Table of Contents

Background

Landslide susceptibility assessment (LSA) are of paramount importance in mitigating landslide risks. Recently, there has been a surge in the utilization of data-driven methods for predicting landslide susceptibility due to the growing availability of aerial and satellite data. Nonetheless, the rapid oscillations within the landslide-inducing environment (LIE), primarily due to significant changes in external triggers such as rainfall, pose difficulties for contemporary data-driven landslide susceptibility assessment (LSA) methodologies to accommodate LIEs over diverse timespans. This study presents dynamic landslide susceptibility mapping that simply employs multiple predictive models for annual LSA. In practice, this will inevitably encounter small sample problems due to the limited number of landslide samples in certain years. Another concern arises owing to the majority of the existing LSA approaches train black-box models to fit distinct datasets, yet often failing in generalization and providing comprehensive explanations concerning the interactions between input features and predictions. Accordingly, we proposed to meta-learn representations with fast adaptation ability using a few number of samples and gradient updates; and apply SHAP for each model interpretation and landslide feature permutation. Additionally, we applied MT-InSAR for LSA result enhancement and validation. The chosen study area is Lantau Island, Hong Kong, where we conducted a comprehensive dynamic LSA spanning from 1992 to 2019. The proposed methods outperform other methods even adopting a fast adaptation strategy. The model interpretation results demonstrate that the primary factors responsible for triggering landslides in Lantau Island are terrain slope and extreme rainfall. The results also indicate that the variation in landslide causes can be primarily attributed to extreme rainfall events resulting from global climate change and the implementation of the Landslip Prevention and Mitigation Programme (LPMitP) by the Hong Kong government.

โ€‹ Fig. 1: Overflow

Data

  • The landslide inventory can be found here.
  • The related thematic information can be found here.

Dependencies

The default branch uses tf2 environment:

  • cudatoolkit 11.2.2
  • cudnn 8.1.0.77
  • python 3.9.13
  • tensorflow 2.10.0

Install required packages

python -m pip install -r requirements.txt

Contact

To ask questions or report issues, please open an issue on the issue tracker.

Citation

If this repository helps your research, please cite the paper. Here is the BibTeX entry:

@misc{ma2023dynamic,
      title={Dynamic landslide susceptibility mapping over recent three decades to uncover variations in landslide causes in subtropical urban mountainous areas}, 
      author={Peifeng Ma and Li Chen and Chang Yu and Qing Zhu and Yulin Ding},
      year={2023},
      eprint={2308.11929},
      archivePrefix={arXiv},
      primaryClass={cs.LG}
}

The preprint can be found: here

The 'supplementary materials(.docx)' of the preprint can be found in this repo.

d_lsm's People

Contributors

cli-de avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

d_lsm'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.