Cảnh báo: trang này là bản dịch tự động (máy), trong trường hợp có bất kỳ nghi ngờ nào, vui lòng tham khảo tài liệu tiếng Anh gốc. Chúng tôi xin lỗi vì sự bất tiện này có thể gây ra.

ECTtracker - Các yếu tố gỡ lỗi

Yếu tố gỡ lỗi

Yếu tố gỡ lỗi của ECTtracker là các cửa sổ bổ sung, có thể được hiển thị bởi người dùng để điều chỉnh chương trình và ẩn để tiết kiệm không gian máy tính để bàn trong khi vận hành chương trình thích hợp. Mỗi cửa sổ này hiển thị một số thông tin thống kê, có thể được sử dụng để thực hiện quy trình thiết lập chương trình chính xác và chính xác hơn về ECTtracker, dẫn đến mức độ nhận dạng hình ảnh được cải thiện. Nhờ đó, người dùng sẽ bớt căng thẳng và làm việc với chương trình liên tục hơn. Số lượng dương tính giả trong quá trình nhận dạng cũng sẽ giảm.

Phiên bản hiện tại của ECTtracker hỗ trợ ba loại cửa sổ gỡ lỗi, tức là Sơ đồ sọc, Cường độ kênh và SCO9, cũng như nhật ký sự kiện thuận tiện. Hãy xem xét kỹ hơn những yếu tố này.

Sơ đồ sọc

Một cửa sổ bổ sung của chương trình cho thấy mức độ trùng khớp của các hình ảnh trong cửa sổ và các mẫu từ Ma trận mẫu trong thời gian thực (xem hình 24).

The 'Stripes Diagram' window (Hình 24. Cửa sổ "Biểu đồ sọc")

Số lượng sọc luôn tương ứng với số lượng hàng trong Ma trận mẫu. Khi quá trình theo dõi được bắt đầu trong ECTtracker, các đường được vẽ từ trái sang phải. Màu sắc thay đổi từ màu xanh đậm khi không có sự trùng hợp với màu xanh lá cây trong trường hợp trùng hợp đáng kể. Cửa sổ Biểu đồ Sọc nhằm mục đích đánh giá nhanh độ chính xác của theo dõi và cho phép người dùng chọn giá trị phù hợp của tham số wlim, cũng như chọn cấu trúc phù hợp và sửa các cài đặt khác theo nhu cầu của từng người dùng cụ thể và hiệu suất của máy tính.

Điều kiện chính của sự công nhận thích hợp là như sau - một trong các sọc trong chương trình phải cao hơn một trong các khoảng thời gian nhất định. Trên hình ảnh trên, người ta có thể thấy rõ khi mắt người dùng mở (màu xanh lá cây của sọc 0) và khi nó được đóng lại (màu xanh lá cây của sọc 1). Hình ảnh này cho thấy các thiết lập mức độ nhận dạng thích hợp.

Cường độ kênh

Phiên bản hiện tại của ECTtracker bao gồm logic xử lý màu được cải thiện đáng kể và các phương pháp so sánh hình ảnh được phân tích với các mẫu đã lưu trước đó. Trong các phiên bản trước, các mẫu và hình ảnh chỉ được so sánh trong bảng màu RGB, trong đó mỗi màu được xác định là một khối lớn gồm ba số (mức cường độ cho các màu đỏ, lục và lam).

Nhưng mắt người sử dụng các nguyên tắc khác nhau. Ví dụ, màu vàng sáng và màu vàng đậm sẽ có các giá trị RGB khá khác nhau. Do đó, chương trình hiện nay liên quan đến mô hình màu HSL, là một khối lớn gồm ba số xác định mức độ bóng, độ bão hòa và ánh sáng. Giá trị của các màu không được coi là cực kỳ khác biệt với mắt người sẽ có rất ít sự khác biệt trong mô hình màu HLS.

Chúng ta hãy xem các giá trị RGB và HSL cho hai màu được đề cập trước đó, tức là màu vàng sáng và màu vàng đậm (xem hình 25).

Difference between the RGB and the HSL values (Hình 25. Sự khác biệt giữa các giá trị RGB và HSL
Màu bên trái: RGB - 255 242 0, HSL - 38 240 120.
Màu bên phải: RGB - 221 210 0, HSL - 38 240 104)

Trong các giá trị lớn của RGB, màu đỏ và màu xanh lá cây đang thay đổi, trong khi ở mức lớn của HLS, chỉ có giá trị ánh sáng thay đổi. Các giá trị lớn của HLS có thể được so sánh dễ dàng hơn, do đó cung cấp kết quả chính xác hơn trong quá trình theo dõi trong ECTtracker.

