경고 :이 페이지는 자동 (기계) 번역입니다. 의심이가는 경우 영어 원본 문서를 참조하십시오. 불편을 드려 죄송합니다.

ECTtracker-디버깅 요소

디버깅 요소

의 디버깅 요소 ECTtracker 추가 창은 프로그램을 조정하기 위해 사용자가 표시 할 수 있으며 적절한 프로그램 작동 중에 데스크탑 공간을 절약하기 위해 숨겨집니다. 이러한 각 창에는보다 정확한 프로그램 설정 절차를 수행하는 데 사용할 수있는 몇 가지 통계 정보가 표시됩니다. ECTtracker이미지 인식 수준이 향상됩니다. 결과적으로 사용자는 스트레스를 줄이고 프로그램을보다 지속적으로 사용하게됩니다. 인식하는 동안 오 탐지 양도 줄어 듭니다.

현재 버전 ECTtracker 편리한 이벤트 로그뿐만 아니라 세 가지 유형의 디버깅 창, 즉 줄무늬 다이어그램, Channel Intensity 및 SCO9를 지원합니다. 이 요소들을 자세히 살펴 보자.

Stripes Diagram

창의 이미지와 샘플 매트릭스의 샘플의 실시간 수준을 보여주는 프로그램의 추가 창입니다 (그림 24 참조).

The 'Stripes Diagram' window (그림 24. "줄무늬 다이어그램"창)

스트라이프 수는 항상 샘플 매트릭스의 행 수와 일치합니다. 추적 프로세스가 시작될 때 ECTtracker왼쪽에서 오른쪽으로 선이 그려집니다. 우연의 일치가없는 경우 녹색이 일치하지 않으면 진한 파란색에서 녹색으로 변합니다. Stripes Diagram (스트라이프 다이어그램) 창은 추적 정확도의 빠른 평가를 제공하고 사용자가 적절한 wlim 매개 변수 값을 선택할 수있을뿐만 아니라 각 특정 사용자의 요구에 따라 적절한 구조를 선택하고 다른 설정을 수정할 수 있도록합니다. 컴퓨터 성능.

적절한 인식의 주요 조건은 다음과 같습니다. 프로그램의 줄무늬 중 하나는 주어진 시간에 다른 줄무늬보다 높아야합니다. 위의 이미지에서 사용자의 눈이 열렸을 때 (줄 0의 녹색), 닫힐 때 (줄 1의 녹색)를 명확하게 볼 수 있습니다. 이 이미지는 적절한 인식 수준 설정을 보여줍니다.

채널 강도

현재 버전 ECTtracker 크게 개선 된 색상 처리 로직과 분석 된 이미지를 이전에 저장된 샘플과 비교하는 방법이 포함됩니다. 이전 버전에서는 샘플과 이미지를 RGB 색 구성표에서만 비교했습니다. 각 색은 3 개의 숫자 (빨강, 녹색 및 파랑 색의 강도 수준)로 정의됩니다.

그러나 인간의 눈은 다른 원칙을 사용합니다. 예를 들어, 밝은 노란색과 어두운 노란색은 RGB 값이 약간 다릅니다. 따라서이 프로그램에는 HSL 색상 모델이 사용되는데, 이는 음영, 채도 및 조명 수준을 정의하는 막대한 3 개의 숫자입니다. 사람의 눈과 크게 다른 것으로 간주되지 않는 색상의 값은 HLS 색상 모델에서 거의 차이가 없습니다.

앞에서 언급 한 두 가지 색상, 즉 밝은 노란색과 어두운 노란색의 RGB 및 HSL 값을 살펴 보겠습니다 (그림 25 참조).

Difference between the RGB and the HSL values (그림 25. RGB와 HSL 값의 차이
왼쪽 색상 : RGB – 255242 0, HSL – 38240120.
오른쪽 색상 : RGB – 221210 0, HSL – 38240104)

RGB 대규모에서는 빨강 및 녹색 값이 변경되는 반면 HLS 대규모에서는 조명 값만 변경됩니다. HLS 대규모 값을보다 쉽게 ​​비교할 수있어 추적 과정에서보다 정확한 결과를 제공합니다. ECTtracker.

또한 비디오 스트림에서 두 개의 일관된 프레임을 가져 와서 확대하면 일부 픽셀의 색상이 해당 프레임간에 크게 변경 될 수 있습니다 (그림 26 및 27 참조). 결과적으로 이러한 픽셀의 RGB 값도 크게 변경됩니다.

Difference between colors of zoomed images (그림 26a. 확대 된 이미지의 색상 차이) Difference between colors of zoomed images (그림 26b. 확대 된 이미지의 색상 차이)

이미지와 샘플을 비교하려면 ECTtracker 다음과 같은 매개 변수의 평균값을 정의하여 각 구조 점의 직사각형 영역을 분석합니다.

따라서, 비디오 스트림의 각 프레임은 구조의 각 포인트에 대해 9 개의 다양한 값 (즉, 구조 포인트에 중심을 갖는 직사각형 영역)을 사용하는 샘플과 비교된다.

다양한 환경 조건 (조명 강도, 광원 위치, 사용자와 카메라 사이의 거리, 선택한 인식 구조의 효율성 수준, 카메라 해상도, 사용자의 머리로 인한 다양한 이미지 이동 움직임 등)은 하나의 눈 상태에서도 각 채널에 대해 상당한 값 차이를 초래할 수 있습니다.

채널의 강도 레벨을 확인하기 위해 ECTtracker Channels Intensity 창을 열 수 있습니다 (그림 27 참조).

Channels Intensity window (그림 27. 채널 강도 창)

이 창에는 각 채널에 대한 실시간 강도 다이어그램이 있습니다.

