Skip to main content

類似検索ウィンドウ

類似検索 ウィンドウでは、エンベディング リプレゼンテーションを比較して、位置情報データや画像データに対して対話的な類似検索を実行できます。 リアルタイムの探索に適しており、マップや選択されたレコードを直接操作して、類似フィーチャを動的に発見できます。

類似検索 ウィンドウは現在のマップ ビューの表示範囲内にあるフィーチャを対象とするため、焦点を絞ったコンテキスト対応の探索に最適化されています。 マップを画面移動またはズームすると、表示されているデータ サブセットに対して類似検索が実行され、応答性の高いパフォーマンスと有意義な空間コンテキストを確保できます。

大規模なバッチ解析に最適化されている エンベディングを使用した類似フィーチャの検索 ジオプロセシング ツールとは異なり、類似検索 ウィンドウは使用感を重視しており、応答性に優れています。 結果は選択に基づいてすぐに生成され、マップ ビューに直接視覚化されるため、反復的な探索、迅速な比較、類似性基準の対話的な調整を行うことができます。

このプロセスは、大規模な解析の準備手順としても機能します。 マップの範囲内でさまざまなクエリー フィーチャを対話的にテストし、その類似性の結果を評価することで、全データセットの類似検索を行うジオプロセシング ツールを実行する前に、最も適切なクエリー フィーチャを特定できます。

類似検索 ウィンドウは、計算負荷の高い類似性操作を実行する前の、探索的解析、迅速な検証、情報に基づいた意思決定を目的としています。

概念的なワークフロー

概念的には、類似検索 ウィンドウは以下のように動作します:

入力エンベディング (検索空間)

入力エンベディング フィーチャは、類似性解析のための検索空間を定義します。 各フィーチャには、画像または地理的位置から生成されたエンベディング表現が含まれています。

画像エンベディングの場合、エンベディング グリッド セルは基礎となる画像から抽出されたフィーチャを表します。 すべての類似性計算は、これらのエンベディング グリッド セル上で実行されます。 画像は視覚的な参照だけを目的に表示され、類似性計算には直接使用されません。

画像エンベディングの検索空間の視覚的表現

画像エンベディングは、画像から抽出されたフィーチャをエンコードします。 類似性計算は画像ピクセルではなく、エンベディング グリッドに対して実行されます。

位置エンベディングの場合、各フィーチャはその地理的位置から生成されたエンベディングによって表されます。 類似性は、これらの位置に基づくエンベディングを比較することで計算されます。

位置エンベディングの検索空間の視覚的表現

位置エンベディングでエンコードされた空間特性は、エンベディングの生成に使用されたエンベディング モデルに依存します。 その結果、類似していると見なされるフィーチャは、そのモデルによって学習されたパターンまたはフィーチャに基づいています。

同様に、テキスト エンベディングの場合、各フィーチャは関連するテキスト属性から生成されたエンベディングによって表されます。 類似性は、これらのテキストに基づくエンベディングを比較することで計算され、フィーチャ間の意味論的関係を捉えます。

クエリー フィーチャ

クエリー フィーチャは、類似検索の対象オブジェクトを定義します。 1 つ以上のポリゴン フィーチャをクエリーとして使用できます。 これらは、入力エンベディング フィーチャから選択されたポリゴン フィーチャです。 つまり、1 つ以上の既存のエンベディング フィーチャを対話的にハイライト表示して、対象領域またはオブジェクトを定義します。

選択フィーチャのエンベディング ベクターは、その平均を計算することによって集約され、1 つの代表的なクエリー エンベディング ベクターが生成されます。 この集約されたベクターは、選択フィーチャの全体的な意味論的特性を捉えます。

生成されたクエリー エンベディングは、コサイン類似度を使用して、現在のマップ ビューの表示範囲内にあるすべてのエンベディングと比較され、類似したフィーチャが識別されます。

クエリー フィーチャの視覚的表現

選択フィーチャのエンベディング ベクターの平均が計算され、クエリー エンベディングが計算されます。

類似性の評価と結果のフィルター

生成されたクエリー エンベディングが検索空間内のエンベディングと比較され、検索空間内の各エンベディング候補に対して類似性スコアが計算されます。

threshold パラメーターが適用されて結果がフィルターされます。 類似度スコアが、指定された最小閾値以上のフィーチャのみが出力に含まれます。

このワークフローは、現在のマップ ビューの表示範囲内で類似性基準を満たすエンベディング フィーチャをすべて検出します。

生成された視覚化

入力イメージにエンベディング グリッド セルがオーバーレイされ (左)、選択したクエリー領域を使用して平均クエリー エンベディングが計算され、その類似エンベディング フィーチャが画像全体でハイライト表示されています (右)。

検索結果のエクスポート

類似検索の結果は、類似検索 ウィンドウの 結果のエクスポート ボタンを使用して、出力フィーチャクラスにエクスポートできます。 エクスポートされたフィーチャクラスには、一致したフィーチャが利用可能なすべての属性とともに保存されます。

注意:

フィーチャをシェープファイルとしてフォルダーにエクスポートする場合、エンベディングは保持されません。 エンベディングは、サポートされているジオデータベース形式 (ファイル ジオデータベース、エンタープライズ ジオデータベース (登録済みフィーチャクラス)、またはモバイル ジオデータベース) にのみエクスポートできます。

エンベディングに基づく類似性の解釈

類似検索は、完全にエンベディング表現に基づいて実行されます。 類似性の定義は、使用されるエンベディングのタイプと、それを生成したモデルに依存します。

位置エンベディング

位置エンベディングが使用される場合、各フィーチャはその地理的位置とエリアから生成されたエンベディングによって表されます。 フィーチャ間の類似性は、これらのエンベディング表現を比較することで計算されます。

エンベディングにエンコードされた空間特性は、使用されるエンベディング モデルに依存します。 このため、類似していると見なされるフィーチャは、エンベディングを生成したモデルによって学習されたパターンに基づいています。

画像エンベディング

画像エンベディングが使用される場合、エンベディング グリッド セルは基礎となる画像から抽出されたフィーチャを表します。 類似検索は画像ピクセル自体ではなく、これらのエンベディング グリッド セルに対して実行されます。

マップに表示される画像は視覚的な参照だけを目的に表示され、類似性計算には直接使用されません。 すべての比較は、画像から生成されたエンベディング表現を使用して実行されます。

テキスト エンベディング

テキスト エンベディングが使用される場合、各フィーチャは関連するテキスト属性から生成されたエンベディングによって表されます。 フィーチャ間の類似性は、これらのエンベディング表現を比較することで計算されます。

いずれの場合も、類似性はエンベディング表現を比較することで決定され、その結果は使用されるエンベディング モデルによって異なる場合があります。