Hơn nữa, nếu người ta lấy hai khung hình nhất quán từ luồng video và phóng to, rõ ràng màu của một số pixel có thể thay đổi mạnh giữa các khung như vậy (xem hình 26 và 27). Do đó, giá trị RGB của các pixel như vậy cũng thay đổi đáng kể.

Difference between colors of zoomed images (Hình 26a. Sự khác biệt giữa các màu của hình ảnh được phóng to) Difference between colors of zoomed images (Hình 26b. Sự khác biệt giữa các màu của hình ảnh được phóng to)

Để so sánh một hình ảnh với các mẫu, ECTtracker thực hiện phân tích vùng hình chữ nhật của từng điểm cấu trúc, xác định các giá trị trung bình cho các tham số sau:

Do đó, mỗi khung hình của luồng video được so sánh với các mẫu sử dụng 9 giá trị khác nhau cho mỗi điểm của cấu trúc (nghĩa là một khu vực hình chữ nhật có tâm ở điểm cấu trúc).

Các điều kiện môi trường khác nhau (cường độ ánh sáng, vị trí của nguồn sáng, khoảng cách giữa khuôn mặt của người dùng và máy ảnh, mức độ hiệu quả của cấu trúc nhận dạng được chọn, độ phân giải camera, thay đổi hình ảnh khác nhau do đầu người dùng gây ra chuyển động, v.v.) có thể dẫn đến sự khác biệt đáng kể về giá trị cho mỗi kênh, thậm chí cho một trạng thái của mắt.

Để kiểm tra mức cường độ của các kênh, người dùng ECTtracker có thể mở cửa sổ Cường độ kênh (xem hình 27).

Channels Intensity window (Hình 27. Cửa sổ cường độ kênh)

Cửa sổ này chứa các sơ đồ cường độ thời gian thực cho mỗi kênh:

Thuật toán chung của quy trình thiết lập phù hợp như sau:

Thông tin quan trọng! Để thực hiện quy trình cài đặt phù hợp, người dùng phải chọn các kênh chuyên sâu nhất cho các trạng thái mắt khác nhau và ít chuyên sâu hơn cho một trạng thái. Giá trị của các kênh như vậy cho quá trình nhận dạng hình ảnh là vô cùng cao. Các kênh quan trọng phải có mức độ ưu tiên trong phạm vi từ 5 đến 8, trong khi các kênh ít quan trọng hơn phải nằm trong phạm vi từ 1 đến 3. Phạm vi tối đa của mức cường độ cho mỗi kênh là từ 0 (giá trị kênh không liên quan đến quá trình tính toán) đến 9 (mức ưu tiên tối đa).

ECTtracker cho phép người dùng đặt mức độ ưu tiên một cách độc lập cho từng kênh. Để làm điều đó, người dùng phải thay đổi giá trị của tham số 15 trong cửa sổ cài đặt của chương trình. Mức độ ưu tiên cho tất cả các kênh được chỉ định từng cái một mà không có khoảng trắng. Ví dụ: nếu người dùng chọn các kênh HSL là kênh quan trọng nhất, giá trị của tham số có thể trông giống như 111111888, 222222667 hoặc đại loại như thế.

Khi nào ECTtracker được sử dụng cho các mục đích phi y tế, (ví dụ: để sắp xếp các thư viện hình ảnh khác nhau hoặc phân tích trạng thái hiện tại của các cảm biến tương tự khác nhau, v.v.), các kênh RGB phải được ưu tiên. Sẽ thuận tiện hơn khi sử dụng nhận dạng cấu hình màu HLS khi cần phân tích các điều kiện ngăn chứa chất lỏng hoặc buồng khí khác nhau. Bạn cũng nên sử dụng hồ sơ màu HLS cho mục đích y tế (tại nhà hoặc tại trung tâm y tế) khi ECTtracker được sử dụng cho những bệnh nhân có hoạt động vận động hạn chế. Nói chung, mức độ quan trọng của từng kênh phụ thuộc vào các điều kiện môi trường hiện tại, do đó mức độ có thể khác nhau đối với từng tình huống cụ thể.

