FusionNetGeoLabel

FusionNetGeoLabel πŸŒπŸ›°οΈ

License: MIT DOI: 10.58837/CHULA.THE.2019.158

Overview πŸ“š

FusionNetGeoLabel is a cutting-edge deep learning framework tailored for semantic segmentation in remotely sensed imagery. This repository is a culmination of my Ph.D. research, aimed at enhancing the accuracy and efficiency of semantic labeling in satellite and aerial images. πŸš€

Author ✍️

Teerapong Panboonyuen
(also known as Kao Panboonyuen)
Ph.D. in Computer Engineering, Chulalongkorn University πŸŽ“

Abstract πŸ“„

Semantic segmentation is a cornerstone in remote sensing, impacting various domains like agriculture 🌾, map updates πŸ—ΊοΈ, and navigation πŸš—. Despite the prominence of Deep Convolutional Encoder-Decoder (DCED) networks, they often falter in capturing low-level features such as rivers and low vegetation due to architectural constraints and limited domain-specific data.

This dissertation presents an advanced semantic segmentation framework designed for remote sensing, featuring five key innovations:

Our experiments on private Landsat-8 datasets and the public β€œISPRS Vaihingen” benchmark show that the proposed architecture significantly outperforms baseline models. πŸ“Š

Publications & Resources πŸ“š

Graphical Abstract Method 2 Method 3

How to Use πŸ”§

Training πŸ‹οΈ

To train the model, follow these steps:

  1. Clone the repository:
    git clone https://github.com/kaopanboonyuen/FusionNetGeoLabel.git
    cd FusionNetGeoLabel
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Prepare your dataset and adjust the configuration:
    • Modify settings in config.json as needed.
  4. Start training:
    python train.py --config config.json
    

Inference πŸ”

To perform inference using a pretrained model:

  1. Download the pretrained model:
  2. Run the inference script:
    python inference.py --model path_to_pretrained_model --image path_to_image
    

Citation πŸ“

If this work contributes to your research, please cite it as follows:

@phdthesis{panboonyuen2019semantic,
  title     = {Semantic segmentation on remotely sensed images using deep convolutional encoder-decoder neural network},
  author    = {Teerapong Panboonyuen},
  year      = {2019},
  school    = {Chulalongkorn University},
  type      = {Ph.D. thesis},
  doi       = {10.58837/CHULA.THE.2019.158},
  address   = {Faculty of Engineering},
  note      = {Doctor of Philosophy}
}

Sample Output 1 Sample Output 2 Sample Output 3

License βš–οΈ

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