GS-Hider: Hiding Messages into 3D Gaussian Splatting

3D Gaussian Splatting (3DGS) has already become the emerging research focus in the fields of 3D scene reconstruction and novel view synthesis. Given that training a 3DGS requires a significant amount of time and computational cost, it is crucial to protect the copyright, integrity, and privacy of such 3D assets. Steganography, as a crucial technique for encrypted transmission and copyright protection, has been extensively studied. However, it still lacks profound exploration targeted at 3DGS. Unlike its predecessor NeRF, 3DGS possesses two distinct features: 1) explicit 3D representation; and 2) real-time rendering speeds. These characteristics result in the 3DGS point cloud files being public and transparent, with each Gaussian point having a clear physical significance. Therefore, ensuring the security and fidelity of the original 3D scene while embedding information into the 3DGS point cloud files is an extremely challenging task. To solve the above-mentioned issue, we first propose a steganography framework for 3DGS, dubbed GS-Hider, which can embed 3D scenes and images into original GS point clouds in an invisible manner and accurately extract the hidden messages. Specifically, we design a coupled secured feature attribute to replace the original 3DGS's spherical harmonics coefficients and then use a scene decoder and a message decoder to disentangle the original RGB scene and the hidden message. Extensive experiments demonstrated that the proposed GS-Hider can effectively conceal multimodal messages without compromising rendering quality and possesses exceptional security, robustness, capacity, and flexibility. Our project is available at: https://xuanyuzhang21.github.io/project/gshider.

Paper

References (70)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer crVb6/10 · confidence 5/52024-07-03

Summary

This paper presents GS-Hider, a novel framework for steganography in 3D Gaussian Splatting (3DGS) models. The key innovation is a coupled secured feature attribute that replaces the original spherical harmonics coefficients, allowing the embedding of hidden 3D scenes or images into the original scene without compromising rendering quality. The framework uses a scene decoder and a message decoder to disentangle the original and hidden information. The authors demonstrate the effectiveness of GS-Hider across various experiments, showing its ability to hide multiple 3D scenes or single images while maintaining high fidelity, security, and robustness.

Strengths

Novelty: GS-Hider presents the attempt at steganography for 3D Gaussian Splatting, addressing an important challenge in protecting 3D assets. Technical innovation: The coupled secured feature attribute and parallel decoder architecture effectively balance security, fidelity, and computational efficiency. Versatility: The method can hide both 3D scenes and 2D images, demonstrating flexibility for various applications. Comprehensive evaluation: The authors provide extensive experiments on fidelity, security, robustness, and capacity, comparing against baselines and ablation studies. Real-time capability: Despite the additional complexity, the method maintains near real-time rendering speeds (45 fps), which is crucial for practical applications.

Weaknesses

Main weakness: * The main weakness is the additional computational overhead introduced by using the scene decoder. Gaussian splatting significantly simplifies the neural rendering paradigm of NeRF into a point vector + rasterization approach, achieving very fast rendering - this is one of the most valued aspects of GS. However, the introduction of the scene decoder greatly undermines this advantage. This makes such an improvement meaningless. I am confident in this inference because the authors do not seem to report any FPS-related metrics, nor do they compare the FPS increase with the original 3DGS. * The decoder is trained per scene, rather than being a generalizable decoder, which suggests it may be "memorizing" scene watermarks. This can be inferred from the issues involved in training a decoder for each scene and hiding only a single scene per scene. At the same time, the geometrically inconsistent signals present in the cover scene and hidden scene are well accommodated together, further indicating that the signals are to some extent being "memorized" in the decoder. Therefore, I speculate that the capacity of the decoder is not small. This further corroborates the aforementioned weakness. Some other weakness: * While the empirical results are strong, there's a lack of theoretical justification for why the coupled feature representation works so well. * Comparison to recent work: The paper could benefit from comparing against more recent steganography methods, particularly those designed for other 3D representations that might be adaptable to 3DGS. * Generalization: The experiments are limited to a single dataset (Mip-NeRF360). It would be valuable to see how the method performs on a wider range of 3D scenes and different types of hidden information.

Questions

