OlmoEarthエンベディングで地球観測データ分析を加速!COGsエクスポートで広がる可能性

OlmoEarthエンベディングとは?地球観測データ活用の新たな扉
Web制作やAI開発に携わる皆さん、地球観測データを使った新しいソリューションに興味はありませんか?今回ご紹介する「OlmoEarthエンベディング」は、オープンソースのOlmoEarth基盤モデルが生成する地球観測データのコンパクトな数値表現です。これにより、膨大な衛星画像を効率的に解析し、様々なダウンストリームタスクへ応用できるようになります。
OlmoEarth Studioは、地球観測モデル構築のためのプラットフォーム。このStudioからエンベディングベクトルを計算し、エクスポートすることが可能になりました。ソースコードとモデルの重みは研究論文とともに公開されているため、エンベディングがどのように生成されるかをコミュニティで確認できます。これにより、透明性の高い開発と検証が実現します。
OlmoEarthエンベディングで何ができる?具体的な活用例
OlmoEarthエンベディングは、地球観測データの活用を大きく加速させます。その主な用途は以下の通りです。
- 類似性検索(Similarity Search): 似たような地表特性を持つ場所を効率的に見つけ出すことができます。例えば、特定の植生パターンや土地利用状況が似ている地域を広範囲から特定する際に役立ちます。
- セグメンテーション(Segmentation): 画像内の異なる領域を識別し、分類するタスクに応用できます。これにより、農地、森林、都市域などの境界を正確に特定し、マッピングすることが可能です。
- 教師なし探索(Unsupervised Exploration): 事前知識なしにデータの潜在的な構造を発見できます。類似の地表特性を持つ場所はベクトル空間で近くに配置され、異なる場所は離れて配置されるため、データの傾向やクラスタリングを視覚的に把握するのに役立ちます。
これらのタスクは、OlmoEarthエンベディングを「高速かつ費用対効果の高い」エントリーポイントとして活用することで、幅広いアプリケーションに展開できます。OlmoEarthエンベディングは、独自のベンチマークや独立した評価において、高いパフォーマンスを示しています。
OlmoEarth Studioでのエンベディング計算とエクスポート方法
OlmoEarth Studioでは、UIまたはAPIを通じてカスタムエンベディングを簡単に計算し、エクスポートできます。エクスポートされるファイルは、軽量で共有しやすいCloud-Optimized GeoTIFF(COGs)形式です。
エンベディング計算のワークフローは、Studioでの他の予測タスクと同様です。まずモデルを設定して実行し、結果をダウンロードします。以下のパラメータを調整することで、出力されるエンベディングをカスタマイズできます。
- 関心領域(Area of interest): ポリゴンを描画またはアップロードすることで、特定の地域に限定してエンベディングを生成できます。Studioが画像の取得とタイリングを自動で処理します。
- 期間(Time span): 1〜12ヶ月の月間期間を指定できます。季節変動を考慮した分析が可能です。
- エンコーダーバリアント(Encoder variant):
- Nano: 128次元、1.4Mパラメータ
- Tiny: 192次元、6.2Mパラメータ
- Base: 768次元、89Mパラメータ
から選択できます。アプリケーションのパフォーマンス要件に応じて最適なものを選択しましょう。
- 空間分解能(Spatial resolution): 10メートル、20メートル、40メートル、または80メートル/ピクセルから選択できます。
- 画像ソース(Imagery sources): Sentinel-2 L2A、Sentinel-1 RTC、またはその両方を使用できます。
Studioは、エンベディングの次元ごとに1つのバンドを持つCOGsを提供します。ベクトルは8ビット符号付き整数(int8)として格納され、値の範囲は-127から+127です(-128はno dataとして予約されています)。浮動小数点ベクトルに変換するには、olmoearth_pretrainにあるdequantize_embeddingsを参照してください。
もしアプリケーションでさらに高いパフォーマンスが必要な場合は、Studioは教師ありファインチューニング(SFT)もサポートしています。カスタム計算されたエンベディングは、OlmoEarth Studioのユーザー向けに提供されています。アクセスに興味がある方は、ぜひお問い合わせください。公開されているOlmoEarthモデルを使用して独自のエンベディングを計算するための手順も公開されていますので、そちらもご確認ください。
まとめ
OlmoEarthエンベディングは、地球観測データの分析と活用を革新する強力なツールです。Web制作やAI開発の分野で、新しい地理空間ソリューションの可能性を探している方にとって、試す価値のある技術と言えるでしょう。COGs形式でのエクスポートや豊富なカスタマイズオプションにより、開発者は柔軟にエンベディングを活用し、多様なダウンストリームタスクに応用できます。ぜひOlmoEarth Studioをチェックして、その可能性を体験してみてください。


