Skip to main content
QUICK REVIEW

[논문 리뷰] PF-Net: Point Fractal Network for 3D Point Cloud Completion

Zitian Huang, Yikuan Yu|arXiv (Cornell University)|2020. 03. 01.
3D Shape Modeling and Analysis참고 문헌 33인용 수 38
한 줄 요약

PF-Net은 입력 부분 지점 구름을 보존하고 다중 스케일 프랙탈과 적대적 손실로 missing regions를 계층적으로 예측하여 고충실도 3D 포인트 클라우드 완성을 달성한다.

ABSTRACT

In this paper, we propose a Point Fractal Network (PF-Net), a novel learning-based approach for precise and high-fidelity point cloud completion. Unlike existing point cloud completion networks, which generate the overall shape of the point cloud from the incomplete point cloud and always change existing points and encounter noise and geometrical loss, PF-Net preserves the spatial arrangements of the incomplete point cloud and can figure out the detailed geometrical structure of the missing region(s) in the prediction. To succeed at this task, PF-Net estimates the missing point cloud hierarchically by utilizing a feature-points-based multi-scale generating network. Further, we add up multi-stage completion loss and adversarial loss to generate more realistic missing region(s). The adversarial loss can better tackle multiple modes in the prediction. Our experiments demonstrate the effectiveness of our method for several challenging point cloud completion tasks.

연구 동기 및 목표

  • 부분 포인트 클라우드의 기존 점을 바꾸지 않고 incomplete 3D 포인트 클라우드를 강건하게 복원하도록 동기를 부여한다.
  • 공간 배열을 보존하면서 누락 기하를 추론하는 계층적이고 다중 스케일 생성기를 개발한다.
  • 새로운 다중 해상도 인코더를 사용하여 부분 입력으로부터 풍부한 다중 스케일 특징을 추출한다.
  • 특징 포인트에 의해 누락 영역의 포인트를 세 가지 스케일로 출력하는 Point Pyramid Decoder를 사용하여 생겨나는 생성 왜곡을 줄이고 디테일을 보존한다.
  • 다중 단계 보완 손실과 적대적 손실을 도입하여 현실감을 개선하고 다중 출력 모드를 처리한다.

제안 방법

  • 부분 포인트 구름에서 다중 스케일 특징을 추출하기 위해 Combined Multi-Layer Perception(CMLP)와 함께 Multi-Resolution Encoder(MRE)을 도입한다.
  • Encoder의 다중 해상도에서 특징 포인트를 얻기 위해 Iterative Farthest Point Sampling(IFPS)을 사용한다.
  • Feature 포인트를 안내로 삼아 주/보조/세부 포인트 레이어를 통해 세 가지 스케일의 누락 영역 포인트를 출력하는 계층적 Point Pyramid Decoder(PPD)를 설계한다.
  • 누락 영역 예측을 누락 영역의 다중 해상도에서의 ground-truth 서브샘플에 대해 비교하는 다중 단계 보완 손실을 채택한다.
  • Discriminator가 PF-Net이 더 현실적인 누락 영역 포인트 구름을 생성하도록 안내하는 적대적 손실로 학습한다.
  • 완성 손실과 적대적 손실을 결합하여 기하학적 충실도와 현실감의 균형을 맞춘 공동 목적 함수를 사용한다.

실험 결과

연구 질문

  • RQ1부분 포인트 구름은 기존 구조를 보존하면서 누락 영역만 예측함으로써 보수적으로 복원될 수 있는가?
  • RQ2다중 해상도, 특징 포인트 구동 인코더-디코더가 지역적 및 전역 기하를 완전히 활용하여 예측 영역의 디테일을 향상시키는가?
  • RQ3계층적이고 프랙탈과 같은 디코더가 genus 관점의 왜곡을 줄이고 누락 영역의 디테일 보존을 개선하는가?
  • RQ4적대적 학습이 포인트 구름 보완의 현실감과 다중 모드 예측 문제를 개선하는가?

주요 결과

