{"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/towards-robust-event-based-networks-for","title":"Towards Robust Event-based Networks for Nighttime via Unpaired Day-to-Night Event Translation","arxiv_id":"2407.10703","date":"2024-07-15","proceeding":null,"authors":["Yuhwan Jeong","Hoonhee Cho","Kuk-Jin Yoon"],"abstract":"Event cameras with high dynamic range ensure scene capture even in low-light conditions. However, night events exhibit patterns different from those captured during the day. This difference causes performance degradation when applying night events to a model trained solely on day events. This limitation persists due to a lack of annotated night events. To overcome the limitation, we aim to alleviate data imbalance by translating annotated day data into night events. However, generating events from different modalities challenges reproducing their unique properties. Accordingly, we propose an unpaired event-to-event day-to-night translation model that effectively learns to map from one domain to another using Diffusion GAN. The proposed translation model analyzes events in spatio-temporal dimension with wavelet decomposition and disentangled convolution layers. We also propose a new temporal contrastive learning with a novel shuffling and sampling strategy to regularize temporal continuity. To validate the efficacy of the proposed methodology, we redesign metrics for evaluating events translated in an unpaired setting, aligning them with the event modality for the first time. Our framework shows the successful day-to-night event translation while preserving the characteristics of events. In addition, through our translation method, we facilitate event-based modes to learn about night events by translating annotated day events into night events. Our approach effectively mitigates the performance degradation of applying real night events to downstream tasks. The code is available at https://github.com/jeongyh98/UDNET.","url_abs":"https://arxiv.org/abs/2407.10703v1","url_pdf":"https://arxiv.org/pdf/2407.10703v1.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":"towards-robust-event-based-networks-for","repo_url":"https://github.com/jeongyh98/udnet","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"contrastive-learning","task_name":"Contrastive Learning"},{"task_slug":"translation","task_name":"Translation"}],"methods":[{"method_slug":"contrastive-learning","method_name":"Contrastive Learning"},{"method_slug":"convolution","method_name":"Convolution"},{"method_slug":"diffusion","method_name":"Diffusion"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2407.10703","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2407.10703"}},"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/jeongyh98/udnet","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":3,"ran_draft_wrong":3,"ran_honours":1,"ran_fixture":1},"by_repo_kind":{"official":{"samples":8,"ran":8,"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":"37a68ec0a708024d","entry":"cal_gradient_penalty","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/losses_sesim.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/losses_sesim.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"37a68ec0a708024d"}},{"code_sha256_prefix":"44c69c91b5434020","entry":"fused_leaky_relu","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/stylegan_networks.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/stylegan_networks.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"44c69c91b5434020"}},{"code_sha256_prefix":"acc24402a2d089fa","entry":"get_filter","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/ncsn_networks.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/ncsn_networks.py","link_basis":"harvester_set","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"acc24402a2d089fa"}},{"code_sha256_prefix":"b27dffc0609fbec0","entry":"get_norm_layer","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/networks.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/networks.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":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b27dffc0609fbec0"}},{"code_sha256_prefix":"50aa4a59fe718c61","entry":"get_pad_layer","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/networks.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/networks.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":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"50aa4a59fe718c61"}},{"code_sha256_prefix":"4f8e8738883964be","entry":"get_timestep_embedding","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/ncsn_networks.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/ncsn_networks.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4f8e8738883964be"}},{"code_sha256_prefix":"4f24c959d9487279","entry":"get_timestep_embedding","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/stylegan_networks.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/stylegan_networks.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4f24c959d9487279"}},{"code_sha256_prefix":"200baf9e83c9a4de","entry":"upfirdn2d_native","repo":"jeongyh98/udnet","repo_kind":"official","path":"models/stylegan_networks.py","file_url":"https://github.com/jeongyh98/udnet/blob/HEAD/models/stylegan_networks.py","link_basis":"harvester_set","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":"200baf9e83c9a4de"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}