РЕАЛІЗАЦІЯ ФІЛЬТРА З ПОСТФІЛЬТРАЦІЙНИМ ПРИЙНЯТТЯМ РІШЕННЯ НА МІКРОПРОЦЕСОРНИХ АРХІТЕКТУРАХ З ВЕКТОРНИМ РОЗШИРЕННЯМ
Journal: Bulletin of Cherkasy State Technological University (Vol.1, No. 12)Publication Date: 2021-01-21
Authors : Олег Георгійович Васильченков; Наталія Олександрівна Євсіна; Дмитро Валентинович Сальніков; Павло Володимирович Буслов;
Page : 93-102
Keywords : автоматизація процесу обробки зображень; фільтрація зображень; постфільтраційне прийняття рішення; сортувальні мережі;
Abstract
Наводяться результати досліджень засобів забезпечення показників ефективності судової експертизи зображень, у тому числі й цифрових. Проводиться аналіз основних завдань, що стоять при експертизі зображень, і методи їх розв'язання. Основною проблемою таких досліджень є недостатня автоматизація процесу обробки зображень при експертизі. Об'єктом дослідження є процес фільтрації зображень, предметом досліджень – фільтри, які використовуються при обробці зображень. В результаті аналізу реалізацій детекторів шуму встановлено, що вони є обчислювально складними. А апаратні витрати на реалізацію алгоритму на сучасних мікропроцесорах і програмованих інтегральних схемах можуть істотно обмежувати застосування таких алгоритмів у додатках, що вимагають обробки в реальному часі. Метою статті є побудова швидкодіючої реалізації фільтра з постфільтраційним прийняттям рішення на сучасних процесорних архітектурах. Наведено результати аналізу можливості використання векторних інструкцій сучасних процесорних архітектур, розглянуто алгоритми векторизації сортування для ефективної реалізації підпрограми пошуку медіанного значення всередині поточного і проведено моделювання фільтра з постфільтраційним прийняттям рішення з метою з'ясування придатності для використання в задачах реального часу. В результаті проведених досліджень вперше запропоновано метод векторизованої реалізації фільтра з постфільтраційним прийняттям рішення, придатний для процесорів з набором команд SIMD ARM NEON, Intel SSE або AVX; розглянуто використання сортувальних мереж як алгоритму пошуку медіани для процесорів з векторним розширенням; вперше побудовано реалізацію фільтра описаним методом для процесора ARM Cortex-A9 в складі SOC Intel Cyclone® V SE 5CSEBA6U23I7NDK; проведено моделювання роботи фільтра на ARM Cortex-A9. Швидкість обробки зображення 512x512 пікселів становила понад 500 кадрів на секунду. Швидкість обробки напівтонових зображень FullHD – понад 60 кадрів на секунду.
Other Latest Articles
- ХМАРНА АВТОМАТИЗОВАНА СИСТЕМА ІНТЕЛЕКТУАЛЬНОЇ ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ ДЛЯ ТЕХНОЛОГІЧНИХ ПРОЦЕСІВ
- ПРОГРАМУВАННЯ РЕЖИМУ НЕНАВАНТАЖЕНОГО РЕЗЕРВУВАННЯ У КОМП’ЮТЕРНИХ СИСТЕМАХ КРИТИЧНОГО ЗАСТОСУВАННЯ
- МЕТОД ЦИКЛОВОЇ СИНХРОНІЗАЦІЇ НА ОСНОВІ ПЕРЕСТАНОВОК
- ПІДХІД ДО МОДЕЛЮВАННЯ ПОВЕДІНКОВИХ ПРОЯВІВ У СОЦІАЛЬНОМУ ІНЖИНІРИНГУ В ІНТЕРЕСАХ ЗАХИСТУ ІНФОРМАЦІЇ
- ПРОЄКТУВАННЯ ТА СТВОРЕННЯ ВЕБ-ОРІЄНТОВАНОГО ІНФОРМАЦІЙНОГО СЕРВІСУ З ОБМІНУ ВАЛЮТ
Last modified: 2023-04-11 18:46:59