APPLICATION OF THE PYTHON PROGRAMMING LANGUAGE TO SOLVING SELECTED TASKS OF TECHNICAL AND FORENSIC EXAMINATION OF DOCUMENTS
Abstract and keywords
Abstract:
The article explores the possibilities of solving forensic document examination tasks using scripts written in the programming language "Python", implementing their purpose through computer vision algorithms. In comparison to graphic editors such as GIMP and KRITA, commonly used in document analysis, the developed tools are simpler to use and devoid of redundant functionality. Their application to document images directly enables the successful resolution of the following tasks: identifying the content of handwritten notes, the strokes of which have been partially lost due to smudging; determining the content of recessed unpainted entries; detecting and recording the fact of addition; determining the content of crossed-out entries in situations where the original entries and the entries covering them are made with materials of different colors in the same type of document. Following the validation of the proposed tools on examined objects-handwritten details of documents subjected to diverse external factors the efficacy of employing the developed scripts in addressing a broad spectrum of forensic document examination tasks has been showcased.

Keywords:
DOCUMENT, PROGRAMMING LANGUAGES, EXPERT RESEARCH METHODS, FORENSIC TECHNICAL AND FORENSIC EXAMINATION OF DOCUMENTS, EXPERT OPINION
Text
Text (RU) (PDF): Read Download
References

1. Barinova O. A., Kupin A. F., Titarenko V. A. Establishing the fact of a change in the original content of a document using digital image processing methods. Forensic examination, 74-86, 2017. (In Russ.).

2. Kupin A. F., Donchuk A. I. The use of raster graphic editors in the technical and forensic examination of documents. Forensic expert, 29-31, 2023. (In Russ.).

3. Zhizhina M. V. Possibilities of using graphic editors when working with images of digital handwriting objects presented in the form of electronic files. Bulletin of the Moscow University of the Ministry of Internal Affairs of Russia, 89-91, 2023. (In Russ.).

4. Lyubanovich B. Simple Python. Modern programming style. 2nd ed. Saint Petersburg: Peter; 2021: 592. (In Russ.).

5. Shakiryanov E. D. Computer vision in Python. First steps. Moscow: Laboratory of Knowledge; 2021: 163. (In Russ.).

6. Demin A. Yu. Fundamentals of computer graphics. Textbook. Tomsk: Tomsk Polytechnic University Publishing House; 2011: 191. (In Russ.).

7. Lyutov V. P., Chetverkin P. A., Golovastikov G. Yu. Color science and the basics of colorimetry. Textbook and workshop for universities. 3rd ed., rev. and add. Moscow: Yurait; 2022: 224. (In Russ.).

Login or Create
* Forgot password?