CategoryLGAN-AEPCN3D-CapsulePF-Net(vanilla)PF-Net
Airplane0.856 / 0.7220.800 / 0.8000.826 / 0.8810.284 / 0.2310.263 / 0.238
Bag3.102 / 2.9942.954 / 3.0633.228 / 2.7220.927 / 0.9340.926 / 0.772
Cap3.530 / 2.8233.466 / 2.6743.439 / 2.8441.308 / 1.0271.226 / 1.169
Car2.232 / 1.6872.324 / 1.7382.503 / 1.9130.616 / 0.4310.599 / 0.424
Chair1.541 / 1.4731.592 / 1.5381.678 / 1.5630.472 / 0.4200.487 / 0.427
Guitar0.394 / 0.3540.367 / 0.4060.298 / 0.4610.097 / 0.0940.108 / 0.091
Lamp3.181 / 1.9182.757 / 2.0033.271 / 1.9121.041 / 0.6161.037 / 0.640
Laptop1.206 / 1.0301.191 / 1.1551.276 / 1.2540.309 / 0.2440.301 / 0.245
Motorbike1.828 / 1.4551.699 / 1.4591.591 / 1.6640.524 / 0.4140.522 / 0.389
Mug2.732 / 2.9462.893 / 2.8213.086 / 2.9610.793 / 0.7760.745 / 0.739
Pistol1.113 / 0.9670.968 / 0.9581.089 / 1.0860.270 / 0.2370.252 / 0.244
Skateboard0.887 / 1.0200.816 / 1.2060.897 / 1.2620.289 / 0.2880.225 / 0.172
Table1.694 / 1.6011.604 / 1.7901.870 / 1.7490.505 / 0.4170.525 / 0.404
Mean1.869 / 1.6151.802 / 1.6621.927 / 1.7130.572 / 0.4710.555 / 0.458
CategoryLGAN-AEPCN3D-CapsulePF-Net(vanilla)PF-Net
Airplane3.357 / 1.1305.060 / 1.2432.676 / 1.4011.197 / 1.0061.091 / 1.070
Bag5.707 / 5.3033.251 / 4.3145.228 / 4.2023.946 / 4.0543.929 / 3.768
Cap8.968 / 4.6087.015 / 4.24011.04 / 4.7395.519 / 4.4705.290 / 4.800
Car4.531 / 2.5182.741 / 2.1235.944 / 3.5082.537 / 1.8482.489 / 1.839
Chair7.359 / 2.3393.952 / 2.3013.049 / 2.2071.998 / 1.8282.074 / 1.824
Guitar0.838 / 0.5361.419 / 0.6890.625 / 0.6620.435 / 0.4350.456 / 0.429
Lamp8.464 / 3.62711.61 / 7.1399.912 / 5.8475.252 / 3.0595.122 / 3.460
Laptop7.649 / 1.4133.070 / 1.4222.129 / 1.7331.291 / 1.0131.247 / 0.997
Motorbike4.914 / 2.0364.962 / 1.9228.617 / 2.7082.229 / 1.8762.206 / 1.775
Mug6.139 / 4.7353.590 / 3.5915.155 / 5.1683.228 / 3.3323.138 / 3.238
Pistol3.944 / 1.4244.484 / 1.4145.980 / 1.7821.267 / 1.0121.122 / 1.055
Skateboard5.613 / 1.6833.025 / 1.74011.49 / 2.0441.198 / 1.2571.136 / 1.337
Table2.658 / 2.4842.503 / 2.4523.929 / 3.0982.184 / 1.9282.235 / 1.934
Mean5.395 / 2.6034.360 / 2.6615.829 / 3.0082.483 / 2.0862.426 / 2.117
  • PF-Net은 전반적인 완성 품질과 누락 영역 품질에서 대부분의 카테고리에서 기준 방법보다 우수하다.
  • Discriminator의 포함은 대부분의 카테고리에서 예측 품질을 향상시킨다.
  • CMLP와 MR-CMLP가 특징 추출 성능을 향상시키며, PF-Net은 PPD 디코더를 통해 디테일 보존을 추가로 향상시킨다.
  • 모델은 불완전 입력의 다양한 정도(25%, 50%, 75%)에 대해 강건함을 보이며 여러 누락 부품을 다룰 수 있다.
  • 정량적 결과에서 PF-Net 및 PF-Net(vanilla)이 대부분의 카테고리와 13개 카테고리의 평균에서 Pred→GT 및 GT→Pred 오차가 더 낮은 것을 보인다.

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

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

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

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