I. Tổng Quan Hệ Thống Xác Định Hướng Nhìn Mắt Nghiên Cứu
Thị giác đóng vai trò then chốt trong việc thu thập thông tin. Việc nắm bắt hướng nhìn giúp đoán biết sự quan tâm. Xác định hướng nhìn của mắt là một lĩnh vực thú vị, với nhiều mô hình khác nhau được đề xuất. Luận văn này cung cấp cái nhìn tổng quan về các nghiên cứu trước đây, đồng thời trình bày chi tiết một mô hình sử dụng công nghệ mới. Hệ thống bao gồm một camera và hai nguồn sáng. Điểm nhìn được ước lượng dựa trên vị trí của tâm đồng tử và đốm sáng phản xạ. Việc phát triển hệ thống này mở ra tiềm năng ứng dụng trong điều khiển thiết bị và giám sát hành vi.
1.1. Cấu tạo và hoạt động của mắt Nền tảng Eye Tracking
Mắt người là cơ quan thị giác, thực hiện chức năng quan sát, thu nhận hình ảnh, màu sắc. Các bộ phận quan trọng gồm giác mạc, thủy tinh thể và võng mạc. Giác mạc là màng trong suốt, rất dai. Mống mắt quyết định màu mắt. Đồng tử điều chỉnh lượng ánh sáng. Thủy tinh thể là thấu kính hội tụ. Võng mạc tiếp nhận ánh sáng và chuyển thành tín hiệu thị lực. Để nhìn thấy, mắt điều tiết để hình ảnh rơi đúng vào điểm vàng. Điều tiết bao gồm điều chỉnh lượng ánh sáng và sự co giãn của thể thủy tinh. Thêm vào đó, tia sáng đi vào mắt sẽ bị khúc xạ tại bốn bề mặt tiếp giáp.
1.2. Xác định hướng nhìn mắt Bài toán ước lượng Gaze Tracking
Việc xác định hướng nhìn của mắt là bài toán ước lượng điểm nhìn trong không gian 3D. Hướng nhìn được xác định khi con người tập trung nhìn vào một đối tượng. Trục ảo của mắt là đường thẳng đi qua điểm vàng và điểm nút của mắt. Trong đó điểm nút của mắt có các đặc điểm vật lý như Hình 1.7 N, N' The front and rear nodal points of a thick lens ( Nguồn: https://en.org/wiki/File:Cardinal-points-2.svg ) Tia sáng chiếu tới thấu kính có giá đi qua điểm N và tạo với trục quang của thấu kính một góc θ sẽ thoát khỏi thấu kính cũng với góc θ so với trục quang của mắt.
1.3. Các phương pháp eye tracking hiện nay Phân loại và so sánh
Hiện tại, có ba hệ thống chính để giám sát và xác định hướng nhìn của mắt: Thiết kế nhóm 1 sử dụng mũ chụp hoặc kính mắt, với camera nhỏ, gương phản xạ, đèn hồng ngoại, cảm biến gyro, cảm biến gia tốc. Thiết kế nhóm 2 đặt điện cực xung quanh mắt để giám sát hoạt động bằng phương pháp Electrooculography (EOG). Thiết kế nhóm 3 chỉ sử dụng camera độc lập hoặc kết hợp với nguồn sáng. Nhóm phương pháp thiết kế thứ 3 là nhóm phương pháp thiết kế mới nhất và được sử dụng phổ biến nhất. Hệ thống này hoạt động độc lập và không tiếp xúc trực tiếp với người được giám sát.
II. Cách Hệ Thống Eye Tracking Góp Phần Nghiên Cứu Thị Giác
Eye tracking có nhiều ứng dụng thực tiễn. Trong tương tác người - máy, nó cho phép điều khiển TV, điện thoại, máy tính bằng mắt. Nó cũng hữu ích trong kiểm tra thiết kế web và giao diện người dùng. Trong nghiên cứu thị trường, eye tracking giúp nghiên cứu thị hiếu khách hàng. Dữ liệu thu thập được giúp nhà nghiên cứu dễ dàng thấy được sự quan tâm của người dùng. Hơn nữa, nó còn có thể sử dụng trong y học và giáo dục, hỗ trợ người khuyết tật.
2.1. Ứng dụng Eye Tracking trong tương tác người máy Giao diện mới
Công nghệ theo dõi hướng nhìn cung cấp thêm một phương thức tương tác giữa người và máy. Các ứng dụng bao gồm điều khiển TV, tương tác với điện thoại, máy tính bằng mắt. Nó còn giúp kiểm tra tính hợp lý và tối ưu của thiết kế web và giao diện người dùng GUI. Các ứng dụng này mở ra khả năng tương tác tự nhiên và trực quan hơn với công nghệ.
2.2. Eye Tracking trong nghiên cứu thị trường Phân tích hành vi người dùng
Việc theo dõi hướng nhìn của mắt sẽ hỗ trợ cho việc nghiên cứu thị hiếu của khách hàng được thực hiện dễ dàng hơn. Với các dữ liệu đã thu thập được, các nhà nghiên cứu sẽ có thể dễ dàng thấy được sự quan tâm của người dùng đối với một sản phẩm, một mẫu quảng cáo, hay một trang web. Dữ liệu này có thể dùng để cải thiện sản phẩm, quảng cáo, và trang web, tăng khả năng thu hút khách hàng.
2.3. Các ứng dụng khác của Eye Tracking Y học giáo dục hỗ trợ người khuyết tật
Eye tracking còn có nhiều ứng dụng khác. Trong y học, nó có thể giúp chẩn đoán các bệnh về mắt và thần kinh. Trong giáo dục, nó có thể giúp đánh giá khả năng đọc hiểu của học sinh. Trong hỗ trợ người khuyết tật, nó có thể giúp người khuyết tật vận động điều khiển thiết bị bằng mắt.
III. Cách Chọn Phương Pháp Xác Định Hướng Nhìn Mắt Phù Hợp
Việc lựa chọn phương pháp xác định hướng nhìn của mắt phụ thuộc vào nhiều yếu tố. Cần phân tích ưu nhược điểm của từng phương pháp. Các yếu tố cần xem xét bao gồm: độ chính xác, độ trễ, chi phí, tính di động. Các phương pháp chính bao gồm: sử dụng camera gắn liền, sử dụng điện cực, sử dụng camera tách rời. Mỗi phương pháp có ưu điểm và hạn chế riêng.
3.1. Hệ thống eye tracking với camera gắn liền Ưu và nhược điểm
Hệ thống eye tracking với camera gắn liền có ưu điểm là tính di động cao. Tuy nhiên, nó có thể gây khó chịu cho người dùng. Độ chính xác cũng có thể bị ảnh hưởng bởi chuyển động đầu. Hệ thống này thường được sử dụng trong các ứng dụng thực tế ảo và tăng cường.
3.2. Eye tracking sử dụng điện cực EOG Ưu điểm về độ chính xác
Eye tracking sử dụng điện cực (EOG) có ưu điểm là độ chính xác cao. Tuy nhiên, nó yêu cầu chuẩn bị phức tạp và có thể gây khó chịu cho người dùng. Hệ thống này thường được sử dụng trong các nghiên cứu khoa học.
3.3. Ưu điểm của camera tách rời Không xâm lấn dễ sử dụng
Hệ thống eye tracking với camera tách rời có ưu điểm là không xâm lấn và dễ sử dụng. Tuy nhiên, độ chính xác có thể bị ảnh hưởng bởi khoảng cách và ánh sáng. Hệ thống này thường được sử dụng trong các ứng dụng nghiên cứu thị trường và giao diện người dùng.
IV. Mô Hình Toán Xác Định Hướng Nhìn Mắt Phương Pháp và Giải Pháp
Mô hình toán là nền tảng để xác định hướng nhìn của mắt. Nó dựa trên các giả thuyết và quy ước nhất định. Các yếu tố chính bao gồm: vị trí của mắt, vị trí của camera, vị trí của nguồn sáng. Mô hình toán giúp chuyển đổi dữ liệu từ camera thành thông tin về hướng nhìn. Giải các phương trình trong mô hình cho phép tìm ra hướng nhìn.
4.1. Giả thuyết ban đầu và quy ước Cơ sở mô hình hóa ánh mắt
Để xây dựng mô hình toán, cần đưa ra các giả thuyết ban đầu và quy ước. Các giả thuyết này giúp đơn giản hóa bài toán. Ví dụ, có thể giả định rằng mắt là một hình cầu. Các quy ước bao gồm hệ trục tọa độ và ký hiệu. Những giả thuyết và quy ước này là cơ sở cho việc xây dựng mô hình.
4.2. Các phương trình và tính khả thi của bài toán Thuật toán Eye Tracking
Mô hình toán bao gồm các phương trình liên hệ giữa các yếu tố. Các phương trình này mô tả mối quan hệ giữa vị trí của mắt, camera, và nguồn sáng. Tính khả thi của bài toán phụ thuộc vào việc giải được các phương trình này. Các thuật toán số được sử dụng để giải các phương trình.
4.3. Giải phương trình Xác định hướng nhìn với độ chính xác cao
Giải các phương trình trong mô hình toán là bước quan trọng để xác định hướng nhìn của mắt. Các phương pháp giải phương trình bao gồm phương pháp số và phương pháp tối ưu hóa. Kết quả là thông tin về hướng nhìn trong không gian 3D. Độ chính xác của kết quả phụ thuộc vào độ chính xác của các thông số đầu vào.
V. Cơ Sở Xử Lý Ảnh Cho Eye Tracking Cách Xác Định Vị Trí
Xử lý ảnh đóng vai trò quan trọng trong hệ thống eye tracking. Nó giúp xác định vị trí của mắt, đồng tử, và các đốm sáng. Các kỹ thuật xử lý ảnh bao gồm: chuyển đổi ảnh màu thành ảnh xám, lọc nhiễu, làm trơn ảnh, xác định vị trí khuôn mặt, xác định vị trí đồng tử. Các thuật toán xử lý ảnh được sử dụng để tăng độ chính xác và độ tin cậy.
5.1. Chuyển ảnh màu thành ảnh xám Giảm tải tính toán eye tracking
Chuyển ảnh màu thành ảnh xám là bước tiền xử lý quan trọng. Nó giúp giảm tải tính toán và tăng tốc độ xử lý. Ảnh xám chỉ có một kênh màu, thay vì ba kênh màu như ảnh màu. Việc chuyển đổi này giúp đơn giản hóa các thuật toán xử lý ảnh.
5.2. Lọc nhiễu và làm trơn ảnh Nâng cao độ chính xác theo dõi ánh mắt
Lọc nhiễu và làm trơn ảnh giúp loại bỏ các yếu tố không mong muốn trong ảnh. Các kỹ thuật lọc nhiễu bao gồm: lọc trung bình, lọc Gaussian, lọc trung vị. Các kỹ thuật làm trơn ảnh giúp làm mờ các chi tiết nhỏ và tăng độ ổn định.
5.3. Xác định vị trí khuôn mặt và mắt Viola Jones và thuật toán liên quan
Xác định vị trí khuôn mặt và mắt là bước quan trọng để xác định hướng nhìn. Thuật toán Viola-Jones là một thuật toán phổ biến để xác định vị trí khuôn mặt. Các thuật toán khác được sử dụng để xác định vị trí mắt và đồng tử.
VI. Thực Nghiệm Hệ Thống Xác Định Hướng Nhìn Mắt Kết Quả Đánh Giá
Thực nghiệm là bước quan trọng để đánh giá hiệu quả của hệ thống xác định hướng nhìn của mắt. Các thông số đầu vào và đầu ra được xác định. Các thực nghiệm bao gồm: calibrate camera, đo đạc vị trí thiết bị, xác định thông số nội cho camera, hiệu chuẩn vị trí camera, xác định hướng nhìn của mắt. Kết quả thực nghiệm được phân tích và đánh giá.
6.1. Thông số đầu vào và đầu ra Ảnh hưởng đến kết quả eye tracking
Các thông số đầu vào bao gồm: vị trí của camera, vị trí của nguồn sáng, thông số của camera. Các thông số đầu ra bao gồm: hướng nhìn của mắt, vị trí của đồng tử. Sự ảnh hưởng của các thông số đầu vào đến kết quả đầu ra được khảo sát.
6.2. Thực nghiệm hiệu chuẩn camera Tối ưu hóa độ chính xác gaze tracking
Hiệu chuẩn camera là bước quan trọng để đảm bảo độ chính xác. Các phương pháp hiệu chuẩn camera được sử dụng. Kết quả hiệu chuẩn được đánh giá và so sánh với các phương pháp khác.
6.3. Đánh giá kết quả thực nghiệm Ưu điểm hạn chế và hướng phát triển
Kết quả thực nghiệm được đánh giá dựa trên các tiêu chí: độ chính xác, độ trễ, tính ổn định. Các ưu điểm và hạn chế của hệ thống được xác định. Hướng phát triển của đề tài được đề xuất.