Geometry Cloak: Preventing TGS-based 3D Reconstruction from Copyrighted Images

Single-view 3D reconstruction methods like Triplane Gaussian Splatting (TGS) have enabled high-quality 3D model generation from just a single image input within seconds. However, this capability raises concerns about potential misuse, where malicious users could exploit TGS to create unauthorized 3D models from copyrighted images. To prevent such infringement, we propose a novel image protection approach that embeds invisible geometry perturbations, termed"geometry cloaks", into images before supplying them to TGS. These carefully crafted perturbations encode a customized message that is revealed when TGS attempts 3D reconstructions of the cloaked image. Unlike conventional adversarial attacks that simply degrade output quality, our method forces TGS to fail the 3D reconstruction in a specific way - by generating an identifiable customized pattern that acts as a watermark. This watermark allows copyright holders to assert ownership over any attempted 3D reconstructions made from their protected images. Extensive experiments have verified the effectiveness of our geometry cloak. Our project is available at https://qsong2001.github.io/geometry_cloak.

Paper

Similar papers

Peer review

Reviewer u5Eb3/10 · confidence 4/52024-07-05

Summary

This paper proposed a new image cloaking approach, which adds adversarial noise on single-view image and makes TGS-based 3D reconstruction fail. This can be served as a watermark for protecting copyright image assets.

Strengths

The topic is popular and needs more investigation by the community. The paper writing is clear.

Weaknesses

1. The main weakness lies in the scope of this work is too limited. The motivation is to protect copyright images from unauthorized 3D reconstruction, however the work only targets at TGS-based reconstruction, which is too limited to have practical effects. I suggest the authors should at least do experiments on other single image 3D reconstruction works, for example LRM[1], Gamba[2] or LGM[3]. This work shows fair results on TGS, but TGS itself is not representative among 3D reconstruction works, and does not yield the best single image 3D reconstruction results. In practice, we cannot assume unauthorized users will use which image-to-3D model, so it only makes sense when the watermarking / cloaking technique can effectively generalize to shield all those image-to-3D reconstruction algorithms. 2. Some typos. Line 138, "preventing copyrighted"? Reference [1] LRM: Large Reconstruction Model for Single Image to 3D. ICLR 2024 [2] Gamba: Marry Gaussian Splatting with Mamba. https://arxiv.org/abs/2403.18795 [3] LGM: Large Multi-View Gaussian Model for High-Resolution 3D Content Creation. https://arxiv.org/abs/2402.05054

Questions

1. How to specify the observation viewing direction? Is it arbitrarily selected? How will the specified viewing direction affect reconstruction effects? (e.g. when the observation viewing direction is not good, will the algorithm fail?) 2. The example images shown in the paper use only one character or number for pre-defined patterns. If the watermark information is more complexed and needs multiple characters / numbers, how will the results be like? 3. Regarding weakness, can you discuss how this method can generalize to other single image to 3D reconstruction algorithms? Is there any more generalized way to do watermarking/cloaking ? 4. In method description, the authors mentioned they use "a mask version of PGD", but details on how to generate the mask is not given in the text.

Rating

3

Confidence

4

Soundness

3

Presentation

2

Contribution

1

Limitations

The author has discussed the social impacts. Overall this is a work for copyright protection, which does not have direct negative social impacts.

Reviewer u5Eb2024-08-11

