Способ определения координат центра тяжести изображения
Использование: в телевидении, автоматике и измерительной технике, в системах определения координат центра тяжести изображений. Сущность изобретения: проецируется оптический сигнал объекта на фотоприемную матрицу, дискретизируют оптический сигнал, преобразуют оптический сигнал в электрический сигнал Э (m : n), где m 1 - M, а n 1 - N число элементов разложения по ортогональным осям матрицы, определяют координаты центра тяжести изображения относительно оси выбранной системы координат, при этом формируют из полученных электрических сигналов две группы дискретизированных электрических сигналов и две группы интегральных сигналов. Устройство, реализующее способ, содержит телекамеру 1, аналого-цифровой преобразователь 2, накапливающий сумматор 3, блок управления 4, который содержит инвертор 5, первый, второй, третий блоки совпадения 6,7,8, две схемы выделения заднего фронта 9,10, два счетчика 11,12 и десять выходов 13 - 22, восемь накапливающих сумматоров 23, 23, 23, 23, 24, 24, 24, 24, шесть комбинационных сумматоров 25, 25, 25, 26, 26, 26, вычислитель 27. Цель изобретения - повышение точности определения координат центра тяжести изображения. 7 ил.
Изобретение относится к автоматике и измерительной технике и может использоваться в различных контрольно-измерительных устройствах в частности в системах обработки изображений, в устройствах в частности в системах обработки изображений, в устройствах позиционирования.
Известен способ определения координат центра формы плоских неподвижных объектов в декартовой системе координат методом уравновешивания площадей (журнал Зарубежная радиоэлектроника, 1983 г. , N 11, с. 93-97), заключающийся в том, что изображение объекта проэцируют на матрицу фотоприемников, последовательно опрашивают ячейки фотоприемной матрицы и находят абсциссу Хс = l центра формы из условия









































Six=


Sjy=


S



Xцт=

Yцт=

Sо = 1 + 3 + 7 + 9 + 10 + 10 + 2 + 4 + 5 + 8 + 11+ + 5 + 17 + 14 + 13 + 6 + 3 + 64 + 3 + 1 + 6 + 1 + + 2 + 1 + 2 + 8 + 7 + 9 = 232
Мх = (1 + 3 + 7 + 9 + 10 + 10)х3 + (2 + 4 + 5 + 8+ + 11 +5)х4 + (17 + 14 + 13 + 6)х5 + (3 + 64 + 3+ + 1)х6 + (6 + 1 + 2 + 1)х7 + (9 + 7 + 8 + 9)х8 = = 1214
Мy = (1 + 2)х3 + (3 + 14)х4 + (7 + 5 + 17 + 3 + 6 + +9)х5 + (9 + 8 + 14 + 64 + 1 + 7)х6 + (10 + 11 + +13 + 3 + 2 + 8 )х7 + (10 + 5 + 6 + 1 + 1 + 2)х8= = 1419
Xцт=


Yцт=


Sx1 = 1 + 3 + 7 + 9 + 10 + 10 + 17 + 14 + 13 + 6+ + 6 + 1 + 2 + 1 = 100
Sx2 = 1 + 3 + 7 + 9 + 10 + 10 +3+ 64 + 3 + 1 + +6 + 1 + 2 + 1 = 121
Sx3 = 2 + 4 + 5 + 8 + 11 + 5 + 17 + 14 + 13 + 6+ + 3 +64+3+ 1 + 6 + 1 + 2 + 1 = 166
Sx4 = 9 + 7 + 8 + 2 = 26 Интегральные сигналы для второй группы равны
Sy1 = 1 + 2 + 7 + 5 + 17 + 3 + 6 + 9 + 10 + +11 + 13 + 3 + 2 + 8 = 97
Sy2 = 1 + 2 + 9 + 8 + 14 + 64 + 1 + 7 + 10 + +11 + 13 + 3 + 2 + 8 = 153
Sy3 = 3 + 4 + 7 + 5 + 17 + 3 + 6 + 9 + 9 + 8+ + 14 + 64 + 1 + 7 + 10 + 11 + 13 + 3 + 2 + 8 = = 204
Sy4 = 10 + 5 + 6 + 1 + 1 + 2 = 25 Статические моменты по обеим осям будут соответственно равны
M






M






Xц.т =


