视线轨迹的分析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 視線軌跡的分析 在此部份本論文提出兩個方法來計算各個視線軌跡的差距 ,以及利用LCSS[8]的方法來 找出各個軌跡的交集部分。 iView X Hi-Speed的附屬應用軟體 BeGaze也可以做視線 軌跡比較的相關功能 ,但是它只能以一維的方式來做分析 ,也就是對於二維的座標點要 分成兩個維度一次做一種分析,我們認為這種方式不能代表真正在二維圖像上的空間性 質, 而希望能夠直接用 二維的 性質 來對視線軌跡做計算 , 此我們 先利用 iView X Hi-Speed的實驗數據為 基礎來驗證 我們的分析演算法。 圖 6.1 iView X Hi-Speed 產生的實驗數據 6.1. 方法一遞迴交集 方法一 本上是一種遞迴方式的計算來比對二維軌跡資料 ,首 先要先把二維軌跡資 64 N N 3 料依據座標值 分別 填入到2 * 2 的二維 矩陣以便 於遞迴呼叫計算 ,軌跡比較的方式是 以矩陣交集的計算來找出共同的區域 ,如果有交集的話就會繼續 分為四個 小部份 並呼叫 同 一個函式計算下去 ,直到一個 element 為止 ,被呼叫的次數會紀錄 矩陣的 element 上,最後只要 統計矩陣上每個 element的值就可以 知道這兩條軌跡的相似程度。 理論 上遞迴交集法可以一次比對多個的視線軌跡,而 且對於軌跡的比較是以區域 來劃 分下去 而不需要 繁複的計算 每個點的距離 。下列的演算法描述了兩條軌跡的比較方式 : 6.1.1. 遞迴交集演算法 與性質說明 遞迴交集演算法 Input : A :紀錄第一筆軌跡的二維陣列 。 B :紀錄第二筆軌跡的二維陣列 。 Output : SA :二維陣列 ,每個 element紀錄自己這塊區域被呼叫的次數。 SB :二維陣列 ,每個 element紀錄自己這塊區域被呼叫的次數。 Algorithm : Step 1 :比較A 左上角 1/4 與B 左上角 1/4的部份 矩陣 ,若都有值 ,則 原 本有值 的 element再加 上1 ,並繼續往下遞迴。 Step 2 ~ 4 : (依序進行右 上、左下、右下區塊之 比較) 。 Step 5 :重複 Step 1~4 直到遞迴的 矩陣大小變成1*1為止。 3 iView X所產生的資料中 ,x 、y 座標範圍都 0~ 1000 ,所 以演算法所用的矩陣大小就 為 1024*1024 65 示意圖 如下: 第 一條軌跡 第 二條軌跡 圖 6.2 遞迴交集法示意圖 遞迴交集法的特性如下: 1. 概念 上與二元搜尋法類似 ,若 兩條軌跡都有 經過某個區域則 此區域會 一直細 分為更 小的區域計算 下去 ,若都沒有經過這個區域則會提早結束這部份的計算。 2. 利用矩陣來累計 遞迴的次數, 每個 element可 以提供這塊區域的相似程度以及區域的 座標資訊 。 3. 對於軌跡對軌跡的距離利用遞迴的 特性由 大到小的區域 來劃 分。 4. 平均時間複雜度(Average time complexity) :O(log N) 。 5. Worst case :O(NlogN) ,如果 A 等於B則每個不 等於0的 element皆會遞迴到最後 。 且不能分 辨時間 順序相反但是位置 一樣的軌跡,例如 ,從 左到右跟從右到左的一直 線會視為相同 。 在視線軌跡的資 料中 ,視覺點的種 類有 分成凝視點(fixation)與掃視(saccade)兩種模 式,而我們在此認為移動的位置比凝視的時間更能代表整個軌跡的 形狀 ,所 以不論是

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档