CoMoFoD - Image Database for Copy-Move Forgery Detection
CoMoFoD database
CoMoFoD database has 260 image sets, 200 images in small image category (512x512), and 60 images in large image category (3000x2000). In both categories, following transformations are applied:
- translation - a copied region is only translated to the new location without performing any transformation,
- rotation - a copied region is rotated and translated to the new location,
- scaling - a copied region is scaled and translated to the new location,
- distortion - a copied region is distorted and translated to the new location,
- combination - two or more transformation are applied on a copied region before moving it to the new location.
Every image set consist of:
- original image - image without any transformation,
- colored mask - mask that indicate original and forged regions (black = background, colored = forged regions),
- binary mask - mask for detection evaluation (black = background, white = forged regions),
- forged image - image with copied region(s).
Original image | Mask | Binary mask | Forged image |
Postprocessing methods applied on all original and forged images are:
- JPEG compression,
- Noise adding,
- Image blurring,
- Brightness change,
- Color reduction,
- Contrast adjustments.
Image naming
Images are named as follows: N1_M1, where N1 is three (small image category) or two (large image category) digits equal to image number in category, and M1 is one of four different marks:
- "F" - forged image,
- "B" - binary mask (black and white mask),
- "M" - mask (colored mask),
- "O" - original image.
Additional information about transformations applied on forged images can be seen in "readme.txt" files.
Postprocessed images are named as follows: N1_M1_M2, where additional mark M2 points postprocessing methods applied on image:
- "JC" - JPEG compression, quality factor = [20, 30, 40, 50, 60, 70, 80, 90, 100],
- "IB" - image blurring, μ = 0, σ2 = [0.009, 0.005, 0.0005]),
- "NA" - noise adding, averaging filter = [3x3, 5x5, 7x7],
- "BC" - brightness change, (lower bound, upper bound) = [(0.01, 0.95), (0.01, 0.9), (0.01, 0.8)],
- "CR" - color reduction, intensity levels per each color channel = [32, 64, 128],
- "CA" - contrast adjustments, (lower bound, upper bound) = [(0.01, 0.95), (0.01, 0.9), (0.01, 0.8)].