GeoAI-Landslides

Improved Landslide Susceptibility Mapping in Uttaradit, Thailand Using Deep Residual Networks with Self-Attention Mechanisms

License

Author: Teerapong Panboonyuen (Kao Panboonyuen)
Project: geoai-landslides

Publication: Improved Landslide Susceptibility Mapping in Uttaradit, Thailand Using Deep Residual Networks with Self-Attention Mechanisms

Abstract

Landslides pose considerable risks, leading to extensive damage to infrastructure and economic setbacks. Accurate landslide susceptibility mapping is crucial for effective risk mitigation strategies. Traditional approaches often face difficulties due to the complex, nonlinear relationships between various factors such as geology, hydrology, and meteorology. This study proposes an enhanced ResNet152 model integrated with multi-head self-attention mechanisms to address these challenges. By capturing complex spatial dependencies within geospatial data, the proposed method significantly improves the accuracy of landslide susceptibility predictions.

Key Features

Installation

To set up the project environment, first clone the repository:

git clone https://github.com/kaopanboonyuen/geoai-landslides.git
cd geoai-landslides

Then, install the required dependencies:

pip install -r requirements.txt

Usage

  1. Configure Settings: Modify the config.yaml file to set paths, parameters, and other configurations.
  2. Training: Run the training script to train the model on your dataset:
     python train.py
    
  3. Evaluation: Evaluate the model’s performance using the evaluation script:
     python evaluate.py
    
  4. Inference: Perform inference and obtain susceptibility maps:
     python inference.py
    

Data

Project Website

For additional details, visit the project website: geoai-landslides.

Citation

If you use this project in your research, please cite the following publication:

@inproceedings{panboonyuen2025geoailandslides,
  title={Improved Landslide Susceptibility Mapping in Uttaradit, Thailand Using Deep Residual Networks with Self-Attention Mechanisms},
  author={Teerapong Panboonyuen},
  year={2024}
}

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

For further questions or contributions, please open an issue or create a pull request in the repository. Thank you for your interest in our work!