{"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/rauca-a-novel-physical-adversarial-attack-on","title":"RAUCA: A Novel Physical Adversarial Attack on Vehicle Detectors via Robust and Accurate Camouflage Generation","arxiv_id":"2402.15853","date":"2024-02-24","proceeding":null,"authors":["Jiawei Zhou","Linye Lyu","Daojing He","Yu Li"],"abstract":"Adversarial camouflage is a widely used physical attack against vehicle detectors for its superiority in multi-view attack performance. One promising approach involves using differentiable neural renderers to facilitate adversarial camouflage optimization through gradient back-propagation. However, existing methods often struggle to capture environmental characteristics during the rendering process or produce adversarial textures that can precisely map to the target vehicle, resulting in suboptimal attack performance. Moreover, these approaches neglect diverse weather conditions, reducing the efficacy of generated camouflage across varying weather scenarios. To tackle these challenges, we propose a robust and accurate camouflage generation method, namely RAUCA. The core of RAUCA is a novel neural rendering component, Neural Renderer Plus (NRP), which can accurately project vehicle textures and render images with environmental characteristics such as lighting and weather. In addition, we integrate a multi-weather dataset for camouflage generation, leveraging the NRP to enhance the attack robustness. Experimental results on six popular object detectors show that RAUCA consistently outperforms existing methods in both simulation and real-world settings.","url_abs":"https://arxiv.org/abs/2402.15853v2","url_pdf":"https://arxiv.org/pdf/2402.15853v2.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":"rauca-a-novel-physical-adversarial-attack-on","repo_url":"https://github.com/seralab/robust-and-accurate-uv-map-based-camouflage-attack","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"adversarial-attack","task_name":"Adversarial Attack"},{"task_slug":"neural-rendering","task_name":"Neural Rendering"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2402.15853","atlas_url":"https://app.syntology.ai/?focus=2402.15853","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2402.15853"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/seralab/robust-and-accurate-uv-map-based-camouflage-attack","reach":{"status":"ok"}}],"summary":{"ran_fixture":1,"ran_draft_wrong":4,"ran":1,"unverified":3},"by_repo_kind":{"official":{"samples":9,"ran":6,"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":"e09a83ad9358097d","entry":"cal_texture","repo":"seralab/robust-and-accurate-uv-map-based-camouflage-attack","repo_kind":"official","path":"src/NRP_training.py","file_url":"https://github.com/seralab/robust-and-accurate-uv-map-based-camouflage-attack/blob/HEAD/src/NRP_training.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e09a83ad9358097d"}},{"code_sha256_prefix":"2e7c08ced8f6b6cb","entry":"calculate_inverse_ratio","repo":"seralab/robust-and-accurate-uv-map-based-camouflage-attack","repo_kind":"official","path":"src/NRP_training.py","file_url":"https://github.com/seralab/robust-and-accurate-uv-map-based-camouflage-attack/blob/HEAD/src/NRP_training.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2e7c08ced8f6b6cb"}},{"code_sha256_prefix":"95bb69a36b70e931","entry":"get_accuracy","repo":"SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","repo_kind":"official","path":"src/Image_Segmentation/evaluation.py","file_url":"https://github.com/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack/blob/HEAD/src/Image_Segmentation/evaluation.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"95bb69a36b70e931"}},{"code_sha256_prefix":"12ab0a19dd968bce","entry":"get_loader","repo":"SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","repo_kind":"official","path":"src/Image_Segmentation/data_loader.py","file_url":"https://github.com/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack/blob/HEAD/src/Image_Segmentation/data_loader.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":"12ab0a19dd968bce"}},{"code_sha256_prefix":"3fdc610e589e29bd","entry":"get_sensitivity","repo":"SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","repo_kind":"official","path":"src/Image_Segmentation/evaluation.py","file_url":"https://github.com/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack/blob/HEAD/src/Image_Segmentation/evaluation.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3fdc610e589e29bd"}},{"code_sha256_prefix":"817590dcf9d15f85","entry":"get_specificity","repo":"SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","repo_kind":"official","path":"src/Image_Segmentation/evaluation.py","file_url":"https://github.com/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack/blob/HEAD/src/Image_Segmentation/evaluation.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"817590dcf9d15f85"}},{"code_sha256_prefix":"b31b4c1f576d5174","entry":"custom","repo":"SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","repo_kind":"official","path":"src/hubconf.py","file_url":"https://github.com/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack/blob/HEAD/src/hubconf.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b31b4c1f576d5174"}},{"code_sha256_prefix":"1b910237b6ab0ee4","entry":"yolov3","repo":"SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","repo_kind":"official","path":"src/hubconf.py","file_url":"https://github.com/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack/blob/HEAD/src/hubconf.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1b910237b6ab0ee4"}},{"code_sha256_prefix":"1e70a8ab0e578bb5","entry":"yolov3_spp","repo":"SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack","repo_kind":"official","path":"src/hubconf.py","file_url":"https://github.com/SeRAlab/Robust-and-Accurate-UV-map-based-Camouflage-Attack/blob/HEAD/src/hubconf.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1e70a8ab0e578bb5"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}