Способ и устройство для принятия решения о выполнении операции на основе групп выражений лица и электронное устройство

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

 

Перекрестные ссылки на родственные заявки

По данной заявке на патент испрашивается приоритет по заявке на патент КНР № CN201811617580.3 под названием «Способ принятия решения о выполнении операции на основе групп выражений лица, устройство и электронное устройство для этого», поданной в Патентное ведомство КНР 26 декабря 2018 года, содержание которой полностью включено в данную заявку по ссылке.

Область техники, к которой относится предлагаемое изобретение

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

Предпосылки создания предлагаемого изобретения

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

Краткое описание предлагаемого изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Другие признаки и преимущества предлагаемого изобретения будут подробно описаны далее, а некоторые признаки и преимущества могут быть выведены из описания или определены очевидным образом, или могут быть поняты при реализации изобретения.

Признаки и преимущества изобретения станут более очевидными и понятными из нижеследующего подробного его описания со ссылками на прилагаемые графические материалы (чертежи).

Краткое описание прилагаемых графических материалов

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

На фиг. 1 изображена блок-схема предлагаемого способа принятия решения о выполнении операции на основе групп выражений лица.

На фиг. 2 изображена блок-схема другого варианта предлагаемого способа принятия решения о выполнении операции на основе групп выражений лица.

На фиг. 3 изображена структурная схема оконечного устройства, предусмотренного одним из вариантов осуществления изобретения.

На фиг. 4 изображена структурная схема устройства для принятия решения о выполнении операции на основе групп выражений лица, предусмотренного одним из вариантов осуществления изобретения.

На фиг. 5 изображена структурная схема устройства для принятия решения о выполнении операции на основе групп выражений лица, предусмотренного другим вариантом осуществления изобретения.

На фиг. 6 изображена структурная схема устройства для принятия решения о выполнении операции на основе групп выражений лица, предусмотренного еще одним вариантом осуществления изобретения.

На фиг. 7 изображена структурная схема устройства для принятия решения о выполнении операции на основе групп выражений лица, предусмотренного одним из вариантов осуществления изобретения.

На фиг. 8 изображена структурная схема электронного устройства, предусмотренного одним из вариантов осуществления предлагаемого изобретения.

Подробное описание предлагаемого изобретения

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

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

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

Стадия S102: получение текущего изображения лица целевого объекта.

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

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

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

Стадия S106: если личность законна, то выполняется получение текущей группы выражений текущего изображения лица.

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

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

Стадия S108: определение команды, подлежащей исполнению в соответствии с текущей группой выражений лица.

Подлежащая исполнению команда, соответствующая группе выражений лица, может быть найдена в заранее созданной базе данных команд, в которой хранятся соответствующие отношения между группами выражений лица и командами, подлежащими исполнению; при этом к командам, подлежащим исполнению, относятся по меньшей мере следующие команды: команда прохождения аутентификации, команды платежных операций и/или команда тревоги. В практических применениях команда прохождения аутентификации может быть командой завершения аутентификации личности или командой разрешения электронного устройства и т. д. Команд платежной операции может быть несколько, и каждая команда платежной операции соответствует сумме платежа, а разные типы команд платежной операции соответствуют разным группам выражений лица. Сумма платежа может быть квалифицирована как небольшая, большая, слишком большая и т.д. Команда тревоги может быть разделена на множество команд тревоги, каждая из которых соответствует способу подачи сигнала тревоги, а разные типы команд тревоги соответствуют разным группам выражений лица. Реакция на команду тревоги может заключаться в замораживании счета и подаче сигнала в полицию, в ложном переводе и подаче сигнала в полицию, в реальном переводе и подаче сигнала в полицию и т.д. Если задана группа выражений лица, соответствующая команде тревоги, то сигнал может подаваться без ведома злоумышленников, благодаря чему обеспечивается эффективная защита личной безопасности и сохранность имущества пользователей. Группа выражений лица целевого объекта может быть определена на основе соответствующей несовпадения положений ключевых точек точки, а информация о группе выражений лица может быть введена в заранее созданную базу данных команд, и может быть найдена подлежащая исполнению команда, соответствующая группе выражений лица.

Стадия S110: выполнение операции, соответствующей команде, подлежащей исполнению.

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

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

Для облегчения понимания предлагается следующая конкретная реализация.

(1) Когда пользователь A регистрируется, электронное устройство может проинструктировать пользователя A придавать лицу различные настраиваемые выражения, чтобы собрать изображения с разными настраиваемыми выражениями лица пользователя A через камеру; пользователь A может самостоятельно установить соответствующую связь характеристик выражения лица и команды, подлежащей исполнению, например, лицо с открытыми левым и правым глазами соответствует командам, подлежащим исполнению для входа в учетную запись, нахмуренное лицо с закрытыми глазами соответствует команде, подлежащей исполнению для перевода небольшой суммы, лицо с открытым ртом и закрытым левым глазом соответствует ожиданию команды отправки короткого сообщения тревоги. В конкретных реализациях при сборе изображения лица электронное устройство устанавливает ключевые точки на контурах лица, бровях, глазах, носе, рте и т.д. Количество и положения ключевых точек предпочтительно отражают характеристики выражения лица пользователя. Например, характерные точки глаза включают в себя по крайней мере точки отметок внутреннего и внешнего углов, а также верхнего и нижнего концов глаза, а также центра глазного яблока и т.д. Характерные точки бровей включают в себя не менее трех точек отметок на двух концах и на середине брови. Нос имеет характерные точки по меньшей мере на верхнем конце, нижнем левом и нижнем правом концах, точку выступа носа и т.д. Рот имеет по меньшей мере четыре точки: верх, низ, левая точка и правая точка верхней губы и четыре точки: верх, низ, левая точка и правая точка нижней губы. Группа выражения лица пользователя может быть определена с помощью вышеуказанных характеристических точек выражения лица.

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

(2) Когда пользователь A перед устройством для получения изображения придает лицу определенные выражения, например, с закрытым левым глазом, с закрытым правым глазом, с закрытыми глазами и хмурым видом или с открытым ртом и закрытым левым глазом, электронное устройство собирает текущее изображение лица пользователя А через камеру. Текущее изображение лица сравнивается с каждым из хранимых изображений лица в хранимой библиотеке изображений лица. Определяется целевое изображение лица, соответствующее пользователю А, и на основе целевого изображения лица определяется группа выражений лица.

(3) В предварительно созданной базе данных команд выполняется поиск команды, подлежащей исполнению в соответствии с текущей группой выражений лица пользователя A, и выполняется операция, соответствующая этой команде, например, если определено, что группа выражений лица пользователя A является лицом с открытым ртом и закрытым левым глазом, то через базу данных команд может быть определено, что пользователь A выдал команду, подлежащую исполнению, для подачи сигнала тревоги с коротким сообщением, так что будут выполнены соответствующие операции для отправки короткого сообщения тревоги на заранее установленный пользователем A связанный терминал.

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

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

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

Стадия S202: получение текущего изображения лица целевого объекта.

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

Стадия S204: выполнение идентификации живого тела целевого объекта на основе текущего изображения лица и определение того, получена ли информация текущего изображения лица напрямую от реального живого тела. Если да, то переход к стадии S206; если нет, то конец (завершение).

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

Стадия S206: когда информация о текущем изображении лица поступает напрямую от реального живого тела, выполняется идентификация лица живого тела на текущем изображении лица и определение того, соответствует ли текущее изображение лица каждому из хранимых изображений лица в хранимой библиотеке изображений лица. Если да, то переход к стадии S208; если нет, то конец, завершение.

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

Стадия S208: подтверждение того, что личность целевого объекта является законной.

Стадия S210: определение текущей группы выражений лица для текущего изображения лица путем сравнения текущего изображения лица с хранимой библиотекой изображений лица.

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

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

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

(1) Определение первого набора координат положения ключевых точек черт лица на текущем изображении лица в соответствии с текущим изображением лица.

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

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

(2) Использование первого набора координат положения в качестве первой модели выражения лица, соответствующей текущему изображению лица.

(3) Определение набора ключевых точек характерных черт лица каждого из хранимых изображений лица в хранимой библиотеке изображений лица в соответствии с каждым вторым набором координат положения.

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

(4) Каждый из вторых наборов координат положения используется как вторая модель признаков выражения лица, соответствующая каждому хранимому изображению лица в хранимой библиотеке изображений лица.

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

Стадия S212: определение команды, подлежащей исполнению в соответствии с текущей группой выражений лица.

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

Стадия S214: выполнение операции, соответствующей команде, подлежащей исполнению.

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

Рассматриваемый вариант предлагаемого способа может быть выполнен оконечным устройством. На фиг. 3 представлена структурная схема оконечного устройства. Изображенное на фиг. 3, оконечное устройство может быть персональным устройством или микросхемой, например, мобильным телефоном или компьютером. Оконечное устройство содержит камеру, модуль идентификации лица, модуль идентификации живого тела и модуль идентификации выражения лица, а также базу данных для хранения эталонного изображения человеческого лица пользователя и конкретной библиотеки изображений лица. Текущее изображение лица пользователя собирается с помощью камеры, и модуль идентификации лица выполняет идентификацию лица по текущему изображению лица пользователя; модуль идентификации живого тела выполняет идентификацию живого тела в зависимости от того, действительно ли текущее изображение лица пользователя напрямую связано с реальным живым телом; модуль идентификации выражения лица распознает черты выражения лица на текущем изображении лица пользователя. Стоит отметить, что порядок вышеупомянутой идентификации лица, идентификации живого тела и идентификации выражения лица не ограничен. Может быть несколько способов сортировки, например, в последовательности идентификация лица, идентификация живого тела, идентификация выражения лица или в последовательности идентификация живого тела, идентификация выражения лица, идентификация лица.

Кроме того, для осуществления способа могут взаимодействовать оконечное устройство и сервер, при этом процесс взаимодействия между оконечным устройством и сервером конкретно не определен. Процесс взаимодействия между оконечным устройством и сервером для облегчения понимания проиллюстрирован на фиг. 4, где изображена структурная схема устройства, работающего на основе групп выражений лица, при этом оконечное устройство может собирать текущее изображение лица пользователя через камеру и отправлять это текущее изображение лица на сервер. Сервер с помощью базы данных выполняет идентификацию лица, идентификацию выражения лица или идентификацию живого тела. На фиг. 5 изображена структурная схема другого устройства, работающего на основе групп выражений лица, где оконечное устройство собирает текущее изображение лица пользователя через камеру и выполняет идентификацию живого тела текущего изображения лица. Когда результат идентификации состоит в том, что текущее изображение лица исходит напрямую от реального живого тела, текущее изображение лица отправляется на сервер, и сервер с помощью базы данных завершает идентификацию лица и идентификацию выражения лица. На фиг. 6 изображена структурная схема другого устройства, работающего на основе групп выражений лица, в котором оконечное устройство собирает текущее изображение лица пользователя через камеру, выполняет идентификацию живого тела текущего изображения лица, а также выполняет первоначальную идентификацию черт лица пользователя; затем результат идентификации признаков выражения лица и текущее изображение лица отправляются на сервер, и сервер с помощью базы данных завершает идентификацию лица и дополнительно определяет характеристики выражения лица, соответствующие текущему изображению лица, посредством идентификации выражения лица. При этом упомянутое оконечное устройство может быть мобильным телефоном, компьютером, терминалом самообслуживания, банкоматом и т.д.

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

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

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

Модуль 706 получения признаков выражения лица, выполненный с возможностью получать текущую группу выражений лица для текущего изображения лица, когда полученным модулем определения результатом определения является «да».

Модуль 708 определения команд, выполненный с возможностью определять команду, подлежащую исполнению в соответствии с текущей группой выражений лица.

Модуль 710 выполнения операций, выполненный с возможностью выполнять операцию, соответствующую команде, подлежащей исполнению.

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

Предлагаемое изобретение предусматривает электронное устройство. Как можно видеть на структурной схеме, представленной на фиг. 8, электронное устройство содержит устройство 80 получения изображения, процессор 81, запоминающее устройство 82 и шину 83; устройство 80 получения изображения оснащено камерой; на запоминающем устройстве 82 хранится компьютерная программа, выполненная с возможностью, при запуске ее процессором, выполнять способ по любому из упомянутых вариантов его осуществления.

При этом запоминающее устройство 82 может включать в себя высокоскоростную память с произвольным доступом (RAM), или же энергонезависимую память, например, по меньшей мере, одну дисковую память. Шина 83 может быть шиной ISA, шиной PCI, шиной EISA и т.д. Шину можно разделить на шину адреса, шину данных, шину управления и т.д. Для простоты представления на фиг. 8 изображена только одна двунаправленная стрелка, но это не означает, что существует только одна шина или только один тип шины.

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

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

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

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

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

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

Если функция реализована в виде программного блока и продается или используется как независимый продукт, она может храниться на машиночитаемом носителе данных. Основываясь на этом понимании, предлагаемое техническое решение или его часть, которая способствует существующей технологии, или часть технического решения может быть воплощена в виде программного продукта, а компьютерный программный продукт, хранимый в носителе данных, включает несколько команд, согласно которым компьютерное устройство (которое может быть персональным компьютером, сервером или сетевым устройством и т. д.) выполняет все или некоторые стадии различных вариантов осуществления способа. Упомянутый носитель данных может представлять собой U-диск, мобильный жесткий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитные диски или оптические диски и другие носители, которые могут хранить программные коды.

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

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

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

получение текущего изображения лица целевого объекта,

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

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

определение команды, подлежащей исполнению в соответствии с текущей группой выражений лица,

выполнение операции, соответствующей команде, подлежащей исполнению,

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

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

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

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

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

определение текущей группы выражений текущего изображения лица на основе текущего изображения лица и хранимой библиотеки изображений лица.

2. Способ по п. 1, отличающийся тем, что стадия определения текущей группы выражений лица текущего изображения лица на основе текущего изображения лица и хранимой библиотеки изображений лица включает:

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

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

на основе степени сходства определение целевого изображения лица, соответствующего текущему изображению лица,

получение учетной записи пользователя, соответствующей целевому изображению лица,

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

3. Способ по п. 2, отличающийся тем, что стадия получения первой модели признаков выражения лица, соответствующей текущему изображению лица, и получения второй модели признаков выражения лица, соответствующей каждому из хранимых изображений лица в хранимой библиотеке изображений лица, включает:

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

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

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

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

4. Способ по п. 2, отличающийся тем, что стадия получения первой модели признаков выражения лица, соответствующей текущему изображению лица, и получения второй модели признаков выражения лица, соответствующей каждому из хранимых изображений лица в хранимой библиотеке изображений лица, дополнительно содержит:

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

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

5. Способ по п. 2, отличающийся тем, что стадия определения текущей группы выражений лица, соответствующей текущему изображению лица в соответствии с учетной записью пользователя, включает:

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

получение группы выражений лица, соответствующей текущему изображению лица,

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

6. Способ по п. 1, отличающийся тем, что стадия определения подлежащей исполнению команды, соответствующей текущей группе выражений лица, включает:

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

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

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

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

8. Способ по п. 1, отличающийся тем, что дополнительно включает следующие стадии:

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

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

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

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

9. Устройство для принятия решения о выполнении операции на основе групп выражений лица, выполняемой электронным устройством, содержащее:

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

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

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

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

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

модуль выполнения операций, выполненный с возможностью выполнять операцию, соответствующую команде, подлежащей исполнению;

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

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

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

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

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

устройство получения изображения выполнено с возможностью получать визуальную информацию,

в запоминающем устройстве хранится компьютерная программа, выполняющая способ по любому из пп. 1–8 при запуске ее процессором.

11. Микросхема для принятия решения о выполнении операции на основе групп выражений лица с хранимой на ней программой, выполненной с возможностью при запуске ее процессором выполнять стадии способа по любому из пп. 1–8.



 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к способу генерации цветных защитных масок на изображениях лиц людей. Технический результат заключается в повышении реалистичности генерируемых цветных защитных масок.
Наверх