{"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":"/paper/trust-but-verify-cross-modality-fusion-for-hd","title":"Trust, but Verify: Cross-Modality Fusion for HD Map Change Detection","arxiv_id":"2212.07312","date":"2022-12-14","proceeding":null,"authors":["John Lambert","James Hays"],"abstract":"High-definition (HD) map change detection is the task of determining when sensor data and map data are no longer in agreement with one another due to real-world changes. We collect the first dataset for the task, which we entitle the Trust, but Verify (TbV) dataset, by mining thousands of hours of data from over 9 months of autonomous vehicle fleet operations. We present learning-based formulations for solving the problem in the bird's eye view and ego-view. Because real map changes are infrequent and vector maps are easy to synthetically manipulate, we lean on simulated data to train our model. Perhaps surprisingly, we show that such models can generalize to real world distributions. The dataset, consisting of maps and logs collected in six North American cities, is one of the largest AV datasets to date with more than 7.8 million images. We make the data available to the public at https://www.argoverse.org/av2.html#mapchange-link, along with code and models at https://github.com/johnwlambert/tbv under the the CC BY-NC-SA 4.0 license.","url_abs":"https://arxiv.org/abs/2212.07312v1","url_pdf":"https://arxiv.org/pdf/2212.07312v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"trust-but-verify-cross-modality-fusion-for-hd","repo_url":"https://github.com/johnwlambert/tbv","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"trust-but-verify-cross-modality-fusion-for-hd","repo_url":"https://github.com/argoai/av2-api","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"change-detection","task_name":"Change Detection"}],"methods":[{"method_slug":null,"method_name":"American"}],"datasets_introduced":[{"slug":"tbv-dataset","name":"TbV Dataset","full_name":"Trust, but Verify Dataset"}],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2212.07312","atlas_url":"https://app.syntology.ai/?focus=2212.07312","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2212.07312"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/johnwlambert/tbv","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/argoai/av2-api","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":1,"ran_honours":1,"ran_draft_wrong":1,"unverified":1},"by_repo_kind":{"official":{"samples":4,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":4,"samples":[{"code_sha256_prefix":"992de5d924aa2766","entry":"EarlyFusionCEResnet","repo":"johnwlambert/tbv","repo_kind":"official","path":"tbv/models/early_fusion.py","file_url":"https://github.com/johnwlambert/tbv/blob/HEAD/tbv/models/early_fusion.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"992de5d924aa2766"}},{"code_sha256_prefix":"408852854e2dd1c2","entry":"get_resnet_feature_dim","repo":"johnwlambert/tbv","repo_kind":"official","path":"tbv/models/early_fusion.py","file_url":"https://github.com/johnwlambert/tbv/blob/HEAD/tbv/models/early_fusion.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"408852854e2dd1c2"}},{"code_sha256_prefix":"09261c66ff6ebcc6","entry":"get_vanilla_resnet_model","repo":"johnwlambert/tbv","repo_kind":"official","path":"tbv/models/early_fusion.py","file_url":"https://github.com/johnwlambert/tbv/blob/HEAD/tbv/models/early_fusion.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"09261c66ff6ebcc6"}},{"code_sha256_prefix":"16ad4e9926c167b5","entry":"SensorViewpoint","repo":"johnwlambert/tbv","repo_kind":"official","path":"tbv/models/early_fusion.py","file_url":"https://github.com/johnwlambert/tbv/blob/HEAD/tbv/models/early_fusion.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"16ad4e9926c167b5"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}