All Publications
ICCV Workshops 2025

Workshop on Authenticity & Provenance in the Age of Generative AI (APAI), ICCV 2025

MultiNeRF: Multiple Watermark Embedding for Neural Radiance Fields

Yash Kulthe1, Andrew Gilbert1, John Collomosse1,2
1 CVSSP, University of Surrey, UK    2 Adobe Research

MultiNeRF overview figure

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.

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.

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.

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:

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

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

$$\tilde{c}(x) = S\!\left(G_c(x),\, w'(x),\, d\right)$$
MultiNeRF training process diagram

MultiNeRF training process.

Single Watermark Embedding

Performance comparison for single watermark embedding:

Single watermark embedding accuracy results

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

Multiple Watermark Embedding

Performance comparison for multiple watermark embedding:

Multiple watermark embedding accuracy results

Multiple watermark embedding performance showing MultiNeRF's superior scalability compared to baseline methods.

Visual Comparison

Interactive comparison between MultiNeRF and WateRF-modified. MultiNeRF shows significantly better multi-watermark embedding capabilities — note the reflections and watermark artifacts in the WateRF-modified output.

WateRF-modified visual result MultiNeRF visual result
MultiNeRF (Ours) WateRF-modified

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.

@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     = {1534--1543}
}