From 8a209afd831c49c706b5239921a141c0b8ea3676 Mon Sep 17 00:00:00 2001 From: KoyoNoguchi Date: Wed, 19 Aug 2026 16:17:58 +0900 Subject: [PATCH] =?UTF-8?q?20260819=E9=80=B2=E6=8D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 20260710_進捗報告.md | 54 ------- 20260819_進捗報告.md | 151 ++++++++++++++++++ 202608_研究調査/Attention, please!.pdf | Bin 0 -> 7187367 bytes ...nt_Auditory_Glimpse_on_Digital_Signage.pdf | Bin 0 -> 2662389 bytes 4 files changed, 151 insertions(+), 54 deletions(-) delete mode 100644 20260710_進捗報告.md create mode 100644 20260819_進捗報告.md create mode 100644 202608_研究調査/Attention, please!.pdf create mode 100644 202608_研究調査/Attracting_Effect_of_Pinpoint_Auditory_Glimpse_on_Digital_Signage.pdf diff --git a/20260710_進捗報告.md b/20260710_進捗報告.md deleted file mode 100644 index 51b96f8..0000000 --- a/20260710_進捗報告.md +++ /dev/null @@ -1,54 +0,0 @@ -# 卒業研究 進捗報告 2026/07/10 - -## 実施内容 - -### 研究テーマ - -「対話型サイネージの能動的声かけが通行人の注意を引くことに対する有効性の検証」 - -### 研究内容の整理 - -#### 研究目的 -デジタルサイネージが通行人に対して能動的に声かけを行うことで,注意喚起効果が得られるかを検証する - -「どのような声かけが有効か」ではなく,「声かけを行うことによって通行人の反応が変化するか」を明らかにする - -#### 「声かけ」の目的 -- 注目を集める -- 立ち止まらせたい -- 対話を始めてもらいたい -- 最後まで利用してほしい - -### 関連研究調査 -1. 往来者の注意を喚起するヴァーチャルヒューマン広告提示システム - - 能動的アプローチによって注目人数が増加した - - 音声・キャラクター・アイコンタクトのどの要素が効果を生んだかは分離して評価されていない - - 評価指標が「注目率」「注目時間」のみ - -2. Display Blindness: The Effect of Expectations on Attention towards Digital Signage - - 退屈な広告と予想されたディスプレイは無視される - - 通行人の「期待」を考慮する必要がある - - 視覚情報が注目率に影響するとした - - 能動的な注意喚起が必要である背景として利用できそう - -3.AggreGaze: Collective Estimation of Audience Attention on Public Displays - -### 技術調査・実装 -- GoogleのMediaPipeを用いて顔向き推定を実装 - - オイラー角Pitch,Yaw,Rollの取得に成功 - - オイラー角から関心領域AOIの推定を行なった - -## 次回までに行うこと -- 川本研の歴代の研究を見る -- 渡邉研の研究も見る -- 視線推定の評価 -- 関連研究の追加調査 - -## 相談事項 -- 対話型サイネージである必要? - - 声かけをした以上,対話が行えなければいけないのか -- 声かけの目的を何に設定するべきか? - - 現時点では,注目を集めることを目的にしたい -- 視線推定を最初に行うべきか? - -## 参考文献 diff --git a/20260819_進捗報告.md b/20260819_進捗報告.md new file mode 100644 index 0000000..a52dcf7 --- /dev/null +++ b/20260819_進捗報告.md @@ -0,0 +1,151 @@ +# 卒業研究 進捗報告 2026/08/19 + +## 実施内容 + +### 研究テーマ + +「対話型サイネージの能動的声かけが通行人の注意を引くことに対する有効性の検証」 + +### 研究内容の整理 + +#### 研究目的 +デジタルサイネージが通行人に対して能動的に声かけを行うことで,注意喚起効果が得られるかを検証する + +「どのような声かけが有効か」ではなく,「声かけを行うことによって通行人の反応が変化するか」を明らかにする + +#### 「声かけ」の目的 +- 注目を集める +- 立ち止まらせたい +- 対話を始めてもらいたい +- 最後まで利用してほしい + +#### 注目の定義 +- 通行人がサイネージ方向へ顔または頭部を向ける反応 + +Webカメラ映像のみから通行人の視線そのものを正確に取得することは困難? +注視ではなく,顔向きの変化から振り向きを検出する. + +### 関連研究調査 +1. 往来者の注意を喚起するヴァーチャルヒューマン広告提示システム + - 能動的アプローチによって注目人数が増加した + - 音声・キャラクター・アイコンタクトのどの要素が効果を生んだかは分離して評価されていない + - 評価指標が「注目率」「注目時間」のみ + +1. Display Blindness: The Effect of Expectations on Attention towards Digital Signage + - 退屈な広告と予想されたディスプレイは無視される + - 通行人の「期待」を考慮する必要がある + - 視覚情報が注目率に影響するとした + - 能動的な注意喚起が必要である背景として利用できそう + +1. Attracting Effect of Pinpoint Auditory Glimpse on Digital Signage + - デジタルサイネージに通行人の注意を向けるために,短時間のピンポイントな音を提示する研究である + - 音を用いることで,通行人がサイネージへ注意を向けやすくなる可能性が示されている + - この研究は,サイネージへの注意喚起において聴覚刺激が有効であることを示しており,本研究に近い + - 一方で,本研究ではピンポイント音ではなく,通常の声かけ音声を用い,声かけあり条件と声かけなし条件で振り向き反応を比較する + +1. Attention, please! Comparing Features for Measuring Audience Attention Towards Pervasive Displays + - 注目状態をどう判定するのが良いか? + - 顔検出の有無,位置,移動軌跡,歩行速度,方の向き,頭部姿勢・視線方向 + - Unknown Userに対しては,顔が検出できたかが一番良かった + - 本研究では,その中でも実装しやすく,Webカメラから取得しやすい人物追跡と頭部姿勢推定に着目する + +### 技術調査・実装 + +声かけによって通行人の注意がサイネージへ向くかを検証するために,歩行中の人物検知,人物追跡,顔向き推定,振り向き判定をする必要がある. + +- YOLO + - リアルタイム物体検出に広く用いられる + - 通行人検知のための人物検出 + - Webカメラ映像を取得し,フレームごとに人物検出を行う機能に使用した. + +- ByteTrackなどのMulti Object Tracking + - 追跡処理を行い,同一人物にtrack IDを付与できる + - →通行人ごとにいつ画面内に入ったかやどの位置で声かけ対象になったか記録できる + +- HeadPose推定 + - MediaPipe Face MeshやOpenCVのsolvePnP + - 顔向き,頭部姿勢推定 + +これらの技術を用いて,Webカメラ映像から人物検出を行い,追跡処理によって通行人ごとに顔向きを測定するプログラムを作成した. + +振り向きの判定として,人物ごとに基準となるYaw角を取得し,その後のYaw角変化量を計算する. +基準となるYaw角は,顔検出・顔向き推定に成功したYawを収集し,有効なYaw値の3サンプルから中央値を基準として取得する. +これはconfigで設定できる. +振り向きの強さをYaw角変化量に応じて段階的に分類することで反応の程度を記録できるようにした. +最初からサイネージ方向を向いている場合には振り向き量が小さく評価される. +基準の取り方として,トリガーライン通過前,評価領域進入後からも取得できる. + +顔が検出できない場合や顔向き推定に失敗した場合は評価不能とし,「注目していない」と区別する. + +画面中央をトリガーラインとし,そこを通過した直後に音声を再生することで声かけを行う. +声かけあり条件だけでなく声かけなし条件も比較できるようにした. +声かけなし条件では音声を再生せず,声かけを行なった場合と同じタイミングで記録する. +これにより同じ基準時刻から振り向き反応を比較できる. + +実験ログとして主に以下の情報を保存する. +- 人物のtrack ID +- 検出時刻 +- 通過方向 +- 顔検出の成否 +- Pitch,Yaw,Roll +- 振り向き判定結果 +- 声かけを行った時刻 +- 声かけ後の反応有無 +- 反応時間 +- 評価不能となった理由 + + +### 実験モデル + +1. 音声の内容による比較実験 + - 実験条件 + - 条件A:「こんにちは」「ぜひご覧ください」 + - 条件B:「そこのお兄さん」「そこの身長高い人」 + - 条件C:「そこの身長の高いお兄さん」 + - 条件D:適当な効果音 + - 想定される結果 + - B > A:属性を絞った声かけが注意を引くのに有効 + - A > B:ターゲットを絞りすぎると逆に目をそらされる→心理的抵抗? + - A = B = D:音声の意味を理解して振り向いているのではなく,単に音への定位反射に反応しているだけ + - 性別・身長推定を実装していないから,単に音声ファイルを切り替えることだけ可能 + +1. アプローチの距離による比較実験 + - 実験条件 + - 条件A:対象者がサイネージから遠い位置で声をかける + - 条件B:対象者がサイネージから近い位置で声をかける + - 想定される結果 + - B > A:遠距離ではノイズに紛れてしまい認識されにくくなる + - A > B:人間は一定の距離が保たれていないとインタラクションを拒否する + - A = B = 低:通常のスピーカでは距離にかかわらず雑音に消されてしまうため,指向性スピーカを用いた局所的なアプローチが有効 + - 画面上の位置による近似なら可能 + +1. アプローチのタイミングによる比較実験 + - 実験条件 + - 条件A:通過直後 + - 条件B:注視後 + - 条件C:停止後 + - 音声再生タイミングを変更したり速度取得など追加実装が必要 + +1. 視覚的情報の有無による比較実験 + - 実験条件 + - 条件A:画面は静止画の状態で声をかける + - 条件B:声をかけると同時に,画面内のキャラクターが対象者の方を向く,画面全体が光るなどの視覚的な動きをつける + - 想定される結果 + - B > A:聴覚によるアテンションの直後の視覚的アプローチが有効 + - A = B:振り向きを誘発するなら音声単体で十分有効 + - デジタルサイネージのコンテンツ機能はまだない + +## 現時点での課題 + +- 作成したプログラムの動作確認を一人かつ部屋の中でしか行なっていないため,複数人動作や遠くの通行人の検知・顔向き推定が行えるかわからない. +- 声かけ後の反応時間を何秒まで観測するか? +- カメラ位置をどうするか? +- 振り向き判定の閾値などどの程度に設定するか. +- サイネージ方向を向いても顔が映らなければ評価不能 + + +## 相談事項 +- "対話型"サイネージである必要があるか? +- 声かけの目的を何に設定するべきか? + - 現時点では,注目を集めることを目的にしたい +- 人型である必要はないのはわかるが,人型を表示せずに声かけをする想像がつかない. diff --git a/202608_研究調査/Attention, please!.pdf b/202608_研究調査/Attention, please!.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1e354794e6f7941fef4912b91fa6c747fb4a9684 GIT binary patch literal 7187367 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