Description: This code was written by Matthew C. Stamm at the University of Maryland, College Park. He can be reached by email at mcstamm@umd.edu or on the web at:
http://www.ece.umd.edu/~mcstamm/
This code is written for research purposes only. Full copyright information about this code appears at the bottom of this document.
All publications resulting research that made or makes use of this code should at minimum cite the following paper:
M. C. Stamm and K. J. R. Liu, Anti-Forensics of Digital Image Compression , IEEE Trans. on Information Forensics and Security, vol. 6, no. 3, pp. 1050- 1065, Sep. 2011.
Instructions:
In Matlab, call the file DCTwipe . It should be done like this:
[wiped,wipedflags,PSNR]= DCTwipe(im,lumaQtable)
or
[wiped,wipedflags,PSNR]= DCTwipe(im,lumaQtable,chromaQtable)
INPUTS:
im- Image file to be anti-forensically modified. This should already be read into Matlab using imread. It can be either black and white or full color.
lumaQta
To Search:
File list (Check if you may need any files):
makedist.m
myRGB2YCbCr.m
myYCbCr2RGB.m
ReadMe.txt
blockunquant.m
DCTwipe.m
imblockDCT.m
imunblockDCT.m
make_zero_dist.m