SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2009.07378 · 2020

BOP Challenge 2020 on 6D Object Localization

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 30 functions out of this paper's own repositories and ran 22 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
thodan/bop_toolkit canonical 16 of 18
azad96/cosypose-custom pwc_unofficial 5 of 10
ylabbe/cosypose pwc_unofficial 1 of 2
FunctionStatusWhere it lives
adjust_depth_for_plt Ran thodan/bop_toolkit/bop_toolkit_lib/common_utils.py
code served (permissive licence) · get_code("c69a4387ec96b552")
adjust_img_for_plt Ran thodan/bop_toolkit/bop_toolkit_lib/common_utils.py
code served (permissive licence) · get_code("8fd96e7df5260aed")
cast_to_numpy Ran thodan/bop_toolkit/bop_toolkit_lib/common_utils.py
code served (permissive licence) · get_code("5669a17f1c3ccf86")
check_update_config Ran azad96/cosypose-custom/cosypose/training/detector_models_cfg.py
code served (permissive licence) · get_code("e5230a68620e8256")
conv3x3 Ran azad96/cosypose-custom/cosypose/models/wide_resnet.py
code served (permissive licence) · get_code("dd1114865f06f0fd")
create_annotation_info Ran thodan/bop_toolkit/bop_toolkit_lib/pycoco_utils.py
code served (permissive licence) · get_code("23bf718b3b1bd390")
depth_im_to_dist_im_fast Ran thodan/bop_toolkit/bop_toolkit_lib/misc.py
code served (permissive licence) · get_code("1ca424c67c8a52eb")
drop_connect Ran azad96/cosypose-custom/cosypose/models/efficientnet_utils.py
code served (permissive licence) · get_code("2dd5dfa94542911e")
get_env_default Ran thodan/bop_toolkit/bop_toolkit_lib/config.py
code served (permissive licence) · get_code("28a5d99eee8fde47")
get_model_params Ran thodan/bop_toolkit/bop_toolkit_lib/dataset_params.py
code served (permissive licence) · get_code("e3a553daadce72d4")
get_split_params Ran thodan/bop_toolkit/bop_toolkit_lib/dataset_params.py
code served (permissive licence) · get_code("fe847b6f76c755a5")
h_maskrcnn Ran ylabbe/cosypose/cosypose/training/maskrcnn_forward_loss.py
code served (permissive licence) · get_code("a24f32c00b40d67b")
load_im Ran thodan/bop_toolkit/bop_toolkit_lib/inout.py
code served (permissive licence) · get_code("f006c9de121eb346")
load_json Ran thodan/bop_toolkit/bop_toolkit_lib/inout.py
code served (permissive licence) · get_code("c141d39b1c2fdf08")
match_poses Ran thodan/bop_toolkit/bop_toolkit_lib/pose_matching.py
code served (permissive licence) · get_code("f80f33a4299a5fdd")
match_poses_scene Ran thodan/bop_toolkit/bop_toolkit_lib/pose_matching.py
code served (permissive licence) · get_code("bbd775984ad4be7e")
merge_coco_results Ran thodan/bop_toolkit/bop_toolkit_lib/pycoco_utils.py
code served (permissive licence) · get_code("5620772ffbf198b4")
project_pts Ran thodan/bop_toolkit/bop_toolkit_lib/misc.py
code served (permissive licence) · get_code("b986790ed6f5ec58")
project_pts Ran thodan/bop_toolkit/bop_toolkit_lib/misc_torch.py
code served (permissive licence) · get_code("f740c0c95c48ec64")
round_filters Ran azad96/cosypose-custom/cosypose/models/efficientnet_utils.py
code served (permissive licence) · get_code("826e2e91d6a9ec09")
round_repeats Ran azad96/cosypose-custom/cosypose/models/efficientnet_utils.py
code served (permissive licence) · get_code("4d8e794b593d34a0")
transform_pts_Rt Ran thodan/bop_toolkit/bop_toolkit_lib/misc_torch.py
code served (permissive licence) · get_code("9623a17704ca80c6")
cast Not yet run ylabbe/cosypose/cosypose/training/maskrcnn_forward_loss.py
code served (permissive licence) · get_code("028fd96cb1f104c9")
compute_ADDS_loss Not yet run azad96/cosypose-custom/cosypose/lib3d/mesh_losses.py
code served (permissive licence) · get_code("62b38434073127c4")
compute_ADD_L1_loss Not yet run azad96/cosypose-custom/cosypose/lib3d/mesh_losses.py
code served (permissive licence) · get_code("688554cd6c13d2a4")
conv Not yet run azad96/cosypose-custom/cosypose/models/flownet.py
code served (permissive licence) · get_code("bd0dbd4874d575eb")
create_image_info Not yet run thodan/bop_toolkit/bop_toolkit_lib/pycoco_utils.py
code served (permissive licence) · get_code("576747dbe5e73de5")
deconv Not yet run azad96/cosypose-custom/cosypose/models/flownet.py
code served (permissive licence) · get_code("05aaa6b1fc1c8968")
load_depth Not yet run thodan/bop_toolkit/bop_toolkit_lib/inout.py
code served (permissive licence) · get_code("1386b8ff1d40a52a")
predict_flow Not yet run azad96/cosypose-custom/cosypose/models/flownet.py
code served (permissive licence) · get_code("105d32c87eefda24")

Repositories linked to this paper

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

Abstract

This paper presents the evaluation methodology, datasets, and results of the BOP Challenge 2020, the third in a series of public competitions organized with the goal to capture the status quo in the field of 6D object pose estimation from an RGB-D image. In 2020, to reduce the domain gap between synthetic training and real test RGB images, the participants were provided 350K photorealistic training images generated by BlenderProc4BOP, a new open-source and light-weight physically-based renderer (PBR) and procedural data generator. Methods based on deep neural networks have finally caught up with methods based on point pair features, which were dominating previous editions of the challenge. Although the top-performing methods rely on RGB-D image channels, strong results were achieved when only RGB channels were used at both training and test time - out of the 26 evaluated methods, the third method was trained on RGB channels of PBR and real images, while the fifth on RGB channels of PBR images only. Strong data augmentation was identified as a key component of the top-performing CosyPose method, and the photorealism of PBR images was demonstrated effective despite the augmentation. The online evaluation system stays open and is available on the project website: bop.felk.cvut.cz.

For agents

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

get_harvested_code_for_paper("2009.07378")
get_code_for_paper("2009.07378")
have("2009.07378")

Connect an agent — have() is free.