形状を視線追跡の興味領域 (AOI) として使用する
興味領域 (AOI) は、Labvancedが参加者の視線や注視を対象とするフレームの定義された領域です。実際にそこに描かれているものとは独立しています。Labvancedには専用の「AOIオブジェクト」はありません:代わりに、目に見えないマスクとしてPolygonまたはSVG Objectを使用します。
AOIマスクとしてのポリゴン
PolygonオブジェクトをAOIとして使用するには:
- トラッキングしたい領域の輪郭をトレースするポリゴンを描き、不規則な形状に従うために必要な数の頂点を使用します。
- ポリゴンは完全にスタイルを適用せず:塗りつぶしもストロークもなしにします。これにより参加者には見えませんが、その頂点境界は視線および注視ヒットテストに使用されます。
- ポリゴンに明確な
Stimulus Infoラベルを付けて、後でAOI関連のメトリクスを設定したり、エクスポートしたデータをレビューしたりする際に簡単に識別できるようにします。
視線および注視サンプルは、バウンディング矩形ではなくポリゴンの正確な頂点セットに対してテストされます。これは刺激が単純な矩形でない場合に重要です:円形または不規則なオブジェクトの周りのバウンディング矩形AOIは、矩形内の視線を記録しますが、実際のオブジェクトの外側になります。滞在時間やAOI内の時間割合などのメトリクスは、矩形ではなく完全なポリゴン境界を使用して計算されます。
矩形のエリアが刺激の形に対して粗すぎる場合は、ポリゴンAOIを使用し、その形のSVGが利用できないときに使います。
AOIマスクとしてのSVGオブジェクト
追跡したい形のSVGがすでにある場合、SVG Objectはポリゴンと同じ目的を果たすことができます:キャンバスにアップロードされ、目に見えないスタイルが適用され、その特定のエリアに対して視線追跡関連のイベントをトリガーするマスクとして使用されます。SVGオブジェクトの追加に関する一般的なメカニクスについては、オブジェクトの操作を参照してください。
イベントでのAOIの使用
ポリゴンまたはSVGオブジェクトをAOIとして定義したら、Eyetracking GazeまたはEyetracking Fixationトリガーをそれに制限し、特定の要素でのみトリガーするオプションを選択し、その形をターゲットとして追加します。たとえば、ポリゴンをトリガーとして使用することで、参加者がそれに注視するたびにカウンタ変数が1増加します。Stimulus NameまたはStimulus Infoトリガー値を視線データと一緒に記録することにより、分析中に特定の視線サンプルがどのAOIに属するかを特定できます。イベント設定の完全なステップについては、視線データの録画とエクスポートで説明されています。
SVGをAOIとして使用する完全な例については、Webカメラ視線追跡デモ:AOIとしてのSVGのウォークスルーを参照してください。以下の例では、顔のAOI領域ごとの注視カウントが集計されています:
![]()