Skip to main content
QUICK REVIEW

[논문 리뷰] Clustering based Point Cloud Representation Learning for 3D Analysis

Tuo Feng, Wenguan Wang|arXiv (Cornell University)|2023. 07. 27.
Remote Sensing and LiDAR ApplicationsEnvironmental Science인용 수 3
한 줄 요약

이 논문은 3D 포인트 클라우드 세그먼테이션을 위한 클러스터링 기반의 자기지도 학습 표현 학습 방법을 제안하며, 장면 간 잠재된 서브클래스 패턴을 발견하여 내부 클래스 변동성에 대한 강건성을 향상시킨다. 포인트 임베딩에 대해 클래스 내 클러스터링을 수행하고 특징 공간을 정규화하여 클러스터 간 분리성과 클러스터 내 밀도를 향상시킴으로써, SemanticKITTI에서 일관된 mIoU 향상(2.0–2.6%)과 S3DIS에서 1.8–1.9% 향상을 달성하며, 추론 오버헤드는 최소한으로 유지한다.

ABSTRACT

Point cloud analysis (such as 3D segmentation and detection) is a challenging task, because of not only the irregular geometries of many millions of unordered points, but also the great variations caused by depth, viewpoint, occlusion, etc. Current studies put much focus on the adaption of neural networks to the complex geometries of point clouds, but are blind to a fundamental question: how to learn an appropriate point embedding space that is aware of both discriminative semantics and challenging variations? As a response, we propose a clustering based supervised learning scheme for point cloud analysis. Unlike current de-facto, scene-wise training paradigm, our algorithm conducts within-class clustering on the point embedding space for automatically discovering subclass patterns which are latent yet representative across scenes. The mined patterns are, in turn, used to repaint the embedding space, so as to respect the underlying distribution of the entire training dataset and improve the robustness to the variations. Our algorithm is principled and readily pluggable to modern point cloud segmentation networks during training, without extra overhead during testing. With various 3D network architectures (i.e., voxel-based, point-based, Transformer-based, automatically searched), our algorithm shows notable improvements on famous point cloud segmentation datasets (i.e.,2.0-2.6% on single-scan and 2.0-2.2% multi-scan of SemanticKITTI, 1.8-1.9% on S3DIS, in terms of mIoU). Our algorithm also demonstrates utility in 3D detection, showing 2.0-3.4% mAP gains on KITTI.

연구 동기 및 목표

  • 깊이, 시점, 가림 현상 등의 변동성에 영향을 받지 않는 분류 가능한 동시에 강건한 포인트 클라우드 임베딩을 학습하는 데 도전한다.
  • 명시적인 애너테이션 없이도 포인트 클라우드 데이터에서 잠재적이고 세분화된 서브클래스 패턴을 발견한다.
  • 클러스터링 기반 정규화를 통해 글로벌이고 맥락 인식 가능한 표현 공간을 학습하여 3D 세그먼테이션의 일반화 능력을 향상시킨다.
  • 추론 비용을 증가시키지 않으면서 다양한 3D 네트워크 아키텍처(바이셀 기반, 포인트 기반, 트랜스포머 기반)와 호환되는 플러그 앤 플레이 학습 체계를 개발한다.

제안 방법

  • 모든 훈련 장면에서 포인트 임베딩에 대해 클래스 내 클러스터링을 수행하여 숨겨진 서브클래스 패턴을 발견한다.
  • 발견된 클러스터 구조를 활용해 특징 공간을 정규화하여 클러스터 간 분류 성능 향상과 클러스터 내 변동성 감소를 유도한다.
  • 클러스터 내 특징의 밀도를 높이고 클러스터 간 분리성을 강화하는 대비 유사 손실을 도입한다.
  • 훈련 중에 클러스터링 기반 정규화를 적용하여 표준 지도 학습 프레임워크와 호환 가능하게 한다.
  • 장면에 종속되지 않는 방식으로, 각 장면 별로 훈련하는 대신 장면 간 특징을 통합하여 전역 분포 모델링이 가능하다.
  • 아키텍처 변경 없이도 기존의 3D 세그먼테이션 네트워크(예: KPConv, PTV1, Cylinder3D)에 쉽게 통합되며, 추론 오버헤드가 없다.
Figure 1 : ${}_{\!}$ Overview ${}_{\!}$ of ${}_{\!}$ our ${}_{\!}$ clustering ${}_{\!}$ based ${}_{\!}$ supervised ${}_{\!}$ learning ${}_{\!}$ algorithm ${}_{\!}$ for ${}_{\!}$ point ${}_{\!}$ cloud ${}_{\!}$ segmentation. ${}_{\!\!\!}$
Figure 1 : ${}_{\!}$ Overview ${}_{\!}$ of ${}_{\!}$ our ${}_{\!}$ clustering ${}_{\!}$ based ${}_{\!}$ supervised ${}_{\!}$ learning ${}_{\!}$ algorithm ${}_{\!}$ for ${}_{\!}$ point ${}_{\!}$ cloud ${}_{\!}$ segmentation. ${}_{\!\!\!}$

실험 결과

연구 질문

  • RQ1클러스터링 기반의 잠재된 서브클래스 패턴 발견이 3D 포인트 클라우드 표현 학습을 향상시킬 수 있는가?
  • RQ2전체 데이터셋 수준의 클러스터링 전략이 시점, 깊이, 가림 현상 등의 변동성에 대해 더 강건한가?
  • RQ3임베딩에 대한 비지도 클러스터링이 추가 애너테이션 없이도 의미 세그먼테이션 성능 향상에 기여할 수 있는가?
  • RQ4기본 모델 대비 표준 장면 별 훈련과 비교했을 때, 제안된 방법은 다양한 3D 데이터셋에서 mIoU와 일반화 능력 측면에서 어떻게 성능을 내는가?
  • RQ5이 방법은 다양한 3D 네트워크 아키텍처로 얼마나 일반화 가능한가?

주요 결과

  • 다양한 네트워크 아키텍처에서 SemanticKITTI 싱글스캔 벤치마크에서 2.0–2.6%의 mIoU 향상을 달성한다.
  • 멀티스캔 SemanticKITTI 벤치마크에서는 기준 모델 대비 2.0–2.2%의 mIoU 향상을 기록한다.
  • S3DIS 데이터셋에서는 1.8–1.9%의 mIoU 향상을 기록하여 다양한 3D 장면 유형 간 강력한 일반화 능력을 입증한다.
  • 3D 검출에서 KITTI 데이터셋에서 mAP를 2.0–3.4% 향상시켜 세그먼테이션 외 응용 분야에서도 유용함을 확인한다.
  • 바이셀 기반(MinkowskiNet), 포인트 기반(KPConv), 트랜스포머 기반(PTV1, Cylinder3D) 네트워크를 포함한 다양한 아키텍처에서 일관되게 성능 향상을 보인다.
  • 정성적 오류 맵 분석 결과, 특히 SemanticKITTI 및 S3DIS와 같은 복잡한 장면에서 가려진 물체나 미세 구조 부위에서의 잘못된 분류를 줄이는 데 기여함을 확인할 수 있다.
Figure 2 : (a) Our clustering results for five classes, i.e . , sidewalk , vegetation , road , car , and building . (b-c) t-SNE visualization of point features $\{_{\!}\bm{P}^{c\!}\}_{c}$ learned with $\mathcal{J}_{\text{CE}}$ (Eq. ${}_{\!}$ ( 5 )) and $\mathcal{J}$ (Eq. ${}_{\!}$ ( 8 )). We set $M\
Figure 2 : (a) Our clustering results for five classes, i.e . , sidewalk , vegetation , road , car , and building . (b-c) t-SNE visualization of point features $\{_{\!}\bm{P}^{c\!}\}_{c}$ learned with $\mathcal{J}_{\text{CE}}$ (Eq. ${}_{\!}$ ( 5 )) and $\mathcal{J}$ (Eq. ${}_{\!}$ ( 8 )). We set $M\

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.