SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 1902.11020 · 2019

DPOD: 6D Pose Object Detector and Refiner

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 8 functions out of this paper's own repositories and ran 6 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
yshah43/DPOD pwc_unofficial 6 of 8
FunctionStatusWhere it lives
ADD_score Ran yshah43/DPOD/helper.py
code served (permissive licence) · get_code("06014bd3ae5a2aee")
Matching_loss Ran yshah43/DPOD/pose_refinement.py
code served (permissive licence) · get_code("435b1f8f8f5b7515")
fetch_ptcld_data Ran yshah43/DPOD/pose_refinement.py
code served (permissive licence) · get_code("578ba089e447bb21")
fill_holes Ran yshah43/DPOD/create_ground_truth.py
code served (permissive licence) · get_code("b6a6fb23a76018c7")
get_rot_tra Ran yshah43/DPOD/create_ground_truth.py
code served (permissive licence) · get_code("e9a8aafe5c3ef9dc")
load_obj Ran yshah43/DPOD/helper.py
code served (permissive licence) · get_code("b91a5961fb87cb5e")
create_bounding_box Not yet run yshah43/DPOD/helper.py
code served (permissive licence) · get_code("f55979ffb2cdf732")
create_rendering Not yet run yshah43/DPOD/create_renderings.py
code served (permissive licence) · get_code("9c8fd9c497bd1443")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

In this paper we present a novel deep learning method for 3D object detection and 6D pose estimation from RGB images. Our method, named DPOD (Dense Pose Object Detector), estimates dense multi-class 2D-3D correspondence maps between an input image and available 3D models. Given the correspondences, a 6DoF pose is computed via PnP and RANSAC. An additional RGB pose refinement of the initial pose estimates is performed using a custom deep learning-based refinement scheme. Our results and comparison to a vast number of related works demonstrate that a large number of correspondences is beneficial for obtaining high-quality 6D poses both before and after refinement. Unlike other methods that mainly use real data for training and do not train on synthetic renderings, we perform evaluation on both synthetic and real training data demonstrating superior results before and after refinement when compared to all recent detectors. While being precise, the presented approach is still real-time capable.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("1902.11020")
get_code_for_paper("1902.11020")
have("1902.11020")

Connect an agent — have() is free.