티겟 탐지 설정

Imatest 소프트웨어는 여러 유형의 목표물의 이미지 공간 위치를 자동으로 감지하고, 이러한 위치로부터 분석에 적합한 ROI 위치를 결정할 수 있습니다.

이러한 자동 루틴은 일반적으로 많은 이미지 품질 분석에 사용되는 "잘 촬영된" 테스트 차트 이미지에는 충분하지만, 일부 테스트 이미지에서는 탐지를 방해하는 요소가 있을 수 있습니다. 이러한 요소에는 다음이 포함될 수 있습니다.

이러한 문제는 사용자가 특정 상황에 맞게 탐지 루틴을 조정할 수 있도록 지원하는 사용자 접근 가능한 탐지 옵션을 통해 해결할 수 있습니다. 모듈이 이미지에서 목표물을 정확하게 찾지 못하는 경우, 이러한 값을 변경하여 이미지 유형에 맞게 탐지 기능을 조정해 보세요.

대상 감지 설정 창

대상 탐지 설정 창은 Imatest 메인 창의 설정 메뉴에서 접근할 수 있습니다.

또한, 선택 가능한 감지 옵션을 지원하는 다양한 모듈의 설정 창에서도 접근할 수 있습니다.

서양 장기판

감지 설정 액세스

대상 감지 설정 창은 체커보드 설정 창에서 접근할 수 있습니다.

체커보드 설정 창에서 목표물 감지 설정 창 버튼이 강조 표시됩니다.
Imatest 24.1의 체커보드 패턴에 대한 목표물 탐지 설정

설정 필드

INI 필드는 [체커보드] 섹션에서 찾을 수 있습니다.

설정 이름 허용 값 INI 필드 설명
체커보드 검출 방법 MATLAB, 튜닝 가능 감지 방법 어떤 체커보드 감지 알고리즘을 사용할지 결정합니다.

MATLAB은 내장된 MATLAB 루틴을 사용하는데, 이 루틴은 추가적인 조정 기능을 제공하지 않고 감지된 점들의 완전한 직사각형 부분집합만 반환합니다. 즉, 점들이 이미지 내에서 완전한 행에 위치하지 않으면 감지되지 않는 경우가 종종 있습니다.

Tunable은 Imatest 고유의 루틴으로, 추가적인 튜닝 옵션을 사용할 수 있도록 해줍니다. 또한, 완전히 탐지된 행/열에 포함되지 않은 목표 지점도 찾아낼 수 있어, 목표물이 이미지를 가득 채우고 있거나 심하게 왜곡된 이미지에서 탐지 범위를 크게 향상시킬 수 있습니다.

기본값: MATLAB
높은 왜곡 0, 1 높은 왜곡 왜곡이 심한 이미지(예: 어안 렌즈 왜곡)에 대해 이 옵션을 활성화하십시오. 왜곡이 심하지 않은 이미지에 대해서는 이 옵션을 비활성화하십시오. 이 옵션을 활성화하면 왜곡이 심한 체커보드 이미지에서 탐지 안정성을 높일 수 있습니다. 단, 탐지 완료 시간이 길어질 수 있습니다.

기본값: 0
블러 시그마 [2, 무한대] 블러시그마 이미지의 허용 흐림 정도입니다. 이 값을 높이면 이미지 흐림으로 인해 감지가 실패하는 경우 감지 성능이 향상될 수 있지만, 너무 크게 설정하면 점이 전혀 감지되지 않을 수 있습니다.

기본값: 2
반응 임계값 [0, 1] 반응 임계값 모서리를 감지하는 데 필요한 최소 "코너 응답" 값입니다. 이 값을 낮추면 이미지의 흐림 정도나 대비가 낮아 감지에 실패하는 경우 감지 성능이 향상될 수 있습니다.

기본값: 0.15.
응답 유사성 마진 [1, 10] 반응 유사성 기존에 발견된 점들에 대한 모서리 반응을 기준으로 새로운 점들을 수용할지 여부를 결정하는 임계값입니다. 이 값을 높이면 더 많은 이미지 점이 의미 있는 체커보드 모서리 점으로 인식됩니다. 이는 조명이 고르지 않거나 비네팅이 심한 경우에 도움이 될 수 있습니다. 하지만 이 값을 너무 높이면 체커보드 주변에 불필요한 점이 생성될 수 있으며, 특히 체커보드가 시야를 완전히 채우지 않고 대상 뒤에 복잡한 배경이 있는 경우 더욱 그렇습니다.

기본값: 1.2

MATLAB과 Tunable Detection Coverage 비교

MATLAB의 체커보드 검출 방식은 완전한 행이나 열에 속하지 않는 점을 반환하지 못하는 한계가 있는데, 다음 예시에서 검출된 점들이 빨간색으로 표시된 것을 보면 이를 확인할 수 있습니다. 반면, Imatest의 조정 가능한 검출 방식(기본 설정 사용)은 이미지 전체를 훨씬 더 넓게 검출합니다.

MATLAB 체커보드 패턴 탐지 결과입니다. 클릭하면 확대됩니다.
Imatest의 조정 가능한 체커보드 감지 범위. 클릭하면 확대됩니다.

카메라 또는 차트 위치가 약간 변동하는 경우, MATLAB 루틴이 새로운 전체 행이나 열을 인식할 때 전환 지점이 발생하지 않으므로 이러한 확장된 범위가 더욱 안정적입니다.

SFRreg

Imatest 22.1에서는 SFRreg 이미지에 대한 Regmark 감지 기능이 크게 개선되었습니다. 사용자가 Reg Mark의 위치를 지정할 수 있게 되었으며, 이는 특히 대비가 낮은 Mark, 흐릿한 Mark, 노이즈가 심한 경우 또는 작은 목표물을 감지할 때 유용합니다.

감지 설정 액세스

SFRreg 설정 창 하단의 "대상 감지 설정"을 클릭하면 대상 감지 설정 창에 접근할 수 있습니다.

SFR 등록 설정 창
'대상 감지 설정' 버튼을 클릭하면 아래와 같은 창이 나타납니다.
대상 감지 설정 창
대부분의 이미지에서 Imatest는 RegMark를 자동으로 감지합니다. (자동 감지는 RegMark 감지의 기본 옵션입니다.)
대상을 감지하기 어려운 경우, 대상 감지 설정 창에서 수동 선택을 선택한 다음 확인을 클릭하십시오. 이제 대화형 모드에서 SFRReg 이미지를 분석할 때 Regmark 수동 선택 창이 나타납니다.
등록 상표 수동 선택 창을 사용하여 각 등록 상표의 중앙을 클릭합니다. 선택 모드를 사용하여 등록 상표를 클릭합니다. 확대/축소 모드를 사용하여 상표를 확대할 수 있습니다.
등록 마크 수동 선택
등록 마크를 모두 선택할 때까지 계속 클릭하십시오. 오른쪽 창에 각 마크의 X, Y 값이 표시됩니다. 선택한 마크 중 하나를 제거해야 하는 경우 해당 행을 클릭하고 "등록 마크 제거" 버튼을 클릭하십시오. 모든 등록 마크를 선택했으면 "계속"을 클릭하면 분석이 진행됩니다. Imatest에 정확한 정보를 제공하려면 각 등록 마크의 중심에 최대한 가깝게 클릭하는 것이 매우 중요합니다. 모든 마크가 식별되면 "계속"을 선택하면 이미지 분석이 진행됩니다.