SCARP: 3D Shape Completion in ARbitrary Poses for Improved Grasping

Bipasha Sen, Aditya Agarwal, Gaurav Singh, Brojeshwar B., Srinath Sridhar +1 more
1/17/2023
cs.CVcs.RO

No official code found. Best implementation: vanhalen42/SCARP (31 stars, MIT, last commit 2023-07-24).

Abstract

Recovering full 3D shapes from partial observations is a challenging task that has been extensively addressed in the computer vision community. Many deep learning methods tackle this problem by training 3D shape generation networks to learn a prior over the full 3D shapes. In this training regime, the methods expect the inputs to be in a fixed canonical form, without which they fail to learn a valid prior over the 3D shapes. We propose SCARP, a model that performs Shape Completion in ARbitrary Poses. Given a partial pointcloud of an object, SCARP learns a disentangled feature representation of pose and shape by relying on rotationally equivariant pose features and geometric shape features trained using a multi-tasking objective. Unlike existing methods that depend on an external canonicalization, SCARP performs canonicalization, pose estimation, and shape completion in a single network, improving the performance by 45% over the existing baselines. In this work, we use SCARP for improving grasp proposals on tabletop objects. By completing partial tabletop objects directly in their observed poses, SCARP enables a SOTA grasp proposal network improve their proposals by 71.2% on partial shapes. Project page: https://bipashasen.github.io/scarp

View on arXivView PDF

Code Implementations(1)

vanhalen42/SCARPCommunity67%
MIT

SCARP: 3D Shape Completion in ARbitrary Poses for Improved Grasping

312PythonSep 16, 20223 years agoMIT

Similar Papers

Cite this paper

@article{sen2023scarp,
  title  = {SCARP: 3D Shape Completion in ARbitrary Poses for Improved Grasping},
  author = {Bipasha Sen and Aditya Agarwal and Gaurav Singh and Brojeshwar B. and Srinath Sridhar and Madhava Krishna},
  year   = {2023},
  eprint = {2301.07213},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.07213v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.07213.svg)](https://codeofpaper.com/paper/2301.07213)

Discussion