gitextract_vctsyxbk/ ├── .gitignore ├── .gitmodules ├── LICENSE.md ├── README.md ├── build.sh ├── experiments/ │ ├── cfgs/ │ │ ├── dex_ycb.yml │ │ ├── ycb_object.yml │ │ ├── ycb_object_detection.yml │ │ ├── ycb_object_self_supervision.yml │ │ └── ycb_video.yml │ └── scripts/ │ ├── demo.sh │ ├── dex_ycb_test_s0.sh │ ├── dex_ycb_test_s1.sh │ ├── dex_ycb_test_s2.sh │ ├── dex_ycb_test_s3.sh │ ├── dex_ycb_train_s0.sh │ ├── dex_ycb_train_s1.sh │ ├── dex_ycb_train_s2.sh │ ├── dex_ycb_train_s3.sh │ ├── ros_ycb_object_test.sh │ ├── ros_ycb_object_test_detection.sh │ ├── ycb_object_test.sh │ ├── ycb_object_train.sh │ ├── ycb_object_train_detection.sh │ ├── ycb_object_train_self_supervision.sh │ ├── ycb_video_test.sh │ └── ycb_video_train.sh ├── lib/ │ ├── datasets/ │ │ ├── __init__.py │ │ ├── background.py │ │ ├── dex_ycb.py │ │ ├── factory.py │ │ ├── imdb.py │ │ ├── ycb_object.py │ │ ├── ycb_self_supervision.py │ │ └── ycb_video.py │ ├── fcn/ │ │ ├── __init__.py │ │ ├── config.py │ │ ├── render_utils.py │ │ ├── test_common.py │ │ ├── test_dataset.py │ │ ├── test_imageset.py │ │ └── train.py │ ├── layers/ │ │ ├── ROIAlign_cuda.cu │ │ ├── __init__.py │ │ ├── backproject_kernel.cu │ │ ├── hard_label.py │ │ ├── hard_label_kernel.cu │ │ ├── hough_voting.py │ │ ├── hough_voting_kernel.cu │ │ ├── point_matching_loss.py │ │ ├── point_matching_loss_kernel.cu │ │ ├── pose_target_layer.py │ │ ├── posecnn_layers.cpp │ │ ├── roi_align.py │ │ ├── roi_pooling.py │ │ ├── roi_pooling_kernel.cu │ │ ├── roi_target_layer.py │ │ ├── sdf_matching_loss.py │ │ ├── sdf_matching_loss_kernel.cu │ │ └── setup.py │ ├── networks/ │ │ ├── PoseCNN.py │ │ └── __init__.py │ ├── sdf/ │ │ ├── __init__.py │ │ ├── _init_paths.py │ │ ├── multi_sdf_optimizer.py │ │ ├── sdf_optimizer.py │ │ ├── sdf_utils.py │ │ └── test_sdf_optimizer.py │ └── utils/ │ ├── __init__.py │ ├── bbox.pyx │ ├── bbox_transform.py │ ├── blob.py │ ├── nms.py │ ├── pose_error.py │ ├── se3.py │ ├── segmentation_evaluation.py │ └── setup.py ├── requirement.txt ├── ros/ │ ├── _init_paths.py │ ├── collect_images_realsense.py │ ├── posecnn.rviz │ └── test_images.py ├── tools/ │ ├── _init_paths.py │ ├── test_images.py │ ├── test_net.py │ └── train_net.py └── ycb_render/ ├── CMakeLists.txt ├── __init__.py ├── cpp/ │ ├── query_devices.cpp │ ├── test_device.cpp │ └── ycb_renderer.cpp ├── get_available_devices.py ├── glad/ │ ├── EGL/ │ │ └── eglplatform.h │ ├── KHR/ │ │ └── khrplatform.h │ ├── egl.c │ ├── gl.c │ ├── glad/ │ │ ├── egl.h │ │ ├── gl.h │ │ └── glx.h │ ├── glx_dyn.c │ └── linmath.h ├── glutils/ │ ├── __init__.py │ ├── _trackball.py │ ├── glcontext.py │ ├── glrenderer.py │ ├── meshutil.py │ ├── trackball.py │ └── utils.py ├── setup.py ├── shaders/ │ ├── frag.shader │ ├── frag_blinnphong.shader │ ├── frag_mat.shader │ ├── frag_simple.shader │ ├── frag_textureless.shader │ ├── vert.shader │ ├── vert_blinnphong.shader │ ├── vert_mat.shader │ ├── vert_simple.shader │ └── vert_textureless.shader ├── visualize_sim.py └── ycb_renderer.py