# 가장자리

머신 비전 용어에서 가장자리는 회색조 값이 대조적인 두 개의 인접한 픽셀 그룹 간의 경계(선, 호, 원 등)으로 정의됩니다. In-Sight 가장자리 도구는 가장자리를 찾고 발견된 가장자리에 대한 통계를 처리하는 데 사용됩니다.

## 가장자리 감지란 무엇입니까?

In-Sight 가장자리 도구 함수는 관심 영역(ROI)에서 픽셀 극성이 불연속인 곳(즉 이미지에서 밝다가 어둡게 또는 어둡다가 밝게 갑자기 변하는 영역)을 찾음으로써 가장자리를 감지합니다. 가장자리는 2 - 3개의 픽셀에 걸칠 수도 있고 더 많은 수의 픽셀에 걸칠 수도 있습니다.

## 가장자리의 예

가장자리는 하나의 가장자리로 구성될 수도 있고 어두운 곳에서 밝은 곳으로 또는 밝은 곳에서 어두운 곳으로의 변환 두 개의 가장자리 쌍으로 구성될 수도 있습니다. 다음 그림은 가장자리의 유형을 보여줍니다.

Caliper, FindLine, FindCircle 함수 등의 가장자리 도구가 ROI를 스캔하여 픽셀 값이 불연속인 곳을 찾습니다. 아래 그림은 가장자리 형상을 찾기 위해 직사각형 및 고리 영역을 스캔하는 방향을 보여 줍니다. 직사각형 영역에서, 스캔 방향(두 개의 화살표로 표시)은 왼쪽 상단 모서리에서 시작하여 오른쪽 끝까지 진행한 다음 오른쪽 하단 모서리에 도달할 때까지 이 패턴을 반복합니다.

## 스캔 방향 - 직사각형 및 고리 영역

이 과정에서 ROI의 회색조 히스토그램이 계산되고 대비(ROI 내에서 발견된 회색조 값의 차이)가 크고 지정된 다른 매개 변수를 충족하는 영역이 가장자리로 정의됩니다.

표시 매개 변수가 모두 표시: 입력, 결과, 차트로 설정된 경우 가장자리 응답 차트에는 아래 그림에서 보는 바와 같이 ROI에서 발견된 회색조 값의 첫 번째 내용이 표시되며 봉우리와 골짜기로 주요 가장자리 전환이 표시됩니다. 수락 임계값/최소 대비 매개 변수는 봉우리의 최소 높이(대조 임계값)를 설정하기 위해 사용합니다. 이를 설정하고 나면 봉우리의 최소 높이보다 낮은 봉우리는 결과에서 제외됩니다. 이를 통해 검사 분석을 이미지 내에서 특정한 크기를 갖는 가장자리로만 제한할 수 있습니다. 함수의 가장자리 응답 차트를 사용하여 올바른 대비 임계값을 결정합니다.

## 에지 응답 차트의 예

- 점수 축은 점수(100 및 -100) 및 해당 도구에 대해 설정된 수락 임계값 매개 변수에 따라 정의됩니다. 봉우리(또는 양의 점수)는 가장자리가 어두운 곳에서 밝은 곳으로 전환되었음을 나타내고, 계곡(또는 음의 점수)은 가장자리가 밝은 곳에서 어두운 곳으로 전환되었음을 나타냅니다(점수가 0이면 가장자리가 감지되지 않음을 나타냅니다).
- 오프셋 축은 가장자리 형상을 감지하기 위한 ROI를 의미하며 여기에서 0이 영역의 시작을 나타내고 오른쪽 끝 값은 영역의 최대 너비(픽셀)를 표시합니다. 오프셋 축을 따라 있는 봉우리 또는 골짜기의 정점은 ROI 내에서 발견된 가장자리를 나타냅니다.

참고: 가장자리 응답 차트는 도킹 가능 창입니다. 자세한 내용은 스프레드시트 편집기 – 차트 항목을 참조하십시오.

## 가장자리 폭 - 가장자리 필터링

