PRNU-Bench: A Novel Benchmark and Model for PRNU-Based Camera Identification

Florinel Alin Croitoru, Vlad Hondru, Radu Tudor Ionescu
9/22/2025
cs.CVcs.CRcs.LG

Official code: CroitoruAlin/PRNU-Bench (7 stars, last commit 2025-12-12).

Abstract

We propose a novel benchmark for camera identification via Photo Response Non-Uniformity (PRNU) estimation. The benchmark comprises 13K photos taken with 120+ cameras, where the training and test photos are taken in different scenarios, enabling ``in-the-wild'' evaluation. In addition, we propose a novel PRNU-based camera identification model that employs a hybrid architecture, comprising a denoising autoencoder to estimate the PRNU signal and a convolutional network that can perform 1:N verification of camera devices. Instead of using a conventional approach based on contrastive learning, our method takes the Hadamard product between reference and query PRNU signals as input. This novel design leads to significantly better results compared with state-of-the-art models based on denoising autoencoders and contrastive learning. We release our dataset and code at: https://github.com/CroitoruAlin/PRNU-Bench.

View on arXivView PDF

Code Implementations(1)

PRNU extraction

71PythonSep 8, 202510 months ago

Similar Papers

Cite this paper

@article{croitoru2025prnubench,
  title  = {PRNU-Bench: A Novel Benchmark and Model for PRNU-Based Camera Identification},
  author = {Florinel Alin Croitoru and Vlad Hondru and Radu Tudor Ionescu},
  year   = {2025},
  eprint = {2509.17581},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.17581v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.17581.svg)](https://codeofpaper.com/paper/2509.17581)

Discussion