Thanks for your rebuttal, which clarifies my questions regarding viewing direction and multiple characters watermarking pattern. However, I still have significant concerns regarding the generalization capabilities of the current version of the work. The authors suggest that their method can generalize to LGM by `simply adapting key elements`. However, the rebuttal materials do not provide sufficient details about the specific algorithmic adjustments required for LGM. LGM employs a fundamentally different architecture to achieve single image to 3D generation. Specifically, it first utilizes off-the-shelf models like ImageDream or MVDream to synthesize multi-view images, followed by an asymmetric U-Net architecture with cross-view self-attentions to construct Gaussian features. Given these foundational differences, it is unclear how the authors' approach could be seamlessly adapted to LGM[1]. For instance, the method described in the paper relies on a point cloud encoder from TGS and uses the Chamfer distance between two-point clouds as a loss to craft adversarial perturbations (c.f. Algorithm 1 and Figure 2). These critical components do not translate directly to LGM[1], as it does not incorporate point cloud encoders. If authors wants to expand their method to other single image to 3D models, they would have to fundamentally change their motivation statement and algorithm description, which will make a huge modification to their current version of paper.   In the rebuttal, the authors mention that their method utilizes `geometry features in GS-based single views to 3D methods`, which I have reservations about this. Their initial claim is that the method is specifically tailored for Triplane Gaussian Splatting. It is important to note that different approaches to single-image-to-3D conversion employ significantly diverse network architectures (e.g., LRM[2] uses transformers, Gamba[3] uses Mamba), as a result, their `geometry feature` space are highly distinct. Ensuring image copyright protection while considering generalization across these varied models is indeed challenging, and it may not be accurate to make such a broad generalization claim for their methodology design. TGS[4] is a recently accepted paper in this field, but it is not a representative technique, and its reconstruction results are not among the best. The likelihood of it being widely used in real-world applications remains highly questionable. The key point here is that applying adversarial attacks to **a specific model** is too limited to be considered a broadly useful copyright protection method. Similarly, designing adversarial attacks tailored to a specific method may be too narrow in scope for a NeurIPS paper. --- **Reference** [1] LGM: Large Multi-View Gaussian Model for High-Resolution 3D Content Creation. ECCV 2024. [2] LRM: Large Reconstruction Model for Single Image to 3D. ICLR 2024 [3] Gamba: Marry Gaussian Splatting with Mamba for Single-View 3D Reconstruction. arxiv 2024 [4] Triplane Meets Gaussian Splatting: Fast and Generalizable Single-View 3D Reconstruction with Transformers. CVPR 2024

Authorsrebuttal2024-08-11

Thanks for your feedback 1

We would like to clarify the misunderstanding of the settings of LGM and point cloud encoder. LGM[1] and Gamba[3] do have an encoder to get point cloud. ### **Settings of LGM [1]** For LGM, it takes 4 input views obtained from ImageDream/MVDream. Therefore, to verify the effectiveness of our method in undermining the generated 3D results, we directly optimize adversarial perturbations on these four input images. LGM does have a **point cloud encoder** part to get the point cloud, as 3DGS needs a point cloud to represent the 3D scene. Specifically, please refer to Line 109 of LGM/core/model.py: https://github.com/3DTopia/LGM/blob/main/core/models.py ``` 109 pos = self.pos_act(x[..., 0:3]) # [B, N, 3] 110 opacity = self.opacity_act(x[..., 3:4]) 111 scale = self.scale_act(x[..., 4:7]) 112 rotation = self.rot_act(x[..., 7:11]) 113 rgbs = self.rgb_act(x[..., 11:]) 114 gaussians = torch.cat([pos, opacity, scale, rotation, rgbs], dim=-1) # [B, N, 14] ``` In our rebuttal settings, we directly target and perturbed the pos property of Gaussians, Line 109 pos = self.pos_act(x[..., 0:3]) # [B, N, 3], which is the center of 3DGS. (i.e., point cloud). ### **Adapting to LRM [2] and Gamba [3]** For NeRF-based methods like LRM [2], as it does not require explicit geometry features, our method may not be suitable. We didn't experiment with Gamba as it has not been formally peer-reviewed. However, it also has a point cloud encoder to estimate the point cloud (Line 130, position). https://github.com/kyegomez/Gamba/blob/main/gamba_torch/main.py ``` 130 # Position, opacity, color 131 position = self.position_layer(features) 132 opacity = self.opacity_layer(features) 133 color = self.color_layer(features) ``` Gamba is still required to estimate the point cloud. Thus, we do not need to change our motivation statement and algorithm description. The GS-based method must have a point cloud encoder to represent the 3D scene. [1] LGM: Large Multi-View Gaussian Model for High-Resolution 3D Content Creation. ECCV 2024. [2] LRM: Large Reconstruction Model for Single Image to 3D. ICLR 2024 [3] Gamba: Marry Gaussian Splatting with Mamba for Single-View 3D Reconstruction. arxiv 2024