Main issues that could be considered in rebuttal: * what's the added inference time overhead due to using the scene decoder? * the fps metrics for all experiments, so that we can see the impact on the practical usage. If the rendering speed is affected, the improvement about privacy is not useful. * try to prove that the hidden scene is not simply memorized by the decoder. maybe trying to memory more than one hidden scenes or curating a general decoder that can be applied to not only one scene can be convincing Other issues: please see the weakness

Rating

6

Confidence

5

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors provide a brief discussion of limitations in Section B of the appendix, acknowledging issues such as the lack of view-dependency and slightly reduced rendering quality. They also mention future work directions, including enhancing model expressiveness and extending to tasks like tampering detection. However, this discussion could be expanded to more thoroughly address potential failure modes or edge cases of the proposed method. The broader impacts section (A.2) touches on both positive applications (e.g., copyright protection) and potential risks (sensitive data concerns). However, a more in-depth exploration of potential misuse scenarios and mitigation strategies would strengthen the paper's ethical considerations.

Reviewer crVb2024-08-11

Thank you for your response. It addresses my concerns regarding potential added overhead of inference time. So I raise the rating. I recommend that the revision could include the supplied results in your rebuttal.

Authorsrebuttal2024-08-11

Thank Reviewer crVb for recognizing our work

Dear Reviewer crVb: We sincerely appreciate your prompt response, valuable suggestions, and recognition of our work. We will include the additional experiments from the rebuttal and provide detailed explanations in the final version to make our paper more rigorous and complete. Best Regards, Authors of #902

Reviewer koxG6/10 · confidence 2/52024-07-04

Summary

The paper "GS-Hider: Hiding Messages into 3D Gaussian Splatting" proposes a steganography framework for 3D Gaussian Splatting (3DGS). GS-Hider embeds messages into 3D scenes by replacing spherical harmonics coefficients with a secured feature attribute and uses decoders to extract hidden and original scenes without compromising quality. Unlike traditional NeRF methods, 3DGS offers explicit 3D representation and real-time rendering. Experiments show GS-Hider maintains high fidelity, security, and robustness, making it suitable for copyright protection, encrypted communication, and 3D asset compression.

Strengths

1. Innovative Steganography Framework for 3DGS: GS-Hider is the first framework designed specifically for 3D Gaussian Splatting, allowing for the embedding and extraction of hidden messages within 3D scenes without compromising their fidelity and rendering quality. 2. Robust Security and High Fidelity: The framework introduces a coupled secured feature attribute and parallel decoders, ensuring the secure and accurate extraction of hidden messages while minimally altering the original 3DGS structure, maintaining high fidelity of the rendered scenes.

Weaknesses

The authors discussed the limitations of their approach, which appear to be relatively minor.

Questions

I am curious about the scenario where an eavesdropper, let's say Eve, downloads Alice's publicly available model, renders it, and then trains her own GS. The purpose of Alice's steganography in Fig. 1 is to verify that the "Table" GS corresponds to her. However, if Eve can train her own "Table" GS, it seems Alice may not be able to protect her "Table" GS effectively. Could you please clarify how this concern is addressed?

Rating

6

Confidence

2

Soundness

3

Presentation

3

Contribution

3

Limitations

Please refer to the questions.

Reviewer S9BH8/10 · confidence 4/52024-07-12

Summary

The paper presents GS-Hider, a novel steganography framework designed for 3D Gaussian Splatting (3DGS). The framework enables the invisible embedding of 3D scenes and images into 3DGS point clouds, ensuring accurate extraction of hidden messages without compromising rendering quality. Extensive experiments demonstrate GS-Hider's effectiveness in concealing multimodal messages while maintaining exceptional security, robustness, capacity, and flexibility.

Strengths

(+) The paper introduces an interesting steganography framework for 3DGS, which is a novel and emerging field in 3D scene reconstruction and rendering. GS-Hider maintains the rendering quality of the original scene while securely embedding hidden messages, addressing the challenges of fidelity and security effectively. The framework has significant potential applications in copyright protection, encrypted communication, and 3D asset compression. (+) Comprehensive experiments are conducted to validate the performance, security, robustness, and flexibility of GS-Hider. The experiment results demonstrate robustness against various forms of degradation and support hiding multiple 3D scenes or images, showcasing its versatility. Further Applications effectively explain the results of the proposed method when dealing with other scenarios.

