Способ распознавания изображений
Реферат
Изобретение относится к вычислительной технике. Его использование в системах оптической обработки информации позволяет повысить точность способа. Эта цель достигается благодаря тому, что распознавание текущего изображения осуществляется путем сравнения с порогом величин взаимно-корреляционных максимумов в поле функции взаимной корреляции между автокорреляционной функцией (АКФ) эталонного преображения и совокупностью АКФ фрагментов текущего изображения. 2 ил.
Изобретение относится к вычислительной технике и может быть использовано в системах оптической обработки информации, например, для распознавания образов в лазерной локации. Цель изобретения повышение точности способа. На фиг.1 приведена блок-схема устройства, реализующего данный способ; на фиг.2 появляется принцип действия блока регистрации координат границы. Устройство для реализации способа содержит блок 1 формирования эталонного изображения, блок 2 формирования текущего изображения, блок 3 формирования полей корреляционных функций, блок 4 регистрации этих полей, блок 5 определения максимумов полей корреляционных функций, блок 6 регистрации координат границы L, блок 7 выбора фрагментов текущего изображения, блок 8 преобразования координат и управления. На фиг. 2 обозначено: 9 эталонное изображение, спроецированное на вход блока 6; 10 видеосигнал шума, характеризуемый средним напряжением Lшср шумов; 11 видеосигнал эталонного изображения; 12 видеосигнал после пороговой обработки. Способ включает следующие операции: формирование совокупности сигналов автокорреляционной функции (АКФ) светового поля эталонного изображения; формирование совокупности сигналов взаимной корреляции световых полей эталонного и текущего изображений; выделение первого сигнала максимальной интенсивности путем сравнения между собой интенсивностей сигналов в совокупности сигналов АКФ светового поля эталонного изображения; формирование первого и второго эталонных сигналов интенсивности; формирование первой дополнительной совокупности сигналов путем уменьшения интенсивности каждого из сигналов в совокупности сигналов взаимной корреляции световых полей эталонного и текущего изображений на величину, обратно пропорциональную интенсивности первого сигнала максимальной интенсивности; формирование совокупности сигналов локальных максимумов путем сравнения интенсивностей сигналов первой дополнительной совокупности с первым эталонным сигналом интенсивности для каждого из сигналов светового поля текущего изображения, совпадающего по фазе с соответствующим сигналом локального максимума совокупности; формирование сигнала АКФ светового поля фрагмента текущего изображения; выделение второго сигнала максимальной интенсивности путем сравнения между собой интенсивностей сигналов АКФ световых полей фрагментов текущего изображения; формирование второй дополнительной совокупности сигналов путем уменьшения интенсивности каждого из сигналов локального максимума совокупности на величину, обратно пропорциональную интенсивности второго сигнала максимальной интенсивности; формирование совокупности сигналов распознавания путем сравнения интенсивностей сигналов второй дополнительной совокупности с вторым эталонным сигналом интенсивности, означающую наличие эталонного изображения в составе текущего изображения. Способ реализуется устройством следующим образом. Эталонное и текущее изображения формируют в блоке 1 и блоке 2 соответственно. Эти блоки представляют собой например, пространственно-временные модуляторы света (ПВМС). Сформированное в блоке 1 эталонное изображение проецируют на вход блока 3, представляющего собой, например, когерентный оптический коррелятор. В блоке 3 формируют поле АКФ, записывая согласованный фильтр на эталонное изображение: Kss(x, y) S*(x,y)S(x-x,y-y)dxdy, где S(x,y) эталонное изображение; * знак комплексного сопряжения. Полученное поле АКФ регистрируют в блоке 4, реализованном, например, на базе передающей телевизионной камеры. Зарегистрированное поле АКФ анализируют в блоке 5, реализованном, например, на базе порогового устройства, имеющего порог Р1 срабатывания, аналого-цифрового преобразователя (АЦП) и логических элементов. Порог Р1устанавливается так, чтобы отсечь шумовые составляющие АКФ. В блоке 5 определяют величину максимума поля АКФ эталонного изображения. По свойству АКФ maxKss(x,y) Kss(0,0) S(x,y)dxdy. Определенное в блоке 5 значение выдают на блок 8, реализованный, например, на базе микропроцессора, где запоминают значение . Одновременно с величиной в блоке 5 определяют координаты x, yмаксимума поля АКФ эталонного изображения в системе координат в блоке 5. В блоке 6, реализованном, например, на базе передающей телевизионной камеры, порогового устройства, АЦП и логических элементов, определяют область, занимаемую эталонным изображениям, и определяют координаты х(L), y(L) ее границы L. Принцип действия блока 6 поясняется фиг.2. Эталонное изображение 9 преобразуют в видеосигнал 11 в передающей телевизионной камере. Из-за наличия внешних и внутренних шумов существует ненулевой видеосигнал 10 шума, который отсекают в пороговом устройстве, устанавливая Uпор=К Uшср, где К>1 коэффициент запаса. Преобразование видеосигнала 12 после пороговой обработки в значения координат х1(L), y1(L) границы L области, занимаемой эталонным изображением, осуществляют, например, запоминая значения t1 и t2 для каждой ненулевой области видеосигнала 12 (см. фиг.2в). Определенные в блоке 5 координаты х1(L) и y1(L) подают в блок 8, где определяют и регистрируют значения х(L), y(L) границы L области, занимаемой эталонным изображением, взятые относительно координат x,yмаксимума поля АКФ: x(L)=x1(L)- x y(L)=y1(L)- y. Найденные значения запоминают в запоминающем устройстве микропроцессора блока 8. Далее формируют поле взаимно корреляционных функций (ВКФ) текущего и эталонного изображений. Для этого текущее изображение проецируют на вход блока 3. Так как ранее в блоке 3 уже был записан согласованный фильтр на эталонное изображение S(x,y), то на выходе блока 3 формируют поле ВКФ, описываемое выражением вида Ksn(x,y) S*(x,y)n(x-x, y-y)dxdy, где n(x,y) текущее изображение. В блоке 4 регистрируют поле ВКФ Ksn(x,y) и анализируют зарегистрированное поле ВКФ в блоке 5, где определяют величину 1 и координаты х1, у1 максимумов поля ВКФ, превышающих порог Р1срабатывания, выбираемый так, чтобы отсечь шумовые составляющие. Поскольку каждому максимуму поля ВКФ соответствует образ giтекущего изображения, для поля максимумов поля Ksn(x,y) можно записать: V(x, y) Ksgi(xi, yi)(x-xi, y-yi), где Ksgi(xi,yi)= i величина i-го максимума поля ВКФ; N количество максимумов поля ВКФ. Полученные значения i, xi, yi подают в блок 8, где их запоминают. Значения координат xi(U) yi(U) точек текущего изображения. Данная операция возможна потому, что существует взаимно однозначное соответствие между координатами входа и выхода блока 3 (текущим изображением и полем ВКФ). В блоке 8 формируют управляющие сигналы для формирования в текущем изображении фрагментов Gi, ограниченных координатами x(L), y(L) границы L, взятыми относительно координат xi(U), yi(U). Для формирования фрагментов Gi определяют координаты границы Li фрагмента Gi путем суммирования взятых из запоминающего устройства блока 8 значений координат x(L), y(L) c координатами xi(U), yi(U), т.е. xi(L)=x(L)+xi(U) y(L)= y(L)+yi(U) и формируют фрагмент Gi как область текущего изображения, ограниченную границей Li. Управляющие сигналы поступают на блок 7, который реализуется на базе электрически управляемой диафрагмы, представляющей собой, например, магнитооптический ПВМС или ПВМС на основе жидких кристаллов. При этом формируемые фрагменты Gi соответствуют областям прозрачности электрически управляемой диафрагмы. Формируя совокупность фрагментов Gi, i=, выбирают из текущего изображения совокупность образов gi(x,y), каждому из которых соответствует максимум i поля ВКФ текущего и эталонного изображений. Т.к. каждый из образов gi(x, y) соответствует фрагменту Gi, по форме совпадающему с эталонным изображением, то и каждый из образов gi(x,y) cовпадает по форме с эталонным изображением. Кроме того, т.к. границы фрагментов Gi определяются относительно координат энергетического центра (совпадающего с максимумом АКФ), то каждый образ gi центрирован относительно соответствующего максимума поля ВКФ. Проецируя совокупность изображений образов gi(x, y) на вход блока 3, формируют дополнительное поле ВКФ эталонного изображения и совокупности фрагментов текущего изображения Ksg(x,y) S*(x,y)gi(x-x, y-y)dxdy. В блоке 4 регистрируют дополнительное поле Ksn(x,y) ВКФ и анализируют его в блоке 5, в котором определяют величину Bi и координаты хi', yi' максимумов дополнительного поля BКФ, превышающих порог Р1. Последний выбирается так, чтобы отсечь шумовые составляющие дополнительного поля ВКФ. Таким образом, для каждого из фрагментов Gi и соответствующего ему образа gi(x,y) имеем зарегистрированную ВКФ Ksgi(x, y) S*(x,y)gi(x-x, y-y)dxdy, для которой определяют максимум Bi= max S*(x,y)gi(x-x, y-y)dxdy. Найденные значения Bi подают в блок 8, где их запоминают. Для формирования каждого i-го фрагмента Gi из N фрагментов текущего изображения выбирают из текущего изображения образ gi, определяемый как область текущего изображения в пределах фрагмента Gi, который проецируют на вход блока 3. На образ gi(x,y) записывают согласованный фильтр и формируют поле АКФ: Kgigi(x,y) g*(x,y)gi(x-x, y-y)dxdy. Это поле регистрируют в блоке 4 и определяют в блоке 5 величину Aiмаксимума поля АКФ Ai= maxKgigi(x,y) Kgigi(0,0) gi(x,y)2dxdy. Найденное значение Ai подают на блок 8, где его запоминают. Таким образом, в блоке 8 имеются запомненные наборы величин Аi, Bi, , , причем Ai= max g*i(xy)gi(x-x, y-y)dxdy= gi(x,y)dxdy, i= max S*(x,g)gi(x-x, y-y)dxdy, max S*(x,y)S(x-x, y-y)dxdy= S(x,y)dxdy. Раскрывая эти выражения, имеем: Очевидно, что величины , Ai и Bi связаны между собой неравенством Шварца, т. е. для любых изображений S(x,y), n(x,y), gi(x,y) должно выполняться неравенство вида Ai Bi2 которое обращается в равенство только при условии gi(x,y)=S(x,y). Однако из-за наличия шумов и конечного разрешения применяемых для формирования изображений образцов и регистрации полей АКФ и ВКФ приборов и устройств, при условии S(x,y)=gi(x,y) максимум ВКФ будет меньше, чем следует из этого неравенства, т.е. Ai>Вi2. Поэтому целесообразно ввести меру несовпадения образцов, выражающуюся, например, в нескольких процентах от величины Ai/Bi2. Таким образом, в блоке 8 для каждого i-го фрагмента Gi текущего изображения определяют величину Bi2/ Ai и сравнивают ее с величиной 1- . При выполнении неравенства Bi2>(1- ) Ai делают вывод о соответствии i-го фрагмента Gi текущего изображения эталонному изображению. Поскольку в данном способе формируется поле ВКФ всего текущего изображения и эталонного изображения, а затем анализируются только те образы, для которых величины максимумов поля ВКФ имеют существенный уровень, удается резко сократить количество анализируемых образов.
Формула изобретения
СПОСОБ РАСПОЗНАВАНИЯ ИЗОБРАЖЕНИЙ, заключающийся в формировании совокупности сигналов автокорреляционной функции светового поля эталонного изображения, формировании совокупности сигналов взаимной корреляции световых полей эталонного и текущего изображений, выделении первого сигнала максимальной интенсивности путем сравнения между собой интенсивностей сигналов в совокупности сигналов автокорреляционной функции светового поля эталонного изображения и формировании первого и второго эталонных сигналов интенсивности, отличающийся тем, что, с целью повышения точности способа, формируют первую дополнительную совокупность сигналов путем уменьшения интенсивности каждого из сигналов в совокупности сигналов взаимной корреляции световых полей эталонного и текущего изображений на величину, обратно пропорциональную интенсивности первого сигнала максимальной интенсивности, формируют совокупность сигналов локальных максимумов путем сравнения интенсивностей сигналов первой дополнительной совокупности с первым эталонным сигналом интенсивности для каждого из сигналов светового поля текущего изображения, совпадающего по фазе с соответствующим сигналом локального максимума совокупности, формируют сигнал автокорреляционной функции светового поля фрагмента текущего изображения, выделяют второй сигнал максимальной интенсивности путем сравнения между собой интенсивностей сигналов автокорреляционной функции световых полей фрагментов текущего изображения, формируют вторую дополнительную совокупность сигналов путем уменьшения интенсивности каждого из сигналов локального максимума совокупности на величину, обратно пропорциональную интенсивности второго сигнала максимальной интенсивности, и формируют совокупность сигналов распознавания путем сравнения интенсивностей сигналов второй дополнительной совокупности с вторым эталонным сигналом интенсивности, означающую наличие эталонного изображения в составе текущего изображения.РИСУНКИ
Рисунок 1, Рисунок 2MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Номер и год публикации бюллетеня: 29-2000
Извещение опубликовано: 20.10.2000