2023-10-21から1日間の記事一覧

U-NetでMultiple Outputの実装

ChatGPTの実装 Tensorflow/Kerasを用いている from tensorflow.keras.layers import Input, Conv2D, MaxPooling2D, UpSampling2D, Concatenate from tensorflow.keras.models import Model def unet_multi_output(input_shape, num_classes): inputs = Input…

AI4boundariesのSentinel-2データの解読

ここに.ncデータがある。B2,B3,B4,B8(B,G,R,NIR)の4バンドが含まれる。 ここに.tiffデータがある。extent, boundary, distanceの各バンドが含まれている。Extent Boundary Distance

Sentinelデータとeo-flowでParcel boundary detection

medium.comeo-flowにはVanilla U-NetとU-Resnet-aが実装されているので、これを使うのが良さそう。 AI4boundariesで提供されている10m-Sentinel2データ(空間分解能10m)と、GSAA Parcel dataをラベルとして用いる(Extent, Boundary, Distanceの3つがラベル…

ai4boundariesの.gpkgファイルをPythonで読み込む

import geopandas as pd data = gpd.read_file('/Users/shohei/Downloads/ai4boundaries_parcels_vector_sampled.gpkg')

Pytorchで衛星画像のセマンティックセグメンテーション

github.compytorch.orgwww.kaggle.comtowardsdatascience.comcuicaihao.com

Pytorchでセグメンテーションを行う

note-tech.comgithub.com

EOPatchの保存と読み込み

EOPatchの保存 eo-learn.readthedocs.io from eolearn.core import OutputTask, SaveTask, linearly_connect_tasks save = SaveTask("io_example") output_task = OutputTask("eopatch") from eolearn.core import LoadTask load = LoadTask("io_example") n…