簡易檢索 / 詳目顯示

研究生: 應仁翔
Ying, Jen-Hsiang
論文名稱: 可見光眼動儀頭動補償及眼球模型最佳化硬體實現
Head Movement Compensation for Visible-Spectrum Gaze Tracking Systems and Hardware Architecture of Optimal Eye Model Design
指導教授: 高文忠
Kao, Wen-Chung
口試委員: 林政宏
Lin, Cheng-Hung
范育成
Fan, Yu-Cheng
高文忠
Kao, Wen-Chung
口試日期: 2024/01/22
學位類別: 碩士
Master
系所名稱: 電機工程學系
Department of Electrical Engineering
論文出版年: 2024
畢業學年度: 112
語文別: 中文
論文頁數: 63
中文關鍵詞: 眼動儀頭動補償眼球建模晶片架構
英文關鍵詞: eye tracker, head movement compensation, eye model, hardware architecture
研究方法: 實驗設計法
DOI URL: http://doi.org/10.6345/NTNU202400279
論文種類: 學術論文
相關次數: 點閱:48下載:9
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文致力於改善可見光眼動儀在頭部移動時可能產生的凝視點計算錯誤。傳統眼動儀主要分為可見光眼動儀和紅外線眼動儀兩大類。雖然紅外線眼動儀技術已經成熟,但長時間使用可能導致眼睛疲勞。相反地,可見光眼動儀雖可長時間使用,但易受到環境光源或頭部移動等因素的影響,進而影響計算精確度。本論文提出了一種方法來改善可見光眼動儀在頭部移動時可能導致的凝視點計算錯誤。此方法包括計算頭部在相機空間中的三維位置,並透過幾何運算來補償頭部移動導致的眼睛旋轉向量偏移,將之校正到正確的凝視點位置。在眼球建模方面,由於眼球建模所需計算龐大,單純依賴軟體運算速度難以滿足消費型電子產品的需求,因此,本研究基於一個最佳化演算法,設計出對應的晶片架構,實現高度平行計算並結合管線式處理,有效提升計算效率。相較於傳統軟體方法,硬體架構在眼球建模時的運算速度提高了約 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.

    第一章 緒論 1 1.1 研究背景 1 1.2 研究問題 2 1.3 主要架構 4 1.4 論文架構 5 第二章 文獻探討 7 2.1 頭動補償方法探討 7 2.1.1 眼球模型 7 2.1.2 眼角與眼球模型的關係12 2.1.3 頭動補償 19 2.1.4 眼球參數搜尋最佳化演算法 21 2.2 最佳化演算法硬體架構 25 第三章 研究方法 28 3.1 頭動補償 28 3.1.1 尋找頭部的三維位置 28 3.1.2 動態調整眼球模型參數 31 3.1.3 頭部移動後對眼球旋轉角補償 33 3.2 最佳化搜尋眼球模型硬體架構 34 3.2.1 硬體架構設計 35 3.2.2 控制單元 36 3.2.3 隨機模組 39 3.2.4 計算爆炸半徑模組 40 3.2.5 計算煙花數量模組 41 3.2.6 計算偏移量模組 42 3.2.7 計算下次位置模組44 3.2.8 粒子映射模組 45 3.2.9 分數比較模組 47 第四章 實驗結果與討論 49 4.1 頭動補償演算法驗證 49 4.1.1 實驗環境與設備49 4.1.2 頭動補償後比較 50 4.1.2.1 像素轉視角 50 4.1.2.2 系統精準度 51 4.1.2.3 系統精密度51 4.1.3 比較結果 51 4.2 最佳化眼球硬體架構驗證 55 4.2.1 實驗環境與設備 55 4.2.2 硬體效能分析與結果 55 4.2.3 硬體效能及結果 56 第五章 結果與未來展望 58 5.1 結論 58 5.2 未來展望 58 References 59 自傳 62 學術成就 63

    X. Li and W. G. Wee, “An efficient method for eye tracking and eye-gazed fov estimation,” in 2009 16th IEEE International Conference on Image Processing (ICIP),2009, pp. 2597–2600.
    W.-C. Kao, J.-Y. Li, S.-C. Lin, and Y.-C. Chiu, “High precision canthus alignmentfor visible-spectrum gaze tracking system,” in 2019 IEEE International Conferenceon Consumer Electronics - Taiwan (ICCE-TW), 2019, pp. 1–2.
    W.-C. Kao, K.-J. Huang, and Y.-C. Chiu, “Eyeball model construction with headmovement compensation for gaze tracking systems,” in 2020 IEEE InternationalConference on Consumer Electronics (ICCE), 2020, pp. 1–2.
    J. Sigut and S.-A. Sidha, “Iris center corneal reflection method for gaze trackingusing visible light,” IEEE Transactions on Biomedical Engineering, p. 411–419,2011.
    R. Valenti and T. Gevers, “Accurate eye center location through invariant isocentricpatterns,” IEEE Transactions on Pattern Analysis and Machine Intelligence, pp.1785–1798, 2012.
    C. M. Y. H. K. S. J. Baek, K. A. Choi and S. J. Ko, “Eyeball model-based iris centerlocalization for visible image-based eye-gaze tracking systems,” IEEE Transactionson Consumer Electronics, pp. 415–421, 2013.
    Z. Zhu and Q. Ji, “Novel eye gaze tracking techniques under natural head movement,” IEEE Transactions on Biomedical Engineering, vol. 54, no. 12, pp. 2246–2260, 2007.59
    Y. Tan and Y. Zhu, Fireworks Algorithm for Optimization, Y. Tan, Y. Shi, and K. C.Tan, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2010.
    D. Li, L. Huang, K. Wang, W. Pang, Y. Zhou, and R. Zhang, “A general frameworkfor accelerating swarm intelligence algorithms on fpgas, gpus and multi-core cpus,”IEEE Access, vol. 6, pp. 72 327–72 344, 2018.
    Y.-H. Zou, J. Wen, H.-Y. Xing, and Y. Zhu, “Rapid eye movement tracking methodbased on fpga,” in 2016 International Conference on Machine Learning and Cybernetics (ICMLC), vol. 2, 2016, pp. 1021–1025.
    A. L. X. Da Costa, C. A. D. Silva, M. F. Torquato, and M. A. C. Fernandes, “Parallelimplementation of particle swarm optimization on fpga,” IEEE Transactions onCircuits and Systems II: Express Briefs, vol. 66, no. 11, pp. 1875–1879, 2019.
    J. Daugman, “How iris recognition works,” in Proceedings. International Conference on Image Processing, vol. 1, 2002, pp. I–I.
    N. S. Nishino, K., Corneal imaging system: environment from eyes. Int J ComputVision 70, 2006.
    N. M. T. Ohno and A. Yoshikawa, Freegaze:A gaze tracking system for everydaygaze interaction. Proc. Symp. ETRA 2002, 2002.
    E. Guestrin and M. Eizenman, “General theory of remote gaze estimation using thepupil center and corneal reflections,” IEEE Transactions on Biomedical Engineering, vol. 53, no. 6, pp. 1124–1133, 2006.
    G. J. . T. G. Garnier, S., “The biological principles of swarm intelligence,” p. 3–31,2007.
    W.-C. Kao and Y.-C. Chiu, “Eyeball model construction and matching for visible60spectrum gaze tracking systems,” in 2018 IEEE 8th International Conference onConsumer Electronics - Berlin (ICCE-Berlin), 2018, pp. 1–2.
    W.-C. Kao and S.-C. Lin, “Iris region matching for visible-spectrum gaze trackers,”in 2020 IEEE International Conference on Consumer Electronics (ICCE), 2020, pp.1–2.
    B.-C. Chen, P.-C. Wu, and S.-Y. Chien, “Real-time eye localization, blink detection,and gaze estimation system without infrared illumination,” in 2015 IEEE International Conference on Image Processing (ICIP), 2015, pp. 715–719

    下載圖示
    QR CODE