{"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/arxiv-2601-17388","title":"ONRW: Optimizing inversion noise for high-quality and robust watermark","arxiv_id":"2601.17388","date":"2026-01-24","proceeding":null,"authors":["Xuan Ding","Xiu Yan","Chuanlong Xie","Yao Zhu"],"abstract":"Watermarking methods have always been effective means of protecting intellectual property, yet they face significant challenges. Although existing deep learning-based watermarking systems can hide watermarks in images with minimal impact on image quality, they often lack robustness when encountering image corruptions during transmission, which undermines their practical application value. To this end, we propose a high-quality and robust watermark framework based on the diffusion model. Our method first converts the clean image into inversion noise through a null-text optimization process, and after optimizing the inversion noise in the latent space, it produces a high-quality watermarked image through an iterative denoising process of the diffusion model. The iterative denoising process serves as a powerful purification mechanism, ensuring both the visual quality of the watermarked image and enhancing the robustness of the watermark against various corruptions. To prevent the optimizing of inversion noise from distorting the original semantics of the image, we specifically introduced self-attention constraints and pseudo-mask strategies. Extensive experimental results demonstrate the superior performance of our method against various image corruptions. In particular, our method outperforms the stable signature method by an average of 10\\% across 12 different image transformations on COCO datasets. Our codes are available at https://github.com/920927/ONRW.","url_abs":"https://arxiv.org/abs/2601.17388","url_pdf":"https://arxiv.org/pdf/2601.17388","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2601.17388","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2601.17388"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/920927/ONRW","reach":null}],"summary":{"ran_draft_wrong":2,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":6,"ran":2,"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":6,"samples":[{"code_sha256_prefix":"ecfdcb7de66cc30f","entry":"encoder","repo":"920927/ONRW","repo_kind":"found_in_text","path":"diff_latent_attack_copy.py","file_url":"https://github.com/920927/ONRW/blob/HEAD/diff_latent_attack_copy.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ecfdcb7de66cc30f"}},{"code_sha256_prefix":"fa609ac1c290e653","entry":"preprocess","repo":"920927/ONRW","repo_kind":"found_in_text","path":"diff_latent_attack_copy.py","file_url":"https://github.com/920927/ONRW/blob/HEAD/diff_latent_attack_copy.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"fa609ac1c290e653"}},{"code_sha256_prefix":"d709741acd5d0dd4","entry":"ddim_reverse_sample","repo":"920927/ONRW","repo_kind":"found_in_text","path":"diff_latent_attack_copy.py","file_url":"https://github.com/920927/ONRW/blob/HEAD/diff_latent_attack_copy.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":"d709741acd5d0dd4"}},{"code_sha256_prefix":"0c53ada6d73686ff","entry":"msg2str","repo":"920927/ONRW","repo_kind":"found_in_text","path":"evaluate.py","file_url":"https://github.com/920927/ONRW/blob/HEAD/evaluate.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":"0c53ada6d73686ff"}},{"code_sha256_prefix":"ef65c7ad511bfa66","entry":"normalize_tensor","repo":"920927/ONRW","repo_kind":"found_in_text","path":"loss/deep_loss.py","file_url":"https://github.com/920927/ONRW/blob/HEAD/loss/deep_loss.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":"ef65c7ad511bfa66"}},{"code_sha256_prefix":"e624f8076a6c9bb1","entry":"str2msg","repo":"920927/ONRW","repo_kind":"found_in_text","path":"evaluate.py","file_url":"https://github.com/920927/ONRW/blob/HEAD/evaluate.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":"e624f8076a6c9bb1"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CV","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}