HyperAIHyperAI

Command Palette

Search for a command to run...

a month ago

PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes

Xiang Yu Schmidt Tanner Narayanan Venkatraman Fox Dieter

PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in
  Cluttered Scenes

Abstract

Estimating the 6D pose of known objects is important for robots to interactwith the real world. The problem is challenging due to the variety of objectsas well as the complexity of a scene caused by clutter and occlusions betweenobjects. In this work, we introduce PoseCNN, a new Convolutional Neural Networkfor 6D object pose estimation. PoseCNN estimates the 3D translation of anobject by localizing its center in the image and predicting its distance fromthe camera. The 3D rotation of the object is estimated by regressing to aquaternion representation. We also introduce a novel loss function that enablesPoseCNN to handle symmetric objects. In addition, we contribute a large scalevideo dataset for 6D object pose estimation named the YCB-Video dataset. Ourdataset provides accurate 6D poses of 21 objects from the YCB dataset observedin 92 videos with 133,827 frames. We conduct extensive experiments on ourYCB-Video dataset and the OccludedLINEMOD dataset to show that PoseCNN ishighly robust to occlusions, can handle symmetric objects, and provide accuratepose estimation using only color images as input. When using depth data tofurther refine the poses, our approach achieves state-of-the-art results on thechallenging OccludedLINEMOD dataset. Our code and dataset are available athttps://rse-lab.cs.washington.edu/projects/posecnn/.

Code Repositories

NVlabs/PoseCNN-PyTorch
pytorch
Mentioned in GitHub
cxt98/Densefusion-transparency
pytorch
Mentioned in GitHub
Yotonctu/densefusion_torch1.0
pytorch
Mentioned in GitHub
leob03/E2E_Object_Pose_Estimator
pytorch
Mentioned in GitHub
hz-ants/Posecnn
tf
Mentioned in GitHub
Theopetitjean/DenseFusion_R_Invariant
pytorch
Mentioned in GitHub
yuxng/PoseCNN
tf
Mentioned in GitHub
RiplleYang/DenseFusion
pytorch
Mentioned in GitHub
caoquan95/6D-pose-project
pytorch
Mentioned in GitHub
hz-ants/DenseFusion
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
6d-pose-estimation-on-ycb-videoPoseCNN
Accuracy (ADD): 21.3%
Mean ADD: 53.7
Mean ADD-S: 75.9
6d-pose-estimation-on-ycb-video-2PoseCNN+ICP
ADDS AUC: 93.0
6d-pose-estimation-using-rgbd-on-ycb-videoPoseCNN (ICP)
Mean ADD: 79.3
6d-pose-estimation-using-rgbd-on-ycb-videoALL PoseCNN+ICP
Mean ADD-S: 93

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes | Papers | HyperAI