Weaknesses

(-) The implementation of GS-Hider involves some techniques and may require substantial computational resources, limiting its accessibility and usability for some ordinary users without deep learning backgrounds. (-) The comparison with existing methods is somewhat limited, as it primarily focuses on a specific type of 3DGS. It overlooks a broader range of state-of-the-art techniques in 3DGS. It may be beneficial for the author to consider implementing their methods in other 3DGS variants like [1] to highlight the advantages of the proposed method. [1] Mip-Splatting: Alias-free 3D Gaussian Splatting.

Questions

Please see the weakness.

Rating

8

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors have addressed the limitations in the paper.

Reviewer X8jQ6/10 · confidence 2/52024-07-12

Summary

The paper introduces GS-Hider, a novel steganography framework for 3D Gaussian Splatting (3DGS). Protecting the security and fidelity of 3D assets while embedding information into transparent 3DGS point clouds is challenging, and the method addresses this by invisibly embedding 3D scenes and images into original GS point clouds. It employs a coupled secured feature attribute, scene decoder, and message decoder. Extensive experiments demonstrate its effectiveness in concealing multimodal messages without compromising rendering quality a lot.

Strengths

1) The first work to perform steganography for the 3D gaussian splatting, it might inspire more research into this direction. 2) The method works well and exhibits robustness and high capacity shown by the empirical results.

Weaknesses

1) The rendering quality and speed are compromised a bit, but not much.

Questions

1) It is interesting to understand where and how exactly your method hides the secret information. As you show in Figure 6, at first glance, it seems that the rendered coupled feature map only contains information about the original scene. Does it mean that the hidden message is encoded as (spatial) high-frequency details in the feature channels? Or maybe it learnt to hide information in last bits just like the least significant bit method? Are there any experiments that you conducted to investigate this more?

Rating

6

Confidence

2

Soundness

3

Presentation

3

Contribution

3

Limitations

Limitations are adequately addressed.

Authorsrebuttal2024-08-10

Looking forward to discussions with reviewers

Dear Reviewers: We appreciate the time you dedicated to reviewing our work and your recognition of our work. Regarding the concerns you raised, we have provided explanations in our responses. We would like to ensure that your concerns have been adequately addressed. If there are any aspects of our work that remain unclear to you, please don't hesitate to let us know. Thank you for your dedication! Best regards, Authors of #902

Reviewer S9BH2024-08-10

Thanks

Thanks for your detailed response, which has addressed my concerns. After reading the rebuttal and other reviews, I believe this work has practical applications in copyright protection of 3D assets. Meanwhile, the author implemented a variant of GS-Hider based on mip-splatting in the rebuttal, verifying that the proposed method is a general framework. Therefore, considering the novelty of this paper in 3D steganography, good rendering quality and real-time rendering speed, I decide to raise my score to 8. However, please also remember to address my concerns in your final version, especially those parts that you have promised.

Authorsrebuttal2024-08-10

Thank Reviewer S9BH for recognizing our work

Dear Reviewer S9BH: Thank you for your prompt response and for acknowledging our work. We sincerely appreciate your valuable suggestions and assure you that we will include the additional experiments and explanation from the rebuttal in the final version. Best regards, Authors of #902

Reviewer X8jQ2024-08-12

I thank the authors for their response. I will keep my score.

Authorsrebuttal2024-08-12

Thank Reviewer X8jQ for recognizing our work

Dear Reviewer X8jQ: Thank you for your response and for recognizing our work. We will include the content from the rebuttal in the final version. Best Regards, Authors of #902

Reviewer koxG2024-08-13

Thank you for your response. It has resolved my main concerns. Regarding the adversarial scenario we discussed, I believe revisiting it would be beneficial to ensure preparedness.

Authorsrebuttal2024-08-13

Thank Reviewer koxG for recognizing our work

Dear Reviewer koxG: We are very grateful for your recognition of our work. We will include your valuable suggestion in the revised version. Your insights have significantly contributed to the improvement of our work. Best Regards, Authors of #902

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC