{"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/frequency-spatial-entanglement-learning-for","title":"Frequency-Spatial Entanglement Learning for Camouflaged Object Detection","arxiv_id":"2409.01686","date":"2024-09-03","proceeding":null,"authors":["Yanguang Sun","Chunyan Xu","Jian Yang","Hanyu Xuan","Lei Luo"],"abstract":"Camouflaged object detection has attracted a lot of attention in computer vision. The main challenge lies in the high degree of similarity between camouflaged objects and their surroundings in the spatial domain, making identification difficult. Existing methods attempt to reduce the impact of pixel similarity by maximizing the distinguishing ability of spatial features with complicated design, but often ignore the sensitivity and locality of features in the spatial domain, leading to sub-optimal results. In this paper, we propose a new approach to address this issue by jointly exploring the representation in the frequency and spatial domains, introducing the Frequency-Spatial Entanglement Learning (FSEL) method. This method consists of a series of well-designed Entanglement Transformer Blocks (ETB) for representation learning, a Joint Domain Perception Module for semantic enhancement, and a Dual-domain Reverse Parser for feature integration in the frequency and spatial domains. Specifically, the ETB utilizes frequency self-attention to effectively characterize the relationship between different frequency bands, while the entanglement feed-forward network facilitates information interaction between features of different domains through entanglement learning. Our extensive experiments demonstrate the superiority of our FSEL over 21 state-of-the-art methods, through comprehensive quantitative and qualitative comparisons in three widely-used datasets. The source code is available at: https://github.com/CSYSI/FSEL.","url_abs":"https://arxiv.org/abs/2409.01686v1","url_pdf":"https://arxiv.org/pdf/2409.01686v1.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":"frequency-spatial-entanglement-learning-for","repo_url":"https://github.com/csysi/fsel","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"object","task_name":"Object"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"representation-learning","task_name":"Representation Learning"},{"task_slug":"object-detection-1","task_name":"object-detection"}],"methods":[{"method_slug":"absolute-position-encodings","method_name":"Absolute Position Encodings"},{"method_slug":"adam","method_name":"Adam"},{"method_slug":"attention","method_name":"Attention"},{"method_slug":"bpe","method_name":"BPE"},{"method_slug":"dense-connections","method_name":"Dense Connections"},{"method_slug":"dropout","method_name":"Dropout"},{"method_slug":"label-smoothing","method_name":"Label Smoothing"},{"method_slug":"layer-normalization","method_name":"Layer Normalization"},{"method_slug":"linear-layer","method_name":"Linear Layer"},{"method_slug":"multi-head-attention","method_name":"Multi-Head Attention"},{"method_slug":"position-wise-feed-forward-layer","method_name":"Position-Wise Feed-Forward Layer"},{"method_slug":"residual-connection","method_name":"Residual Connection"},{"method_slug":"softmax","method_name":"Softmax"},{"method_slug":"transformer","method_name":"Transformer"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2409.01686","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2409.01686"}},"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":"deterministic:regex_extraction","url":"https://github.com/CSYSI/FSEL","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":1,"ran_fixture":2,"unverified":3},"by_repo_kind":{"official":{"samples":6,"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":"7781c62a812249b4","entry":"custom_complex_normalization","repo":"CSYSI/FSEL","repo_kind":"official","path":"FSEL_ECCV_2024/lib/FSEL_modules.py","file_url":"https://github.com/CSYSI/FSEL/blob/HEAD/FSEL_ECCV_2024/lib/FSEL_modules.py","link_basis":"first_harvest_node","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":"7781c62a812249b4"}},{"code_sha256_prefix":"82a15cc1e46f7e4d","entry":"to_3d","repo":"CSYSI/FSEL","repo_kind":"official","path":"FSEL_ECCV_2024/lib/FSEL_modules.py","file_url":"https://github.com/CSYSI/FSEL/blob/HEAD/FSEL_ECCV_2024/lib/FSEL_modules.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"82a15cc1e46f7e4d"}},{"code_sha256_prefix":"b20f2a5df739a59e","entry":"to_4d","repo":"CSYSI/FSEL","repo_kind":"official","path":"FSEL_ECCV_2024/lib/FSEL_modules.py","file_url":"https://github.com/CSYSI/FSEL/blob/HEAD/FSEL_ECCV_2024/lib/FSEL_modules.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":"b20f2a5df739a59e"}},{"code_sha256_prefix":"e970716f1c7c523e","entry":"res2net101_v1b","repo":"CSYSI/FSEL","repo_kind":"official","path":"FSEL_ECCV_2024/lib/Res2Net_v1b.py","file_url":"https://github.com/CSYSI/FSEL/blob/HEAD/FSEL_ECCV_2024/lib/Res2Net_v1b.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":"e970716f1c7c523e"}},{"code_sha256_prefix":"10fe097f4b54b650","entry":"res2net50_v1b","repo":"CSYSI/FSEL","repo_kind":"official","path":"FSEL_ECCV_2024/lib/Res2Net_v1b.py","file_url":"https://github.com/CSYSI/FSEL/blob/HEAD/FSEL_ECCV_2024/lib/Res2Net_v1b.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":"10fe097f4b54b650"}},{"code_sha256_prefix":"dad912f924d8e053","entry":"res2net50_v1b_26w_4s","repo":"CSYSI/FSEL","repo_kind":"official","path":"FSEL_ECCV_2024/lib/Res2Net_v1b.py","file_url":"https://github.com/CSYSI/FSEL/blob/HEAD/FSEL_ECCV_2024/lib/Res2Net_v1b.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":"dad912f924d8e053"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}