Устройство для определения положения объекта на изображении Советский патент 1988 года по МПК G06K9/36 

Описание патента на изобретение SU1427396A1

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

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

На фиг.1 представлена блок-схема устройства; на фиг.2 - пример конструктивного вьтолнения коррелятора; на фиг.З - то же, блока определения координатj на фиг.4 - то же, блока временного сглаживания; на фиг.З - то же, блока управления; на фиг.6-11 - временные диаграммы управляющих сигналов, поясняющие работу сигнала.

Устройство (фиг.1) содержит первый блок 1 памяти,блок 2 временного сглаживания, коммутатор 3, блок 4 управления, второй блок 5 памяти,- коррелятор 6, блок 7 определения координат.

Коррелятор 6 (фиг.2) содержит вы- читатель 8, блок 9 постоянной памяти, сумматор 10 и регистр 11.

Блок 7 определения координат (фиг.З) содержит регистры 12-14, вы- читатели 15, 16, вентиль 17 и блок 18 постоянной памяти.

Блок 2 временного сглаживания (фиг.4) содержит блоки 19,20 постоянной памяти, умножители 21, 22, сумматор 23, регистр 24, коммутатор 25 и блок 26 оперативной памяти. Блок 4 управления (фиг.5) содержит схему ИЛИ 27, счетчик 28, триггер 29, блок 30 постоянной памяти, инвертор 31, вентили 32, 33, коммутаторы 34, 3.5, сумматоры 36, 37, коммутаторы 38-40.

На фиг.6-11 приведены временные диаграммы управляющих сигналов, поясняющие работу устройства.

При составлении временных диаграмм считалось, что текущее изображение имеет размерность 8x8 точек, а эталонное изображение -4x4 точек.

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

На вход блока 1 памяти текущего изображения поступает сигнал текущего телевизионного изображения. Период обработки этого сигнала устройством можно разделить на несколько этапов (фиг.6).

1. Запись текущего телевизионного изображения в блок 1 памяти текущег изображения 1.

0

Q

с

0

5

2.Определение координат объекта на текущем телевизионном изображении в корреляторе 6 и блоке 7 определения координат.

3.Межкадровое сглаживание изоб- ражения объекта в блоке 2 временного сглаживания.

4.Обновление эталонного изображения в блоке 5 памяти эталонного изображения.

Рассмотрим работу устройства на каждом из этих этапов.

На вход блока 1 памяти поступает сигнал текущего телевизионного изображения. Одновременно на вход блока управления поступает внешний управляющий сигнал У6-5, необходимый для.. синхронизации процесса записи в блок 1 (фиг.З).Первые шесть разрядов этого сигнала являются сигналами адреса, а седьмой разряд - сигналом записи. Внешний управляющий сигнал У6-6, поступающий одновременно с сигналом Уб-3, обеспечивает прохождение сигнала У6-3 через коммутаторы 38-40 блока 4 управления на управляющий вход блока 1 памяти. Работа : стройства на этом этапе поясняется диаграммой управляющих сигналов, приведенной на фиг.7.

На втором этапе на входы коррелятора 6 поступают значения текущего и эталонного изображения из блоков 1 и 5 соответственно. В блоке 6 реализуется разностный корреляционно-экстремальный алгоритм. На вход вычитателя 8 поступают значения элементов текущего и эталонного изображений. Вычитатель 8 вычисляет разность, значение которой поступает на вход блока 9 памяти, с помощью которого вычисляется модуль этой разности. На сумматоре 10 и регистре 11 рр- ганизован накапливающий сумматор, который перед началом вычисления обнуляется сигналом У4-1 (фиг.9). Сигнал У4-2 является сигналом записи в регистр 11. Вычисленное значение поступает в блок 7 определения координат, где определяется минимальная величина среди всех значений. Текущее значение поступает на вход вычитателя 15. На его второй вход поступает текущее значение минимума, хранящееся в регистре 12. Если содержимое регистр 12 оказывается больше нового значения, то знак их разности, вычисленной на вычитателе 15, будет равен

