{"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/rethinking-efficient-and-effective-point","title":"Rethinking Efficient and Effective Point-based Networks for Event Camera Classification and Regression: EventMamba","arxiv_id":"2405.06116","date":"2024-05-09","proceeding":null,"authors":["Hongwei Ren","Yue Zhou","Jiadong Zhu","Haotian Fu","Yulong Huang","Xiaopeng Lin","Yuetong Fang","Fei Ma","Hao Yu","Bojun Cheng"],"abstract":"Event cameras draw inspiration from biological systems, boasting low latency and high dynamic range while consuming minimal power. The most current approach to processing Event Cloud often involves converting it into frame-based representations, which neglects the sparsity of events, loses fine-grained temporal information, and increases the computational burden. In contrast, Point Cloud is a popular representation for processing 3-dimensional data and serves as an alternative method to exploit local and global spatial features. Nevertheless, previous point-based methods show an unsatisfactory performance compared to the frame-based method in dealing with spatio-temporal event streams. In order to bridge the gap, we propose EventMamba, an efficient and effective framework based on Point Cloud representation by rethinking the distinction between Event Cloud and Point Cloud, emphasizing vital temporal information. The Event Cloud is subsequently fed into a hierarchical structure with staged modules to process both implicit and explicit temporal features. Specifically, we redesign the global extractor to enhance explicit temporal extraction among a long sequence of events with temporal aggregation and State Space Model (SSM) based Mamba. Our model consumes minimal computational resources in the experiments and still exhibits SOTA point-based performance on six different scales of action recognition datasets. It even outperformed all frame-based methods on both Camera Pose Relocalization (CPR) and eye-tracking regression tasks. Our code is available at: https://github.com/rhwxmx/EventMamba.","url_abs":"https://arxiv.org/abs/2405.06116v4","url_pdf":"https://arxiv.org/pdf/2405.06116v4.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":"rethinking-efficient-and-effective-point","repo_url":"https://github.com/rhwxmx/eventmamba","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"action-recognition-in-videos","task_name":"Action Recognition"},{"task_slug":"mamba","task_name":"Mamba"},{"task_slug":"temporal-information-extraction","task_name":"Temporal Information Extraction"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2405.06116","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2405.06116"}},"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/rhwxmx/eventmamba","reach":null}],"summary":{"ran_fixture":2,"ran_draft_wrong":3,"unverified":3},"by_repo_kind":{"official":{"samples":8,"ran":5,"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":"ca8b05abe9056f68","entry":"cal_loss","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_classification.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_classification.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ca8b05abe9056f68"}},{"code_sha256_prefix":"c53b1e598da2c666","entry":"calculate_error","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_odometry.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_odometry.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c53b1e598da2c666"}},{"code_sha256_prefix":"8258eb088be7a4b9","entry":"train","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_odometry.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_odometry.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8258eb088be7a4b9"}},{"code_sha256_prefix":"efa0099dfe3e35ee","entry":"validate","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_classification.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_classification.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"efa0099dfe3e35ee"}},{"code_sha256_prefix":"96829ace4918336c","entry":"validate","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_odometry.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_odometry.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"96829ace4918336c"}},{"code_sha256_prefix":"ab7bba51098087da","entry":"train","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_classification.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_classification.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":"ab7bba51098087da"}},{"code_sha256_prefix":"fbacca83bf132d97","entry":"train","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_eye_tracking.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_eye_tracking.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":"fbacca83bf132d97"}},{"code_sha256_prefix":"9c3f4d0aa7f55d7f","entry":"validate","repo":"rhwxmx/eventmamba","repo_kind":"official","path":"train_eye_tracking.py","file_url":"https://github.com/rhwxmx/eventmamba/blob/HEAD/train_eye_tracking.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":"9c3f4d0aa7f55d7f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}