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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике .и вычислительной технике и может быть использовано для подсчета количества изображений объектов в .автоматизированных . системах с техническим зрением. Цель изобретения - повьшение точности устройства . Это устройство для подсчета количества изображений объектов содержит телевизионный датчик 1, выход которого соединен с аналоговым входом блока 2 квантования, и реверсивный счетчик 6, а также содержит блок 4 формирования кода номера изображения, блок 5 сравнения кодов и генератор 3 тактовых импульсов, 5 ил. е (Л

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

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

PECflYSflHH (дц 4 6 06 К 9/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ „ ;,;

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4118789/24-24 (22) 17,06,86 (46) 23.03.88. Бюл. Ф 11 (71) Пензенский политехнический институт (72) А,Л.Држевецкий, P.À.Àáóëüõàíîâ, С.Т.Баканов, А.Б.Левин и В.В.Молдованов (53) 681.391.19 (088.8) (56) Авторское свидетельство СССР

У 601722, кл, G 06 К 9/00, 1976.

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

Ф 475636, кл. G 06 К 9/00, 1972.

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

Ф 610141, кл. G 06 К 9/00, 1976.

ÄÄSUÄÄ 1383413 А1 (54) УСТРОЙСТВО ДЛЯ ПОДСЧЕТА КОЛИЧЕСТВА ИЗОБРАЖЕНИЙ ОБЪЕКТОВ (57) Изобретение относится к автоматике .и вычислительной технике и может быть использовано для подсчета количества изображений объектов в .автоматизированных системах с техническим зрением. Цель изобретения — повышение точности устройства. Это устройство для подсчета количества изображений объектов содержит телевизионный датчик 1, выход которого соединен с аналоговым входом блока

2 квантования, и реверсивный счетчик

6, а также содержит блок 4 формирования кода номера иэображения, блок 5

Ю сравнения кодов и генератор 3 тактовых импульсов. 5 ил.

1383413

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

Цель изобретения — повышение точности устройства.

На фиг.l представлена структурная lp схема устройства для подсчета количества изображений объектов; на фиг.2 — структурная схема блока формирования кода номера изображения, > на фиг.3 — структурная схема блока 15 управления; на фиг.4 — структурная схема блока задержек; на фиг.5 пример работы устройства.

Устройство (фиг.I) для подсчета количества изображений объектов со- 20 держит телевизионный датчик 1, выход которого соединен с аналоговым входом блока 2 квантования,, генератор 3 тактовых импульсов, блок 4 формирования кода номера изображения, блок 5 срав- 25 нения кодов и реверсивный счетчик 6.

Выход генератора 3 тактовых импульсов подключен к входу синхронизации блока 4 формирования: кода номера изоб- ражения lIPpBbIA и Bòopoé ВыхОДы котО 30 рого соединены с информационными входами блока 5 сравнения кодов, выход которого подключен к вычитающему вхо" ду реверсивного счетчика и первому информационному входу блока 4 формирования кода номера иэображения, второй информационный вход которого сое динен с выходом блока 2 квантования, а выход подключен к суммирующему входу реверсивного счетчика. 40

Блок 4 формирования кода номера изображения (фиг.2) содержит узел 7 управления, адресный счетчик 8, регистры 9 и 10, коммутатор 11, адресный коммутатор 12, оперативное запо- 45 минающее устройство (ОЗУ) 13, коммутатор 14, узлы 15 и 16 задержки, дешифратор 17„ 18, счетчик

19, дешифратор 20 и элемент 21 задержки.

Узел 7 управления (фиг.3) содержит элемент 22 задержки, дешифратор

23, элементы 24 и 25 задержки, элемент ИЛИ 26, элемент И 27, элемент

28 задержки и элемент ИЛИ 29.

Узлы 15 и 16 задержки (фиг.4) содержат элементы 30 задержки.

Устройство работает следующим образом.

Видеосигнал о выходе телевизионного датчика 1 поступает на вход блока 2 квантования, где происходит преобразование видеосигналов в двухградационные. С выхода блока 2 квантования двухградационный сигнал поступает на вход узла 7 управления и вход элемента 21 задержки блока 4 формирования кода номера изображения.

Импульсы с выхода генератора 3 тактовых импульСов, частота которых в и раз выше строчной частоты телевизионного датчика, подаются на тактовые входы элементов 21,22,24,25 и

28 задержки, тактовые входы узлов

15 и 16 задержки и на вход адресного счетчика 8, с выхода которого двоичный код поступает на входы регистров

9 и 10. На выходе элементов 21 и 22 задержки формируются отсчеты бинарного изображения, число которых в строке, и = 2 с где F - частота тактовых импульсов на выходе генератора 3 тактовых импульсов;

/ частота строчной развертки

С телевизионного датчика 1; разрядность адресного счетчика 8.

Отсчеты бинарного изображения с выхода элемента 21 задержки поступают на второй вход элемента И 18, второй вход дешифратора 20 и четвертый управляющий вход коммутатора 14.

Код текущего номера L изображения объекта хранится в счетчике 19, двоичный код с выхода которого поступает на второй информационный вход коммутатора 14. Максимальный номер изобра-. жения объекта равен L = 2, где

m - разрядность счетчика 9.

Код элемента изображения объекта с присвоенным номером L с выхода коммутатора 14 поступает на вход узла 15 задержки, в котором на элементах 30 задержки код задерживается на один такт.

С Выхода узла 15 задержки снимает1 ся код номера изображения объекта предшествующего элемента строки и поступает на первый вход дешифратора 17, четвертый информационный вход коммутатора 14, вход информационного коммутатора 11 на первый вход блока 5 сравнения кодов, а также на вход узла 16 задержек, где на элементах 30

1383413 задержки код задерживается íà и-1 тактов.

С выхода узла 16 задержек снимается код номера изображения объекта, соответствующий соседнему элементу предшествующей строки, и поступает на второй вход дешифратора 17, третий информационный вход коммутатора 14 и на второй вход блока 5 сравнения кодов.

Если коды номеров элементов изображения объектов на выходах узлов

15 и 16 задержек нулевые, на выходе дешифратора 17 устанавливается уровень "1", который разрешает через элемент И 18 занесение очередного им-.пульса в счетчик 19 текущего номера изображения и занесение этого же импульса на вход сложения реверсивно-20 го счетчика 6 и присвоение элементу изображения номера объекта. При наличии "1" на втором входе элемента И 18 в счетчик 19 и на вход сложения реверсивного счетчика 6 заносится очеред- 25 ной импульс и их коды увеличиваются

11 1 11 о

Одновременно на выходе коммутатора

14 появляется код номера изббражения объекта в соответствии с кодом счет- 30 чика 19. Длительность импульса занесе. ния на выходе элемента И 18 равна одному такту, так как с задержкой на один такт на выходе узла 15 выдержек появляется код, отличный от нуля, и

35 на выходе дешифратора 17 устанавливается "О", который запрещает прохождение отсчетов изображений объектов на выход элемента И 18.

Принимая во внимание, что подклю- 40 чение кода номера изображений объектов с выхода узла 15 к выходу задержек коммутатора 14 осуществляется приналичии "1" на четвертом управляющем

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

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

В первом случае осуществляется обмен информацией о номере изображений объектов, которая записывается в ОЗУ

13 с выхода узла 15 задержек через коммутатор 11 и выдается с выхода

ОЗУ 13 на первый информационный вход коммутатора 14.

Во втором случае реализуется процесс передачи кода номера изображения объекта на выход коммутатора 14 с выхода узла 16 задержек и управление этим процессом по третьему управляющему входу коммутатора 14 от дешифратора 20 по результату сравнения кодов в блоке 5 сравнения кодов.

Управление первым коммутирующим входом коммутатора 14 и работой ОЗУ

13 осуществляется узлом 7 управления, с входа которого поступают отсчеты бинарного изображения на второй вход дешифратора 23 и через элемент 22 задержки с задержкой на один такт на первый вход дешифратора 23, и на первый вход элемента И 27. На выходе дешифратора формируется импульс длительностью в один такт, когда на первом входе дешифратора 23 устанавливается "1", а на втором входе дешифратора 23 "О".. Момент появления этого импульса соответствует первому из связанных элементов в строке. Импульс с выхода дешифратора 23 поступает на вход записи информации в регистр 9 и при этом заносится код счетчика 8.

Этот же импульс с выхода дешифратора

23 задерживается на и тактов на элементе 24 задержки и поступает на второй вход элемента И 27, на вход занесения регистра 10 и первый управляющий вход коммутатора 14, а также на второй вход элемента ИЛИ 26 и че- . рез однотактный элемент 25 задержки на первый вход элемента ИЛИ 26 и второй вход элемента ИЛИ 29, с выходов которых поступает на второй вход коммутатора 12 и вход "Запись" ОЗУ 13 соответственно. При наличии этого сигнала в первый такт в регистр 10 переписывается код счетчика 8, происходит коммутация выхода регистра

10 с адресным входом ОЗУ 13 и перепись кода номера изображения объекта из ОЗУ 13 в узел 15 задержки.

Во второй такт по тому же адресу

ОЗУ 13 обнуляется за счет подачи импульса записи с выхода элемента ИЛИ

29 на вход записи ОЗУ 13. Коммутация информации из последнего происходит на такт раньше, чем поступает первый отсчет связанных элементов в строке, так как элемент 21 задержки запепжи1383413 вает отсчеты изображения на (и+1) тактов, а элемент 24 задержки — на и тактов, Запись кода номера изображения объекта осуществляется в ОЗУ 13. При этом на выходе элемента И 27 формируется импульс длительностью в один такт и с задержкой на два такта на элементе 28 задержки поступает на 10 управляющий вход коммутатора 11, первый управляющий вход адресного коммутатора 12 и через элемент ИЛИ 29 на вход записи ОЗУ 13. При этом ОЗУ 13 определяется кодом на выходе регистра 9. Информация о номере изображения объекта с выхода узла 15 задержек через коммутатор 11 записывается в

ОЗУ 13 по адресу, определяемому ксдом регистра 9, который соответству- 20 ет адресу начала отсчетов областей следующей строки связанного изображения.

Код номера изображения объекта с выхода ОЗУ формируется в этом случае 25 только для элементов изображения последующей строки в момент коммутации информации из ОЗУ 13 по первому управляющему входу коммутатора 14.

Если из ОЗУ 13 выдается нулевой 30 код, в этом случае смежные. связанные элементы на соседних строках получают код номеров элементов предыдущей строки за счет того„ что с выхода узла 16 задержек коды, поступая на третий информационный вход коммутатора 14, появляются на его выходе при наличии разрешения на третьем коммутирующем входе коммутатора 14, разрешающий сигнал которого снимает- 0 ся с выхода дешифратора 20 н в том случае, если на его первом входе "О", а на втором имеются единичные отсчеты бинарного изображения. Такое условие соответствует отсутствию пересечений областями одного и того же изображения объекта на смежных ходах.

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

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

Подсчет числа объектов изображений проиллюстрирован фиг.5, где связанным элементам соответствуют одинаковые номера, Элемент с жирным горизонтальным штрихом является начальным элементом, по которому производится занесение в реверсивный счетчик по суммирующему входу. Элемент с жирной вертикальной чертой соответствует зоне пересечений, по которой производится занесение в тот же счетчик по вычитающему входу. Истинное число объектов Изображений получается как разница количества начальных элементов и числа областей пересечений и после считывания кадра изображения код реверсивного счетчика 6 соответствует истинному числу объектов.

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

Устройство для подсчета количества иэображений объектов, содержащее телевизионный датчик, выход которого соединен с аналоговым входом блока .квантования,и реверсивный счетчик, выход которого является выходом устройства, отличающееся тем, что, с целью повышения точности устройства, оно содержит блок формирования кода номера изображения, блок сравнения кодов и генератор тактовых импульсов, выход которого йодключен к входу синхронизации блока формирования кода номера изображения, первый и второй выходы которого соединены с информационными входами блока сравнения кодов, выход которого подключен к вычитающему входу реверсивного счетчика и к первому информационному входу блока. формирования кода номера изображения, второй информационный вход которого соединен с выходом блока кВантования> а выход поггключен к суммирующему входу реверсивного счетчика.

1383413

1383413

Q Змеею мумееев

Составитель Т.Ничипорович

Техред И.Дидык

Редактор H ..Рогулич

Корректор.И. Муска

Заказ 1298/50

Тираж 704

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

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

Подписное

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4