표면 에지 사각형 피팅
기본 개념
-
캘리퍼
시스템은 설정한 캘리퍼 중심 간격에 따라 사각형 경로 위에 캘리퍼를 균일하게 배치합니다. 각 캘리퍼 영역의 데이터에서 하나의 프로파일을 추출할 수 있으며, 프로파일 방향은 사각형 경로에 수직입니다.
-
프로파일
캘리퍼 영역에서 추출한 일련의 데이터 포인트입니다. 프로파일에 대해 평활화, 결손 보정, 에지 검출을 수행하면 사각형 피팅에 사용할 에지점을 얻을 수 있습니다.
-
에지점
사각형 에지 위치에서 프로파일의 깊이값 또는 강도값이 뚜렷하게 변하는 지점입니다. 스텝은 설정된 에지 검출 파라미터에 따라 각 프로파일에서 에지점을 추출하여 최종 피팅에 사용합니다.
사용 방법
입력 설명
| 입력 항목 | 설명 | ||
|---|---|---|---|
표면 데이터 |
사각형 에지를 검출하고 사각형을 피팅하는 데 사용되는 표면 데이터입니다. |
||
정렬 파라미터 그룹 |
대상 물체의 포즈 변화에 따라 특징 영역의 포즈를 동기화하여 조정하는 데 사용됩니다.
|
파라미터 설명
공통 파라미터
| 파라미터 | 설명 |
|---|---|
강도 맵 사용 |
대상 검출 영역이 비교적 평탄하고 색상 차이가 뚜렷한 경우 강도 맵을 사용하여 사각형 에지를 검출할 수 있습니다. 이 옵션을 선택하면 스텝은 강도 맵 데이터를 사용하여 에지 검출과 피팅을 수행합니다. 선택하지 않으면 기본적으로 깊이 맵 데이터를 사용합니다. |
특징 영역 |
표면 데이터에서 사각형 에지가 위치한 대략적인 위치를 제한하는 데 사용됩니다. 시스템은 이 영역 안에서 자동으로 닫힌 사각형 경로를 생성하고, 설정된 캘리퍼 파라미터에 따라 캘리퍼를 균일하게 배치합니다. 특징 영역은 실제 사각형 에지보다 약간 크게 설정하여 에지를 완전히 덮도록 해야 합니다. 특징 영역 설명을 참조하여 특징 영역을 설정하고 조정하는 방법을 확인하세요. |
캘리퍼 설정
| 파라미터 | 설명 |
|---|---|
캘리퍼 중심 간격 |
사각형 경로에서 인접한 두 캘리퍼 중심 사이의 거리입니다. 이 파라미터를 적절히 설정하면 캘리퍼가 사각형 에지를 따라 균일하게 분포하여 더 안정적인 에지점을 얻을 수 있습니다. |
캘리퍼 너비 |
사각형 경로 방향을 따라 측정한 캘리퍼의 너비입니다. |
캘리퍼 길이 |
캘리퍼의 길이 방향은 사각형 경로 방향에 수직입니다. 캘리퍼 길이를 적절히 설정하면 프로파일이 사각형 에지를 완전히 가로질러 지나가도록 할 수 있어 에지점을 안정적으로 추출할 수 있습니다. |
프로파일 처리
| 파라미터 | 설명 |
|---|---|
프로파일 평활화 창 크기 |
프로파일 방향을 따라 각 프로파일에 필터링을 수행할 때 사용하는 창 크기입니다. 필터링 후 프로파일이 더 매끄러워집니다. |
결손 보정 임곗값 |
프로파일의 결손 구간이 설정한 임곗값 이하이면 결손의 낮은 쪽에 있는 첫 번째 유효점을 사용하여 해당 결손을 채우고, 결손 구간이 임곗값보다 크면 해당 결손을 무효점으로 유지합니다. |
무효점 포함 |
선택하면 고정값을 지정하여 프로파일의 모든 무효점을 채워야 합니다. 이 파라미터를 설정하면 프로파일 데이터의 연속성을 보장하고 무효점으로 인한 누검을 방지하는 데 도움이 됩니다. |
무효점 깊이 채움값 |
프로파일의 무효점을 채우는 데 사용하는 깊이값입니다. 무효점 포함을 선택한 경우에만 설정해야 합니다. |
무효점 강도 채움값 |
프로파일의 무효점을 채우는 데 사용하는 강도값입니다. 강도 맵 사용과 무효점 포함을 동시에 선택한 경우에만 설정해야 합니다. |
에지 검출 설정
| 파라미터 | 설명 |
|---|---|
에지 극성 |
사각형 에지에서 안쪽에서 바깥쪽으로 갈 때 깊이값 또는 강도값이 변화하는 방향을 정의합니다. 값 목록: 상승, 하강, 상승 또는 하강 |
에지 유형 |
에지 검출 시 유지할 에지 유형을 정의합니다. 값 목록: 첫 번째, 마지막, 최적 |
절대 깊이 변화 임곗값 |
사각형 에지 위치에서 프로파일 상 인접 데이터 포인트의 깊이 변화 절대값이 이 임곗값보다 크거나 같아야 에지점을 검출할 수 있습니다. |
절대 강도 변화 임곗값 |
사각형 에지 위치에서 프로파일 상 인접 데이터 포인트의 강도 변화 절대값이 이 임곗값보다 크거나 같아야 에지점을 검출할 수 있습니다. 강도 맵 사용을 선택한 경우에만 설정해야 합니다. |
상대 임곗값 사용 |
이 파라미터를 선택하면 인접 데이터 포인트 사이의 깊이 또는 강도 변화량이 프로파일의 최대 변화량에 대한 지정 백분율 이상일 때만 에지점으로 검출됩니다. |
상대 임곗값 |
상대 임곗값 사용을 선택한 경우에만 표시됩니다. 이 파라미터는 상대 변화량이 프로파일의 최대 변화량에서 차지하는 최소 백분율을 지정하는 데 사용됩니다. |
피팅 설정
| 파라미터 | 설명 |
|---|---|
최대 반복 횟수 |
알고리즘이 최적의 사각형을 피팅하기 위해 시도하는 최대 횟수이며, 이 횟수를 초과하면 반복이 중지됩니다. |
최대 거리 임곗값 |
검출된 에지점이 피팅된 사각형으로부터 떨어질 수 있는 최대 거리입니다. 거리가 이 임곗값 이하인 에지점은 인라이어로 간주됩니다. |
최소 피팅 점수 |
피팅 결과를 수용할 수 있는지 판단하는 최소 점수입니다. 이 점수는 인라이어 수와 전체 에지점 수의 비율과 같습니다. 알고리즘은 인라이어 비율이 가장 높은 반복 결과를 선택하고, 그 점수를 설정값과 비교합니다. 점수가 이 값보다 낮으면 피팅 실패로 판정합니다. 이 파라미터는 결과 평가에만 사용되며 피팅 과정 자체에는 영향을 주지 않습니다. |
세부 사항 표시 |
선택하면 시각화 창에서 사각형 경로, 캘리퍼 및 관련 검출 세부 사항을 표시할 수 있어 파라미터 디버깅에 편리합니다. |
출력 설명
출력 항목을 선택하면 스텝에 해당 출력 포트가 추가되며, 스텝 실행 후 대응하는 데이터가 출력됩니다. 실제 측정 요구에 따라 필요한 출력 항목을 선택할 수 있습니다.
|
출력 항목이 확장 가능한 경우(왼쪽에 ▶가 표시됨), 선택 후 반드시 펼쳐 하한과 상한을 설정하여 해당 항목의 합격 범위를 정해야 합니다. 출력값이 합격 범위 내에 있으면 해당 측정 항목은 합격(OK)으로 판정되고, 그렇지 않으면 불합격(NG)으로 판정됩니다. |
| 출력 항목 | 설명 |
|---|---|
중심점 |
피팅된 사각형의 기하 중심입니다. |
중심점 X 좌표 |
피팅된 사각형 중심점의 X 좌표값입니다. |
중심점 Y 좌표 |
피팅된 사각형 중심점의 Y 좌표값입니다. |
사각형 너비 |
피팅된 사각형의 너비입니다. |
사각형 길이 |
피팅된 사각형의 길이입니다. |
사각형 회전 각도 |
피팅된 사각형이 X축의 양의 방향에 대해 가지는 회전 각도입니다. |
피팅된 사각형 |
피팅으로 얻은 사각형입니다. |
오류 분석
|
CV-W4305
오류: 무효점 강도 채움값 파라미터 값이 유효 범위 내에 있지 않습니다.
가능한 원인: 파라미터 값이 0보다 작거나 255보다 큽니다.
해결 방법: 파라미터 값이 0~255 범위 내에 있는지 확인하세요.
CV-W4306
오류: 무효점 깊이 채움값 파라미터 값이 유효 범위 내에 있지 않습니다.
가능한 원인: 파라미터 값이 −10000보다 작거나 10000보다 큽니다.
해결 방법: 파라미터 값이 −10000~10000 범위 내에 있는지 확인하세요.
CV-W4310
오류: 절대 강도 변화 임곗값 파라미터 값이 유효 범위 내에 있지 않습니다.
가능한 원인: 파라미터 값이 0보다 작거나 255보다 큽니다.
해결 방법: 파라미터 값이 0~255 범위 내에 있는지 확인하세요.
CV-W4311
오류: 절대 깊이 변화 임곗값 파라미터 값이 유효 범위 내에 있지 않습니다.
가능한 원인: 파라미터 값이 0보다 작거나 20000보다 큽니다.
해결 방법: 파라미터 값이 0~20000 범위 내에 있는지 확인하세요.
CV-W4312
오류: 상대 임곗값 파라미터 값이 유효 범위 내에 있지 않습니다.
가능한 원인: 파라미터 값이 0%보다 작거나 100%보다 큽니다.
해결 방법: 파라미터 값이 0%~100% 범위 내에 있는지 확인하세요.
CV-W4313
오류: 충분한 에지점을 검출하지 못해 사각형을 피팅할 수 없습니다.
가능한 원인:
-
캘리퍼 관련 설정이 적절하지 않습니다.
-
특징 영역의 위치 또는 크기가 적절하지 않습니다.
-
절대 깊이 변화 임곗값 또는 절대 강도 변화 임곗값, 상대 임곗값이 너무 큽니다.
해결 방법:
-
캘리퍼 관련 파라미터를 조정하여 캘리퍼 내에 에지점이 존재하도록 하세요.
-
특징 영역을 적절히 설정하세요.
-
절대 깊이 변화 임곗값 또는 절대 강도 변화 임곗값, 상대 임곗값을 낮추세요.