🛡️ Robustness Benchmarks

Test image 1920×1080. 53 attack tests, 52 passed, pass rate 98.1%.

#AttackParamPreviewResult
1Original1920×1080
2Rotate 3°1920×1080
3Rotate 15°1920×1080
4Rotate 75°1920×1080
5Rotate 175°1920×1080
6Rotate 275°1920×1080
7Downscale 20%384×216
8Downscale 35%672×378
9Downscale 50%960×540
10Downscale 75%1440×810
11Upscale 125%2400×1350
12Upscale 150%2880×1620
13Upscale 200%3840×2160
14Upscale 300%5760×3240
15Upscale 500%9600×5400
16Affine Shear 0.32496×1080
17Affine Shear 0.63072×1080
18Affine Shear 1.24224×1080
19Affine Shear 1.85376×1080
20Affine 0.5×2.0960×2160
21Non-uniform 1.5×0.52880×540
22Non-uniform 0.5×1.5960×1620
23Non-uniform 0.6×1.81152×1944
24Non-uniform 0.7×1.41344×1512
25Non-uniform 0.8×1.21536×1296
26Non-uniform 1.2×0.82304×864
27Perspective 5%1920×1080
28Perspective 7%1920×1080
29Perspective 9%1920×1080
30Perspective 11%1920×1080
31Perspective 13%1920×1080
32Gaussian Blur 3×31920×1080
33Gaussian Blur 7×71920×1080
34Gaussian Blur 9×91920×1080
35Gaussian Blur 10×101920×1080
36Gaussian Blur 11×111920×1080
37JPEG Q=501920×1080
38JPEG Q=401920×1080
39JPEG Q=301920×1080
40Crop 80%1536×864
41Crop 60%1152×648
42Mirror H1920×1080
43Mirror V1920×1080
44Mirror H+V1920×1080
45Combo Rotate+Crop1536×864
46Combo Rotate+NonUni1344×1512
47Combo Rotate+JPEG501920×1080
48Combo Crop+JPEG501536×864
49Combo Shear+JPEG502496×1080
50Combo Persp+JPEG501920×1080
51Combo Persp+Blur1920×1080
52Combo Blur+JPEG501920×1080
53Combo Mirror+JPEG501920×1080

Conclusion:wmgg blind watermark passes 52/53 attack tests. Only extreme downscale to 20% (384×216) fails due to information loss. All other attacks — rotation, JPEG, scaling, blur, perspective, crop, mirror, affine, and combinations — pass reliably. Recommend keeping image width ≥ 640px for worry-free extraction.

Test date: 2026-05-31 | Source: 1920×1080 | Raw data: tools/robust_data/attack_20260531_160220.log