올바른 설정 절차의 일반적인 알고리즘은 다음과 같습니다.

중요한 정보! 적절한 설정 절차를 수행하려면 사용자는 다른 눈 상태에 대해 가장 집중적 인 채널을 선택하고 한 상태에 대해서는 덜 집중적 인 채널을 선택해야합니다. 이미지 인식 프로세스를위한 이러한 채널의 가치는 엄청나게 높습니다. 중요한 채널의 우선 순위 수준은 5에서 8 사이 여야하고 덜 중요한 채널의 범위는 1에서 3 사이 여야합니다. 각 채널의 강도 수준의 최대 범위는 0입니다 (채널 값은 계산 프로세스)에서 9 (최대 우선 순위 수준)까지입니다.

ECTtracker 사용자가 각 채널에 대해 독립적으로 우선 순위를 설정할 수 있습니다. 이를 위해 사용자는 프로그램의 설정 창에서 파라미터 15의 값을 변경해야합니다. 모든 채널의 우선 순위 레벨은 공백없이 하나씩 표시됩니다. 예를 들어, 사용자가 HSL 채널을 가장 중요한 것으로 선택하면, 파라미터의 값은 111111888, 222222667 또는 이와 유사한 것으로 보일 수있다.

언제 ECTtracker 비 의료 목적으로 사용되는 경우 (예 : 다양한 이미지 라이브러리 정렬 또는 다양한 아날로그 센서의 현재 상태 분석 등) RGB 채널이 우선해야합니다. 다양한 액체 구름 또는 가스실 조건을 분석해야 할 때 HLS 색상 프로파일 인식을 사용하는 것이 더 편리합니다. 또한 의료 목적으로 (가정 또는 의료 센터에서) HLS 색상 프로파일을 사용하는 것이 좋습니다. ECTtracker 운동 활동이 제한된 환자에게 사용됩니다. 일반적으로 각 채널의 중요도는 현재 환경 조건에 따라 다르므로 특정 상황에 따라 수준이 다를 수 있습니다.

Channels Intensity 디버깅 창은 사용하기가 쉽지만 우선 순위 선택 프로세스는 필요한 경험이없는 사용자에게는 문제가 될 수 있습니다. 그 이유입니다 ECTtracker 자동 우선 순위 계산 기능을 지원합니다. 수동 또는 자동 모드에서 샘플 매트릭스를 채운 후 사용자는 '설정 – 채널 공식 설정'메뉴 항목. 프로그램은 유사한 상태에서 각 채널의 강도 변화를 비교합니다. 그 후, 프로그램은 다른 상태에 대한 강도 변화를 비교합니다. 한 상태에 대한 최소 강도 변화와 다른 상태에 대한 최대 변화가있는 채널이 가장 높은 우선 순위를 갖습니다. 한 상태에서 최대 강도 변경 레벨을 가진 채널이 우선 순위가 가장 낮습니다. 최종 값은 프로그램 설정 창의 파라미터 15에 자동으로 추가됩니다.

자동 수식 계산 기능으로 인해 가장 경험이 부족한 사용자도 최적의 인식 수준을 제공하기 위해 필요한 설정을 선택할 수 있습니다.

찬성SCO9 (구조도)

구조 다이어그램이 포함 된 창을 사용하여 인식 수준을 향상시킬 수도 있습니다. 이 창에는 각 채널의 구조와 각 구조 점의 강도 변화가 포함되어 있습니다 (그림 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
(그림 28. 다양한 인식 구조에 대한 SCO9 창 :
첫 번째 행 – RGB 체계의 구조, 두 번째 행 – 델타 RGB의 구조, 세 번째 – HSL 체계의 구조)

인식 구조 점의 밝기 레벨은 이러한 점에 대한 각 색상 채널의 변동성을 나타냅니다. 모든 구조가 보편적이지만 일부 점은 가장 중요한 변화로 이미지 영역을 벗어날 수 있습니다. 인식 품질이 저하 될 수 있습니다. 예를 들어, 사용자가 한쪽 눈에 대한 인식 구조를 선택할 때, 코 브릿지 영역에 일부 지점이 위치 할 수있다. 이러한 점에 대한 두 상태의 색상 값 (열린 눈과 닫힌 눈)에는 큰 차이가 없습니다.

따라서, SCO9 윈도우는 사용자가 가장 중요하지 않은 변화로 이미지의 영역에 위치 할 수있는 인식 구조 점을 식별 할 수있게한다. 이 경우 추가 설정 절차를 수행해야합니다 (예 : 대상 창 재배치). ECTtracker 더 정확하게, 필요한 경우 ECTcamera에서 이미지의 스케일을 증가시킵니다.

대부분의 경우 SCO9 창은 인식 구조 파일을 편집 할 수있는, 즉 포인트의 양과 위치 및 각 포인트의 우선 순위 레벨을 변경할 수있는 고급 사용자를위한 것입니다. 그러나이 디버깅 창은 일반 사용자에게도 유용하여 프로그램 설정을 도와줍니다.

찬성이벤트 로그

이 프로그램의 추가 창에는 발생한 모든 중요한 이벤트 목록이 표시됩니다. ECTtracker: 추적 시작 및 중지, 프로파일로드 또는 저장, 설정 변경. 이벤트 로그의 모양은 그림 29에 나와 있습니다.

The events log of the program (그림 29. 프로그램의 이벤트 로그)

이벤트 로그의 헤더는 현재 로그의 행 수와 로그의 총 크기 (바이트)를 나타냅니다. 이 정보는 별도의 '설정'–'통계'메뉴 항목. 이벤트 로그 메뉴는 다른 기능도 제공합니다.