{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/code/bilinear-sampler","entry":"bilinear_sampler","source":"Syntology graph, per-sample; not an archive number","read_at":"2026-09-24T18:15:14+00:00","claim":"Names are grouped by exact entry-name string. Same-named routines are NOT asserted to be equivalent; 'ran' means executed on a synthesized fixture, not correctness. n_samples_ran = sum of by_status over every status except 'unverified' (ran_draft_wrong and ran_fixture are failures of Syntology's instrument, not of the code); n_papers_ran = papers with at least one such sample.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"},"n_papers":23,"n_papers_ran":3,"units":"n_samples, n_samples_ran, n_samples_fingerprinted and by_status count distinct code bodies (code_sha256); n_places and n_places_pointer_only count places, one per (paper, code body) pair, which is also the unit of the samples list","n_samples":16,"n_samples_ran":3,"n_samples_fingerprinted":1,"n_places":25,"n_places_pointer_only":7,"by_status":{"ran_honours":0,"ran_violates":0,"ran_draft_wrong":3,"ran_fixture":0,"ran":0,"unverified":13},"syntology":{"atlas_url":null,"mcp":null,"mcp_per_sample":{"tool":"get_code","arguments_in":"samples[].mcp_get_code"},"developers":"https://syntology.ai/developers"},"samples":[{"arxiv_id":"2506.23151","paper":"/paper/memfof-high-resolution-training-for-memory","title":"MEMFOF: High-Resolution Training for Memory-Efficient Multi-Frame Optical Flow Estimation","date":"2025-06-29","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"msu-video-group/memfof","path":"memfof/model.py","file_url":"https://github.com/msu-video-group/memfof/blob/HEAD/memfof/model.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"code_sha256_prefix":"0d272f32cfaeb750","mcp_get_code":{"code_sha256":"0d272f32cfaeb750"}},{"arxiv_id":"2503.06471","paper":"/paper/online-dense-point-tracking-with-streaming","title":"Online Dense Point Tracking with Streaming Memory","date":"2025-03-09","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"dqiaole/spot","path":"spot/models/shelf/spot.py","file_url":"https://github.com/dqiaole/spot/blob/HEAD/spot/models/shelf/spot.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"0a3912c3f6aa43c4","mcp_get_code":{"code_sha256":"0a3912c3f6aa43c4"}},{"arxiv_id":"2501.09898","paper":"/paper/foundationstereo-zero-shot-stereo-matching","title":"FoundationStereo: Zero-Shot Stereo Matching","date":"2025-01-17","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"NVlabs/FoundationStereo","path":"core/foundation_stereo.py","file_url":"https://github.com/NVlabs/FoundationStereo/blob/HEAD/core/foundation_stereo.py","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"code_sha256_prefix":"100f55ad0ce6efe9","mcp_get_code":{"code_sha256":"100f55ad0ce6efe9"}},{"arxiv_id":"2501.09898","paper":"/paper/foundationstereo-zero-shot-stereo-matching","title":"FoundationStereo: Zero-Shot Stereo Matching","date":"2025-01-17","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"xiandaguo/openstereo","path":"stereo/modeling/models/foundationstereo/core/foundation_stereo.py","file_url":"https://github.com/xiandaguo/openstereo/blob/HEAD/stereo/modeling/models/foundationstereo/core/foundation_stereo.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"90fc17b50a12390d","mcp_get_code":{"code_sha256":"90fc17b50a12390d"}},{"arxiv_id":"2501.09466","paper":"/paper/defom-stereo-depth-foundation-model-based","title":"DEFOM-Stereo: Depth Foundation Model Based Stereo Matching","date":"2025-01-16","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"insta360-research-team/defom-stereo","path":"core/utils/utils.py","file_url":"https://github.com/insta360-research-team/defom-stereo/blob/HEAD/core/utils/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"c9398c239fc37bcb","mcp_get_code":{"code_sha256":"c9398c239fc37bcb"}},{"arxiv_id":"2412.04472","paper":"/paper/stereo-anywhere-robust-zero-shot-deep-stereo","title":"Stereo Anywhere: Robust Zero-Shot Deep Stereo Matching Even Where Either Stereo or Mono Fail","date":"2024-12-05","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"bartn8/stereoanywhere","path":"models/stereoanywhere/utils/utils.py","file_url":"https://github.com/bartn8/stereoanywhere/blob/HEAD/models/stereoanywhere/utils/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"code_sha256_prefix":"008b29d30d2ce191","mcp_get_code":{"code_sha256":"008b29d30d2ce191"}},{"arxiv_id":"2407.16124","paper":"/paper/frechet-video-motion-distance-a-metric-for","title":"Fréchet Video Motion Distance: A Metric for Evaluating Motion Consistency in Videos","date":"2024-07-23","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"dsl-lab/fvmd-frechet-video-motion-distance","path":"fvmd/nets/pips2.py","file_url":"https://github.com/dsl-lab/fvmd-frechet-video-motion-distance/blob/HEAD/fvmd/nets/pips2.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"1ac8cce613d98769","mcp_get_code":{"code_sha256":"1ac8cce613d98769"}},{"arxiv_id":"2406.00429","paper":"/paper/towards-generalizable-multi-object-tracking","title":"Towards Generalizable Multi-Object Tracking","date":"2024-06-01","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"qinzheng2000/generaltrack","path":"core/Point2InstanceRelation.py","file_url":"https://github.com/qinzheng2000/generaltrack/blob/HEAD/core/Point2InstanceRelation.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"0dedee28ef8678d8","mcp_get_code":{"code_sha256":"0dedee28ef8678d8"}},{"arxiv_id":"2402.19270","paper":"/paper/learning-intra-view-and-cross-view-geometric","title":"Learning Intra-view and Cross-view Geometric Knowledge for Stereo Matching","date":"2024-02-29","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"DFSDDDDD1199/ICGNet","path":"core/geometry.py","file_url":"https://github.com/DFSDDDDD1199/ICGNet/blob/HEAD/core/geometry.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"e33c148d74a24460","mcp_get_code":{"code_sha256":"e33c148d74a24460"}},{"arxiv_id":"2308.13133","paper":"/paper/accflow-backward-accumulation-for-long-range","title":"AccFlow: Backward Accumulation for Long-Range Optical Flow","date":"2023-08-25","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"mulns/accflow","path":"networks/utils.py","file_url":"https://github.com/mulns/accflow/blob/HEAD/networks/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"0d272f32cfaeb750","mcp_get_code":{"code_sha256":"0d272f32cfaeb750"}},{"arxiv_id":"2307.15055","paper":"/paper/pointodyssey-a-large-scale-synthetic-dataset","title":"PointOdyssey: A Large-Scale Synthetic Dataset for Long-Term Point Tracking","date":"2023-07-27","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"aliciachenw/PIPsUS","path":"nets/pipsUS.py","file_url":"https://github.com/aliciachenw/PIPsUS/blob/HEAD/nets/pipsUS.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"1ac8cce613d98769","mcp_get_code":{"code_sha256":"1ac8cce613d98769"}},{"arxiv_id":"2304.09790","paper":"/paper/amt-all-pairs-multi-field-transforms-for","title":"AMT: All-Pairs Multi-Field Transforms for Efficient Frame Interpolation","date":"2023-04-19","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"MCG-NKU/AMT","path":"networks/AMT-S.py","file_url":"https://github.com/MCG-NKU/AMT/blob/HEAD/networks/AMT-S.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"code_sha256_prefix":"f7fdd47db37c527a","mcp_get_code":{"code_sha256":"f7fdd47db37c527a"}},{"arxiv_id":"2303.11629","paper":"/paper/tma-temporal-motion-aggregation-for-event","title":"TMA: Temporal Motion Aggregation for Event-based Optical Flow","date":"2023-03-21","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"ispc-lab/tma","path":"model/TMA.py","file_url":"https://github.com/ispc-lab/tma/blob/HEAD/model/TMA.py","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"code_sha256_prefix":"1073fb0e470b2dcd","mcp_get_code":{"code_sha256":"1073fb0e470b2dcd"}},{"arxiv_id":"2210.12566","paper":"/paper/solving-continuous-control-via-q-learning","title":"Solving Continuous Control via Q-learning","date":"2022-10-22","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"tseyde/decqn","path":"decqn/misc/augmentation.py","file_url":"https://github.com/tseyde/decqn/blob/HEAD/decqn/misc/augmentation.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"4ebca99b5cc6409e","mcp_get_code":{"code_sha256":"4ebca99b5cc6409e"}},{"arxiv_id":"2203.15982","paper":"/paper/iterative-deep-homography-estimation","title":"Iterative Deep Homography Estimation","date":"2022-03-30","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"imdumpl78/IHN","path":"utils.py","file_url":"https://github.com/imdumpl78/IHN/blob/HEAD/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"1ac8cce613d98769","mcp_get_code":{"code_sha256":"1ac8cce613d98769"}},{"arxiv_id":"2109.15321","paper":"/paper/sensor-guided-optical-flow","title":"Sensor-Guided Optical Flow","date":"2021-09-30","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"mattpoggi/sensor-guided-flow","path":"core/utils/utils.py","file_url":"https://github.com/mattpoggi/sensor-guided-flow/blob/HEAD/core/utils/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"1ac8cce613d98769","mcp_get_code":{"code_sha256":"1ac8cce613d98769"}},{"arxiv_id":"2108.10552","paper":"/paper/dense-optical-flow-from-event-cameras","title":"E-RAFT: Dense Optical Flow from Event Cameras","date":"2021-08-24","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"uzh-rpg/e-raft","path":"model/utils.py","file_url":"https://github.com/uzh-rpg/e-raft/blob/HEAD/model/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"1ac8cce613d98769","mcp_get_code":{"code_sha256":"1ac8cce613d98769"}},{"arxiv_id":"2107.06307","paper":"/paper/hdmapnet-an-online-hd-map-construction-and","title":"HDMapNet: An Online HD Map Construction and Evaluation Framework","date":"2021-07-13","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"HFAiLab/hdmapnet","path":"model/base_models/ipm.py","file_url":"https://github.com/HFAiLab/hdmapnet/blob/HEAD/model/base_models/ipm.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"149a4ed27e9a056c","mcp_get_code":{"code_sha256":"149a4ed27e9a056c"}},{"arxiv_id":"2008.07130","paper":"/paper/reversing-the-cycle-self-supervised-deep","title":"Reversing the cycle: self-supervised deep stereo through enhanced monocular distillation","date":"2020-08-17","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"FilippoAleotti/Reversing","path":"mono/bilinear_sampler.py","file_url":"https://github.com/FilippoAleotti/Reversing/blob/HEAD/mono/bilinear_sampler.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"c446755f0a857957","mcp_get_code":{"code_sha256":"c446755f0a857957"}},{"arxiv_id":"2006.05854","paper":"/paper/learning-the-geometry-of-wave-based-imaging","title":"Learning the geometry of wave-based imaging","date":"2020-06-10","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"kkothari93/fionet","path":"utils.py","file_url":"https://github.com/kkothari93/fionet/blob/HEAD/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"42999cf5104528a5","mcp_get_code":{"code_sha256":"42999cf5104528a5"}},{"arxiv_id":"2003.12039","paper":"/paper/raft-recurrent-all-pairs-field-transforms-for","title":"RAFT: Recurrent All-Pairs Field Transforms for Optical Flow","date":"2020-03-26","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":"osmr/pytorchcv","path":"pytorchcv/models/raft.py","file_url":"https://github.com/osmr/pytorchcv/blob/HEAD/pytorchcv/models/raft.py","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"d5720f5449ed1f1b","mcp_get_code":{"code_sha256":"d5720f5449ed1f1b"}},{"arxiv_id":"2003.12039","paper":"/paper/raft-recurrent-all-pairs-field-transforms-for","title":"RAFT: Recurrent All-Pairs Field Transforms for Optical Flow","date":"2020-03-26","month_inferred_from_arxiv_id":null,"title_source":"archive","repo":null,"path":"","file_url":null,"status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":null,"inline_ok":false,"code_sha256_prefix":"1ac8cce613d98769","mcp_get_code":{"code_sha256":"1ac8cce613d98769"}},{"arxiv_id":"Zeng_Parameterized_Cost_Volume_for_Stereo_Matching_ICCV_2023_paper","paper":null,"title":"arXiv:Zeng_Parameterized_Cost_Volume_for_Stereo_Matching_ICCV_2023_paper","date":null,"month_inferred_from_arxiv_id":null,"title_source":null,"repo":"jiaxiZeng/Parameterized-Cost-Volume-for-Stereo-Matching","path":"core/utils/utils.py","file_url":"https://github.com/jiaxiZeng/Parameterized-Cost-Volume-for-Stereo-Matching/blob/HEAD/core/utils/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"c9398c239fc37bcb","mcp_get_code":{"code_sha256":"c9398c239fc37bcb"}},{"arxiv_id":"Yu_SSHNet_Unsupervised_Cross-modal_Homography_Estimation_via_Problem_Reformulation_and_Split_CVPR_2025_paper","paper":null,"title":"arXiv:Yu_SSHNet_Unsupervised_Cross-modal_Homography_Estimation_via_Problem_Reformulation_and_Split_CVPR_2025_paper","date":null,"month_inferred_from_arxiv_id":null,"title_source":null,"repo":"Junchen-Yu/SSHNet","path":"utils/flow_utils.py","file_url":"https://github.com/Junchen-Yu/SSHNet/blob/HEAD/utils/flow_utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"code_sha256_prefix":"0dedee28ef8678d8","mcp_get_code":{"code_sha256":"0dedee28ef8678d8"}},{"arxiv_id":"Jin_PixelStitch_Structure-Preserving_Pixel-Wise_Bidirectional_Warps_for_Unsupervised_Image_Stitching_ICCV_2025_paper","paper":null,"title":"arXiv:Jin_PixelStitch_Structure-Preserving_Pixel-Wise_Bidirectional_Warps_for_Unsupervised_Image_Stitching_ICCV_2025_paper","date":null,"month_inferred_from_arxiv_id":null,"title_source":null,"repo":"MakiseChris666/PixelStitch","path":"modules/models/raft/utils.py","file_url":"https://github.com/MakiseChris666/PixelStitch/blob/HEAD/modules/models/raft/utils.py","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"code_sha256_prefix":"1ac8cce613d98769","mcp_get_code":{"code_sha256":"1ac8cce613d98769"}}]}