Системы анализа и обработки данных

СИСТЕМЫ АНАЛИЗА И ОБРАБОТКИ ДАННЫХ

ISSN (печатн.): 2782-2001          ISSN (онлайн): 2782-215X
English | Русский

Последний выпуск
№2(94) Апрель - Июнь 2024

Применение метода разложения двумерной свертки при реализации цифровых фильтров

Выпуск № 4 (69) Октябрь - Декабрь 2017
Авторы:

Альтман Евгений Анатольевич,
Захаренко Елена Игоревна,
Васеева Татьяна Валериевна
DOI: http://dx.doi.org/10.17212/1814-1196-2017-4-95-104
Аннотация

В статье рассматриваются методы снижения числа операций при выполнении цифровой фильтрации изображения. Фильтры изображений основаны на математической операции двумерной свертки. Применяемая при фильтрации двумерная свертка имеет особенности – возможность предварительной обработки коэффициентов фильтра и большую разницу между количеством отчетов во входном сигнале и количеством коэффициентов в фильтре. В статье исследуются известные методы разложения двумерной свертки в несколько сверток с меньшим числом элементов применительно к задаче цифровой фильтрации. Для сравнения эффективности методов выводятся формулы для оценки количества операций, которые требуется выполнить для расчета реакции фильтра на один отсчет входного сигнала. С помощью этих формул определяются методы, требующие минимального числа операций при различных размерах ядра. На основании полученных результатов делается вывод о целесообразности применения метода вычисления двумерной свертки, основанного на разложении ее на 9 сверток половинной длины, для вычисления цифровых фильтров с ядрами среднего размера, начиная с размера 5 × 5. Сокращение числа требуемых операций при применении разложения при ядре 5 × 5 составляет 16 %, 7 × 7 – 27 %, 9 × 9 – 31 %. На основании приведенного в статье разложения двумерной свертки можно повысить быстродействие некоторых алгоритмов обработки изображений при разбиении изображения на несколько блоков размером, соответствующим ядру фильтра.


Ключевые слова: двумерная свертка, корреляция, цифровой фильтр, обработка изображений, быстрые алгоритмы, оценка эффективности, ядро фильтра, цифровой сигнал

Список литературы

1. Альтман Е.А., Ананьева Н.Г., Тихонова Н.А. Применение алгоритмов компьютерного зрения для детектирования объектов на железнодорожном переезде // Известия Транссиба. – 2016. – № 1 (25).– С. 70–76.



2. Гонсалес Р., Вудс Р. Цифровая обработка изображений. – 3-е изд., испр. и доп.– М.: Техносфера, 2012. – 1104 с.



3. Рабинер Л.,Гоулд Б.Теория и применение цифровой обработки сигналов. – М.: Мир, 1978. – 848 с.



4. Блейхут Р. Быстрые алгоритмы цифровой обработки сигналов. – М.: Мир, 1989. – 448 с.



5. Лукин А. Введение в цифровую обработку сигналов (математические основы). – М.:МГУ, 2002. – 44 с.



6. Naito Y., Miyazaki T., Kuroda I. A fast full-search motion estimation method for programmable processors with a multiply-accumulator // IEEE International Conference on Acoustics, Speech and Signal Processing. – 1996. – Vol. 6. – P. 3221–3224.



7. Альтман Е.А., Захаренко Е.И. Быстрый алгоритм вычисления двумерной корреляции для видеообработки // Доклады Томского государственного университета систем управления и радиоэлектроники. – 2015. – № 2 (36). – С. 119–124.



8. Mou Z.J., Duhame P. Fast FIR filtering: algorithms and implementations // Signal Processing. – 1987. – Vo1. 13, N 4. – P. 377–384.



9. Калиновский И.А., Спицын В.Г. Применение полиномиальных преобразований для быстрого вычисления двумерных сверток // Вычислительные методы и программирование. – 2016. – Т. 17, № 3. – С. 197–201.



10. Гольденберг Л.М., Матюшкин Б.Д., Поляк М.Н. Цифроваяобработкасигналов: справочник. – М.: Радио и связь, 1985. – 312 с.



11. Цифровая обработка изображений в информационных системах: учебное пособие / И.С. Грузман, В.С. Киричук, В.П. Косых, Г.И. Перетягин, А.А. Спектор. – Новосибирск: Изд-во НГТУ, 2002. – 352 c.



12. Блейхут Р. Теория и практика кодов, контролирующих ошибки.– М.: Мир, 1986. – 576 с.



13. Быстрые алгоритмы в цифровой обработке изображений: преобразования и медианные фильтры / под ред. Т.С. Хуанга. – М.: Радио и связь, 1984. – 224 с.



14. Madisetti V.K.The digital signal processing handbook.Vol. 1. –2nded.–Boca Raton, FL: CRC Press, 2009. – 904 p.



15. Шапиро Л., Стокман Дж. Компьютерное зрение.– М.: Бином. Лаборатория знаний, 2006. – 752 с.

Для цитирования:

Захаренко Е.И., Альтман Е.А., Васеева Т.В. Применение метода разложения двумерной свертки при реализации цифровых фильтров // Научный вестник НГТУ. – 2017. – № 4 (69). – С. 95–104. – doi: 10.17212/1814-1196-2017-4-95-104.

For citation:

Altman E.A., Zakharenko E.I., Vasеeva T.V. Primenenie metoda razlozheniya dvumernoi svertki pri realizatsii tsifrovykh fil'trov [Аpplication of the decomposition method of two-dimensional convolution in implementing digital filters]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta – Science bulletin of the Novosibirsk state technical university, 2017, no. 4 (69), pp. 95–104. doi: 10.17212/1814-1196-2017-4-95-104.

Просмотров: 4158