{"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/deformation-and-correspondence-aware","title":"Deformation and Correspondence Aware Unsupervised Synthetic-to-Real Scene Flow Estimation for Point Clouds","arxiv_id":"2203.16895","date":"2022-03-31","proceeding":"CVPR 2022 1","authors":["Zhao Jin","Yinjie Lei","Naveed Akhtar","Haifeng Li","Munawar Hayat"],"abstract":"Point cloud scene flow estimation is of practical importance for dynamic scene navigation in autonomous driving. Since scene flow labels are hard to obtain, current methods train their models on synthetic data and transfer them to real scenes. However, large disparities between existing synthetic datasets and real scenes lead to poor model transfer. We make two major contributions to address that. First, we develop a point cloud collector and scene flow annotator for GTA-V engine to automatically obtain diverse realistic training samples without human intervention. With that, we develop a large-scale synthetic scene flow dataset GTA-SF. Second, we propose a mean-teacher-based domain adaptation framework that leverages self-generated pseudo-labels of the target domain. It also explicitly incorporates shape deformation regularization and surface correspondence refinement to address distortions and misalignments in domain transfer. Through extensive experiments, we show that our GTA-SF dataset leads to a consistent boost in model generalization to three real datasets (i.e., Waymo, Lyft and KITTI) as compared to the most widely used FT3D dataset. Moreover, our framework achieves superior adaptation performance on six source-target dataset pairs, remarkably closing the average domain gap by 60%. Data and codes are available at https://github.com/leolyj/DCA-SRSFE","url_abs":"https://arxiv.org/abs/2203.16895v1","url_pdf":"https://arxiv.org/pdf/2203.16895v1.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":"deformation-and-correspondence-aware","repo_url":"https://github.com/leolyj/dca-srsfe","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"autonomous-driving","task_name":"Autonomous Driving"},{"task_slug":"domain-adaptation","task_name":"Domain Adaptation"},{"task_slug":"scene-flow-estimation","task_name":"Scene Flow Estimation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2203.16895","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2203.16895"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+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":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/leolyj/dca-srsfe","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"deterministic:regex_extraction","url":"https://github.com/leolyj/DCA-SRSFE","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":3,"unverified":4},"by_repo_kind":{"official":{"samples":7,"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":0,"samples":[{"code_sha256_prefix":"8b08a81d5ff89ab2","entry":"Conv1dReLU","repo":"leolyj/DCA-SRSFE","repo_kind":"official","path":"models/HPLFlowNet.py","file_url":"https://github.com/leolyj/DCA-SRSFE/blob/HEAD/models/HPLFlowNet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8b08a81d5ff89ab2"}},{"code_sha256_prefix":"60ee761c0635e47c","entry":"Conv2dReLU","repo":"leolyj/DCA-SRSFE","repo_kind":"official","path":"models/HPLFlowNet.py","file_url":"https://github.com/leolyj/DCA-SRSFE/blob/HEAD/models/HPLFlowNet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"60ee761c0635e47c"}},{"code_sha256_prefix":"584b8fc486073bb0","entry":"Conv3dReLU","repo":"leolyj/DCA-SRSFE","repo_kind":"official","path":"models/HPLFlowNet.py","file_url":"https://github.com/leolyj/DCA-SRSFE/blob/HEAD/models/HPLFlowNet.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"584b8fc486073bb0"}},{"code_sha256_prefix":"f9368771214eaf8c","entry":"BilateralConvFlex","repo":"leolyj/DCA-SRSFE","repo_kind":"official","path":"models/HPLFlowNet.py","file_url":"https://github.com/leolyj/DCA-SRSFE/blob/HEAD/models/HPLFlowNet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f9368771214eaf8c"}},{"code_sha256_prefix":"38fa0953b57b7b55","entry":"BilateralCorrelationFlex","repo":"leolyj/DCA-SRSFE","repo_kind":"official","path":"models/HPLFlowNet.py","file_url":"https://github.com/leolyj/DCA-SRSFE/blob/HEAD/models/HPLFlowNet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"38fa0953b57b7b55"}},{"code_sha256_prefix":"2fef1e091753f845","entry":"HPLFlowNet","repo":"leolyj/DCA-SRSFE","repo_kind":"official","path":"models/HPLFlowNet.py","file_url":"https://github.com/leolyj/DCA-SRSFE/blob/HEAD/models/HPLFlowNet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2fef1e091753f845"}},{"code_sha256_prefix":"46d86f26661026b7","entry":"SparseSum","repo":"leolyj/DCA-SRSFE","repo_kind":"official","path":"models/HPLFlowNet.py","file_url":"https://github.com/leolyj/DCA-SRSFE/blob/HEAD/models/HPLFlowNet.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"46d86f26661026b7"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}