Authorsrebuttal2024-08-11

Thanks for your feedback 2

Dear reviewer, Thanks for your valuable feedback. Our experimental findings indicate that explicit geometry features can be effectively utilized to protect ownership in GS-based tasks, despite TGS being a recent development. Due to the explicit feature of GS, GS-based image-to-3D methods inherently require similar explicit geometry features. This insight suggests that our approach can be extended to these methods, potentially enhancing security and ownership protection in single-image-to-3D applications and inspiring future research in this area. We strongly agree with you on the concerns of the generalization ability. We will incorporate these additional experiments about our effectiveness on other GS-based approaches in the final version based on your valuable suggestions. We look forward to addressing your further concerns during this discussion.

Reviewer rPf47/10 · confidence 4/52024-07-08

Summary

This paper proposes a novel method to protect copyrighted images from unauthorized 3D reconstruction using Triplane Gaussian Splatting (TGS). This topic is very interesting and highly valuable for preventing the misuse of copyrighted images. Their proposed method achieves protection by incorporating invisible geometry perturbations into the image, which is easy to deploy with less cost. The extensive experimental results have demonstrated the effectiveness of their approach in preventing unauthorized 3D reconstructions while embedding a verifiable pattern. This paper can provide a contribution to addressing the growing issue of image abuse and raise the community's attention to this issue.

Strengths

1. The motivation of this paper is well-stated and significant, and the paper is well-written. The idea of using geometry cloaks to protect images from unauthorized 3D reconstruction is novel. This paper is an attempt to address the issue of image abuse in 3D reconstruction. Such an issue has not received sufficient attention, but it is very important, especially when 3D reconstruction technologies are becoming more accessible. This paper can also raise the community's awareness of this issue. 2. Besides significantly distorting the 3D reconstruction from the protected images, the idea of embedding identifiable patterns into output renderings is interesting. This allows the image owners to determine whether the generated 3D models have used their copyrighted images. This traceability property can enhance the practicality of the method for digital copyright protection. 3. The paper provides extensive experimental results, validating the effectiveness of the proposed approach across different datasets and perturbation strategies. This thorough evaluation helps in building confidence in the robustness and reliability of the proposed method. The approach is scalable and can be applied to a wide range of images without requiring significant computational resources. This enables artists and content creators to safeguard from being misused illegally.

Weaknesses

1. The paper lacks quantitative metrics comparing the similarity between protected and unprotected images, such as PSNR, which would provide a more comprehensive evaluation of the method's impact on image quality. 2. The importance of the view-specific PGD angle has not been thoroughly explored. It would be beneficial to investigate whether the method is effective from different angles, not just the top view. Besides, the effectiveness of combined attacks on point cloud and triplane latent features should be explored to determine if they provide better protection. 3. Minor Issues: a). Add a period at the end of "Quantitative comparison of perturbation strategies" in the Table 1 caption. b). Replace "no perturbation" with "not perturbed" (L255 P7). c). Correct the citation format "et al" to "et al." (L95 P3).

Questions

Please see the weakness.

Rating

7

Confidence

4

Soundness

3

Presentation

4

Contribution

4

Limitations

The authors have adequately addressed the limitations

Reviewer inRn7/10 · confidence 4/52024-07-11

Summary

The paper introduces a novel approach to protect copyrighted images from unauthorized 3D reconstructions using Triplane Gaussian Splatting (TGS). The method involves embedding invisible geometry perturbations, termed "geometry cloaks," into images. These cloaks cause TGS to fail in a specific way, generating a recognizable watermark, thus protecting the original content.

Strengths

1. The concept of protecting images against unauthorized 3D reconstruction using geometric perturbations is novel. 2. This paper is well-detailed and well-written.

