Устройство для кодирования изображений объектов

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (s<>s G 06 К 9/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

IlO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР! (ОПИСАНИЕ ИЗОБРЕТЕНИЯ )"

; . " О11 4 р

Фие л

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 47 11929/24 (22) 31.05.89 (46) 30.08.91, Бюл. М 32 (71) Пензенский политехнический институт (72) А,Л.Држевецкий, P.À.Àáóëüõàíoâ, А.Г.Царев, В.В.Молдаванов и В.Н. Контишев (53) 681.327: 681,51 (088,8) (56) Писаревский А.H. и др. Системы технического зрения. Л.: Машиностроение, 1988.

Авторское свидетельство СССР 1Ф

1474702, кл. G 06 К 9/00, 1987. (54) УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ

ИЗОБРАЖЕНИЙ ОБЪЕКТОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано автономно либо входить в состав автоматизированных систем

„„Я.) „„1674185 А1 технического зрения, в частности систем контроля печатных плат. Цель изобретения — повышение точности устройства за счет восстановления изображения объекта по контурным элементам изображения при имеющих место неравномерностях отражательной способности поверхностей печатных плат (бликовые области) с неравномерным освещением и исключение из кодового описания ложных контуров, создаваемых за счет бликовых областей, Устройство содержит телевизионный датчик 1, аналого-цифровой преобразователь (АЦП)

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

1674185

20

35

Изобретение относится к автоматике и вычислительной технике и может быть использовано автономно либо входить в состав автоматизированных систем технического зрения. в частности систем контроля печатных плат.

Цель изобретения — повышение точности устройства за счет восстановления изображения объекта по контурным элементам изображения при имеющих место неравномерностях отражательной способности поверхностей печатных плат (бликовые области) с неравномерным освещением и исключение из кодового описания ложных контуров, создаваемых за счет бликовых областей.

На фиг, 1 представлена структурная схема устройства для кодирования изображений объектов; на фиг, 2 — структурная схема блока восстановления изображения; на фиг, 3 — структурная схема блока анализа.

Устройство дл я кодирования:"зображений обьектов (фиг. 1) содержит телевизионный датчик 1, аналого-цифровой преобразователь (АЦП) 2, селектор 3, регистр 4, формирователь 5 единичных сигналов, блок 6 восстановления изображения, блок 7 анализа, накопитель 8, преобразователь 9 кода. Выход телевизионного датчика соединен с входом АЦП, выход которого соединен с входом селектора 3, выход которого соединен с первым входом формирователя 5 единичных сигналов, второй вход которого соединен с выходом регистра 4.

Выход формирователя 5 единичных сигналов соединен с входом блока 6 восстановления изображения, выход которого соединен с входом блока анализа и является вторым входом устройства. выход блока 7 анализа соединен с входом накопителя 8 и вторым входом преобразователя 9 кода, выход которого является первым выходом устройства. Вход регистра 4 является входом устройства.

Блок 6 восстановления изображения (фиг. 2) содержит четыре логических сборки

10 — 13, четыре элемента ИЛИ 14 — 17, четыре элемента 18 — 21 задержки, четыре элемента И 22 — 25, элементы ИЛИ 26 — 29 и элементы НЕ 30. Входы логических сборок

10 — 13 и элемента ИЛИ 27 объединены и являются входом блока 6 восстановления изображения, выходы логических сборок 10 — 13 подключень, к одному из входов эле. ментов ИЛИ 14 — 17 соответственно. Вторые входы элементов ИЛИ 14 — 17 объединены и подключены к выходу элемента ИЛИ 26, выходы элементов ИЛИ 14 — 17 соединены с входами элементов 18 — 21 задержки соответственно, выходы которых подключены к одному из входов элементов И 22 — 25 соответственно. Вторые входы элементов И 22—

25 обьединень: и подключены к выходу элемента НЕ 30, вход которого соединен с выходом элемента ИЛИ 29, на один вход которого подается импульс обратного кода кадра, а второй соединен с выходом элемента ИЛИ 27 и с одним из входов элемента

ИЛИ 28. Выходы элементов И 22 — 25 соединены с входами элементов ИЛИ 26, выход которого соединен с другим входом элемента ИЛИ 28, выход которого является выходом блока.

Блок 7 анализа (фиг. 3) содержит восемь элементов 31 — 38 задержки и восемь дешифраторов 39 — 46. Вход элемента 31 задержки соединен с первым входом дешифратора 46 и является входом блока, все элементы задержки последовательно соединены между собой, выход элемента 38 задержки соединен с первым входом дешифратора 39. В ыход элемента 31 задержки соединен с первым входом дешифратора 45, выход элемента 32 задержки — с первым входом дешифратора 44, выход элемента 33 задержки — c первым входом дешифратора

43, выход элемента 34 задержки — с вторыми входами дешифраторов 39 — 46. Выход элемента 35 задержки соединен с первым входом дешифратора 42, выход элемента 36 задержки — с первым входом дешифратора

41, выход элемента 37 задержки — с первым входом дешифратора 40. выходы дешифраторов 39 — 46 представляют собой многоразрядный выход блока.

Сущность изобретения состоит в том, что при построчном считывании поле изображения обьектов, элемент за элементом вдоль строк и строка за строкой поперек строк получают дискретное распределение яркости с функцией Р(1,1), где i — текущее значение элемента в строке (изменяется от

1 до и); j — текущая строка в кадре (изменяется от 1 до m). n — число элементов в строке, включая обратный ход; m — число строк в кадре, В окрестности каждого текущего элемента определяется распределение яркости и фиксируются те области, для которых разница между искомым элементом и его окрестными элементами превышает некоторое noporoaoe значение. При этом решаются восемь разностных уравнений типа

F (; j) = F(;+ К, 1ч- К) >, s которых коэффициент К определяет окрестность искомого элемента и может принимать значения 0,1,2.3.... Исходя из практической реализации и класса исследуемых изображений наиболее употребитель1674185 ные значения К целесообразно устанавли вать равными 0,1 или 2.

Для каждого из уравнений приводится в соответствие функция 0 ц, которая может принимать значение, равное единице, если выполняется соответствующее из уравнений условие, и нуль, если условие не выполняется. Значение P соответствует номеру уравнения.

Таким образом. каждая точка изображения кодируется восьмиразрядным двоичным кодом, каждый разряд которого соответствует Q i>. Наличие единицы хотя

P бы в одном разряде кода 0 11 свидетельстр аует о наличии контурного элемента Z;;;

Z;j = г1.а;; О О;>.

Совокупность контурных элементов 211 образует контурную область, которая может соответствовать внешнему контуру, контуру со снижением яркости внутри объекта с отверстием и области, соотвктствующей повышению яркости внутри объекта (бликовые области).

Области, соответствующие повышению яркости внутри объекта, являются ложными и из описания изобретения и контурного описания должны исключаться.

Решение данной задачи проводится путем восстановления исходного изображения по кодам контурных элементов в бинарную форму следующим образом.

По результатам анализа восьмиразрядного кода ОР;: получают четырехразрядный

1, 2, код Х;1, Х ; Х ;, Х 1, каждый разряд которо, го определяет необходимость восстановления изображения1не принадлежащего контурной точке в заданном направлении.

Логическая связь между кодами X 1, 1

Х >1, Х, Х11 и кодами 0; представлена в

2„ 3„ 4, P таблицах 1 — 4.

В табл. 1 приведена связь Х 1; и кода

Q», в табл. 2 — связь Х -1 и кода 0;;; в табл.

Р,. г Р, 3 — связь Х 1и кода Q -;: в табл. 4 — связь Х

3 Р. 4 и Q 1кода.

В результате получают восстановленное изображение в бинарной форме, в описании которого отсутствуют бликовые области.

Устройство работает следующим обра- зом. Входное изображение в процессе его строчного сканирования телевизионным датчиком 1 (например, телекамерной на базе

ПЗС) поступает с его выхода на вход АЦП 2.

С выхода последнего элементы изображения последовательно поступают на вход селектора 3, который предназначен для выделения и временного управления локальной области размерами Зх3 элемента изображения и состоит из последовательно соединенных регистров сдвига. Он имеет девять выходов, каждый из которых соответствует элементу изображения из локальной области размерами Зх3. которая представляет собой окрестность текущего элемента изображения. С выхода селектора

3 коды элементов изображения текущей локальной области поступают на первый вход формирователя 5 единичных сигналов. Одновременно с регистра 4 на второй вход формирователя 5 единичных сигналов поступает код пороговой величины, который

10 записывается в этот регистр 4 перед началом работы устройства.

Формирователь 5 единичных сигналов формирует разностные уравнения. Таким образом, на выходе формирователя 5 фор15

В результате накопления кода в накопителе 8 на его выходе формируется устойчивый восьмиразрядный код, который поступает на первых вход преобразователя

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

"1" хотя бы в одном из е о разрядов свидетельствует о наличии контурной точки.

Восьмиразрядный код поступает на

20 входы логических сборок 10 — 13, с выходов г 3, которых снимаются значения X». X», Х i>, X в соответствии с табл. 1 — 4 и поступают на вход элементов ИЛИ 14 — 17, на вторые входы которых поступают элементы изобра25 жения. С выхода элементов ИЛИ 14 — 17 получены отсчеты, которые задерживаются на элементах 18 — 20 задержки на Л t, Т +

Лс, Т, Т вЂ” At тактасоответственно,поступают на первые входы элементов И 22 — 25, на

30 вторые входы которых поступают отсчеты

Zi11. С выходов элементов И 22 — 25 снимаются соответствующие отсчеты и поступают на входы элементов ИЛИ 26. На выходе элемента ИЛИ 28 имеем отсчеты. соответству35 ющие элементам восстановленного изображения в бинарной форме, в описании которого отсутствуют бликовые области.

Далее полученные отсчеты восстановленного изображения поступают ма вход це40 пи последовательно соединенных элементов 31 38 задержки на 4 г., q, 7-g дала,Л, т — 2Лс, Лс. Лt, ...соагветственно, с выходов которых (согласно фиг.3) поступают на соответствующие, входы

45 дешифраторов 39 - 46. Выходы последних образуют восьмиразрядный код, наличие "1" хотя бы водном из разрядов которого свидетельствует о наличии контурной точки.

С выхода блока 7 анализа код поступает

50 параллельно на вход накопителя 8 и на второй вход преобразователя 9 кода.

1674185

Табли ц а

1()! I

0;; Q; 0;; Q,, Номер ца2

Табли

Номер Q..

t,*

0 о

0

О

0

1

0

1

1 о

0 !

О

0

0 о

0

0

0

2

4

6

8

9 l0

11 ! г l3

14

16

17

1

3

5

7

9

11

12

13

14 l5

16

17

0

О

О

О

0

О

1

1 !

1

0

0

1

1

О

0 о

1

0 о

0

0

1

1

1

1

1 о

0

0

О

0 о

0

0

О о

0 о

О

1

1

О

0 о

1

1

О

О

1

0

1

0

1

0

0

0

0 ! о

1

0 l

1

0

1

1

1

1

1

1

1

1

0

1

0

0

0 !

0

О

О

0

1 о

0 .0

О о

О l

0

0 о

0

Q;;

Ц

1

1

1

1

2

4

6, 7

11

12

13

14

16

17 г з

Я3 q) Q;j

1 х 1

Номер

Номер

3

5

7

9

11

12

13

14

16

17

1

1

1

1

1

1

1

1 .1

1 о

О

О

О

О

О

О

О

1

1

1

1674185

О

О

О

О

1

1

О

О

О о

1

О

О о о о о о

О

О

О

О о о

О

О о

О о

1 о

О

1 о

О

1 ! о

О .!

О

О

О

О о

О

О

О

О

О

О о

О

О

О

О

1

О

О

1

О

О

1

О

О

1 абли абли

О

О

0

О

О

О

О о

О

О

О

О

О

О

1

О

О

О .О о

О

1

О

О

О

О

О

1674185

Формула изобретения

1. Устройство для кодирования изображений обьектов, содержащее телевизионный датчик, вход которого является информационным входом устройства, аналого-цифровой преобразователь, вход которого соединен с выходом телевизионног0 датчика, селектор, вход которого соединен с выходом аналого- цифрового и реобразователя, регистр, формирователь единичных сигналов, первый вход которого соединен с выходом селектора, а второй вход — с выходом регистра, вход которого является первым управляющим входом устройства, накопитель и преобразователь кода, один вход которого соединен с выходом накопителя, другой вход — с входом накопителя, а выход является выходом устройства, о т л ич а ю щ е е с я тем, что, с целью повышения точности устройства, в него введены блок восстановления изображения, информационный вход которого соединен с выходом формирователя единичных сигналов, блок анализа, вход которого соединен с выходом блока восстановления иэображения и является вторым выходом устройства, а выход соединен с входом накопителя, управляющий вход блока восстановления изображения является вторым управляющим входом устройства, 2, Устройство по и. 1, о т л и ч а ю щ е ес я тем, что блок восстановления изображения содержит четыре логических сборки, восемь элементов ИЛИ, четыре элемента задержки, четыре элемента И, элемент

НЕ, причем входы четырех логических

5 сборок объединены и являются входом блока восстановления изображения, а выход каждой логической сбдрки соединен с одним из входов первых четырех элементов ИЛИ соответственно, вторые

10 входы первых четырех элементов ИЛИ обьединены и подключены к выходу llRToro элемента ИЛИ, выходы первых четырех элементов ИЛИ подключены к входам четырех элементов задержки соответст15 венно, выходы которых соединены с одним из входов одного из четырех элементов И соответственно. вторые входы элементов И обьединены и подключены к выходу элемента НЕ, выходы

20 четырех элементов И подключены к входам пятого элемента ИЛИ соответственно, вход шестого элемента ИЛИ соединен с входами логических сборок, а его выход — с одним из выходов седьмого

25 и восьмого элементов ИЛИ, другой вход седьмого элемента ИЛИ соединен с выходом пятого элемента ИЛИ, а выход его является выходом блока, другой вход восьмого элемента ИЛИ является управля30 ющим входом блока, а выход восьмого элемента ИЛИ соединен с входом элемента

НЕ.

1674185

1674185

Составитель А.Краснов

Техред М.Моргентал Корректор M.Màêcèìèøèíeö

Редактор M.Ïåòðoâà

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101

Заказ 2926 Тираж 369 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва. Ж-35, Раушская наб„4/5