가장자리 폭 매개 변수는 입력 이미지에서 노이즈를 제거하고 가장자리 프로파일의 정점을 강조하기 위해 사용됩니다. 가장자리 폭 매개 변수의 크기 지정 시에는 크기가 이미지의 가장자리 크기와 근사하게 일치하고 정점이 낮고 평탄하지 않으며 날카롭고 가파르게 되도록 지정해야 합니다. 가장자리의 크기는 가장자리 너비의 픽셀 수입니다. 가장자리는 한두 개의 픽셀에 걸칠 정도로 선명할 수도 있고 다수의 픽셀에 걸칠 정도로 불명확할 수도 있습니다. 가장자리 크기에 가깝도록 가장자리 폭 설정을 지정하면 해당 함수가 이미지에서 강력한 가장자리 정점을 만들 수 있습니다. 가장자리 폭을 너무 크거나 너무 작게 설정하면 이미지에서 넓고 낮은 피크가 생성됩니다.

## 가장자리 결과

가장자리가 정의되면 가장자리 도구 함수는 자동으로 Edges 데이터 구조를 생성하고 정의된 가장자리에 대한 데이터가 포함된 결과표를 생성합니다. 반환된 정보는 다른 In-Sight 비전 도구에서 Fixture 입력으로 활용하거나 다른 가장자리 도구 함수에 사용하여 관련 데이터를 추가로 추론합니다.

## 가장자리 도구의 사용 시기

가장자리 도구는 다음과 같은 경우에 사용해야 합니다.

- 가장자리에 밝고 곳과 어두운 곳 사이의 대조가 큰 경우.
- 응용 프로그램이 형상을 빠르게 감지해야 하는 경우. 가장자리 도구는 In-Sight 비전 도구 중 가장 빠른 도구에 속하며 가장자리 형상을 예컨대 Patterns보다 빠르게 감지합니다.

참고: In-Sight 가장자리 도구는 회색조 이미지만 분석합니다. 컬러 이미지는 모두 자동으로 회색조로 변환됩니다.

## 가장자리 도구 사용 이유

가장자리 검색 및 데이터 추론은 다음과 같은 응용 프로그램에서 매우 유용할 수 있습니다.

- 측정 응용 프로그램. 예: 개스킷과 같은 부품에서 원형 형상의 반지름 측정 또는 회로 기판에서 회로 길이의 측정.
- 다른 In-Sight 비전 도구의 Fixture 입력으로 사용할 부품의 원형 형상 또는 직선 끝 등 부품의 형상 찾기.
- 있음/없음 응용 프로그램. 가장자리 도구를 사용해 가장자리 형상이 존재하는지 여부를 판단함.
- 가장자리 도구가 설정된 매개 변수를 기반으로 가장자리를 세고 정렬하는 데 사용되는 계수 및 정렬 응용 프로그램.

참고: 수평 또는 수직의 직선 가장자리 형상을 Fixture 입력으로 사용하는 경우 FindLine 도구는 ROI 스캔 방향의 위치에 따라 수평축 또는 수직축을 따르는 한 방향에서 가장자리의 움직임을 설명합니다.

## 가장자리 도구 사용 방법

가장자리 도구는 일반적으로 다음과 같이 사용됩니다.

- 1단계 — 이미지를 검토하여 가장자리 도구가 응용 프로그램의 요구 사항을 충족하는지 여부를 결정합니다.
- 2단계 — Caliper, FindCircle, FindCircleMinMax, FindCurve, FindLine, FindMultiLine, FindSegment 등의 가장자리 도구 중 하나를 스프레드시트에 삽입하고 이미지의 가장자리 또는 가장자리 쌍을 정의하고 감지하도록 매개 변수를 구성합니다.
- 3단계 — PairDistance, PairEdges, PairMaxDistance, PairMeanDistance, PairMinDistance, PairSDevDistance, PairsToEdges, SortEdges 등 다른 가장자리 매개변수를 삽입해 특정 기준에 따라 발견된 가장자리 또는 가장자리 쌍을 필터링하거나 계산하거나 정렬합니다.