Skip to content
Snippets Groups Projects
Iuliia Tkachenko's avatar
7172ae41
Name Last commit Last update
assets
subset/arial
README.md
fuzzyDoc.ipynb

A Two-Step Method for Ensuring Printed Document Integrity using Crossing Number Distances

Table of content

Overview

This page contains the materials presented in the paper A Two-Step Method for Ensuring Printed Document Integrity using Crossing Number Distances.

You can find here the impementation of proposed method in Python 3 and the augmented PaySlip dataset.

Method

The implementation of our method was done using Python and standard image processing libraries, such as OpenCV, matplotlib, and scikit-image.

Dataset

The augmented PaySlip dataset can be downloaded here. We provide 100 document images printed and scanned using X priner/scanner at 600dpi resolution.

Augmented PaySlip samples

Augmented PaySlip samples

Results

For our dataset, we have obtained the following results :

Resolution Genuine Forged
PS 300dpi 100% 95%
PS 600dpi 100% 90%
Double PS 600dpi 50% 100%
Total mean 83% 95%

Citation

The code and the augmented dataset could only be used for scientific purposes. It must not be republished other than by the original authors. The scientific use includes processing the data and showing it in publications and presentations. If you use it, please cite:

@InProceedings{yriarte2022two,
    author    = {Yriarte F., Puteaux P. and Tkachenko I},
    title     = {A Two-Step Method for Ensuring Printed Document Integrity using Crossing Number Distances},
    booktitle = {IEEE International Workshop on Information Forensics and Security},
    month     = {December},
    year      = {2022}
}

Acknowledgements

This work was funded by the project FuzzyDoc supported by the CNRS Research Group of Information, Signal, Image and Vision (CNRS GdR-ISIS).

LIRIS logo CRIStAL logo GDR-ISIS logo