MultiNeRF: Multiple Watermark Embedding for Neural Radiance Fields

ICCV Workshop on Authenticity & Provenance in the Age of Generative AI (APAI), 2025
Yash Kulthe1
Andrew Gilbert1
John Collomosse1,2
1CVSSP, University of Surrey, UK    2Adobe Research
MultiNeRF introduction and overview
MultiNeRF embeds multiple watermarks within the representation learned by a NeRF model at training time. Watermarks are keyed by a unique ID specified at rendering time to trigger the embedding of the watermark into the image independent of the viewing position.

Abstract

We present MultiNeRF, a 3D watermarking method that embeds multiple uniquely keyed watermarks within images rendered by a single Neural Radiance Field (NeRF) model, whilst maintaining high visual quality. Our approach extends the TensoRF NeRF model by incorporating a dedicated watermark grid alongside the existing geometry and appearance grids.

This extension ensures higher watermark capacity without entangling watermark signals with scene content. We propose a FiLM-based conditional modulation mechanism that dynamically activates watermarks based on input identifiers, allowing multiple independent watermarks to be embedded and extracted without requiring model retraining. MultiNeRF is validated on the NeRF-Synthetic and LLFF datasets, with statistically significant improvements in robust capacity without compromising rendering quality. By generalizing single-watermark NeRF methods into a flexible multi-watermarking framework, MultiNeRF provides a scalable solution for 3D content attribution.

Key Contributions

Dedicated Watermark Grid

We introduce a dedicated watermark grid alongside existing geometry and appearance grids, preventing entanglement of watermark signals with scene content while improving capacity.

Our method introduces a novel architecture for embedding multiple watermarks in Neural Radiance Fields.

MultiNeRF architecture diagram
MultiNeRF extends TensoRF by introducing a watermark grid alongside the geometry and appearance grids. Unique watermark IDs are encoded via a learnable embedding network and modulated using FiLM-based conditioning.

FiLM-based Conditional Modulation

Our method uses Feature-wise Linear Modulation (FiLM) to dynamically activate watermarks based on input identifiers, enabling multiple independent watermarks without model retraining. The watermark embedding process uses FiLM-based modulation where the embedding vector e_n = \text{Emb}(I^{(n)}) is transformed into modulation parameters, which are then used to modulate the watermark features.

w'(x) = \gamma_n \odot w(x) + \beta_n

The final watermarked color is computed by integrating the modulated watermark features with the appearance grid:

\tilde{c}(x) = S(G_c(x), w'(x), d)
MultiNeRF training process and architecture
MultiNeRF training process.

Results

Performance comparison for single watermark embedding:

Single watermark bit accuracy comparison
Single watermark embedding performance across different methods on NeRF-Synthetic and LLFF datasets.

Performance comparison for multiple watermark embedding:

Multiple watermark bit accuracy comparison
Multiple watermark embedding performance showing MultiNeRF's superior scalability compared to baseline methods.
WateRF-modified method results MultiNeRF method results
MultiNeRF (Ours) WateRF-modified
Interactive comparison between MultiNeRF and WateRF-modified methods. Drag the slider to compare performance - MultiNeRF shows significantly better multi-watermark embedding capabilities. (Check out the reflections and the watermark artifacts in the waterf-modified image)

Robustness to Attacks

We evaluate the robustness of our method against various removal attacks including diffusion-based regeneration and VAE-based attacks.

Robustness evaluation under removal attacks
Robustness evaluation showing MultiNeRF-noised (MN-noised) significantly outperforms baseline methods under various removal attacks.

BibTeX citation

@InProceedings{Kulthe_2025_ICCV, author = {Kulthe, Yash and Gilbert, Andrew and Collomosse, John}, title = {MultiNeRF: Multiple Watermark Embedding for Neural Radiance Fields}, booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV) Workshops}, month = {October}, year = {2025}, pages = {1523-1532} }