satellite-image-semantic-segmentation

버전 1.0.2 (131 MB) 작성자: Peter Brady
Semantic Segmentation of Large Satellite Images with blockedImage Datastores

다운로드 수: 48

업데이트 날짜: 2022/4/28

GitHub에서 호스트

GitHub에서 라이선스 보기

Semantic Segmentation of Large Satellite Images

View satellite-image-semantic-segmentation on File Exchange

Semantic segmentation of large multi-resolution satellite imagery tiles is ideally suited to blockedImage workflows - where only part of the image is loaded for training at one time. This is a much faster workflow as the size of the tiles can be tuned to fit within GPU RAM.

This example walks through the process of:

  1. Importing a pre-labelled ground truth object
  2. Modifying the paths of the ground truth to match this training machine
  3. Converting the large satellite images to blockedImageDatastores
  4. Building and training, with validation, a semantic segmentation network on blockedImages
  5. Testing on out of sample data that was not used in the training set.

Semantic segementation screenshot of raw and labelled data

Data Acknowledgement

The satellite data used in this example is based on SPOT 6/7 Imagery and is reused from the New South Wales Spatial Data Portal and is licensed under a Creative Commons Attribution 3.0 License with additional acknowledgement to Airbus (© CNES (2020) DISTRIBUTION AIRBUS DS) as the original provider of the data to the NSW Government.

Setup

To run open and execute buildAndTrainNet.mlx.

If you have moved the two data folders:

  1. dataRaw
  2. dataLabels

Outside the MATLAB Project folder you will have to change lines 7 and 11, respectively to point to the new data folder locations.

MathWorks Products (http://www.mathworks.com)

Requires MATLAB release R2021b or newer

License

The license is available in the LICENSE.TXT file in this GitHub repository.

Community Support

MATLAB Central

Copyright 2021 The MathWorks, Inc.

인용 양식

Peter Brady (2022). satellite-image-semantic-segmentation (https://github.com/matlab-deep-learning/satellite-image-semantic-segmentation/releases/tag/1.0.2), GitHub. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2022a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
태그 태그 추가

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.