2012-05-10 66 views
0

我想比較兩個眼睛跟蹤掃描路徑。 眼動追蹤結果形成觀察者觀察的一系列標籤,用於將圖像劃分爲帶標籤的貼磚(矩形區域)。我們還從眼動追蹤知道什麼時間以及眼睛看瓷磚的時間有多長。序列的距離測量;字符串編輯

只要不考慮凝視的時機,Levenshtein或字符串編輯距離就可以正常工作。例如,f用戶1查看瓦片「AKPLA」,並且用戶2查看瓦片「ATPLB」,字符串編輯距離將是2,但用戶2可能在比用戶2長得多的時間看「P」。

有關如何改進距離測量以測量時間差異的任何想法? (注意該算法不限於字符串,它與整數數組一樣工作)。

+0

這可能更適合http://cogsci.stackexchange.com/ - 如果您認爲有意義的話不要雙重張貼,請標記此帖子並要求將其移動。 – Flexo

+0

嗯,我現在只是試過 - 但我不能使用我的任何標籤,所以我不確定這是否是合適的論壇。不管怎麼說,還是要謝謝你。 – Stefan

+0

截至目前這個問題的狀態如何? – melhosseiny

回答

0

眼動掃描路徑本來是一個時間序列。將時間序列轉換爲只包含人看到的標籤的字符串會導致丟失有關時間的信息。

因此,如果您想考慮時間,您必須使用原始時間序列或考慮轉換的時間。

例如:您可以每十秒鐘將勞動者平均看到的人看到的位置。與「AATTTPLBB」相比,它可能是「AAAAKPLAA」。在這種情況下,您可以使用「編輯距離」,並考慮到某人查看了多長時間。

您也可以簡單地工作在原始時間序列的眼動追蹤上,我假設它包含一個時間戳和一個位置。然後你可以使用Dynamic Time Warping來估計不相似性。

無論如何,這是一個非常廣泛的問題,可能與您無關。如果你可以發佈自己發現的答案,那會很好。

+1

謝謝你,雖然相當晚,答案。我決定不使用時間信息,因爲時間序列分析超出了項目的範圍。我認爲你提出的將時間編碼爲字符串的建議要求你以某種方式校準時間信息相對於從一個瓦片轉移到另一個瓦片的影響的影響。我想這可能會這樣做,但這需要一些實驗。 – Stefan