포인트 클라우드 에지 추출 - 순서 없음 (레거시)

기능 설명

이 연산자는 법선이 있는 입력된 정렬되지 않은 포인트 클라우드에서 가장자리 점을 추출하는 데 사용됩니다. 포인트 클라우드의 각 점과 이웃 점 사이의 법선 벡터 방향 차이를 분석하여 가장자리를 식별합니다. 이웃을 정의하기 위해 K-최근접 이웃(KNN) 또는 반경 검색(RADIUS)을 선택적으로 사용할 수 있습니다. 한 점과 해당 이웃 내 점들의 법선 벡터 사이의 최대 각도 차이가 설정된 "가장자리 각도 임계값"을 초과하면 해당 점은 가장자리 점으로 식별됩니다. 연산자는 또한 출력 가장자리 점의 법선 벡터 방향을 조정할지 여부를 선택할 수 있습니다.

사용 시나리오

  • 레거시 워크플로와의 호환성이 필요한 시나리오에 적합합니다.

  • 특징 추출: 정렬되지 않은 포인트 클라우드의 윤곽선 또는 기하학적 가장자리를 추출합니다.

  • 시각화: 객체의 윤곽을 강조 표시합니다.

입력 및 출력

입력 항목

노멀 포인트 클라우드로: 입력은 법선 벡터 정보가 있는 정렬되지 않은 포인트 클라우드 또는 포인트 클라우드 목록이어야 합니다.

출력 항목

포인트 클라우드 에지: 추출된 가장자리 점으로 구성된 포인트 클라우드 목록입니다. 출력 포인트 클라우드에는 가장자리로 식별된 점만 포함되며 원래 좌표 및 법선 벡터 정보가 유지됩니다(법선이 조정되었을 수 있음).

매개변수 설명

가장자리 각도 임계값

매개변수 설명

한 점이 가장자리 점인지 여부를 결정하기 위한 법선 벡터 각도 차이 임계값입니다.

튜닝 설명

연산자는 각 점과 이웃 점의 법선 벡터 사이의 각도 차이를 계산합니다. 이러한 각도 차이의 최대값이 여기에 설정된 임계값을 초과하면 해당 점은 가장자리 점으로 간주됩니다.

  • 임계값 줄이기: 법선 변화에 더 민감하여 더 많은 가장자리를 추출합니다.

  • 임계값 늘리기: 법선 변화가 매우 급격한 점만 가장자리로 식별하여 추출되는 가장자리가 줄어듭니다.

매개변수 범위

[0, 180], 기본값: 90, 단위: 도

엣지 노멀 조정

매개변수 설명

추출 후 가장자리 점의 법선 벡터를 조정할지 여부를 선택합니다.

튜닝 설명

  • 활성화됨(기본값): 식별된 가장자리 점의 법선 벡터를 다시 계산하고 조정하여 가장자리 방향에 최대한 수직이 되고 일관된 방향(바깥쪽 또는 안쪽)을 가리키도록 합니다.

  • 비활성화됨: 가장자리 점의 원래 법선 벡터를 유지합니다.

이웃 검색 방법

매개변수 설명

각 점의 이웃 범위를 정의하는 방법을 선택합니다.

튜닝 설명

  • 수 검색(기본값): 현재 점에서 가장 가까운 K개의 점을 이웃으로 찾습니다. 즉, 이러한 점 사이의 실제 거리에 관계없이 항상 고정된 수의 이웃 점을 사용합니다. K 값은 "이웃 검색 수" 매개변수로 지정됩니다.

  • 반경 검색: 고정된 물리적 거리의 반경 내에 있는 모든 점을 찾습니다. 반경 값은 "이웃 검색 반경" 매개변수로 지정됩니다.

이웃 검색 수

매개변수 설명

"이웃 검색 방법"이 "수 검색"으로 설정된 경우에 유효합니다.

튜닝 설명

이웃 점의 수를 제어합니다.

  • 수가 적을수록: 국부적 세부 정보의 가장자리 변화에 더 민감하지만 노이즈에도 더 민감하며 희소 영역에서 오판하기 쉽습니다.

  • 수가 많을수록: 노이즈에 덜 민감하여 결과가 더 부드러워집니다. 수가 많을수록 계산량이 증가하며 밀도가 낮거나 균일하지 않은 포인트 클라우드에 적합합니다.

매개변수 범위

[0, 100000], 기본값: 20

이웃 검색 반경

매개변수 설명

"이웃 검색 방법"이 "반경 검색"으로 설정된 경우에 유효합니다.

튜닝 설명

각도 차이를 계산하는 데 사용되는 이웃 공간 범위를 제어합니다.

  • 반경이 작을수록: 매우 가까운 이웃 점만 고려하여 국부적 세부 정보와 가장자리 변화를 더 민감하게 포착할 수 있지만 노이즈에 더 민감합니다. 희소 영역에서는 이웃 점이 부족하여 추정이 불안정해질 수 있습니다.

  • 반경이 클수록: 더 넓은 이웃을 포함하여 계산 결과가 더 부드럽고 견고해집니다. 밀도가 낮거나 균일하지 않은 포인트 클라우드에 적합하지만 세부 정보가 가려지고 가장자리가 흐려질 수 있습니다.

매개변수 범위

[0, 1000], 기본값: 10

노드 활성화

매개변수 설명

이 연산자가 계산을 수행할지 여부를 제어합니다.

튜닝 설명

  • 활성화됨(기본값): 연산자가 정상적으로 작동합니다.

  • 비활성화됨: 연산자가 아무 작업도 수행하지 않고 입력 데이터를 직접 출력합니다.