The research was supported by the SNF project No. 200021_182063.
The public repositoty for a paper "Machine learning attack on copy detection patterns: are 1x1 patterns cloneable?"
Nowadays, the modern economy critically requires reliable yet cheap protection solutions against product counterfeiting for the mass market. Copy detection patterns (CDP) are considered as such a solution in several applications. It is assumed that being printed at the maximum achievable limit of a printing resolution of an industrial printer with the smallest symbol size
Data and comprehensive description can be found here.
The most important packages are listed in env.yml. If you use conda you can create a new environment with this list of packages by
$ conda env create -f env.yml
$ python train_estimator.py --config_path configuration.yml --type Dtt_Dt --lr 0.0001 --epochs 100 --is_stochastic True --is_debug False
$ python test_estimator.py --config_path configuration.yml --symbol_size 8 --target_symbol_size 1 --type Dtt_Dt --lr 0.00001 --epoch 100 --is_symbol_proc True --thr 0.5 --is_debug False
$ python metrics.py path/to/templates --bsize 684 --dens 50 --cpus 6 --debug False
$ python svms.py metrics.csv --cpus 6
R. Chaban, O. Taran, J. Tutt, T. Holotyak, S. Bonev and S. Voloshynovskiy, "Machine learning attack on copy detection patterns: are 1x1 patterns cloneable?" in Proc. IEEE International Workshop on Information Forensics and Security (WIFS), Montpellier, France 2021.
@inproceedings { Chaban2021wifs,
author = { Chaban, Roman and Taran, Olga and Tutt, Joakim and Holotyak, Taras and Bonev, Slavi and Voloshynovskiy, Slava },
booktitle = { IEEE International Workshop on Information Forensics and Security (WIFS)},
title = { Machine learning attack on copy detection patterns: are 1x1 patterns cloneable? },
address = { Montpellier, France },
month = { December },
year = { 2021 }
}