Hanjiang Hu, Lingdong Kong, Shaoyuan Xie, Lai Ng, Benoit Cottereau, Wei Ooi
We lifted 74 functions out of this paper's own repositories and ran 57 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.
| Repository | Role | Ran |
|---|---|---|
| SenZHANG-GitHub/ekf-imu-depth | canonical | 10 of 11 |
| isl-org/DPT | canonical | 7 of 8 |
| shariqfarooq123/AdaBins | canonical | 5 of 9 |
| rgeirhos/Stylized-ImageNet | canonical | 5 of 6 |
| brandleyzhou/DIFFNet | canonical | 5 of 6 |
| TJ-IPLab/DNet | canonical | 5 of 5 |
| cleinc/bts | canonical | 4 of 10 |
| hyBlue/FSRE-Depth | canonical | 4 of 4 |
| xingyuuchen/tri-depth | canonical | 4 of 4 |
| ldkong1205/RoboDepth | canonical | 4 of 4 |
| noahzn/Lite-Mono | canonical | 3 of 6 |
| schelv/monodepth2 | canonical | 1 of 1 |
| Function | Status | Where it lives |
|---|---|---|
| W | Ran | hyBlue/FSRE-Depth/networks/multi_embedding.py code served (permissive licence) · get_code("1c003d771b81a5c3") |
| adaptive_instance_normalization | Ran | rgeirhos/Stylized-ImageNet/code/function.py code served (permissive licence) · get_code("bd9607443cdfbbe8") |
| apply_min_size | Ran | isl-org/DPT/dpt/transforms.py code served (permissive licence) · get_code("8d4e5ab503856d09") |
| batch_post_process_disparity | Ran | SenZHANG-GitHub/ekf-imu-depth/evaluate_depth.py pointer only (licence: NONE) · get_code("a8814cc5c348b987") |
| build_transform | Ran | noahzn/Lite-Mono/lite-mono-pretrain-code/datasets.py code served (permissive licence) · get_code("7c0862f80f8c2ba7") |
| calc_mean_std | Ran | rgeirhos/Stylized-ImageNet/code/function.py code served (permissive licence) · get_code("abe85479c8ccd9a7") |
| colormap | Ran | xingyuuchen/tri-depth/manydepth/trainer.py pointer only (licence: GPL-3.0) · get_code("aafd8a66f7a47183") |
| compute_ate | Ran | TJ-IPLab/DNet/evaluate_pose.py pointer only (licence: NONE) · get_code("cccc24a3d20a9987") |
| compute_errors | Ran | cleinc/bts/pytorch/bts_eval.py pointer only (licence: GPL-3.0) · get_code("0a6b6b2f73096252") |
| compute_errors | Ran | SenZHANG-GitHub/ekf-imu-depth/evaluate_depth.py pointer only (licence: NONE) · get_code("edd4f86e8f02732f") |
| compute_errors | Ran | shariqfarooq123/AdaBins/evaluate.py pointer only (licence: GPL-3.0) · get_code("acb6c7be50a85a77") |
| conv3x3 | Ran | brandleyzhou/DIFFNet/networks/CBAM_resnet.py pointer only (licence: NONE) · get_code("fac5364e2f53c6db") |
| coral | Ran | rgeirhos/Stylized-ImageNet/code/function.py code served (permissive licence) · get_code("277f955e6caa9cfb") |
| count_parameters | Ran | shariqfarooq123/AdaBins/utils.py pointer only (licence: GPL-3.0) · get_code("f6b944f50d3f15ae") |
| decode_seg_map | Ran | xingyuuchen/tri-depth/manydepth/seg_utils.py pointer only (licence: GPL-3.0) · get_code("f9d4e1dc716a8460") |
| denormalize | Ran | shariqfarooq123/AdaBins/utils.py pointer only (licence: GPL-3.0) · get_code("55b19362aa7a3a3d") |
| depth_to_disp | Ran | brandleyzhou/DIFFNet/hr_layers.py pointer only (licence: NONE) · get_code("572a295bc8e11e7d") |
| depth_to_disp | Ran | schelv/monodepth2/layers.py pointer only (licence: NOASSERTION) · get_code("ca13b8bcef1c59ae") |
| disp_to_depth | Ran | SenZHANG-GitHub/ekf-imu-depth/layers.py pointer only (licence: NONE) · get_code("62287188376f0ba0") |
| disp_to_depth | Ran | hyBlue/FSRE-Depth/utils/depth_utils.py code served (permissive licence) · get_code("03609aa77457192c") |
| dump_xyz | Ran | TJ-IPLab/DNet/evaluate_pose.py pointer only (licence: NONE) · get_code("0881d8bc3d8f6958") |
| edges | Ran | cleinc/bts/pytorch/bts_live_3d.py pointer only (licence: GPL-3.0) · get_code("f0f540002cd51521") |
| get_activation | Ran | isl-org/DPT/dpt/vit.py code served (permissive licence) · get_code("1c094193a4506a40") |
| get_attention | Ran | isl-org/DPT/dpt/vit.py code served (permissive licence) · get_code("a552c8f30bbe3f97") |
| get_default_transforms | Ran | rgeirhos/Stylized-ImageNet/code/adain.py code served (permissive licence) · get_code("e39fb4c675a6bd5f") |
| get_files | Ran | ldkong1205/RoboDepth/corruptions/pixel_anaylyze.py pointer only (licence: NONE) · get_code("4586b04127631227") |
| get_mean_attention_map | Ran | isl-org/DPT/dpt/vit.py code served (permissive licence) · get_code("0f6587dd0ee20c03") |
| get_num_lines | Ran | cleinc/bts/pytorch/bts_eval.py pointer only (licence: GPL-3.0) · get_code("050c56fb7282eb88") |
| get_translation_matrix | Ran | SenZHANG-GitHub/ekf-imu-depth/layers.py pointer only (licence: NONE) · get_code("955112f5788539a8") |
| imadjust | Ran | ldkong1205/RoboDepth/corruptions/utils.py pointer only (licence: NONE) · get_code("4e212ef0ccfc53a0") |
| is_abs_background_clz | Ran | xingyuuchen/tri-depth/manydepth/seg_utils.py pointer only (licence: GPL-3.0) · get_code("ffd9a8ef5a8beedc") |
| is_abs_foreground_clz | Ran | xingyuuchen/tri-depth/manydepth/seg_utils.py pointer only (licence: GPL-3.0) · get_code("97718f0e8c3d66e5") |
| load_velodyne_points | Ran | SenZHANG-GitHub/ekf-imu-depth/kitti_utils.py pointer only (licence: NONE) · get_code("8bfc895e86bfc7bc") |
| low_light | Ran | ldkong1205/RoboDepth/corruptions/utils.py pointer only (licence: NONE) · get_code("ae2097d88a865bc4") |
| make_divisible | Ran | noahzn/Lite-Mono/lite-mono-pretrain-code/sampler.py code served (permissive licence) · get_code("c8127b71c4ecc643") |
| normalize_image | Ran | TJ-IPLab/DNet/utils.py pointer only (licence: NONE) · get_code("332a1ab65ab9e5a1") |
| pil_loader | Ran | noahzn/Lite-Mono/datasets/mono_dataset.py code served (permissive licence) · get_code("1df9a5ffd9b38c34") |
| poisson_gaussian_noise | Ran | ldkong1205/RoboDepth/corruptions/utils.py pointer only (licence: NONE) · get_code("4625c95a07d11681") |
| preprocessing_transforms | Ran | cleinc/bts/pytorch/bts_dataloader.py pointer only (licence: GPL-3.0) · get_code("a15a4338bbd4f3c4") |
| preprocessing_transforms | Ran | shariqfarooq123/AdaBins/dataloader.py pointer only (licence: GPL-3.0) · get_code("6df27131b522caee") |
| proc_vis_covar | Ran | SenZHANG-GitHub/ekf-imu-depth/ekf.py pointer only (licence: NONE) · get_code("f98b346b59621f96") |
| read_calib_file | Ran | SenZHANG-GitHub/ekf-imu-depth/kitti_utils.py pointer only (licence: NONE) · get_code("ff833c099a80a327") |
| read_image | Ran | isl-org/DPT/util/io.py code served (permissive licence) · get_code("fa28021adde0f186") |
| read_pfm | Ran | isl-org/DPT/util/io.py code served (permissive licence) · get_code("188a19865f88f383") |
| readlines | Ran | TJ-IPLab/DNet/utils.py pointer only (licence: NONE) · get_code("859a6ec5fa262fcb") |
| reduce_tensor | Ran | hyBlue/FSRE-Depth/train_ddp.py code served (permissive licence) · get_code("4c7488e70da6a280") |
| remove_leading_slash | Ran | shariqfarooq123/AdaBins/dataloader.py pointer only (licence: GPL-3.0) · get_code("faac9130cc118fec") |
| resize_image | Ran | isl-org/DPT/util/io.py code served (permissive licence) · get_code("80ea105639cd9efd") |
| resnet18_cbam | Ran | brandleyzhou/DIFFNet/networks/CBAM_resnet.py pointer only (licence: NONE) · get_code("ecd2a675f6c4ec1c") |
| resnet34_cbam | Ran | brandleyzhou/DIFFNet/networks/CBAM_resnet.py pointer only (licence: NONE) · get_code("45a1fe5567188242") |
| resnet_multiimage_input | Ran | SenZHANG-GitHub/ekf-imu-depth/networks/resnet_encoder.py pointer only (licence: NONE) · get_code("ab7c813560099f29") |
| sec_to_hm | Ran | TJ-IPLab/DNet/utils.py pointer only (licence: NONE) · get_code("a340a99b831a7368") |
| simplify_source | Ran | rgeirhos/Stylized-ImageNet/code/torch_to_pytorch.py code served (permissive licence) · get_code("7e2ea00ab6257df1") |
| sub2ind | Ran | SenZHANG-GitHub/ekf-imu-depth/kitti_utils.py pointer only (licence: NONE) · get_code("04e9b96b63844176") |
| transformation_from_parameters | Ran | SenZHANG-GitHub/ekf-imu-depth/layers.py pointer only (licence: NONE) · get_code("cdc03d6bfc4d3a34") |
| transformation_from_parameters | Ran | brandleyzhou/DIFFNet/layers.py pointer only (licence: NONE) · get_code("de769323d28db252") |
| transformation_from_parameters | Ran | hyBlue/FSRE-Depth/utils/depth_utils.py code served (permissive licence) · get_code("c61a8df97cd03469") |
| build_tensors_in_checkpoint_file | Not yet run | cleinc/bts/tensorflow/bts_main.py pointer only (licence: GPL-3.0) · get_code("49f623fef46f4164") |
| colorize | Not yet run | cleinc/bts/pytorch/bts_main.py pointer only (licence: GPL-3.0) · get_code("0b77f8779fe02453") |
| colorize | Not yet run | shariqfarooq123/AdaBins/utils.py pointer only (licence: GPL-3.0) · get_code("81e397340e88304b") |
Showing the first 60. An agent gets every one from get_harvested_code_for_paper("2310.15171").
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Depth estimation from monocular images is pivotal for real-world visual perception systems. While current learning-based depth estimation models train and test on meticulously curated data, they often overlook out-of-distribution (OoD) situations. Yet, in practical settings -especially safety-critical ones like autonomous driving -common corruptions can arise. Addressing this oversight, we introduce a comprehensive robustness test suite, RoboDepth, encompassing 18 corruptions spanning three categories: i) weather and lighting conditions; ii) sensor failures and movement; and iii) data processing anomalies. We subsequently benchmark 42 depth estimation models across indoor and outdoor scenes to assess their resilience to these corruptions. Our findings underscore that, in the absence of a dedicated robustness evaluation framework, many leading depth estimation models may be susceptible to typical corruptions. We delve into design considerations for crafting more robust depth estimation models, touching upon pre-training, augmentation, modality, model capacity, and learning paradigms. We anticipate our benchmark will establish a foundational platform for advancing robust OoD depth estimation.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2310.15171")
get_code_for_paper("2310.15171")
have("2310.15171")
Connect an agent — have() is free.