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 }
}