Share Email Print

Proceedings Paper

Managing a large database of camera fingerprints
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Sensor fingerprint is a unique noise-like pattern caused by slightly varying pixel dimensions and inhomogeneity of the silicon wafer from which the sensor is made. The fingerprint can be used to prove that an image came from a specific digital camera. The presence of a camera fingerprint in an image is usually established using a detector that evaluates cross-correlation between the fingerprint and image noise. The complexity of the detector is thus proportional to the number of pixels in the image. Although computing the detector statistic for a few megapixel image takes several seconds on a single-processor PC, the processing time becomes impractically large if a sizeable database of camera fingerprints needs to be searched through. In this paper, we present a fast searching algorithm that utilizes special "fingerprint digests" and sparse data structures to address several tasks that forensic analysts will find useful when deploying camera identification from fingerprints in practice. In particular, we develop fast algorithms for finding if a given fingerprint already resides in the database and for determining whether a given image was taken by a camera whose fingerprint is in the database.

Paper Details

Date Published: 27 January 2010
PDF: 12 pages
Proc. SPIE 7541, Media Forensics and Security II, 754108 (27 January 2010); doi: 10.1117/12.838378
Show Author Affiliations
Miroslav Goljan, Binghamton Univ. (United States)
Jessica Fridrich, Binghamton Univ. (United States)
Tomáš Filler, Binghamton Univ. (United States)

Published in SPIE Proceedings Vol. 7541:
Media Forensics and Security II
Nasir D. Memon; Jana Dittmann; Adnan M. Alattar; Edward J. Delp III, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?