Рассматриваемый способ предполагает выполнение необходимых операций следующим образом. Изображение объекта проэцируется на телевизионную камеру на базе ПЗС матрицы. В камере происходит преобразование оптического сигнала в совокупности электрических сигналов и полученный видеосигнал поступает на параллельный быстродействующий аналого-цифровой преобразователь (АЦП). В первом канале посредством потактового суммирования в накапливающем сумматоре получают интегральную яркость изображения объекта Sо, соответствующую "массе" объекта, во втором - путем суммирования в накапливающих сумматорах получают интегральные сигналы первой группы совокупностей, которые складываются в конце кадра с учетом необходимого сдвига в комбнационных сумматорах, получая таким образом значение момента инерции Мх. В третьем канале путем суммирования в аналогичных накапливающих сумматорах получают интегральные сигналы второй группы совокупностей, которые складываются в конце кадра с учетом необходимого сдвига в комбинационных сумматорах, получая таким образом значение момента инерции Мy. Результат, т. е. координаты центра тяжести изображения получают на миниЭВМ путем деления по стандартной программе полученных моментов инерции на интегральную яркость изображения. Устройство, реализующее способ, содержит телевизионную камеру на базе ПЗС матрицы (типа КТ-2-2) или на базе матрицы фотоприемников (типа МФ-14) 1, быстродействующий параллельный аналого-цифровой преобразователь (АЦП) (типа 1107ПВ1) 2, накапливающие сумматоры (см. например в кн. Применение интегральных микросхем в электронной вычислительной технике, с. 114 - справочник под ред. Б. Н. Файзулаева и Б. В. Тарабрина, М. : Радио и связь, 1986 г. ) (3,231-46, 241-4); устройство управления 4, комбинационные сумматоры (типа К155ИМ3) (251-3, 261-3) и микроЭВМ 27. Видеовыход телекамеры 1 соединен с АЦП 2, выходы АЦП соединены с входами накапливающих сумматоров 3,231-4, 241-4, выходы накапливающего сумматора 3 соединены с входной шиной микроЭВМ 27. Выходы накапливающего сумматора 231, кроме выхода младшего разряда соединены с первыми входами комбинационного сумматора 251, причем выход с разрядом 2i соединен со входом с разрядом 2i+1, на вход старшего разряда сумматора 231 подается логический ноль; выходы накапливающего сумматора 232 соединены со вторыми входами комбинационного сумматора 251, выходы комбинационного сумматора 251, кроме выхода младшего разряда соединены с первыми входами комбинационного сумматора 252, причем выход с разрядом 2i соединен с входом с разрядом 2i+1, а выход переноса комбинационного сумматора 251соединен с входом старшего разряда комбинационного сумматора 252; выходы накапливающего сумматора 233 соединены со вторыми входами комбинационного сумматора 252, выходы комбинационного сумматора 252, кроме выхода младшего разряда соединены с первыми входами комбинационного сумматора 253, причем выход с разрядом 2i соединен с входом с разрядом 2i+1, а выход переноса комбинационного сумматора 252соединен с входом старшего разряда комбинационного сумматора 253, выходы накапливающего сумматора 234 соединены со вторыми входами комбинационного сумматора 253; выход нулевого (младшего) разряда накапливающего сумматора 231 соединен с входом нулевого разряда входной шины канала Х микроЭВМ 27, выход младшего разряда комбинационного сумматора 251 соединен с входом первого разряда входной шины, выход младшего разряда комбинационного сумматора 252 соединен с входом второго разряда входной шины микроЭВМ 27, выходы комбинационного сумматора 253соединены с входами входной шины микроЭВМ 27 таким образом, что выход с разрядом 2i соединен с входом с разрядом 2i+3, а выход переноса соединен с старшим разрядом входной шины канала Х микроЭВМ 27. Выходы накапливающих сумматоров 241-4 соединены с комбинационными сумматорами 261-3 и с входами входной шины канала Y микроЭВМ 27 аналогично. Служебные (управляющие) выходы телевизионной камеры 1 соединены с входами устройства управления 4. Устройство управления содержит инвертор 5, девять схем совпадения 6, 71-4, 81-4, две схемы выделения заднего фронта (СВЗФ) 9, 10, и два двоичных счетчика 11 и 12. Выход, с которого снимается строчный синхроимпульс (ССИ) телевизионной камеры 1 соединен с входом инвертора 5, суммирующим входом счетчика 12 и входом установки в ноль счетчика 11, выход инвертора 5 соединен с первым входом схемы совпадения 6, второй вход которой соединен с выходом телевизионной камеры, с которого снимается сигнал тактовой частоты Fтак, этот же выход телевизионной камеры 1 соединен с тактовым входом АЦП 2, выход схемы совпадения 6 соединен с суммирующим входом счетчика 11 и СВЗФ 9, выход СВЗФ 9 соединен с первыми входами схем совпадения 71-4 и 81-4 и входом записи накапливающего сумматора 3, выход 14, вторые входы этих схем совпадения соединены с выходами счетчиков 11 и 12 соответственно выходы счетчика 11 - с входами схем совпадения 71-4, а выходы счетчика 12 - с входами схем совпадения 81-4, выход телевизионной камеры 1, с которого снимается кадровый синхроимпульс (КСИ), соединен с входом СВЗФ 10 и входом "ЗАПИСЬ" микроЭВМ 27, выход СВЗФ 10 соединен с входам установки в ноль счетчика 12 и входами "Установка в ноль" накапливающих сумматоров 231-4 и 241-4, выходы схем совпадения 71-4 и 81-4 - 14-22 соединены с входами "ЗАПИСЬ" накапливающих сумматоров 231-4 и 241-4 соответственно. Устройство работает следующим образом: задним фронтом КСИ происходит сброс накапливающих сумматоров и счетчика управления 12, счетчик управления 11 сбрасывается передним фронтом ССИ. С началом кадра видеосигнал с телевизионной камеры 1 поступает на АЦП 2, где потактово оцифровывается и поступает на входы всех накапливающих сумматоров 3,231-4, 241-4. В накапливающем сумматоре 3 происходит потактовое суммирование всех значений оцифрованного видеосигнала и к концу кадра в нем будет храниться число, соответствующее значению вспомогательного интегрального сигнала Sо, т. е. интегральной интенсивности объекта. В накапливающих сумматорах 231-4 канала Х происходит суммирование значений оцифрованного видеосигнала и формирование интегральных сумм. Прохождение тактовых сигналов на входы записи накапливающих сумматоров 231-4регламентируется состоянием выходов счетчика управления 11, состояние которых изменяется с тактовой частотой. К концу кадра в накапливающих сумматора 231-4 хранятся интегральные совокупности Sxi, а на входной шине канала Х микроЭВМ 27 к концу кадра в результате сложения в комбинационных сумматорах 251-3 получают сумму, соответствующую статическому моменту инерции по оси ОХ - Мх. Статический момент Мyвычисляется в канале Y аналогично, только прохождение тактовых сигналов на входы записи накапливающих сумматоров 241-4 регламентируется состоянием выходов счетчика управления 12, состояние которых изменяется с частотой строк. По переднему фронту КСИ происходит считывание значений МхМy и Sо в микроЭВМ 27. В микроЭВМ выполняется операция деления, т. е. вычисление координат центра тяжести изображения, которая занимает время обратного хода кадровой развертки. С началом кадра цикл повторяется. Разрядность комбинационных сумматоров и количество накапливающих сумматоров выбирается в зависимости от предполагаемого размера объекта и количества светочувствительных ячеек фотоприемной матрицы. Докажем, что поставленная цель достигнута. Во-первых, что касается сокращения объема вычислений, то по сравнению с прототипом, в котором требуется производить умножение сигналов отсчетов элементов изображения на координаты, а таких элементов всего N х М, в предложенном способе операция умножения отсутствует. Это приводит к тому, что не требуется задержка тактовых сигналов, синхронизирующих работу фотоприемной матрицы на время умножения, и формирование интегральных сигналов, на основе которых вычисляются статические моменты, происходит в темпе считывания видеосигнала. Кроме того, возможен вариант реализации способа, когда формирование всех частных изображений (групповых совокупностей сигналов) может происходит параллельно при оптических методах формирования. В этом случае применяются фильтры (транспаранты) и интегрирующие по пространству элементы, (линзы, фоконы и т. д. ). Во-вторых, что касается повышения быстродействия, то время формирования всех интегральных сигналов (осуществляемое с высокой точностью, поскольку применяется предварительная оцифровка видеосигнала) идет одновременно для двух каналов и заканчивается к концу кадра, что позволяет за время обратного хода кадровой развертки (порядка 1 мсек) определить координаты центра тяжести изображения. В-третьих, что касается упрощения аппаратурной реализации, то способ предполагает наличие только формирователей интегральных сигналов (интеграторы для аналоговых сигналов и накапливающие сумматоры для цифровых), включая простые коммутаторы сигналов для выделения по требуемым условиям нужных элементов и матрицу фоточувствительных элементов (например телекамера на ПЗС матрице). При этом не требуется сложных вычислительных устройств для умножения и управления алгоритмом обработки как в прототипе. Вычислительный блок требуется лишь на конечном этапе вычислений и может быть выполнен в виде табличного делителя ПЗУ. В-четвертых, что касается расширения функциональных возможностей, то предлагаемый способ позволяет определить координаты центра тяжести не только бинарных, но и полутоновых изображений, с большой точностью производить обработку изображений (до долей элемента ПЗС матрицы) и учитывать фон, посредством пороговой обработки видеосигнала на АЦП. (56) Жаботинский Ю. Д. Адаптивные промышленные роботы и их применение в микроэлектронике, М. , Радио и связь, 1985 г. , с. 31.
Формула изобретения


Э


Э


из исходной совокупности по правилу




Эjy(m; n) =


где Эo(m, n), Эxi(m, n), Эyi(m, n) - электрические сигналы соответственно исходной первой и второй совокупностей,
одновременно с формированием двух групп дискретизируемых электрических сигналов формируют две группы интегральных сигналов
S




и вспомогательный интегральный сигнал S0, соответствующий интегральной интенсивности изображения объекта, путем суммирования всех сигналов соответствующих совокупностей по формуле
Six=







где So1, Six, Sjy - интегральные сигналы соответственно из исходной первой и второй совокупностей,
а сигнал координаты центра тяжести изображения определяют по формулам
Xцт=

Yцт=

РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7