ohirose/bcpd

Domain Elastic Transform / Bayesian Coherent Point Drift

해결하는 문제

이 소프트웨어 제품군은 점군 및 불규칙 도메인상의 함수에 대한 비강체 정합 도구를 제공합니다. 변형, 회전 또는 노이즈가 포함될 수 있는 두 개의 서로 다른 기하학적 구조나 고차원 신호(공간 전사체 데이터 등)를 정렬하는 문제를 해결하여 형상 분석, 3D 모델 재구성 및 함수 정렬을 가능하게 합니다.

작동 원리

이 제품군은 베이지안 추론에 기반한 몇 가지 확률적 프레임워크를 구현합니다:

  • Domain Elastic Transform (DET): 기하학적 정렬과 함수적 정렬을 결합하여 불규칙 도메인상의 함수를 정합하는 그리드 프리 프레임워크입니다. 데이터를 복셀화할 필요 없이 함수로 처리합니다.
  • Bayesian Coherent Point Drift (BCPD): Coherent Point Drift 알고리즘을 일반화한 것으로, 운동 일관성 사전 분포를 사용하여 희소 점군을 정렬할 때 부드러운 변형을 보장합니다.
  • Geodesic-Based BCPD (GBCPD): BCPD를 강화한 것으로, 표면 일관성 행렬(가우시안 커널과 측지선 커널을 결합)을 사용하여 인접한 경계를 더 잘 분리하고 복잡한 위상적 절단을 처리합니다.
  • Dependent Landmark Drift (DLD): 통계적 형상 모델을 사용하여 변형을 제약하고, 학습된 평균 형상을 대상 점군에 매핑하여 노이즈와 아티팩트에 저항합니다.

대규모 데이터 세트(수백만 개의 점)를 처리하기 위해 "++" 변형(예: BCPD++)은 다운샘플링, 변위장 보간, 저랭크 행렬 근사를 위한 Nystrom 방법, 효율적인 점 대응을 위한 k-d tree 검색을 사용합니다.

대상 사용자

과학 데이터를 다루는 연구원 및 엔지니어를 위해 설계되었으며, 특히 공간 전사체, 디지털 이미지, 오디오 신호, 3D 형상 분석 및 3D 모델 재구성을 다루는 분들에게 적합합니다.

주요 특징

  • 그리드 프리 정합: DET를 사용하면 빈 분할이나 복셀화 없이 불규칙 도메인상의 고차원 신호를 정합할 수 있습니다.
  • 높은 확장성: "++" 프레임워크를 통해 표준 하드웨어에서 수백만 개의 점을 처리할 수 있습니다.
  • 위상 인식: GBCPD는 측지선 커널을 사용하여 복잡한 인터페이스 전반에서 구조적 무결성을 유지합니다.
  • 강력한 형상 피팅: DLD는 통계 모델을 통해 사전 형상 지식을 활용하여 노이즈가 많은 데이터를 처리합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch