可見光眼動儀頭動補償及眼球模型最佳化硬體實現

No Thumbnail Available

Date

2024

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

本論文致力於改善可見光眼動儀在頭部移動時可能產生的凝視點計算錯誤。傳統眼動儀主要分為可見光眼動儀和紅外線眼動儀兩大類。雖然紅外線眼動儀技術已經成熟,但長時間使用可能導致眼睛疲勞。相反地,可見光眼動儀雖可長時間使用,但易受到環境光源或頭部移動等因素的影響,進而影響計算精確度。本論文提出了一種方法來改善可見光眼動儀在頭部移動時可能導致的凝視點計算錯誤。此方法包括計算頭部在相機空間中的三維位置,並透過幾何運算來補償頭部移動導致的眼睛旋轉向量偏移,將之校正到正確的凝視點位置。在眼球建模方面,由於眼球建模所需計算龐大,單純依賴軟體運算速度難以滿足消費型電子產品的需求,因此,本研究基於一個最佳化演算法,設計出對應的晶片架構,實現高度平行計算並結合管線式處理,有效提升計算效率。相較於傳統軟體方法,硬體架構在眼球建模時的運算速度提高了約 40 倍,從而增強眼動儀的效能,使其更加順暢和精確。總而言之,本論文提出了改進可見光眼動儀在頭部移動時的計算準確性,並提出了一個高效的晶片架構,使可見光眼動儀在實際應用中更為可行。
This thesis aims to improve the calculation accuracy of gaze points by visible spectrum eye trackers during head movement.Traditional eye trackers are mainly divided into two categories: visible-spectrum eye trackers and infrared eye trackers. While infrared eye tracker technology is mature, prolonged usage may lead to eye fatigue. In contrast, visible-spectrum eye trackers can be used for extended periods but are susceptible to factors such as environmental light sources or head movement, thereby affecting calculation accuracy.This paper proposes a method to address potential gaze point calculation errors caused by head movement in visible-spectrum eye trackers. The approach involves calculating the three-dimensional position of the head in camera space and compensating for eye rotation vector offsets caused by head movement through geometric operations, ultimately correcting it to the accurate gaze point position. In terms of eye modeling, due to the substantial calculations required for eye modeling, relying solely on software processing speed is challenging to meet the demands of consumer electronic products. Therefore, this study, based on an optimization algorithm, designs a corresponding chip architecture, achieving highly parallel computation combined with pipeline processing to effectively enhance computational efficiency. Compared to traditional software methods, the hardware architecture demonstrates a speed improvement of approximately 40 times during eye modeling,thereby enhancing the efficiency of the eye tracker for smoother and more precise performance. In conclusion, this paper presents improvements in the calculation accuracy of visible-spectrum eye trackers during head movement and proposes an efficient chip architecture, making visible-spectrum eye trackers more feasible in practical applications.

Description

Keywords

眼動儀, 頭動補償, 眼球建模, 晶片架構, eye tracker, head movement compensation, eye model, hardware architecture

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By