l, которая поступает на вентиль 17 и разрешает прохождение сигнала У5-2 на входы записи регистров 12 и 13. В результате в регистр 12 запишется новое значение текущего минимума, а в регистре 13 - значения, соответствующие этому минимуму и поступающие в блок 7 из блока 4 управления (сигнал У5-3). По окончании вычислений в регистре 13 хранятся значения, соответствующие положению объекта на изображении. Эти значения поступают в блок 4 управления, где используются при выборе участка текущего изображения объекта, поступающего на сглаживание в блок 2. Для вьщачи на выход устройства вычисленные значения координат объекта преобразуются в другую систему координат, в которой координаты (. объекта равны О, если объект находится в центре текущего кадра. Для этого значения поступают на вычитатель 16, на второй вход которого поступают координаты центра текущего изображения, записанные в блоке 18 постоянной памяти. Вычисленные значения записываются в регистр 1 сигналом У5-4 и поступают на,выход устройства.,

На третьем этапе в блоке 2 производится сглаживание изображения объекта. Сглаженное изображение объекта представляет собой сумму большого числа изображений объекта, взятых с монотонно убываюш м весом. Так как каждое изображение объекта взято из соответствующего кадра относительно найденных в нем координат объек та, то суммирование изображений объекта приведет к уменьшению дисперсии аддитивной некоррелированной помехи. Другим положительным следствием данного межкадрового сглаживания является сглаживание ошибок дискретизации и квантования, также искажающих изображение объекта. На вход блока 2 поступают значения элементов участка текущего кадра, взятого относительно найденных координат объекта. Выбор соответствзпоще- го участка текущего кадра обеспечивается с помощью блока 4 управления. Значения координат объекта в текущем кадре (сигнал У8) поступают из блока 7 определения координат в блок 4 управления. Значения сигнала У8 проходят через коммутаторы 34, 35, на сумматоры 36, 37, на вторые входы ко

10

1520 25 30

35

40

45

50

5

торых поступает сигнал ДЗ из блока 30 , постоянной памяти. На выходах сумматоров образуются сигналы адреса блока памяти теку1цего изображения,которые через коммутаторы 38-40 поступают в блок 1 (фиг.10). На умножителе 22 производится умножение значения элемента текущего изображения на соответствующий коэффициент, поступающий из блока 20 постоянной памяти. На сумматоре 23 вычисляется итоговое значение, которое записывается в регистр 24 сигналом У2-1 (фиг.10). Вычисленное значение через коммутатор 25 поступает на вход блока 26 оперативной памяти и записывается там. При этом первые 4 разряда сигнала У2-3 являются сигналами адреса,, а пятьй разряд - сигналом записи- считывания .

В предлагаемом устройстве производится смена эталонного изображения в каждом телевизионном кадре, и в качестве нового эталона выбирается текущее значение сглаженного изображения. Для этого производится последовательное считьшание элементов сглаженного изображения из блока 2 временного сглаживания и запись н:с в блок памяти эталонного изображения (фиг,11). Первые четыре разряда сигналов У2-3 и УЗ являются cигн;iлa- ми адреса, а пятые разряды - сигналами записи-считьшания. Характерной особенностью алгоритма межкадрового сглаживания является то, что изображения объекта, взятые из различных кадров, входят в сглаженньш сигнал с разными весами, причем с наибольшими весами в сглаженный сигнал входят изображения последних кадров.

Работа устройства на всех этапах вычислений синхронизируется блоком 4 управления, а также внешними синхронизирующими сигналами. На счетчик 28 блока 4 управления поступает тактовая последовательность прямоугольных импульсов Уб-3. Сигнал У6-4 является внеганим сигналом запуска устройства. Если сигнал Уб-4 равен 1, то счетчик 28 удерживается в нулевом состоянии и устройство не работает,Если сигнал Уб-4 равен О, то устройство начинает свою работу. Счетчик 28 под .воздействием тактовых импульсов вырабатьтает адрес блока 30 постоянной памяти, в котором записаны все управляющие сигналы. Число разрядов

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

В первом цикле вычислений выполняются только 1, 3 и 4 этапы. Во время первого кадра производится началь- ная запись эталонного изображения в блок 5 и начальная установка сгла- женного изображения в блоке 2. Для обеспечения этого режима работы устройства на его вход поступает сиг- нал У6-1 (фиг.6), устанавливающий триггер 29 в единичное состояние. Перед началом работы триггер 29 должен быть обнулен путем подачи сигнала . После, прихода сигнала Уб-1 триг гер 29 находится в единичном состоянии до тех пор, пока в конце первого кадра из блока 30 постоянной памяти не поступит сигнал Д1, переводящий триггер 29 в нулевое состояние. В этом состоянии триггер 29 находится во время всех последующих вычислений. Наличие триггера 29 позволяет сформировать управляющие сигналы У2-2 У7, необходимые только в первом кад- ре, а также блокировать прохождение сигналов У4, У5 на блоки 6, 7 устройства, которые во время первого кадра не работают. Сигнал Д4 с выхода триггера 29 в качестве адресного сигнала поступает также в блок 30 постоянной памяти, обеспечивая формирование в первом кадре соответствующих управляющих сигналов У5-3 и ДЗ, используемых на этапах 3 и 4. В последующих кадрах сигнал Д4 равен О, и .сигналы У5-3 и ДЗ примут другие значения, чем в первом кадре, так как считываются из другой области блока 30 постоянной памяти.

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

0 5 0 5 Q

5

0

5

0

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

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

Фор; -(ула изобр е тения

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

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

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

название год авторы номер документа
Устройство для определения положения объекта на изображении 1988
  • Алпатов Борис Алексеевич
  • Селяев Александр Анатольевич
  • Степашкин Алексей Иванович
  • Хлудов Сергей Юрьевич
SU1569853A2
Устройство обнаружения и определения координат объекта на изображении 1990
  • Алпатов Борис Алексеевич
  • Хлудов Сергей Юрьевич
  • Либияйнен Эйно Тойвович
SU1737755A1
Устройство определения координат объекта 1988
  • Алпатов Борис Алексеевич
  • Бакут Петр Алексеевич
  • Ворновицкий Игорь Эммануилович
  • Селяев Александр Анатольевич
  • Степашкин Алексей Иванович
  • Хлудов Сергей Юрьевич
SU1562980A1
Устройство для определения координат объекта 1990
  • Бакут Петр Алексеевич
  • Ворновицкий Игорь Эммануилович
  • Ильин Анатолий Григорьевич
  • Казанцев Генрих Дмитриевич
  • Курячий Михаил Иванович
  • Ли Вячеслав Владимирович
SU1814196A1
Телевизионный координатор 1983
  • Филатов Владимир Николаевич
SU1109956A1
СПОСОБ СЛЕЖЕНИЯ ЗА ОБЪЕКТОМ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 1991
  • Шахрай В.И.
  • Каракозов Ю.А.
  • Иванов И.В.
  • Андрианов Г.П.
  • Дятков С.Ю.
RU2153235C2
Устройство для визуализации рабочей зоны робота 1979
  • Ангелов Михаил Петрович
  • Милованов Михаил Петрович
  • Мохов Владимир Михайлович
  • Сырямкин Владимир Иванович
SU855608A1
СПОСОБ И УСТРОЙСТВО ДЛЯ ИДЕНТИФИКАЦИИ И ЛОКАЛИЗАЦИИ В РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ ЗОНЫ С ОТНОСИТЕЛЬНЫМ ПЕРЕМЕЩЕНИЕМ В СЦЕНЕ И ДЛЯ ОПРЕДЕЛЕНИЯ СКОРОСТИ И НАПРАВЛЕНИЯ ПЕРЕМЕЩЕНИЯ 1997
  • Пирим Патрик
RU2216780C2
Устройство для определения рассогласования в телевизионной следящей системе 1983
  • Алпатов Борис Алексеевич
  • Клочко Константин Константинович
  • Селяев Александр Анатольевич
  • Степашкин Алексей Иванович
SU1104692A1
Устройство для распознавания и определения координат объекта манипулирования в рабочей зоне робота 1985
  • Десятов Виталий Алексеевич
  • Кориков Анатолий Михайлович
  • Сотников Александр Анатольевич
  • Сырямкин Владимир Иванович
  • Фомин Александр Анварович
SU1370639A1

Иллюстрации к изобретению SU 1 427 396 A1

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

Формула изобретения SU 1 427 396 A1

Фиг.1

Фиг.2

ФигЛ

yt-г

У6-3 yf-4

Ji rLTLj-i

1427396 П П n n П П nn

n П n n

n n n j-i

.

I 1 I I I tl I I I I I и

I I I I I I IN I I in I

2-3

УЗ

IP 2p

3p

p

Sp У7

IP

3p

4p Sp

Составитель А.Романов Редактор О.Спесивых Техред М.Ходанич

.в-i-eie ----

з11каз 854/46Тираж 704Подписное

БНШПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. А/5

.. -...-.--.--i--- - - -

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

П П n n П П nn

n П n n

n n n n j-i

.

I I 1 I I I tl I I I I I и

I I I I I I IN I I in I

Фиг. 11

Документы, цитированные в отчете о поиске Патент 1988 года SU1427396A1

Устройство для нормализацийизОбРАжЕНий 1979
  • Путятин Евгений Петрович
  • Аверин Станислав Иванович
  • Абрамов Олег Мартович
  • Савенков Вячеслав Александрович
SU853634A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для определения рассогласования в телевизионной следящей системе 1983
  • Алпатов Борис Алексеевич
  • Клочко Константин Константинович
  • Селяев Александр Анатольевич
  • Степашкин Алексей Иванович
SU1104692A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 427 396 A1

Авторы

Алпатов Борис Алексеевич

Селяев Александр Анатольевич

Хлудов Сергей Юрьевич

Даты

1988-09-30Публикация

1987-03-16Подача