Weaknesses

1. The approach is tailored specifically to TGS-based 3D reconstruction. Can the geometry cloak technique be adapted or extended to protect against other 3D reconstruction methods beyond TGS? 2. What are the potential impacts on image quality for legitimate uses when these cloaks are applied? 3. The optimization process for generating geometry cloaks might introduce significant computational overhead, which is not thoroughly discussed in the paper.

Questions

See Weaknesses

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

Mentioned in the manuscript.

Reviewer ykxU8/10 · confidence 5/52024-07-11

Summary

The paper introduces a novel image protection approach called "Geometry Cloak" to prevent unauthorized 3D model generation from copyrighted images using single-view 3D reconstruction methods like Triplane Gaussian Splatting (TGS). The Geometry Cloak embeds invisible geometry perturbations into images, which are revealed as a customized message when TGS attempts 3D reconstructions, thus acting as a watermark for copyright assertion.

Strengths

1. This paper raises a novel question, namely how to protect the copyright in the process of image to 3D, which is very meaningful. 2. The presentation of this paper is very clear and easy to understand. 3. A view-specific PGD strategy is proposed to optimize geometry cloak, which is simple but effective. 4. The authors conduct experiments on two 3D datasets and various types of patterns, and verify the effectiveness of the experimental results via sufficient ablation experiments and visualization results.

Weaknesses

1. Can the proposed method be extended to other image to 3D models, such as LRM [1], LGM [2]? The author could introduce the advantages of using TGS instead of other image to 3D models in terms of generation speed and quality, so that the readers can better understand its task scenario. [1] Lrm: Large reconstruction model for single image to 3d. In ICLR 2024. [2] Large multi-view gaussian model. In ECCV 2024. 2. The robustness of the proposed method should be verified. For example, when Gaussian noise and JPEG compression are added to the protected image, can it still resist illegal theft?

Questions

Please refer to the weakness.

Rating

8

Confidence

5

Soundness

4

Presentation

4

Contribution

4

Limitations

The authors have clearly presented their limitations.

Reviewer kd526/10 · confidence 4/52024-07-11

Summary

This paper presents a method for copyrights in 3D reconstruction, specifically targeting novel-view synthesis, rather than traditional 2D images. Recently, advancements in 3D reconstruction have been driven by neural radiance fields (NeRFs) and 3D Gaussian splatting (3D GS), both of which maintain 3D consistency. These methods primarily focus on learning RGB values from multiple posed images. Notably, recent developments have shown that single-view 3D reconstruction can be achieved with the support of pre-trained diffusion-based generative models. Unlike 2D images, privacy preservation in 3D reconstruction has received less attention due to its recent development. This paper introduces a geometry cloak that perturbs 3D point cloud representations instead of 2D images. This perturbation prevents 3D reconstruction from 2D posed images without degrading the visual quality of the 2D images. The technique is particularly supportive of 3D GS, enabling real-time novel-view synthesis, a capability not supported by existing NeRFs. To the best of our knowledge, this paper is the first to propose an adversarial attack to preserve copyright in 3D GS from a 3D reconstruction perspective.

Strengths

1. This paper addresses contemporary issues regarding copyright protection in 3D reconstruction. Utilizing the framework of Tri-Plane Gaussian Splatting (TGS), which encodes posed images into tri-plane representations and 3D point clouds before generating 3D Gaussian splatting, the paper proposes a novel perturbation method. This method degrades the quality of 3D geometry without affecting the visual quality of 2D images. 2. This demonstrates that the proposed perturbation method significantly impacts the performance of 3D reconstruction, regardless of the degree of perturbation, unlike simple noise injections. It also shows that this method is robust and not sensitive to hyper-parameter variations.

Weaknesses

