[發明專利]基于視覺決策的選擇觸發方法無效
| 申請號: | 201110186552.2 | 申請日: | 2011-07-05 |
| 公開(公告)號: | CN102253714A | 公開(公告)日: | 2011-11-23 |
| 發明(設計)人: | 秦林嬋;鐘寧;呂勝富 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | G06F3/01 | 分類號: | G06F3/01 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 劉萍 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 視覺 決策 選擇 觸發 方法 | ||
1.基于視覺決策的選擇觸法方法,其特征在于:
分為兩個步驟,第一步基于用戶的眼動模式與點擊操作,采樣規范化注視點與瞳孔直徑信息,第二步視覺決策曲線擬合,并確定觸發閾值;具體如下:
I、基于用戶的眼動模式與鼠標點擊,采樣注視點與瞳孔直徑信息;
在特定的人機界面中,通過眼動儀對用戶瀏覽網頁的眼動數據與點擊操作進行記錄,并通過規范化的數據采樣來學習用戶的視覺決策習慣;
I-i、讓用戶在界面中按自己的喜好隨機進行選擇操作,記錄其眼動數據與點擊流數據作為學習集合;
采集用戶的眼動與點擊流數據,稍作處理并根據需要將所有記錄分為三類基本數據集,事件記錄數據集E、注視信息數據集F={f1,f2,f3,...,fm}與點擊流數據集C={c1,c2,c3,...,cn},
本方法只需要利用頁面開始(UrlStart)標記,將E用以記錄所有頁面開始時的時間戳E={tu1,tu2,tu3,...,tun};
注視信息數據集F包含所有的注視信息,fk是一個四元組(tfk,dlk,drk,itemfk),tfk為此次注視的時間戳;dlk為左瞳孔直徑;drk為右瞳孔直徑;itemfk為所注視的選項,若注視點不在任何產品上,則標記為“NULL”;按照處理瞳孔直徑的一般方法,用左右瞳孔直徑的平均值代表瞳孔直徑值,即算得dfk=(dlk+drk)/2,將fk簡化為三元組(tfk,dfk,itemfk),其中tfk為此次注視的時間戳;dfk為瞳孔直徑;itemfk為所注視的選項;
點擊流數據集C包含對點擊時間與所點擊選項的記錄,ci是一個二元組(tci,itemci),tci為點擊時間戳,itemci為所點擊的產品,若點擊位置不在任何產品上,則標記為“NULL”;
I-ii、計算用戶平均決策時間與采樣時長
將所有記錄按時間戳逆序排列,然后計算從點擊時間tci到用戶每次開始進入界面的時間tui的差值,tci-tui即為用戶的決策時間;為所有點擊計算平均決策時間tM及標準差std;假設共有n次點擊,則:
平均決策時間tM減去一倍標準差std即得到采樣時長ts:
tS=tM-std
I-iii、對用戶點擊前時間ts內的注視信息與瞳孔直徑信息進行采樣
保留決策時間長于采樣時間的數據,其余數據由于決策時間過短視為不能構成有效采樣集而拋棄,即若tci-tui<ts,則刪除在時間tui到tci之間生成的所有數據;保留的數據中,每次點擊ci之后,一直到上一次點擊ci-1之間的注視數據集{fi1,fi2,...,fin},與ci構成一個基本的采樣單元:
si={fi1,fi2,fi3,...,fin,ci}
從點擊前最后一個注視記錄開始,以采樣間隔tI對si采樣50個點:
其中tI=ts/50
得到新的基本采樣單元:
si′={fi1,fi2,fi3,...,fi50,ci}
假設共有m個基本采樣單元,則由所有si′構成的采樣數據集S′用m*51的矩陣表示為:
其中矩陣第51列為點擊信息,前50列中的每列fj為對所有有效數據,距離選擇前最后一行注視記錄tI×0,tI×1,…,tI×(j-1),…,tI×49采樣,得到的注視信息;
I-iv、采樣注視信息;對用戶的注視情況進行標記,得到由flagij={“0”,“1”,“Null”}組成的注視矩陣Sf;具體步驟為:
對比S′中每一行中fij的itemfij與ci的itemci,若itemfij=“NULL”則表示用戶的注視點沒有停留在任何目標選項上,標記flagij=“NULL”;在itemfij不為“NULL”的情況下,若itemfij=itemci,則表示此時用戶的注視點停留在最終用戶選擇的選項上,標記flagij=“1”;若itemfij≠itemci,則表示此時用戶的注視點停留在其他選項上,標記flagij=“0”;
則所有fij對應的flagij構成了m×50的注視矩陣Sf;其中,m為基本采樣單元的數目,50為采樣點的數目,矩陣元素為“0”“1”“Null”三種組成,以下為一個注視矩陣:
I-V、采樣瞳孔直徑信息,得到瞳孔直徑矩陣;提取S′中,每個fij的dfij的值,假設有m個基本采樣數據單元,則所有fij對應的dfij構成了m×50的瞳孔直徑矩陣Sd:
I-VI、生成注視數組;
注視數組Af中的元素Vfj的值等于注視矩陣每列中“1”所占的比例,將注視矩陣Sf中各列的“1”累加,并除以基本采樣單元的數目m,得到注視矩陣各列中“1”所占的比例,即:
可知Vfj為注視矩陣各列中“1”所占的比例,即距離選擇時間tI×0,tI×1,…,tI×(j-1),…,tI×49,所得到用戶正在注視最終選擇項的比例;所有50個Vfj的集合構成的注視點數組Af=[Vf1,Vf2,…,Vfj,…,Vf50];
I-VII、生成瞳孔直徑數組;
瞳孔直徑數組中各元素Vdj為瞳孔矩陣每列的平均值,即:
所有50個Vdj的集合構成瞳孔直徑數組Ad=[Vd1,Vd2,…,Vdj,…,Vd50];由于實質上是在同一采樣時間分別取注視信息與瞳孔直徑信息,所以在注視數組與瞳孔直徑數組中各對應的Vfj與Vdj的時間完全重合;
II、視覺決策曲線擬合與運用階段
根據注視點數組與瞳孔直徑數組生成擬合函數,并計算觸發閾值;
II-i、橫坐標為采樣時間點,即tI×(j-1),縱坐標為最終選擇項被注視的比例Vfj對數組Af=[Vf1,Vf2,…,Vfj,…,Vf50]進行擬合,得到視覺決策注視擬合曲線;要求擬合度R2>0.85,否則繼續匹配其他曲線;
II-ii、橫坐標為采樣時間點,即tI×(j-1),縱坐標為平均瞳孔直徑Vdj,對數組Ad=[Vd1,Vd2,…,Vdj,…,Vd50]進行擬合,得到視覺決策瞳孔擬合曲線;要求擬合度R2>0.85,否則繼續匹配其他曲線;
II-iii、計算注視比例閾值Vft與瞳孔直徑閾值Vdt;為避免數據中奇異點的影響,取Vde=(Vd1+Vd2+Vd3)/3,Vds=(Vd50+Vd49+Vd48)/3,瞳孔直徑觸發閾值Vdt=Vde-(Vde-Vds)×3/4;取Vfe=(Vf1+Vf2+Vf3)/3;Vfs=(Vf50+Vf49+Vf48)/3;注視比例觸發閾值Vft=Vfe-(Vfe-Vfs)×1/2;
II-iv、基于雙閾值的選擇觸發;若用戶的瞳孔直徑的值連續三個點大于或等于閾值Vdt,則采樣注視點信息,若在時間tI×10內,用戶對某選項的凝視比例達到Vft,則視為用戶想選擇此選項。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110186552.2/1.html,轉載請聲明來源鉆瓜專利網。