Mặc dù cửa sổ gỡ lỗi Kênh cường độ khá dễ sử dụng, quá trình lựa chọn ưu tiên có thể trở thành một thách thức cho người dùng mà không cần kinh nghiệm cần thiết. Đó là lý do tại sao ECTtracker hỗ trợ tính năng ưu tiên tự động. Sau khi điền Ma trận mẫu ở chế độ thủ công hoặc tự động, người dùng phải chọn 'Cài đặt - Đặt công thức kênh' các mục menu. Chương trình sẽ so sánh sự thay đổi cường độ cho từng kênh ở các trạng thái tương tự. Sau đó, chương trình sẽ so sánh sự thay đổi cường độ cho các trạng thái khác nhau. Các kênh có cường độ thay đổi tối thiểu cho một trạng thái và thay đổi tối đa cho các trạng thái khác nhau sẽ được ưu tiên cao nhất. Các kênh có mức thay đổi cường độ tối đa cho một trạng thái sẽ có mức ưu tiên thấp nhất. Giá trị cuối cùng sẽ được tự động thêm vào tham số 15 của cửa sổ cài đặt của chương trình.

Do tính năng tính toán công thức tự động, ngay cả người dùng thiếu kinh nghiệm nhất cũng có thể chọn cài đặt được yêu cầu để cung cấp mức nhận dạng tối ưu.

CHUYÊN NGHIỆPSCO9 (Sơ đồ cấu trúc)

Chất lượng của mức độ nhận dạng cũng có thể được cải thiện bằng cách sử dụng cửa sổ có chứa sơ đồ cấu trúc. Cửa sổ này chứa các cấu trúc cho mỗi kênh, cũng như thay đổi cường độ cho từng điểm cấu trúc (xem hình 28).

The SCO9 window for various recognition structures: The first row – structures for RGB scheme, the second – structures for delta RGB, the third – structure for HSL scheme The SCO9 window for various recognition structures: The first row – structures for RGB scheme, the second – structures for delta RGB, the third – structure for HSL scheme
(Hình 28. Cửa sổ SCO9 cho các cấu trúc nhận dạng khác nhau:
Hàng đầu tiên - cấu trúc cho sơ đồ RGB, cấu trúc thứ hai cho delta RGB, cấu trúc thứ ba cho sơ đồ HSL)

Mức độ sáng của các điểm cấu trúc nhận dạng cho biết độ biến thiên của từng kênh màu đối với các điểm đó. Mặc dù tất cả các cấu trúc là phổ quát, một số điểm có thể nằm ngoài khu vực của hình ảnh với những thay đổi quan trọng nhất. Điều này có thể dẫn đến giảm chất lượng công nhận. Ví dụ, khi người dùng chọn cấu trúc nhận dạng cho một mắt, một số điểm có thể nằm ở khu vực sống mũi. Giá trị màu cho cả hai trạng thái cho các điểm như vậy (đối với mắt mở và nhắm) sẽ không có sự khác biệt đáng kể.

Do đó, cửa sổ SCO9 cho phép người dùng xác định các điểm cấu trúc nhận dạng, có thể nằm trong các khu vực của hình ảnh với những thay đổi không đáng kể nhất. Trong tình huống này, cần thực hiện quy trình cài đặt bổ sung, tức là di chuyển cửa sổ mục tiêu của ECTtracker chính xác hơn và tăng tỷ lệ hình ảnh trong ECTcamera nếu cần thiết.

Trong phần lớn các trường hợp, cửa sổ SCO9 chỉ dành cho người dùng nâng cao có thể chỉnh sửa các tệp cấu trúc nhận dạng, tức là thay đổi số lượng và vị trí của điểm và mức độ ưu tiên của từng điểm. Tuy nhiên, cửa sổ gỡ lỗi này cũng có thể hữu ích ngay cả đối với người dùng trung bình, giúp họ thiết lập chương trình.

CHUYÊN NGHIỆPNhật ký sự kiện

Cửa sổ bổ sung này của chương trình hiển thị danh sách tất cả các sự kiện quan trọng đã diễn ra trong ECTtracker: theo dõi bắt đầu và dừng, tải hoặc lưu hồ sơ, thay đổi cài đặt. Sự xuất hiện của nhật ký sự kiện được hiển thị trên hình 29.

The events log of the program (Hình 29. Nhật ký sự kiện của chương trình)

Tiêu đề của nhật ký sự kiện cho biết số lượng hàng trong nhật ký hiện tại và tổng kích thước của nhật ký theo byte. Thông tin này có thể được hiển thị hoặc ẩn thông qua 'Cài đặt'-'Số liệu thống kê' các mục menu. Menu nhật ký sự kiện cũng cung cấp một số chức năng khác: