Устройство для распознавания ситуаций

 

Изобретение относится к вычислительной технике и может быть использовано в системах идентификации ситуаций по нескольким параметрам при нечетком соотнесении их возможных значений с конкретной ситуацией. Техническим результатом является повышение устойчивости распознавания ситуаций за счет учета на i-м цикле распознавания оценок, полученных на предыдущих циклах. Для этого устройство содержит генератор тактовых импульсов, счетчик импульсов, блок памяти постоянных значений, вычислители функции принадлежности, умножители на коэффициенты важности, сумматоры, блок выделения максимального сигнала, блок объединения информации. 5 ил., 2 табл.

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

Известно устройство для распознавания ситуаций (авторское свидетельство СССР 1357934, G 06 K 9/00), содержащее многоразрядные регистры сдвига генератор тактовых импульсов, счетчик импульсов, блок памяти постоянных значений и блок выделения максимального сигнала.

Известно также устройство для распознавания ситуаций (авторское свидетельство РФ 2012056, G 06 K 9/00) содержащее многоразрядные регистры сдвига, генератор тактовых импульсов, вычислители функции принадлежности, умножители, сумматоры и блок выделения максимального сигнала.

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

Наиболее близким по технической сущности к заявляемому устройству является выбранное в качество прототипа устройство для распознавания ситуаций (авторское свидетельство РФ 2012057, G 06 K 9/00), содержащее многоразрядные сдвиговые регистры по числу параметров, характеризующих ситуацию, информационные входы которых являются соответствующими входами устройства, генератор тактовых импульсов, счетчик импульсов, блок памяти постоянных значений, вычислители функции принадлежности, умножители на коэффициенты, сумматоры и блок выделения максимального сигнала, выход которого является выходом устройства, причем выход генератора тактовых импульсов соединен с тактовыми входами всех многоразрядных сдвиговых регистров, выходы каждого из которых подключены к первым входам одноименных вычислителей функции принадлежности, а также к входу счетчика импульсов, выходы которого соединены с входами блока памяти постоянных значений, выходы которого подключены ко вторым входам каждого вычислителя функции принадлежности, выходы которого через умножитель на коэффициенты соединены с входами соответствующих сумматоров, выходы которых подключены к входам блока выделения максимального сигнала.

Устройство работает следующим образом (см. фиг.1).

На выходы многоразрядных сдвиговых регистров 1 по сигналам генератора 2 заносятся результаты измерений Si j параметров, характеризующих возможные ситуации (i= l, . ..,M; j=l,...,N, где М - число измеряемых параметров; N - число ячеек регистров, соответствующее количеству измерений каждого параметра и числу распознаваемых ситуаций). Таким образом, в установившемся состоянии в каждом регистре 1 находится N отсчетов соответствующего параметра.

Каждому j-му отсчету i-го параметра Si j соответствует функция принадлежности характеризующая принадлежность j-го отсчета i-го параметра некоторой заданной ситуации.

В каждом из вычислителей функции принадлежности 3 определяется ее значение для текущих отсчетов Si j. Вычислители выполнены в виде ПЗУ и программируются на соответствующую функцию принадлежности, например: где - эталонное значение i-го параметра; ji = jimaxj(t)- допустимое отклонение текущего значения параметра от эталонного; jimax- максимальное допустимое отклонение текущего параметра от эталонного; j(t)- коэффициент сжатия максимального допустимого отклонения параметра.

Коэффициент сжатия допустимого отклонения j(t) формируется следующим образом. По импульсам генератора 2 заполняется счетчик импульсов 7, на выходе которого формируется пропорциональный сигнал. Код сигнала поступает на адресные входы блока постоянных значении 8, на выходе каждого из которых формируются переменные значения величины j(t), являющиеся функцией времени, которые, поступая на вторые входы вычислителей функций принадлежности 3, изменяют формируемые значения по формуле (1).

В умножителях 4 формируются взвешенные значения функций принадлежности важность i-го параметра, 0i1), которые в сумматорах 5 преобразуются во взвешенные нормированные суммы: интерпретируемые как оценки распознаваемых ситуаций.

В качестве распознанной ситуации принимается та, у которой значение сформированной взвешенной нормированной суммы Кj на блоке 6 максимально, т. е.: Из описания работы устройства следует, что, несмотря на обеспечиваемую непрерывность процесса распознавания ситуации, оно не учитывает на текущем цикле распознавания результаты, полученные на предыдущих циклах, то есть не обладает памятью. Это является недостатком, так как случайное однократное изменение параметров может привести к ошибочному решению и тем самым нарушить устойчивость функционирования устройства. В свою очередь учет результатов распознавания предыдущих циклов позволяет получать более устойчивые оценки распознаваемых ситуаций.

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

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

На фиг.2 изображена структурная схема устройства. Устройство содержит М многоразрядных регистров сдвига 1, генератор тактовых импульсов 2, М вычислителей функции принадлежности 3, М умножителей на коэффициенты 4, N сумматоров 5, N блоков объединения информации 6, счетчик импульсов 7, блок памяти постоянных значений 8, а также блок выделения максимального значения 9.

Изображенные на схеме элементы устройства соединены следующим образом. Выход генератора тактовых импульсов 2 соединен с тактовыми входами всех многоразрядных сдвиговых регистров 1, выходы каждого из которых подключены к первым входам одноименных вычислителей функции принадлежности 3, а также выход генератора тактовых импульсов соединен с входом счетчика импульсов 7, выходы которого соединены с входами блока памяти постоянных значений 8, выходы которого подключены ко вторым входам каждого вычислителя функции принадлежности 3, выходы которого через умножитель на коэффициенты 4 соединены с входами соответствующих сумматоров 5, выходы которых подключены к первым входам блоков объединения информации 6, выходы которых соединены со вторыми входами этих блоков и входами блока выделения максимального сигнала 9.

Устройство работает следующим образом. На входы регистров 1.i (i=1,..., М) по сигналам генератора 2 заносятся результаты измерений параметров, характеризующих состояние ситуации (i=1,...,М; j=l,...,N, где М - число измеряемых параметров; N - число ячеек регистров, соответствующих количеству измерений i-го параметра и числу распознаваемых параметров). Таким образом, в установившемся состоянии в каждом регистре 1.i (i=1,...,М) находится N отсчетов соответствующего параметра.

Каждому значению параметра соответствует функция принадлежности характеризующая принадлежность j-го отсчета i-го параметра некоторой заданной ситуации.

В каждом из вычислителей функции принадлежности 3.i (i=1,...,М) определяется ее значение для текущего отсчета Si j. Вычислители выполнены в виде ПЗУ и программируются на соответствующую функцию принадлежности, например по формуле (1).

В умножителях 4. i (i=l,...,M) формируются взвешенные значения функций принадлежности которые в сумматорах 5.i (i=1,...,М) преобразуются во взвешенные нормированные суммы по формуле (2), интерпретируемые как оценки распознаваемых ситуаций.

В блоках объединения информации 6.i (i=1,...,М) происходит вычисление результирующей оценки распознаваемой ситуации путем объединения данных, полученных на предыдущем и текущем цикле распознавания. Программирование блоков 6. i (i=1,...,М) осуществляется в зависимости от области, в которой планируется использовать данное устройство. Примерами стратегий являются: оптимистическая (выбор наибольшего: Kj=max{Kj-1, Кj,}) и пессимистическая (выбор наименьшего: Кj= min{Кj-1, Кj}). Кроме того, для объединения информации, полученной на различных циклах распознавания того или иного процесса, можно использовать, например, формулу среднего арифметического

Полученные результирующие значения оценок распознаваемых ситуаций поступают на вход блока выделения максимального сигнала 9, который принимает решение о наблюдаемой ситуации путем определения максимального значения сформированных оценок по формуле (3), а также на вторые входы блоков объединения информации 6.i (i=1,...,M) для их учета на следующем цикле распознавания.

При поступлении очередных результатов измерений происходит обновление выходного сигнала. При этом параллельно с работой устройства по импульсам генератора 2 заполняется счетчик импульсов 7, на выходе которого формируется пропорциональный сигнал. Код сигнала поступает на адресные входы блока ПЗУ 8. j (j=l,...,N), на выходе каждого из которых формируются в соответствии с переменными входными сигналами переменные значения величины j(t), которые становятся функцией времени.

Таким образом, значения j(t), поступающие на вторую группу входов вычислителей 3. i (i=1,...,М), изменяют формируемые значения функций принадлежности (1).

Рассмотрим работу i-го канала.

На вход многоразрядного сдвигового регистра 1.i последовательно поступает информация о результатах N измерений Si-го параметра, характеризующих возможные ситуации, которые по сигналам генератора 2 заносятся в данный регистр. Таким образом, в установившемся состоянии в регистре 1.i находится N отсчетов Si-го параметра.

Из многоразрядного регистра 1. i информация по N параллельным каналам поступает на первые входы блока 3.i.j (j=l,...,N), который содержит в себе вычислитель функции принадлежности 3.i. На вторые входы поступают значения j(t), которые формируются в блоке 8.j на основании значений счетчика импульсов 7. Каждый из блоков 3.1.j определяет степень соответствия текущего значения Si-го параметра каждой из N распознаваемых ситуаций, то есть в вычислителе функции принадлежности 3.i происходит параллельное сопоставление j-го отсчета Si-го параметра с эталоном этого параметра. На выходе каждого блока 3. i. j (j=l,...,N, i=const) формируется количественная оценка степени соответствия текущего значения Si-го параметра эталонному.

По N параллельным каналам полученные значения поступают на вход блоков 4. i. j (j=l,...,N, i=const), которые входят в состав умножителя 4.i и предназначены для получения взвешенных значений функций принадлежности путем умножения каждого из поступивших значений на коэффициент 0i1: Это позволяет учитывать важность Si-го параметра для характеристики той или иной ситуации.

На входы сумматора 5.j поступают взвешенные значения функций принадлежности от всех блоков 4.i.j (i=l,...,M, j=const) и преобразуются в нем во взвешенные суммы по формуле (2), интерпретируемые как оценки распознаваемых ситуаций.

Полученное значение поступает на первый вход блока объединения информации 6.i. На второй вход поступает значение, полученное на предыдущем цикле распознавания (если текущий цикл является первым, то второй вход не используется). Внутри блока происходит вычисление результирующей оценки распознаваемой ситуации в зависимости от выбранной стратегии.

Полученные в блоках объединения информации 6.i (i=l,...,M, j=const) результирующие значения оценок распознаваемых ситуаций поступают на входы блока выделения максимального сигнала 9, который принимает решение о наблюдаемой ситуации путем определения максимального из поступивших значений, а также на вторые входы блоков объединения информации 6.i (i=l,...,M) для их учета на следующем цикле распознавания.

Произведем сравнение предлагаемого устройства и прототипа по критерию устойчивости распознавания ситуации.

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

Априори известно, что каждый из объектов обладает ожидаемыми (наиболее вероятными, эталонными) Soi значениями параметров и максимальными jimax допустимыми отклонениями значений этих параметров, а также коэффициентами сжатия j(t) допустимых отклонений. Пусть для стаи птиц эталонные значения скорости миграции SoV, высоты полета SоH и ЭПР SoS соответственно равны 50 км/ч, 1000 м, 0,1 м2, а максимальные допустимые отклонения 1imax от этих значений соответственно не превышают 10 км/ч, 500 м, 0,03 м2. Пусть j(t) = 1.
Представим данную информацию в следующем виде: (5010 км/ч, 1000500 м, 0,10,07 м2). Опишем исходные данные для АДА: (5030 км/ч, 1000700 м, 0,50,07 м2) и гидрометеообразования: (4020 км/ч, 3000+1000 м, 0,50,02 м2).

Пусть поступила следующая информация: на высоте около Sн= 1100 м со скоростью примерно SV=45 км/ч перемещается воздушный объект, имеющий ЭПР Ss = 0.45 м2.

На фиг. 3 представлена информация о признаке "высота" для объекта "стая мигрирующих птиц".

Значения функций принадлежности по скорости, высоте и ЭПР по формуле (1) равны:
стая птиц -
АДА -
гидрометеообразования -
Например, значение показывает, что распознаваемый ВО соответствует типу АДА по высоте на 0,90.

Блок 8. i запрограммирован на функцию j(t), которая характеризует допустимое отклонение значения i-го параметра от эталонного. Функция может иметь вид, представленный на фиг.4.

Данный график показывает, что с течением времени устройством предъявляются все более жесткие требования к точности обрабатываемой информации.

Если функция имеет вид, представленный на фиг.5, то ее можно интерпретировать следующим образом: доверие к докладу наблюдателя поста визуального наблюдения о высоте полета ВО изменяется в зависимости от времени суток. В темное время суток доверие к докладу снижается, что описывается большим значением j(t), т.е. наблюдателю разрешается сделать большую погрешность при оценке значения высоты полета ВО. Это позволяет осуществлять адаптацию устройства распознавания к условиям физической реальности.

В блоке 4. i осуществляется учет важности i-го параметра для распознавания ситуации. Задание важности параметров производится на основе опроса экспертов в конкретной предметной области. Полученные оценки важности параметров хранятся в виде констант в блоках 4. Например, эксперт считает, что для распознавания типа ВО информация о скорости и высоте полета ВО более важна, чем о ЭПР, т.к. ТТХ ВО не меняются, а значение ЭПР зависит от ракурса наблюдения ВО, и это выражается следующими количественными характеристиками: 1 = 0,8; 2 = 0,7; 3 = 0,6. Тогда взвешенные значения отсчетов параметров, определяемые по формуле стаи мигрирующих птиц, Л/А и гидрометеообразования соответственно равны:
по скорости - 0,72; 0,72; 0,70;
по высоте - 0,63; 0,63; 0,0;
по ЭПР " 0,0; 0,54; 0,54.

В блоке 5.j формируется нормированная взвешенная сумма по всем параметрам для каждого из возможных объектов. Результирующие оценки для стаи птиц, Л/А и гидрометеообразования, вычисленные по формуле (2), соответственно равны: 0,45; 0,63; 0,41.

В блоках 6.j осуществляется учет результатов распознавания предыдущего цикла распознавания в соответствии с формулой (4). При первом цикле распознавания используется текущее значение Кj.

В блоке 9 в соответствии с формулой (3) определяется тип воздушного объекта. Например, для первого цикла распознавания Кс = mах{0,45; 0,63; 0,41} = 0,63. Это означает, что система распознала наблюдаемый объект как АДА. Таким образом, получены результаты на первом цикле распознавания ситуации.

Пусть для прототипа на выходе блока 5.i, а следовательно, и на i-м входе блока выделения максимального сигнала 9, последовательно в моменты времени tj (j=1,...,10) появляются следующие оценки наблюдаемого ВО (табл.1).

Найдем математическое ожидание М[К] по следующей формуле:

Используя следующую формулу для среднеквадратического отклонения:

получаем, что [K]прот = 0,144.
Рассмотрим работу предлагаемого устройства. Пусть на выходе i-го сумматора в момент времени t1 получена оценка K1=0,63. Пусть также в моменты времени tj (j= 2, ..., 10) появляются следующие оценки одной из возможных ситуаций, представленные в табл.1. Для предлагаемого устройства на i-й вход блока выделения максимального сигнала поступают значения оценок, преобразованные в блоке объединения информации но формуле (4) и представленные в табл.2.

Используя формулу для вычисления среднеквадратического отклонения оценки распознаваемой ситуации от реальной, находим: [K]пред = 0,077.

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


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

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

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7



 

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

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

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

Изобретение относится к устройствам распознавания образов

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

Изобретение относится к средствам автоматической диагностики коммуникационного и канального оборудования в многоканальных системах телефонной связи
Изобретение относится к распознаванию объектов

Изобретение относится к способу автоматического контроля качества печати многоцветного изображения посредством использования по меньшей мере одного оптоэлектронного устройства, обеспечивающего получение одного сигнала Si на цветовой канал

Изобретение относится к распознаванию и идентификации сигналов

Изобретение относится к кодированию папиллярного узора

Изобретение относится к кодированию папиллярного узора

Изобретение относится к перу для записи выбранной последовательности символов и к способу осуществления такой записи

Изобретение относится к перу для записи выбранной последовательности символов и к способу осуществления такой записи

Изобретение относится к устройствам формирования изображений

Изобретение относится к устройствам позиционирования видеокамеры

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

Изобретение относится к области телевизионной техники и может быть использовано для телевизионного фотографирования

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

Изобретение относится к способам определения подлинности объекта по информации об этом объекте и может быть использовано для однозначного определения подлинности различных объектов, в том числе подакцизных товаров, аудио-, видеопродукции, произведений искусства
Наверх