SU1555824A2 - Цифровой фильтр - Google Patents

Цифровой фильтр Download PDF

Info

Publication number
SU1555824A2
SU1555824A2 SU884405969A SU4405969A SU1555824A2 SU 1555824 A2 SU1555824 A2 SU 1555824A2 SU 884405969 A SU884405969 A SU 884405969A SU 4405969 A SU4405969 A SU 4405969A SU 1555824 A2 SU1555824 A2 SU 1555824A2
Authority
SU
USSR - Soviet Union
Prior art keywords
block
input
switch
output
elements
Prior art date
Application number
SU884405969A
Other languages
English (en)
Inventor
Владимир Владимирович Грицик
Роман Мирославович Паленичка
Тарас Петрович Пахолюк
Original Assignee
Физико-механический институт им.Г.В.Карпенко АН УССР
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Физико-механический институт им.Г.В.Карпенко АН УССР filed Critical Физико-механический институт им.Г.В.Карпенко АН УССР
Priority to SU884405969A priority Critical patent/SU1555824A2/ru
Application granted granted Critical
Publication of SU1555824A2 publication Critical patent/SU1555824A2/ru

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

Изобретение относитс  к вычислительной технике. Цель изобретени  - повышение точности и быстродействи . Цифровой фильтр содержит блок 1 регистров сдвига, блоки 2 и 7 посто нной пам ти, регистры 3 сдвига, селектор 4 минимума, коммутатор 5, регистр 6 коэффициента, блок эл-тов И 8 и синхронизатор 9. Повышение точности коррекции двоичных изображений объектов достигаетс  путем введени  весового коэффициента центрального эл-та обрабатываемого локального фрагмента изображени  размером 5х5. Повышение быстродействи  обеспечиваетс  за счет исключени  из числа обрабатываемых эл-тов изображени , заведомо принадлежащих объекту или фону. 5 ил.

Description

СП
ел сп
00
to
U
N)
Фиг.1
Изобретение относитс  к вычислительной технике, может быть использовано в системах цифровой обработки изображений и  вл етс  усовергаенство- ванием цифрового фильтра по авт.св. № 1297213.
Цель изобретени  - повышение точности и быстродействи .
На фиг. 1 приведена электрическа  структурна  схема цифрового фильтра; на фиг о 2 показаны в пределах окна (аппертуры) размером 5x5 три локальные области усреднени , общее число которых равно дев ти; на фиг. 3 - ло- кальные фрагменты изображени  размерами 3x3, при поступлении которых центральному элементу без проведени  вычислений по алгоритму фильтрации присваиваетс  значение О или 1 соот
ветственно$ на фиг. 4 и 5 - электрические структурные схемы блока элементов И и синхронизатора.
Цифровой фильтр содержит блок 1 регистров сдвига, состо щий из 41+5 двоичных разр дов, где 1 - длина строки изображени , п блоков 2 посто нной пам ти (ПЗУ) (п - пор док цифрового фильтра), п регистров 3 сдвига, селектор 4 минимума, коммутатор 5, регистр 6 коэффициента, (п+1)-й блок 7 посто нной пам ти (ПЗУ), блок 8 элементов И и синхронизатор 9.
Блок 8 элементов И содержит четыре элемента И 10.
Синхронизатор 9 содержит генератор
11тактовых импульсов (ГТИ), делитель
12частоты и коммутатор 13.
I
Цифровой фильтр осуществл ет оп- тимальную фильтрацию двоичного изображени  с использованием модифицированного алгоритма локального усреднени  по одной из дев ти возможных областей Wk(k 1,9) в пределах окна W размером 5x5. Перва  из областей (фиг. 2а)  вл етс  симметричной и состоит из дев ти точек. Остальные восемь попарно пересекающихс  областей соответствуют восьми возможным направлени м и содержат по семь элементов кажда . На фиг.26 показана область второго направлени , на фиг. 2в - область п того направлени . Эти восемь областей усреднени  соответствуют восьми угловым фрагментам различных уравнений. Дл  каждой точки (i,j) входного изображени  значение функции  ркости g(i,j) умножаетс  на весовой коэффициент об,
принимающий одно из четырех возможных значений, например 2. Перед началом работы устройства коэффициент оЈ записываетс  в двухразр дный регистр 6. Вычисл етс  локальное среднее значение по точкам областей Wk(k },9)
ми)
10 .. (S,t)eWK гдеСОк- количество точек k-й области усреднени  (СО, 9), Wm 7 при m 2,9; а - среднее значение по области
Wk.
Затем вычисл ютс  локальные дисперсии d k по этим дев ти област м следующим образом:
d(i j) .g(s,t)2„{5 ,t)ewK
- a (i,j), (k 1,9).
Значение результата оптимальной фильтра ции f(i,j) опр едел етс  выражением
Ш,3) dp,
где
р argmin fdK , I6:kЈ9,
т.е. решение принимаетс  по минимуму локальной дисперсии.
Цифровой фильтр работает следующим образом.
Элементы входного двоичного изоб-- ражени  в процессе строчной развертки изображени  последовательно поступают на вход блока 1 регистров сдвига, состо щего из 41+5 разр дов. Частота следовани  элементов изображени  определ етс  частотой импульсов синхронизации на первом выходе синхронизатора 9, который  вл етс  выходом коммутатора 13.
При поступлении тактового импульса с синхронизатора на тактовый вход блока 1 происход т сдвиг информации в нем на один разр д и запись очередного элемента входного изображени  в первый разр д регистрации. В каждом такте- работы устройства в соответствующих 25 разр дах блока 1 сдвиговых регистров формируетс  окрестность текущего элемента изображени  (окно) размерами . Локальные средние значе- .ни  d, и локальные дисперсии d вычис515558246
л ютс  таблично с помощью п ПЗУ 2, Входы k-ro ПЗУ 2 Соединены с выходами тех разр дов блока 1 регистров сдвига, в которых хран тс  элементы изображени  k-й локальной области, а также с выходом регистра коэффициента, который определ ет значение весового коэффициента оЈ . Например , п разр дов адресного входа перво-ц) импульс ГТИ 11. Такой же импульс по- го ПЗУ 2 соединены с выходами п цент-  вл етс  и на втором выходе синхрони- ральных разр дов блока 1 регистров сдвига из окна размерами 5x5,а (n-И)-и и (п+2)-й разр ды адресного входа подсигнал О, который поступает в коммутатор 5. В результате на выходе последнего по вл етс  среднее значение по центральной локальной области размером 3x3. В случае поступлени  сигнала 1 на вход синхронизатора 9 коммутатор 13 пропускает на первый управл ющий выход синхронизатора 9 ч
затора 9, В результате в ПЗУ 2 вычисл ютс  локальные средние значени  и дисперсии, первые поступают на п-разключены к выходам регистра 6 коэффици- 5 р дный вход коммутатора 5, а последента . Содержимое  чеек пам ти ПЗУ 2 программируетс  таким образом, что в первый разр д одного слова k-ro ПЗУ 2 записываетс  значение локального среднего ak, а в остальные четыре разр да слова записываетс  двоичный код локальной дисперсии dfc. Таким образом , в каждом такте работы устройстние - на буферные регистры 3 сдвига и дальше на селектор 4 минимума. Из селектора 4 минимума код минимальног значени  дисперсии по п локальным об 20 ласт м, состо щий из четырех разр до поступает на блок 8 и, поскольку на другом входе последнего сигнал 1, проходит дальше в коммутатор 5. В ит ге на выходе коммутатора 5 по вл ет-
ва на выходах всех ПЗУ 2 формируютс 
двоичные коды локальных средних значе- 25 с  локальное среднее значение по той
ний и дисперсий двоичного изображени  же области, код которой поступил на
дл  дев ти заданных областей. Код
i-й локальной дисперсии подаетс  на
параллельный вход i-го регистра 3
другой вход коммутатора 5 из селектора 4 минимума, т.е. области, дл  которой дисперси  минимальна. Это зна-
сдвига и при поступлении тактового им- 30 чение  вл етс  очередным элементом
пульса с первого выхода синхронизатора 9 происходит его запись в этот регистр 3 сдвига.
Входы ПЗУ 7 соединены с выходами дев ти центральных разр дов блока 1 регистров сдвига из окна размерами 5x5. В ПЗУ 7 производитс  сравнение центрального фрагмента размером 3x3 рассматриваемого в данном такте окна размером 5x5 с фрагментами, изображенными на фиг. 3 а,б,в,г. В случае,. если происходит совпадение с одним из фрагментов, изображенных на фиг. 3, на выходе ПЗУ 7 по вл етс  сигнал О а в случае несовпадени  - сигнал 1.
Эти сигналы поступают на входы синхронизатора 9 и блока 8. В случае поступлени  сигнала О на вход синхронизатора 9 коммутатор 13 пропускает импульс делител  12 частоты на первый управл ющий выход синхронизатора 9, вследствие чего в блок 1 регистров сдвига вводитс  новый элемент
Цифровой фильтр по авт. св. № 1297213, отличающийс  5Q тем, что, с целью повышени  точности и быстродействи , введены блок элементов И, регистр коэффициента и (п+1)-й блок посто нной пам ти, причем выход селектора минимума подклюизображени , а из ПЗУ 2 по первым разр дам выходов значени  локальных сред ее чен через блок элементов И к управл ю- них по каждой области попадают в ком- щему входу коммутатора, второй вход мутатор 5. При поступлении сигнала
блока элементов И и вход синхронизатора соединены с выходом (п+1)-го блока посто нной пам ти, i-й адрес О ,из ПЗУ 7 в блок 8 на четырех разI
р дах выхода последнего по вл етс 
импульс ГТИ 11. Такой же импульс по-  вл етс  и на втором выходе синхрони
сигнал О, который поступает в коммутатор 5. В результате на выходе последнего по вл етс  среднее значение по центральной локальной области размером 3x3. В случае поступлени  сигнала 1 на вход синхронизатора 9 коммутатор 13 пропускает на первый управл ющий выход синхронизатора 9 ч
импульс ГТИ 11. Такой же импульс по-  вл етс  и на втором выходе синхрони-
затора 9, В результате в ПЗУ 2 вычисл ютс  локальные средние значени  и дисперсии, первые поступают на п-разние - на буферные регистры 3 сдвига и дальше на селектор 4 минимума. Из селектора 4 минимума код минимального значени  дисперсии по п локальным об- ласт м, состо щий из четырех разр дов, поступает на блок 8 и, поскольку на другом входе последнего сигнал 1, проходит дальше в коммутатор 5. В итоге на выходе коммутатора 5 по вл ет-
другой вход коммутатора 5 из селектора 4 минимума, т.е. области, дл  которой дисперси  минимальна. Это зна-
выходного изображени  устройства.
1
За счет введени  новых блоков и новых св зей предлагаемый фильтр позвол ет повысить точность коррекции двоичных изображений объектов путем введени  весового коэффициента центрального элемента обрабатываемого локального фрагмента изображени  размером 5x5. За счет исключени  из числа обрабатываемых элементов изображени , заведомо принадлежащих объекту или фону, фильтр обладает повышенным быстродействием .

Claims (1)

  1. Формула изобретени 
    Цифровой фильтр по авт. св. № 1297213, отличающийс  тем, что, с целью повышени  точности и быстродействи , введены блок элементов И, регистр коэффициента и (п+1)-й блок посто нной пам ти, причем выход селектора минимума подклю
    чен через блок элементов И к управл ю- щему входу коммутатора, второй вход
    чен через блок элементов И к управл ю щему входу коммутатора, второй вход
    блока элементов И и вход синхронизатора соединены с выходом (п+1)-го блока посто нной пам ти, i-й адресный вход которого соединен с i-м выходом блока регистров сдвига, а выходы первого и второго разр дов регистS
    ра коэффициента подключены к входам (п+1)-го и (п+2)-го разр дов (п+1) блоков посто нной пам ти.
    В
    фие.2
    В
    МЯЛ
    Z.
    V
SU884405969A 1988-04-07 1988-04-07 Цифровой фильтр SU1555824A2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884405969A SU1555824A2 (ru) 1988-04-07 1988-04-07 Цифровой фильтр

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884405969A SU1555824A2 (ru) 1988-04-07 1988-04-07 Цифровой фильтр

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU1297213 Addition

Publications (1)

Publication Number Publication Date
SU1555824A2 true SU1555824A2 (ru) 1990-04-07

Family

ID=21366980

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884405969A SU1555824A2 (ru) 1988-04-07 1988-04-07 Цифровой фильтр

Country Status (1)

Country Link
SU (1) SU1555824A2 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № ,1297213, кл. Н 03 Н 17/06, G 06 F 15/353, 1985. *

Similar Documents

Publication Publication Date Title
US4982354A (en) Digital finite impulse response filter and method
US4280143A (en) Method and means for scale-changing an array of boolean coded points
EP0154449B1 (en) Real time character thinning system
EP0279160A2 (en) High speed serial pixel neighborhood processor and method
SU1555824A2 (ru) Цифровой фильтр
EP0191200B1 (en) Image processing device for the real-time processing and recognition of two-dimensional images, and image processing system including at least two series-connected image processing devices of this kind
US5400154A (en) Hybrid interpolation and non-interpolation method and apparatus for image enlarging and contracting
US5221906A (en) Program control digital pulse generator
US5444832A (en) Pixel density converter
JP3052848B2 (ja) フレーム同期保護回路
US4135148A (en) Character presence detector
JPH0149072B2 (ru)
JP2661811B2 (ja) フレームパタン検出回路
SU1755305A2 (ru) Устройство дл коррекции изображений объектов
SU1297213A1 (ru) Цифровой фильтр
SU1095397A1 (ru) Преобразователь двоичного сигнала в балансный п тиуровневый сигнал
SU1120485A1 (ru) Дешифратор интервально-временных сигналов
SU1264306A1 (ru) Устройство дл цифровой фильтрации
SU739515A1 (ru) Устройство дл ввода информации в эцвм
SU636644A1 (ru) Устройство дл индикации
KR930004213B1 (ko) 신호 처리장치
SU1672489A1 (ru) Устройство дл обработки изображений объектов
SU1522254A1 (ru) Устройство дл распознавани изображений
SU1444821A1 (ru) Устройство дл формировани гистограммы случайных чисел
JPH0368082A (ja) 画素密度変換回路