05.13.05 "Комп'ютерні системи та компоненти"
Постійне посилання колекціїhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/19577
Переглянути
2 результатів
Результати пошуку
Документ Апаратні і програмні засоби адаптивної нелінійної цифрової фільтрації на основі детекторів шуму(Національний технічний університет "Харківський політехнічний інститут", 2021) Сальніков, Дмитро ВалентиновичДисертація на здобуття наукового ступеня кандидата технічних наук (доктора філософії) за спеціальністю 05.13.05 – Комп'ютерні системи та компоненти (12 – Інформаційні технології). – Національний технічний університет «Харківський політехнічний інститут», Міністерство освіти і науки України, Харків, 2021. Дисертаційна робота присвячена вирішенню важливої науково-технічної задачі, яка полягає в розробці методів та засобів адаптивної нелінійної цифрової фільтрації зображень. Об'єкт дослідження – процеси та принципи цифрової фільтрації зображень. Предмет дослідження – цифрові фільтри, що поліпшують якість= зображень, уражених імпульсним шумом, апаратна та програмна реалізація адаптивних нелінійних цифрових фільтрів на основі детекторів шуму. У першому розділі "Системи комп'ютерного зору" проаналізовано загальну структуру сучасних систем комп’ютерного зору. Показано основні етапи обробки даних в системі. Визначено основні тенденції розвитку та існуючі потреби забезпечення якості та швидкості систем такого роду. Розглянуто сучасні світлочутливі датчики та основні види впливів на данні зображень в типовій системі, а також розповсюджені математичні моделі шумів, що погіршують якість вихідних показників систем управління та обробки даних. Проаналізовано наявні методи придушення шумів, зокрема лінійні та нелінійні просторові фільтри, адаптивні фільтри, фільтри з детекторами шуму. Проведено аналіз та класифікація популярних методів детектування шуму, зокрема алгоритму адаптивного нелінійного зваженого медіанного фільтру, та виявлено недоліки, що заважають реалізації фільтра на більшості апаратних платформ. У другому розділі "Оптимізація і моделювання роботи ASWM фільтра" розглянуто методи апаратної реалізації адаптивного нелінійного зваженого фільтру. Проведено аналіз алгоритму та виділені складові під-модулі фільтру. Реалізовані під-модулі фільтру із розрахунками з фіксованою точкою, зокрема: модуль поділу чисел з фіксованої точкою, модуль знаходження квадратного кореня, модуль знаходження медіани за допомогою сортуючої мережі, модуль знаходження зваженого середнього, модуль розрахунку вагів, модуль знаходження середньоквадратичного відхилення. Отримано кількісні характеристики апаратних витрат на реалізацію. Виконано дослідження програмної моделі фільтру на мові Python задля усунення одного з найбільших недоліків – циклу оцінки вагів недетермінованої довжини. Запропоновано поліпшений з точки зору співвідношення "продуктивність фільтру/апаратні витрати на реалізацію" алгоритм адаптивного нелінійного зваженого фільтра з урахуванням апаратних особливостей ПЛІС та вузьких місць фільтра що були виявлені раніше. Виконано оцінку апаратних ресурсів ПЛІС та продуктивності фільтра у різних конфігураціях, що впливають на необхідну кількість логічних вентилів ПЛІС та якість роботи системи. Наведено розрахунок кількості фреймів на секунду при обробці монохромного зображення FullHD для тактових частот системи 50, 100 та 200 МГц. У третьому розділі "Модифікований медіанний фільтр з пост фільтраційним прийняттям рішення" проведено дослідження статистичних характеристик детектору шуму ASWM фільтра. За допомогою програмної моделі ASWM фільтра виконано аналіз роботи фільтру на предмет значень порогів і зашумлених пікселів, а також дослідження залежності медіанного значення, значень вхідного пікселя та шуму одне від одного. Таким чином, були промодельовані ситуації вірного детектування пікселя як шуму, а також помилкового детектування, в разі якого, згідно з алгоритмом ASWM фільтрації виконується зайва операція знаходження медіани і як наслідок розмиття/згладжування деталей вихідного зображення. Отримано розподіл абсолютного відхилення шуму від медіанного значення вікна фільтра для різної щільності зашумлюючого впливу. Запропоновано алгоритм адаптивного нелінійного фільтра цифрових зображень з пост-фільтраційним прийняттям рішення про зашумлення, який дозволяє зменшити ефекти пов’язані з втратою частини даних внаслідок фільтрації пікселів, що не були піддані впливу шуму та має структуру придатну до паралельної реалізації на більшості сучасних архітектур процесорів з векторним розширенням та ПЛІС. У четвертому розділі «Моделювання фільтра з пост-фільтраційним прийняттям рішення» розглянуто переваги і недоліки використання мов проектування цифрових схем VHDL та Verilog у порівнянні з сучасними мовами проектування високого рівня. Сформульовано перелік переваг програмного пакету MyHDL, який використовувався у даній роботі та дозволив суттєво знизити складність тестування запропонованої архітектури системи. За допомогою пакету MyHDL реалізовано програмний продукт мовою Python, що дозволяє згенерувати VHDL чи Verilog опис фільтру з пост- фільтраційним прийняттям рішення для подальшого синтезу на ПЛІС. Виконано верифікацію та синтез фільтру на ПЛІС Intel MAX 10, Cyclone V, Cyclone IV E, Cyclone IV GX та Cyclone 10. Отримано часові діаграми роботи кожного з блоків ASWM фільтра та фільтра з пост-фільтраційним прийняттям рішення. Представлено синтезовані логічні схеми блоків та фільтрів загалом, що доводять повністю конвеєрну реалізацію фільтру, не високу довжину фільтруючої системи фільтра з пост-фільтраційним прийняттям рішення в тактах, а також суттєво нижчі апаратні витрати на реалізацію фільтра з пост-фільтраційним прийняттям рішення у порівнянні із ASWM фільтром. Проведено аналіз продуктивності у порівнянні з ASWM фільтра, що вважаться одним з лідерів з точки зору якості роботи. Представлено метод реалізації запропонованого фільтру на процесорній архітектурі з векторним розширенням ARM NEON. Зокрема розглянуто метод реалізації загрузки та збереження даних в пам’ять та реалізацію сортуючої мережі за допомогою векторних інструкцій. Проведено дослідження шумопригнічуючих можливостей запропонованого фільтра за допомогою метрик PSRN та SSIM для щільності імпульсного шуму від 5 до 90%, що доводять високу якість роботи запропонованого алгоритму. Отримані результати дають змогу побудови ефективної з точки зору співвідношення продуктивність фільтру/апаратні витрати на реалізацію системи видалення імпульсного шуму з зображення, що може працювати в реальному часі, на сучасних процесорних архітектурах з векторними інструкціями та ПЛІС. У якості напрямів подальшого розвитку потрібно зазначити дослідження методів розпаралелювання запропонованого алгоритму адаптивної нелінійної фільтрації шляхом побудови декількох обчислювальних конвеєрів, а також пошук методів розрахунку порогового значення абсолютного відхилення яркості пікселя від медіанного значення вікна, що можуть бути ефективно реалізовані на сучасних апаратних платформах.Документ Апаратні і програмні засоби адаптивної нелінійної цифрової фільтрації на основі детекторів шуму(Національний технічний університет "Харківський політехнічний інститут", 2021) Сальніков, Дмитро ВалентиновичДисертація на здобуття наукового ступеня кандидата технічних наук за спеціальністю 05.13.05 – Комп'ютерні системи та компоненти (12 – Інформаційні технології). – Національний технічний університет "Харківський політехнічний інститут", Міністерство освіти і науки України, Харків, 2021. Дисертаційна робота присвячена розробці апаратних та програмних засобів нелінійної цифрової фільтрації зображень на основі детекторів. Науковими результатами є: 1) удосконалено алгоритм адаптивного зваженого медіанного цифрового фільтра зображень, реалізовано програмну модель з обчисленнями з фіксованою точкою мовою Python; 2) отримав подальшого розвитку алгоритм адаптивного зваженого медіанного цифрового фільтра зображень, шляхом реалізації блоків оцінки вагових коефіцієнтів та механізму байпасування розрахунків, що дає змогу знизити апаратні витрати на його реалізацію на базі ПЛІС; 3) вперше запропоновано алгоритм цифрової фільтрації з пост-фільтраційним прийняттям рішення, що не має недоліків властивих найбільш продуктивним адаптивним фільтрам, зокрема адаптивному зваженому медіанному фільтру що перемикається; 4) удосконалено метод реалізації фільтру з пост- фільтраційним прийняттям рішення на базі ПЛІС чи процесорних архітектурах з векторним набором команд, зокрема ARM NEON та Intel SSE/AVX. Запропоновані методи та засоби дозволяють зменшити апаратні витрати на видалення імпульсних шумів з зображень шляхом адаптивної цифрової фільтрації у системах, що використовують у якості апаратних платформ програмовані логічні інтегральні схеми та/чи процесорні архітектури з векторним розширенням команд та підвищити співвідношення "продуктивність/апаратні витрати на реалізацію фільтру".