{"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/person-re-identification-without","title":"Person Re-Identification without Identification via Event Anonymization","arxiv_id":"2308.04402","date":"2023-08-08","proceeding":"ICCV 2023 1","authors":["SHAFIQ AHMAD","Pietro Morerio","Alessio Del Bue"],"abstract":"Wide-scale use of visual surveillance in public spaces puts individual privacy at stake while increasing resource consumption (energy, bandwidth, and computation). Neuromorphic vision sensors (event-cameras) have been recently considered a valid solution to the privacy issue because they do not capture detailed RGB visual information of the subjects in the scene. However, recent deep learning architectures have been able to reconstruct images from event cameras with high fidelity, reintroducing a potential threat to privacy for event-based vision applications. In this paper, we aim to anonymize event-streams to protect the identity of human subjects against such image reconstruction attacks. To achieve this, we propose an end-to-end network architecture jointly optimized for the twofold objective of preserving privacy and performing a downstream task such as person ReId. Our network learns to scramble events, enforcing the degradation of images recovered from the privacy attacker. In this work, we also bring to the community the first ever event-based person ReId dataset gathered to evaluate the performance of our approach. We validate our approach with extensive experiments and report results on the synthetic event data simulated from the publicly available SoftBio dataset and our proposed Event-ReId dataset.","url_abs":"https://arxiv.org/abs/2308.04402v4","url_pdf":"https://arxiv.org/pdf/2308.04402v4.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":"person-re-identification-without","repo_url":"https://github.com/IIT-PAVIS/ReId_without_Id","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"person-re-identification-without","repo_url":"https://github.com/dfki-av/anonynoise","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"event-based-vision","task_name":"Event-based vision"},{"task_slug":"image-reconstruction","task_name":"Image Reconstruction"},{"task_slug":"person-re-identification","task_name":"Person Re-Identification"},{"task_slug":null,"task_name":"valid"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2308.04402","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2308.04402"}},"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/dfki-av/anonynoise","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/IIT-PAVIS/ReId_without_Id","reach":null}],"summary":{"ran":3,"unverified":5},"by_repo_kind":{"official":{"samples":3,"ran":2,"repositories":1},"listed":{"samples":5,"ran":1,"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":"22d155574f8e6e21","entry":"ANmodel","repo":"IIT-PAVIS/ReId_without_Id","repo_kind":"official","path":"models/AN_EvReId_model.py","file_url":"https://github.com/IIT-PAVIS/ReId_without_Id/blob/HEAD/models/AN_EvReId_model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"22d155574f8e6e21"}},{"code_sha256_prefix":"4efbee2bd40b474a","entry":"ClassBlock","repo":"IIT-PAVIS/ReId_without_Id","repo_kind":"official","path":"models/AN_EvReId_model.py","file_url":"https://github.com/IIT-PAVIS/ReId_without_Id/blob/HEAD/models/AN_EvReId_model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"4efbee2bd40b474a"}},{"code_sha256_prefix":"7fefc9f6ca269d0e","entry":"SimpleAnonNet","repo":"dfki-av/anonynoise","repo_kind":"listed","path":"networks.py","file_url":"https://github.com/dfki-av/anonynoise/blob/HEAD/networks.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7fefc9f6ca269d0e"}},{"code_sha256_prefix":"e39674bc5be54888","entry":"ClassNet","repo":"dfki-av/anonynoise","repo_kind":"listed","path":"networks.py","file_url":"https://github.com/dfki-av/anonynoise/blob/HEAD/networks.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":"e39674bc5be54888"}},{"code_sha256_prefix":"5a6774f1c4e96555","entry":"EvReId","repo":"IIT-PAVIS/ReId_without_Id","repo_kind":"official","path":"models/AN_EvReId_model.py","file_url":"https://github.com/IIT-PAVIS/ReId_without_Id/blob/HEAD/models/AN_EvReId_model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"5a6774f1c4e96555"}},{"code_sha256_prefix":"968348f7786b9f92","entry":"PipelineNet","repo":"dfki-av/anonynoise","repo_kind":"listed","path":"networks.py","file_url":"https://github.com/dfki-av/anonynoise/blob/HEAD/networks.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":"968348f7786b9f92"}},{"code_sha256_prefix":"1acb3265ceec448f","entry":"weights_init_classifier","repo":"dfki-av/anonynoise","repo_kind":"listed","path":"networks.py","file_url":"https://github.com/dfki-av/anonynoise/blob/HEAD/networks.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":"1acb3265ceec448f"}},{"code_sha256_prefix":"ddf57990efce1c08","entry":"weights_init_kaiming","repo":"dfki-av/anonynoise","repo_kind":"listed","path":"networks.py","file_url":"https://github.com/dfki-av/anonynoise/blob/HEAD/networks.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":"ddf57990efce1c08"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}