Title :
Hardware Architecture for Video Authentication Using Sensor Pattern Noise
Author :
Pande, Amit ; Shaxun Chen ; Mohapatra, Prasant ; Zambreno, Joseph
Author_Institution :
Dept. of Comput. Sci., Univ. of California, Davis, Davis, CA, USA
Abstract :
Digital camera identification can be accomplished based on sensor pattern noise, which is unique to a device, and serves as a distinct identification fingerprint. Camera identification and authentication have formed the basis of image/video forensics in legal proceedings. Unfortunately, real-time video source identification is a computationally heavy task, and does not scale well to conventional software implementations on typical embedded devices. In this paper, we propose a hardware architecture for source identification in networked cameras. The underlying algorithms, an orthogonal forward and inverse discrete wavelet transform and minimum mean square error-based estimation, have been optimized for 2-D frame sequences in terms of area and throughput performance. We exploit parallelism, pipelining, and hardware reuse techniques to minimize hardware resource utilization and increase the achievable throughput of the design. A prototype implementation on a Xilinx Virtex-6 FPGA device was optimized with a resulting throughput of 167 MB/s, processing 30 640 × 480 video frames in 0.17 s.
Keywords :
cameras; discrete wavelet transforms; field programmable gate arrays; image forensics; least mean squares methods; video signal processing; 2D frame sequences; Xilinx Virtex-6 FPGA device; camera authentication; conventional software implementations; digital camera identification; distinct identification fingerprint; hardware architecture; hardware resource utilization minimization; hardware reuse technique; image-video forensics; inverse discrete wavelet transform; legal proceedings; minimum mean square error-based estimation; networked cameras; orthogonal forward; parallelism reuse technique; pipelining reuse technique; real-time video source identification; sensor pattern noise; time 0.17 s; typical embedded devices; video authentication; Cameras; Computer architecture; Discrete wavelet transforms; Estimation; Hardware; Noise; Noise reduction; Digital camera identification; hardware architecture; video security;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
DOI :
10.1109/TCSVT.2013.2276869