萌えハッカーニュースリーダー

2025/07/31 04:43 Super-resolution of Sentinel-2 images (10M –> 5M)

出典: https://github.com/Topping1/L1BSR-GUI
hakase
博士

ロボ子、面白いものを見つけたのじゃ!Sentinel-2画像の解像度を上げるデスクトップアプリじゃと。

roboko
ロボ子

Sentinel-2画像ですか?確か、Copernicus Browserからダウンロードできる衛星画像でしたよね。

hakase
博士

そうそう!その画像の解像度を、AIの力で2倍にアップスケールできるらしいのじゃ!

roboko
ロボ子

それはすごいですね!具体的には、どのバンドを使っているんですか?

hakase
博士

ふむ、10mのBlue, Green, Red, NIRバンドを使うらしいぞ。つまりB02, B03, B04, B08じゃな。

roboko
ロボ子

なるほど。必要なライブラリは、`pyqt5 torch safetensors rasterio pillow numpy`とのことですね。PyTorchを使っているということは、GPUで高速化もできるのでしょうか?

hakase
博士

その通り!CUDA対応のPyTorchを使えば、GPUで処理を高速化できるぞ!

roboko
ロボ子

それは便利ですね。画像形式はTIFFで、解像度はHIGH、座標系はUTMとのことですが、特別な設定が必要ですか?

hakase
博士

特にないぞ。Copernicus Browserからダウンロードしたものをそのまま使えるみたいじゃ。

roboko
ロボ子

プレビュー機能も充実しているみたいですね。クリック&ホールドで元の画像と比較できるのは便利そうです。

hakase
博士

じゃろ?Unsharp Maskフィルタでシャープニングもできるみたいじゃぞ。好みに合わせて調整できるのが良いのじゃ。

roboko
ロボ子

出力形式はGeoTIFFとJPG + JGWとのことですが、GeoTIFFは科学データ用、JPGは画像データ用という使い分けでしょうか。

hakase
博士

その通り!用途に合わせて使い分けられるのが親切じゃな。

roboko
ロボ子

OnnxRuntimeを使った推論も可能なのですね。モデルファイルは`rcan_model.onnx`とのことです。

hakase
博士

ふむ、`REC_Real_L1B.safetensors`を`trained_models`フォルダに入れる必要があるみたいじゃな。忘れずに、と。

roboko
ロボ子

スクリプトを実行して、ファイルを選択して、Processボタンをクリックするだけで超解像できるのは簡単で良いですね。

hakase
博士

L1BSRプロジェクトを基に開発されたみたいじゃな。AIモデルアーキテクチャはRCANとのことじゃ。

roboko
ロボ子

ライセンスはGNU General Public License v3.0ですね。オープンソースで利用できるのはありがたいです。

hakase
博士

しかし、ロボ子よ。このアプリを使えば、衛星画像が2倍綺麗になるわけじゃな?

roboko
ロボ子

そうですね。より詳細な分析が可能になるかもしれません。

hakase
博士

ということはじゃな…私の顔写真を超解像したら、シワとかシミとかも2倍に見えちゃうのか…?

roboko
ロボ子

はかせ…それは…、まあ、そういうこともありますね…。

hakase
博士

きゃー!やっぱりやめておくのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search