Camera Fingerprint Compression via Random Projections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing camera fingerprint databases are large and computationally complex, requiring significant storage and processing power for effective fingerprint matching and camera identification, especially due to the need to store and manage PRNU patterns of high-resolution sensors.

Innovation Solution

The method employs random projections, specifically using circulant matrices and binary quantization, to compress camera fingerprints, reducing database size and computational complexity while maintaining effective matching performance through techniques like Fast Fourier Transform and Hamming distance analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If PRNU patterns of high-resolution sensors are stored and managed in camera fingerprint databases, then camera identification accuracy is improved, but database size and computational complexity increase significantly

Engineering Contradiction:
Improvecamera identification accuracyVSAvoiddatabase size and computational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and stores only the most significant components of PRNU patterns using Singular Value Decomposition (SVD). Instead of storing complete high-resolution sensor fingerprints, the method decomposes PRNU matrices into singular values and vectors, retaining only the top k components that capture the essential characteristics. This extraction approach maintains camera identification accuracy while dramatically reducing database size and computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the representation parameters of camera fingerprints from storing complete PRNU pattern matrices to storing compressed singular value decompositions. By changing the parameter representation from full-resolution sensor data to truncated SVD components, the system achieves efficient storage and faster computation while preserving the unique identifying characteristics of each camera sensor.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If complete camera fingerprints are used for matching, then identification reliability is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveidentification reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential components of camera fingerprints needed for reliable identification. By using SVD to decompose PRNU patterns and retaining only the most significant singular values and vectors, the method processes a reduced set of features that still capture the unique characteristics of each camera. This extraction enables faster matching while maintaining identification reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by processing only the most significant components of camera fingerprints rather than complete data sets. The truncated SVD approach processes a subset of the most important singular values and vectors, achieving sufficient identification reliability with reduced computational effort and processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If high-resolution sensor data is processed, then fingerprint uniqueness is improved, but storage requirements and computational load increase

Engineering Contradiction:
Improvefingerprint uniquenessVSAvoidstorage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts the essential unique information from high-resolution sensor data through SVD decomposition. By identifying and retaining only the most significant singular values and vectors that capture the unique PRNU characteristics of each sensor, the method preserves fingerprint uniqueness while eliminating redundant data. This extraction reduces storage requirements while maintaining the discriminative power needed for accurate camera identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3172700B1Improved method for fingerprint matching and camera identification, device and system
Publication Date: 2021.04.28 POLITECNICO DI TORINO
  • EP3172700B1 patent drawingFigure 1
  • EP3172700B1 patent drawingFigure 2
  • EP3172700B1 patent drawingFigure 3

AI summary

It is described a method for fingerprint matching and camera identification wherein it is provided for reading, through a device, a camera fingerprint extracted from a picture taken by a camera, and calculating a compressed version of said camera fingerprint through a random projections technique.