{"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/cross-covariate-gait-recognition-a-benchmark","title":"Cross-Covariate Gait Recognition: A Benchmark","arxiv_id":"2312.14404","date":"2023-12-22","proceeding":null,"authors":["Shinan Zou","Chao Fan","Jianbo Xiong","Chuanfu Shen","Shiqi Yu","Jin Tang"],"abstract":"Gait datasets are essential for gait research. However, this paper observes that present benchmarks, whether conventional constrained or emerging real-world datasets, fall short regarding covariate diversity. To bridge this gap, we undertake an arduous 20-month effort to collect a cross-covariate gait recognition (CCGR) dataset. The CCGR dataset has 970 subjects and about 1.6 million sequences; almost every subject has 33 views and 53 different covariates. Compared to existing datasets, CCGR has both population and individual-level diversity. In addition, the views and covariates are well labeled, enabling the analysis of the effects of different factors. CCGR provides multiple types of gait data, including RGB, parsing, silhouette, and pose, offering researchers a comprehensive resource for exploration. In order to delve deeper into addressing cross-covariate gait recognition, we propose parsing-based gait recognition (ParsingGait) by utilizing the newly proposed parsing data. We have conducted extensive experiments. Our main results show: 1) Cross-covariate emerges as a pivotal challenge for practical applications of gait recognition. 2) ParsingGait demonstrates remarkable potential for further advancement. 3) Alarmingly, existing SOTA methods achieve less than 43% accuracy on the CCGR, highlighting the urgency of exploring cross-covariate gait recognition. Link: https://github.com/ShinanZou/CCGR.","url_abs":"https://arxiv.org/abs/2312.14404v4","url_pdf":"https://arxiv.org/pdf/2312.14404v4.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":"cross-covariate-gait-recognition-a-benchmark","repo_url":"https://github.com/shinanzou/ccgr","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"diversity","task_name":"Diversity"},{"task_slug":"gait-recognition","task_name":"Gait Recognition"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2312.14404","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2312.14404"}},"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/shinanzou/ccgr","reach":{"status":"ok"}}],"summary":{"ran":7,"ran_draft_wrong":2},"by_repo_kind":{"official":{"samples":9,"ran":9,"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":9,"samples":[{"code_sha256_prefix":"562ee726c591f325","entry":"FDPool","repo":"shinanzou/ccgr","repo_kind":"official","path":"CCGR_EVA.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/CCGR_EVA.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"562ee726c591f325"}},{"code_sha256_prefix":"26ea0b584a6eeb0c","entry":"compute_ACC_mAP","repo":"shinanzou/ccgr","repo_kind":"official","path":"opengait/evaluation/metric.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/opengait/evaluation/metric.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"26ea0b584a6eeb0c"}},{"code_sha256_prefix":"d9def42110729a85","entry":"conv1x1","repo":"shinanzou/ccgr","repo_kind":"official","path":"opengait/modeling/modules.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/opengait/modeling/modules.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d9def42110729a85"}},{"code_sha256_prefix":"160bb14bd76201b4","entry":"conv3x3","repo":"shinanzou/ccgr","repo_kind":"official","path":"opengait/modeling/modules.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/opengait/modeling/modules.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"160bb14bd76201b4"}},{"code_sha256_prefix":"556989ceb2ae6a22","entry":"cuda_dist","repo":"shinanzou/ccgr","repo_kind":"official","path":"opengait/evaluation/metric.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/opengait/evaluation/metric.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"556989ceb2ae6a22"}},{"code_sha256_prefix":"b57dd7785b289b3e","entry":"de_diag","repo":"shinanzou/ccgr","repo_kind":"official","path":"opengait/evaluation/evaluator.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/opengait/evaluation/evaluator.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b57dd7785b289b3e"}},{"code_sha256_prefix":"2fbb9d49d47b109d","entry":"de_diag_CCGR","repo":"shinanzou/ccgr","repo_kind":"official","path":"CCGR_EVA.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/CCGR_EVA.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2fbb9d49d47b109d"}},{"code_sha256_prefix":"061fe861714b0f47","entry":"diag","repo":"shinanzou/ccgr","repo_kind":"official","path":"opengait/evaluation/evaluator.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/opengait/evaluation/evaluator.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"061fe861714b0f47"}},{"code_sha256_prefix":"a6d52570ef4707c9","entry":"re_ranking","repo":"shinanzou/ccgr","repo_kind":"official","path":"opengait/evaluation/re_rank.py","file_url":"https://github.com/shinanzou/ccgr/blob/HEAD/opengait/evaluation/re_rank.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a6d52570ef4707c9"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}