Paper
19 February 2014 Implementing the projected spatial rich features on a GPU
Author Affiliations +
Proceedings Volume 9028, Media Watermarking, Security, and Forensics 2014; 90280K (2014) https://doi.org/10.1117/12.2042473
Event: IS&T/SPIE Electronic Imaging, 2014, San Francisco, California, United States
Abstract
The Projected Spatial Rich Model (PSRM) generates powerful steganalysis features, but requires the calculation of tens of thousands of convolutions with image noise residuals. This makes it very slow: the reference implementation takes an impractical 20{30 minutes per 1 megapixel (Mpix) image. We present a case study which first tweaks the definition of the PSRM features, to make them more efficient, and then optimizes an implementation on GPU hardware which exploits their parallelism (whilst avoiding the worst of their sequentiality). Some nonstandard CUDA techniques are used. Even with only a single GPU, the time for feature calculation is reduced by three orders of magnitude, and the detection power is reduced only marginally.
© (2014) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Andrew D. Ker "Implementing the projected spatial rich features on a GPU", Proc. SPIE 9028, Media Watermarking, Security, and Forensics 2014, 90280K (19 February 2014); https://doi.org/10.1117/12.2042473
Lens.org Logo
CITATIONS
Cited by 11 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Convolution

Steganalysis

MATLAB

Image processing

C++

Feature extraction

Computer programming

Back to Top