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

Номер патента: 1444838

Авторы: Вильдфлуш, Доманов, Жук, Конаш, Мухин

ZIP архив

Текст

где Х координата центра тяжести изображения по оси Х; . координата центра тяжести изображения по оси У (за начало системы координат принят левый верхний элемент матрицы изображения); число строк в матрице изображения;50 число столбцов в матрице изображения;текущая строка матрицы изображения;55 текущий столбец матрицы иэображения;текущий элемент матрицы изображения; А(1, Х)Изобретение относится к автоматике и вычислительной технике и можетбыть использовано в системах обработки визуальной инАормации промышлен 5ных роботов.Пелью изобретения является повышение точности устройства.На фиг. 1 представлена блок-схемапредлагаемого устройства; на фиг.2 -блок-схема арифметико-логическогоблока.Устройство. содержит первый счетчик 1, первый ариАметико-логическийблок 2, первый генератор 3 импуль" 15сов, второй счетчик 4, второй генератор 5 импульсов, третий счетчик 6,компаратор 7, первый элемент И 8,четвертый счетчик 9, второй арифметико-логический блок 10, телевизионный датчик 11, первый триггер 12.АриАметико-логический блок содержит первый регистр 13, второй элемент. И 14, пятый счетчик 15, первыйАормирователь 16 импульсов, второй 25формирователь 17 импульсов, второйтриггер 18, третий элемент И 19, шестой 20 и седьмой 21 счетчики, второй регистр 22, третий регистр 23Устройство работает следующимобразом,В основу положен принцип определения центра тяжести изображения,который определяется следующими вы"ражениями 35",тА(1, Х)ХХс 11ф М - число элементов матрицыизображения, которые содержат изображения объекта. При включении устройства первый триггер 12 на прямом выходе формирует "0". При появлении кадрового импульса на выходе первого триггера 12 Аормируется "1", прн этом второй формирователь 17 импульсов вырабатывает импульс сброса для начальной установки счетчиков устройства (цепи сброса на схеме не показаны). После этого второй счетчик 4 начинает считать строчные импульсы. При появлении каждого восемнадцатого строчного импульса второй счетчик 4 Аормирует единичный импульс, равный по длительности периоду входного т,е. 64 мкс. Из-за некоторого несовпадения Ааз кадровых и строчных импульсов второй счетчик 4 формирует в течение полукадра не.17(3 12 строк ; 18 = 17,3(3), а 16 импульсов, обусловливая этим число строк в матрице изображения (и = 16). Производя подсчет импульсов, выделенных вторым счетчиком 4, первый счетчик 1 Аормирует значение весового коэффициента по оси У (У). При появлении единичного сигнала на выходе второго счетчика 4 второй генератор 5 начинает вырабатывать импульсы с частотой 308 кГц. Импульсы с выхода генератора 5 поступают на вход третьего счетчика 6, формируя на его выходах значения весового коэффициента по оси Х (Хтз), На участках, где присутствует изображение,. объекта, сигнал на выходе компаратора равен "1", а на участках, где изображения объекта нет, - "0", Сигнал с выхода компаратора стробируется на первом элементе И 8 таким образом, что каждому элементу матрицы изображения соответствует значение А(1 Х)1, если данный элемент содержит изображение объекта, и А(1 Х) = 0 если не содержит. Первый регистр 13 предназначен для запоминания текущих значений весового коэффициента У в параллельном коде и последующей выдачи текущего значения У в последовательном коде. "1" с выхода ком" паратора 7 проходит на выход первого элемента И 8, так как в этот же мо" мент на втором входе этого элемента присутствует "1" а выхода второго генератору 5, соответствующая текуще 1444838му элементу матрицы изображения. Так как второй вход первого регистра 13 является входом тактирования параллельной записи, то в регистр записывается информация с вьмодов первого счетчика 1. После окончания импульса с выхода второго генератора 5 на выходе первого регистра 13 выдается столько импульсов, каково быпо зна чение числа, записанного в параллельном двоичном коде в регистр 13. Частота следования выходных импульсов регистра 13 определяется частотой импульсов на выходе первого генера тора 3 импульсов и равна 12 МГц. Частота генератора 3 определяется граничной частотой для микросхем, на которых выполнено устройство. При частоте импульсов на выходе генера тора 3, равной 12 МГц, период следования импульсов равен 8,3 10 с, тогда время прохождения пятнадцати импульсов с выхода генератора 3 составляет 1 210 с что удовлетво-а а ряет условию 1,2 10 с с 1,6 10 с. Таким образом, первый регистр 13 выполняет операцию А(1,1)У. Аналогично Функционирует и первый регистр второго арифметико-логического бло ка 10, выполняя операцию А(Т,Х)Х.Рассмотрим Формирование весовых коэффициентов.Пусть изображение предмета нахо" дится только в десятом элементе третьей строки, т.е. 1 = 3 и Х 10. Так как первый счетчик 1 переключа-ется по спадам входных импульсов, то к моменту прохождения изображения .объекта во втором разряде этого 40 счетчика будет "1", а в остальных- "0", что соответствует числу два в двоичном коде, Аналогично к моменту прохождения иэображения объекта в первом и четвертом разрядах третьего счетчика 6-"1", а на остальных - "Офф, что соответствует числу девять в двоичном коде. Таким образом, после окончания импульса на вьмоде второго . генератора 5, соответствующего десятому элементу третьей строки матрицы изображения, с выхода .первого регистра 13 первого арнфметико-логического блока 2 следуют два импульса, а с выхода аналогичного регистра. второго арифметико-логического блока 10 следуют девять импульсов. Одновременно четвертый счетчик 9 ведет подсчет элементов матицы изображения объекта,определяя тем самым число М. Для нашего примера значение числа М равно единице.В течение первого полукадра благодаря наличию "1" на втором входе второго элемента И, поступающей с первого выхода первого триггера 12, пятый счетчик 15 ведет суммирование импульсов, которые были сформированы первым регистром 13. При этом выполняется операция;тА(1 Х)У1 с 1 3В то же время, благодаря наличию "0" на втором выходе первого триггера 12, а следовательно, и на выходе второго формирователя 17 импульсов, второй триггер 18 находится в таком состоянии, что на его выходе присутствует "0". Поэтому импульсы с выхода первого генератора 3 импульсов не проходят на второй вычнтающий вход пятого счетчика 15 через третий элемент И 19.После прихода второго кадрового импульса первый триггер 12 перебрасывается в исходное состояние, т.е. на его первом выходе появляется "О", а на втором "1". При этом запрещается дальнейшее прохождение импульсов с первого регистра 13 на первый суммирующий вход пятого счетчика 15 через второй элемент И 14, Одновременно с этим импульс с выхода второго Формирователя 17 импульсов перебрасывает второй триггер 18 в единичное состояние, Этим разрешается прохождение импульсов с выхода первого генератора 3 на второй вычитающий вход пятого счетчика 15 и на первый счетный вход шестого счетчика 20. Импульс с выхода второго Формирователя 17 импульсов переписывает информацию из четвертого счетчика 9 в третий регистр 23. После этого импульсы, поступающие на второй вход пятого счетчика 15 начинают уменьшать содержи" мое последнего. По достижении счетчиком 15 нулевого состояния на выходе последнего появляется единичный импульс. Этот импульс возвращает в исходное состояние второй триггер 18, который запрещает прохождение импульсов с выхода первого генератора 3 на второй вход пятого счетчика 15. В результате этого на первый вход шестого счетчика 20 проходит столько5 144483 импульсов с выхода первого генератора 3, сколько было занесено в пятый счетчик 15 в течение первого полукадра. Кратность появления импульсов на5 выходе шестого счетчика 20 определяется двоичным числом, которое поступает на его второй вход с выхода третьего регистра 23, т,е. числом М. Тем самым осуществляется операцияПосле этого во втором разряде седьмого счетчика 21 появляется "1", а на остальных "0". Импульсом с выхода первого формирователя импульсов 2 О код с выхода седьмого счетчика 21 переписывается во второй регистр 22. При этом на его выходе появится код 0010, что соответствует числу два в десятичной системе счисления, 2 С учетом дополнительной "1", которая не была учтена ранее иэ-за присваивания первой строке матрицы изображения весового коэффициента, равного нулю, код 0010 указывает на то, 3 О что центр иэображения объекта находится в третьей строке, т.к. Ус " 1 = 2, Второй арифметико"логический блок 10 полностью аналогичен первому арифметико-логическому блоку 2. В данном случае на выходе второго арифметико-логического блока 10 код 1001, что указывает на то, что центр изображения объекта находится в десятом столбце, т,е. Хс= 9.40Формула изобретения1. Устройство для определения координат центра тяжести иэображе уя, содержащее телевизионный датчик, первый триггер, первый счетчик, первый элемент И и второй счетчик, о т л и ч а ю щ е е с я тем, что, с целью повышения точности устройства,в него введены третий и четвертый счетчики, первый и второй генераторы импульсов, первый и второй арифметико-логические блоки и компаратор, вход которого соединен с информационным выходом телевизионного ,датчика, а выход - с первым входом первого элемента И, выход кадровых импульсов телевизионного датчика со 8 6единен с прямым входом первого триггера, прямой выход которого соединен с суммирующими входами первого и второго арифметико-логических блоков, инверсный выход первого триггера соединен с вторыми входами разрешения записи информации арифметико-логических блоков, выход строчных импульсов телевизионного датчика соединен со счетным входом второго счетчика, выход которого соединен со счетным входом первого счетчика и с управляющим входом второго генератора импульсов, выход которого соединен с первымн входами разрешения записи информации первого и второго арифметико-логических блоков, с вторым входом первого элемента И и счетным входом третьего счетчика, выход первого элемента И соединен с счетным входом четвертого счетчика и с тактовыми входами первого и второго арифметико-логических блоков, выход четвертого счетчика соединен с вторьви информационньъи входами первого и второго арифметикологических блоков, выход первого счетчика соединен с первым информационным входом первого арифметико-логического блока, выход третьего счетчика соединен с первым информационным входом второго арифметикологического блока, выход первого генератора импульсов соединен с вычитающими входами первого и второго арифметико-логических блоков, выходы которых являются выходом устройства.2. Устройство по и. 1, о т л и" ч а ю щ е е с я тем, чтоарифметико-логический блок содержит три регистра второй триггер, пятый, шестой и седьмой счетчики два формирователя импульсов, второй и третий элементы И, информационный вход первого регистра является первым информационным входом блока, тактирующий вход первого регистра является тактирующим входом блока, вход обратного счета первого регистра является вычитающим входом блока, вход разрешения выборки первого регистра является входом разрешения записи первого арифметико-логического блока, выход первого регистра соединен с первым входом второго элемента И, второй вход которого является сукиружпям входом блока, вход второго формирователя импульсов является вторым входом разрешения записи информации,.Фиг. 3оставитель А.ехред М.Дидык лото Яекмар Коррект Редактор Т, Парфено акаэ 6509/51 Тир В 11 ИИПИ Госуд по делам 113035, Москва, 04 Подписномитета СССР нного к ений и аушск ткрытии наб., д, 4/5 обрет-35, Р Проиэводственно-полиграфическое предприятие, г. Ужгород, ул. Проектн 7 1 установочный вход третьего регистра является вторым информационным входом блока, выход второго элемента И соединен с входом прямого счета пятого счетчика, выход которого соединен с входом первого формирователя импульсов, выход которого соединен со стробирующим входом второго регистра и с инверсным входом второго триггера, прямой выход которого соединен с первым входом третьего эле" мента И, второй вход которого соединен с вычитающим входом блока, а выход соединен с входом обратного счета пятого счетчика и со счетным входом шестого счетчика, информационный 5вход которого соединен с выходом третьего регистра, а выход - со счетным входом седьмого счетчика, выход которого соединен с установочным входом второго регистра, выход которого является выходом блока, выход второго формирователя импульсов соединен с прямым входом второго триггера и с тактирующим входом третьего регистра.

Смотреть

Заявка

4238058, 04.05.1987

МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ

ВИЛЬДФЛУШ ОЛЕГ АЛЬБЕРТОВИЧ, ДОМАНОВ АЛЕКСАНДР ТИМОФЕЕВИЧ, КОНАШ ДМИТРИЙ ЕВГЕНЬЕВИЧ, МУХИН АЛЕКСЕЙ ЮЛЬЕВИЧ, ЖУК ЮРИЙ КОНСТАНТИНОВИЧ

МПК / Метки

МПК: G06K 9/36

Метки: изображения, координат, тяжести, центра

Опубликовано: 15.12.1988

Код ссылки

<a href="https://patents.su/5-1444838-ustrojjstvo-dlya-opredeleniya-koordinat-centra-tyazhesti-izobrazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для определения координат центра тяжести изображения</a>

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