Буферизація зображень при їх обробці у спеціалізованих процесорах

Main Article Content

Anatolij M. Sergienko
Vitalij O. Romankevich
Pavlo A. Serhiienko

Анотація

У багатьох застосунках для цифрової обробки зображень, які реалізовані у програмованих логічних інтегральних схемах, кадри зображення, що обробляються, зберігаються у зовнішній динамічній пам’яті. Продуктивність такого застосунку залежить від швидкодії динамічної пам’яті та необхідної кількості звертань до неї під час виконання алгоритму. Ця продуктивність оптимізується завдяки використанню буферної пам’яті, яка реалізована у програмованих логічних інтегральних схемах. Але не існує загального методу, який би дав змогу формально синтезувати буферну пам’ять з заданими пропускною здатністю, порядком слідування вхідних і вихідних даних та мінімізованими апаратними витратами. В роботі розглядаються особливості вводу й обробки зображень у спеціалізованих процесорах на базі програмованих логічних інтегральних схемах. Аналізуються методи побудови буферних схем у програмованих логічних інтегральних схемах, завдяки яким зменшується інтенсивність обмінів даними з зовнішньою пам’яттю. Приводиться метод синтезу конвеєрних схем з заданими характеристиками продуктивності та порядком слідування даних, який ґрунтується на відображенні просторового графу синхронних потоків даних у структуру, що реалізована в програмованих логічних інтегральних схемах. Запропонований метод проектування буферних схем, який заснований на відображенні просторового графу синхронних потоків даних у локальну пам’ять у вигляді ланцюжків конвеєрних регістрів. Метод дає змогу організувати потік вхідних даних на вхід вбудованих конвеєрних блоків обробки зображень, в якому дані слідують у заданому порядку, а також мінімізувати об’єм буферної пам’яті. Метод забезпечує використання в програмованих логічних інтегральних схемах вбудованих динамічно регульованих регістрових затримок, що підвищує ефективність буферизації. Метод було перевірено при розробці інтелектуальної відеокамери, яка виконує алгоритм стиснення відеозображення з широким динамічним діапазоном за алгоритмом Retinex і одночасно виділяє характерні точки у зображенні для подальшого розпізнавання образів. При цьому виконується багатократна децимація кадра. Завдяки багатократній буферизації зображення у програмованих логічних інтегральних схемах, вдалось уникнути застосування зовнішньої динамічної пам’яті.

Downloads

Download data is not yet available.

Article Details

Тематика

Розділ

Інженерія програмного забезпечення та системний аналіз

Автори

Біографії авторів

Anatolij M. Sergienko, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Перемоги, 37. Київ, 03056, Україна

доктор технічних наук, професор , професор кафедри обчислювальної техніки

Scopus Author ID: 27868137900

Vitalij O. Romankevich, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Перемоги, 37. Київ, 03056, Україна

доктор технічних наук, професор, професор кафедри Cистемного програмування та спеціальних комп’ютерних систем

Scopus Author ID: 57193263058

Pavlo A. Serhiienko, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», пр. Перемоги, 37. Київ, 03056, Україна

аспірант, асистент кафедри Cистемного програмування та спеціальних комп’ютерних систем

Scopus Author ID: 57204497516

Статті цього автора (цих авторів), які найбільше читають

Схожі статті

Ви також можете розпочати розширений пошук схожих статей для цієї статті.