IMPLEMENTATION OF A FILTER WITH POST-FILTERING DECISION-MAKING ON MICROPROCESSOR ARCHITECTURES WITH VECTOR EXTENSION TO ENSURE PERFORMANCE INDICATORS OF FORENSIC EXAMINATION
DOI:
https://doi.org/10.24025/2306-4412.4.2020.223572Keywords:
automation of image processing process, image filtering, post-filtering decisionmaking, sorting networks, image filter modelling.Abstract
The study results of the means of maintenance of efficiency indicators of image forensic examination, including digital images, are shown. The analysis of the main tasks faced by image examination and methods of their solution is carried out. The main problem of such studies consists in insufficient automation of image processing process during the examination. The object of the study is the process of image filtering, the subject of the study is filters that are used in image processing. As a result of the analysis of implementations of noise detectors it is established that they are computationally complex. And the hardware costs of implementing the algorithm on modern microprocessors and programmable integrated circuits can significantly limit the use of such algorithms in applications that require real-time processing. The purpose of the article is to build a high-speed implementation of the filter with postfiltering decision-making on modern processor architectures. The results of the analysis of the possibility of using vector instructions of modern processor architectures are presented, sorting vectorization algorithms for effective implementation of the search subroutine for the median value within the current one are considered, and the filter with post-filtering decision-making to determine suitability for real-time tasks is modelled. As a result of the conducted studies the method of vectorized implementations of the filter with post-filtering decision-making suitable for processors with a set of SIMD ARM NEON, Intel SSE or AVX commands is proposed for the first time; the use of sorting networks as a median search algorithm for processors with vector extension is considered; for the first time the implementation of the filter by the described method for the ARM Cortex-A9 processor as a part of Intel SOC Cyclone® V SE 5CSEBA6U23I7NDK is constructed; the filter operation is modelled on ARM Cortex-A9. The processing speed of the 512x512 pixel image has been more than 500 frames per second. The FullHD halftone image processing speed has been more than 60 frames.
References
S. M. Bobrytskyi, and S. V. Chernyi, "Methodological aspects of complex research with the purpose of revealing signs of mounting in digital photography", Theory and Practice of Forensic Science and Criminalistics, iss. 10, pp. 633-639, 2010.
Ye. V. Tymko et al., "Research method development of digital photographs and technical means of their production", Rep. on R&D: Kyiv Scientific Research Institute of Forensic Expertise, 121 p., 2013.
J. Fan , H. Cao , and A. C. Kot, "Estimating EXIF parameters based on noise features for image manipulation detection", IEEE Transactions on Information Forensics and Security, vol. 8, iss. 4, pp. 602-608, 2013.
R. Minhas, A. Mohammed, and Q. Wu, "An efficient algorithm for focus measure computation in constant time", IEEE Transactions on Circuits and Systems for Video Technology, no. 22, pp. 152-156, 2012.
R Minhas, A. Mohammed., Q. Wu, and M. Sid-Ahmed, "3D shape from focus and depth map computation using steerable filter", in Int. Conf. Image Analysis and Recognition (ICIAR), 2009, pp. 573-583.
S. Pertuz et al. "Analysis of focus measure operators for shape-from-focus", Рattern Recognition, no. 46 (5), pp. 1415-1432, 2013. DOI: 10.1016/j.patcog.2012.11.011
O. Kliuiev, O. Uhrovetskyi, E. Simakova-Yefremian, M. Mozhaiev, and O. Mozhaiev, "Method of forensic research on image for finding touch up on the basis of noise entropy", in 3rd Int. Conf. on Advanced Information and Communications Technologies (AICT), Lviv, 2019, pp. 76-79.
А. М. Ovchinnikov, A. A. Ilyin, and M. Yu. Ovchinnikov, "The principle of operation and the arrangement of active-pixel sensors", Moscow, 30 p., preprint Institute of Applied Mathematics named after M. V. Keldysh of the Russian Academy of Sciences; no. 85, 2003. [in Russian].
Smaïl Akkoul, "A new adaptive switching median filter", IEEE Signal Processing Letters, vol. 17, pp. 587-590, 2010.
Wei Zhou Zhao, Hui Li Jing, Bao Zhen Yang, and Hui Zhang, "An improved filtering algorithm for impulse noise with high density based on edge information preservation", Applied Mechanics and Materials, vols. 548-549, p. 1068, 2014.
Zhe Zhang, Deqiang Han, Jean Dezert, and Yi Yang, "A new adaptive switching median filter for impulse noise reduction with predetection based on evidential reasoning", Signal Processing, vol. 147, pp. 173-189, 2018. ISSN 0165-1684.
D. V. Salnikov, and O. G. Vasilchenkov, "Modified median filter with post-filtration decision-making", Systemy upravlinnia, navihatsii ta zviazku, iss. 1 (53), pp. 158-161, 2019. [in Russian].
M. Ricco, L. Mathe, and R. Teodorescu, "FPGA-based implementation of sorting networks in MMC applications," in 18th Europ. Conf. on Power Electronics and Applications (EPE'16 ECCE Europe), Karlsruhe, pp. 1-10, 2016. DOI: 10.1109/EPE.2016.7695280
S. Brankovic, A. Markovic, D. Simic, and A. Rikalo, "Improving performance of sorting small arrays on MIPS CPUs using bitonic sort and SIMD instructions," in 27th Telecommunications Forum (TELFOR), Belgrade, pp. 1-4, 2019. DOI: 10.1109/TELFOR48224.2019.8971325
A. W. Paeth, "Median finding on a 3-by-3 grid", in Graphic Gems, A. S. Glassner, Ed, Academic Press, 1993, pp. 171-175.
Downloads
Published
How to Cite
Issue
Section
URN
License
Copyright (c) 2020 Олег Георгійович Васильченков, Наталія Олександрівна Євсіна, Дмитро Валентинович Сальніков, Павло Володимирович Буслов The authors who publish in this journal agree to the following terms:The authors reserve the right to authorship of their work and give the journal the right to first publish this work under the terms of the Creative Commons Attribution License CC BY-NC, which allows other persons to freely distribute published work with a mandatory reference to authors of the original work and the first publication of the work in this journal.
Authors have the right to conclude separate additional agreements for the non-exclusive distribution of the paper in the form in which it was published by this journal (for example, posting work in electronic repository or publishing as part of a monograph), provided that the link to the first publication in this journal is maintained.
The journal policy allows and encourages authors to post on the Internet (for example, in repositories of institutions or on personal websites) the manuscript of work, both before the submission of this manuscript to the editorial staff, and during its editorial work, as it contributes to the emergence of productive scientific discussion and positively affects the efficiency and dynamics of published work citation (see The Effect of Open Access).