Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation
Road extraction from aerial images is a fundamental task in the field of remote sensing. Much of the deep learning models for road extraction rely on convolutional neural networks (CNNs) and their derivative architectures. CNNs are able to capture higher-level representations in the images’ raw pixe...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/168247 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-168247 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1682472023-06-09T15:38:00Z Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation Ong, Grace Hui Lee Long Cheng School of Computer Science and Engineering c.long@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision Road extraction from aerial images is a fundamental task in the field of remote sensing. Much of the deep learning models for road extraction rely on convolutional neural networks (CNNs) and their derivative architectures. CNNs are able to capture higher-level representations in the images’ raw pixel data content and perform well on various image tasks. However, many machine learning as well as CNN-based models tend to perform poorly on data from unseen classes. Additionally, these models require a large amount of data, time and annotations, especially in segmentation tasks, where dense labels are hard to annotate. Few-shot segmentation approach is recently gaining popularity due to its potential ability to learn from limited data, annotations and manual parameter tuning, by recognizing object masks from unseen classes with only one or a few annotated support examples as supervision. However, there is a dearth of studies associated with applying few-shot segmentation onto road extraction tasks. Hence, in this project, two main models: i) U-Net, a popular model for binary segmentation, and ii) PFENet, a state-of-the-art few-shot segmentation model, are trained to learn a classifier to segment roads from non-roads, and tested on a set of data from unseen classes. To facilitate the model learning performance evaluation, a web application is developed to allow users to query and evaluate the models. The results strongly suggest that the PFENet model is feasible for road extraction tasks. For future studies, hyperparameter tuning and other loss functions such as shape-aware loss and combo loss should be explored to further improve the efficacy of the model learning architecture. Bachelor of Science in Data Science and Artificial Intelligence 2023-06-08T07:56:34Z 2023-06-08T07:56:34Z 2023 Final Year Project (FYP) Ong, G. H. L. (2023). Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/168247 https://hdl.handle.net/10356/168247 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision Ong, Grace Hui Lee Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation |
description |
Road extraction from aerial images is a fundamental task in the field of remote sensing. Much of the deep learning models for road extraction rely on convolutional neural networks (CNNs) and their derivative architectures. CNNs are able to capture higher-level representations in the images’ raw pixel data content and perform well on various image tasks. However, many machine learning as well as CNN-based models tend to perform poorly on data from unseen classes. Additionally, these models require a large amount of data, time and annotations, especially in segmentation tasks, where dense labels are hard to annotate. Few-shot segmentation approach is recently gaining popularity due to its potential ability to learn from limited data, annotations and manual parameter tuning, by recognizing object masks from unseen classes with only one or a few annotated support examples as supervision. However, there is a dearth of studies associated with applying few-shot segmentation onto road extraction tasks. Hence, in this project, two main models: i) U-Net, a popular model for binary segmentation, and ii) PFENet, a state-of-the-art few-shot segmentation model, are trained to learn a classifier to segment roads from non-roads, and tested on a set of data from unseen classes. To facilitate the model learning performance evaluation, a web application is developed to allow users to query and evaluate the models. The results strongly suggest that the PFENet model is feasible for road extraction tasks. For future studies, hyperparameter tuning and other loss functions such as shape-aware loss and combo loss should be explored to further improve the efficacy of the model learning architecture. |
author2 |
Long Cheng |
author_facet |
Long Cheng Ong, Grace Hui Lee |
format |
Final Year Project |
author |
Ong, Grace Hui Lee |
author_sort |
Ong, Grace Hui Lee |
title |
Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation |
title_short |
Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation |
title_full |
Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation |
title_fullStr |
Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation |
title_full_unstemmed |
Remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation |
title_sort |
remote sensing applications of machine learning processes: satellite imagery road extraction using few shot segmentation |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/168247 |
_version_ |
1772828985468649472 |