1. This paper heavily relies on the prior work of Tri-Plane Gaussian Splatting (TGS), which explicitly represents 3D point clouds to enhance geometric properties and employs tri-plane representation to encode 3D Gaussians. Without leveraging TGS, this study would not effectively address copyright issues in 3D reconstruction. This dependency indicates that the proposed approach is not applicable to a wide range of novel-view synthesis techniques, highlighting a limitation in its generalizability. 2. While this paper demonstrates that the proposed method is insensitive to the degree of perturbation, it does not adequately explain this phenomenon in the context of privacy preservation. In the past, understanding the tendency of performance degradation is crucial and be well-explained through probabilistic analysis for the extent of perturbation. However, the experimental results presented in this paper do not support this concept.

Questions

1. Could you show the slope of performance deviation when $\epsilon$ is less than 2? When $\epsilon = \{0, 1\}$, does the proposed method also exhibit a negative slope of performance in terms of PSNR, SSIM, and LPIPS? 2. Could you show the performance degradation of random noise when $\epsilon$ increases beyond 8? It should demonstrate that the proposed approach is more beneficial under strong perturbation. While $\epsilon=8$ indicates color disturbance, the context and shape in the 2D images do not change. 3. Could you present the ablation study on the influences of PGD?

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

2

Limitations

Please refer to weakness.

Reviewer kd522024-08-11

Response to the author's rebuttal

I am satisfied with the authors' response and appreciate their effort to address my concerns regarding the effectiveness of noise perturbation depending on the privacy budget. Additionally, It is impressive that performance decreases as perturbation increases. While the authors notice that noise to the Tri-Plane do not produce the expected results, the reason for this phenomena remains unexplained. Although they have indicated this as future works, understanding the phenomena seems crucial in 3D reconstruction since learned Tri-Plane appears to also contain geometry information. Given these issue, I maintain my original score.

Authorsrebuttal2024-08-12

Thanks for your feedback

Dear reviewer kd52, We are very grateful for your recognition. We will integrate the results of the privacy budget into the final version of our paper based on your valuable feedback. 3DGS-based single-view to 3D methods are novel mechanisms recently proposed. The properties of such mechanisms are still under exploration. One possible explanation for this phenomenon could be that the feature of Tri-Plane is high-dimensional and implicit, while the geometric features (point cloud) are lower-dimensional and explicit. Explicit point clouds directly represent the attributes of the Gaussian (position of Gaussian). This discrepancy may make it easier to obtain appropriate perturbations when dealing with point clouds. We appreciate your insights, and we will incorporate all your valuable suggestions into our final paper. Best regards, Authors of #1185

Reviewer inRn2024-08-10

Thank you for the thorough response. Your detailed explanations have resolved most of my concerns. Given the method's demonstrated extensibility and invisibility, I will be increasing my score. One additional suggestion: it may be beneficial to include a pixel-wise difference map between protected and unprotected images.

Authorsrebuttal2024-08-10

Thanks for your feedback

Dear Reviewer, We are very grateful for your recognition. We will provide pixel-wise difference maps for protected and unprotected images in the final version based on your valuable suggestions. Best regards, Authors of #1185

Reviewer ykxU2024-08-10

Thank you for your detailed response. My concerns are well-addressed. Specifically, this method exhibits notable effectiveness across various GS-based single-image-to-3D approaches, proving its broader applicability. Besides, from experimental results in the rebuttal, this paper also demonstrates that some complex patterns can also be efficiently generated for copyright protection. Considering its rebuttal and the two additional merits, I will increase my rating to 8.

Authorsrebuttal2024-08-11

Thanks for your feedback

Dear Reviewer, We are very grateful for your recognition. We will integrate these results into the next version of our paper based on your valuable feedback. Best regards, Authors of #1185

Reviewer rPf42024-08-10

Thank you for your response. All of my concerns are addressed. The experiments of adapting to other methods should be incorporated into the main paper. The figures in the rebuttal for muli-char embedding are impressive. Thus, I will keep my original rating.

Authorsrebuttal2024-08-11

Thanks for your feedback

Comment: Dear Reviewer, We are very grateful for your recognition. We will incorporate the experimental results into the main paper following your valuable suggestions. Best regards, Authors of #1185

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC