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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано автономно либо входить в состав автоматизированных систем технического зрения, в частности систем контроля печатных плат. Цель изобретения - повышение точности устройства за счет восстановления изображения объекта по контурным элементам изображения при имеющих место неровномерностях отражательной способности поверхностей печатных плат (бликовые области) с неравномерным освещением и исключение из кодового описания ложных контуров, создаваемых за счет бликовых областей. Устройство содержит телевизионный датчик 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

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

 

Похожие патенты:

Изобретение относится к оптическим средствам обработки информации и может быть использовано для восстановления изображений удаленных объектов, наблюдаемых через искажающую среду

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

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

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

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

Изобретение относится к технической кибернетике

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

Изобретение относится к автоматике

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

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

Изобретение относится к технике восприятия и обработки изображений

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

Изобретение относится к способам для считывания и распознавания напечатанных или написанных знаков, а более точно - к способу классификации ориентированных отпечатков пальцев

Изобретение относится к способам для считывания и распознавания напечатанных или написанных знаков, а более точно - к способу классификации ориентированных отпечатков пальцев

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в составе специализированных вычислительных систем обработки изображений, в частности изображений, описываемых смещенными прямоугольными растрами
Изобретение относится к распознаванию и воспроизведению информации

Изобретение относится к печатной промышленности
Наверх