×
29.08.2018
218.016.80ca

Результат интеллектуальной деятельности: СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ

Вид РИД

Изобретение

№ охранного документа
0002665217
Дата охранного документа
28.08.2018
Аннотация: Изобретение относится к области обработки изображений. Технический результат – улучшение кластеризации изображений человеческих лиц для получения альбома человеческих лиц. Способ обработки изображений содержит этапы, на которых: обнаруживают изображение для идентификации по меньшей мере одного человеческого лица, содержащегося в изображении; получают характеристическую информацию человеческого лица для каждого человеческого лица в изображении, при этом характеристическая информация человеческого лица содержит по меньшей мере одно из: угла наклона человеческого лица в изображении, информации глубины человеческого лица в изображении и числа раз, когда человеческое лицо появляется во всех изображениях; определяют каждое человеческое лицо как целевое человеческое лицо или нецелевое человеческое лицо согласно характеристической информации человеческого лица; и осуществляют заранее установленный процесс удаления в отношении каждого нецелевого человеческого лица, при этом упомянутый заранее установленный процесс удаления осуществляют для того, чтобы препятствовать включению каждого нецелевого человеческого лица в альбом человеческих лиц. 3 н. и 8 з.п. ф-лы, 15 ил.

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Данная заявка базируется на и притязает на приоритет китайской патентной заявки № CN 201510847294.6, поданной в государственное учреждение по защите интеллектуальной собственности КНР 26 ноября 2015 г., содержание которой в полном объеме включено в данное описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0006] Согласно первому аспекту вариантов осуществления настоящего изобретения, предусмотрен способ обработки изображений, включающий в себя:

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

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

определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица; и

осуществление процесса удаления в отношении нецелевого человеческого лица.

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

[0008] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя позицию человеческого лица в изображении, определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица включает в себя:

определение целевой сфотографированной области согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц; и

определение человеческого лица в целевой сфотографированной области как целевого человеческого лица, и определение человеческого лица вне целевой сфотографированной области как нецелевого человеческого лица.

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

определение целевой сфотографированной области согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц; и

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

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

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

[0010] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя угол наклона человеческого лица в изображении, определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица включает в себя:

определение человеческого лица, когда угол наклона меньше заранее установленного угла, как целевое человеческое лицо; и

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

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

определение человеческого лица, когда отношение больше заранее установленного отношения, как целевое человеческое лицо; и

определение человеческого лица, когда отношение меньше или равно заранее установленному отношению, как нецелевого человеческого лица.

[0012] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя число раз, когда человеческое лицо появляется во всех изображениях, определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица включает в себя:

определение человеческого лица, встречающегося чаще заранее установленного числа раз, как целевого человеческого лица; и

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

[0013] Согласно варианту осуществления, способ дополнительно включает в себя:

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

[0014] Согласно второму аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство обработки изображений, включающее в себя:

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

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

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

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

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

[0016] Согласно варианту осуществления, модуль определения включает в себя:

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

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

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

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

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

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

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

[0018] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя угол наклона человеческого лица в изображении, модуль определения включает в себя:

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

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

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

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

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

[0020] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя число раз, когда человеческое лицо появляется во всех изображениях, модуль определения включает в себя:

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

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

[0021] Согласно варианту осуществления, устройство дополнительно включает в себя:

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

[0022] Решения, предусмотренные согласно вариантам осуществления настоящего изобретения, могут иметь следующие полезные эффекты.

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

[0024] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются лишь иллюстративными и пояснительными и не призваны ограничивать заявленное изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[0026] Фиг. 1 - блок-схема операций, демонстрирующая способ обработки изображений согласно иллюстративному варианту осуществления.

[0027] Фиг. 2 - блок-схема операций, демонстрирующая этап S103 способа обработки изображений согласно иллюстративному варианту осуществления.

[0028] Фиг. 3 - блок-схема операций, демонстрирующая этап S103 другого способа обработки изображений согласно иллюстративному варианту осуществления.

[0029] Фиг. 4 - блок-схема операций, демонстрирующая этап S103 еще одного способа обработки изображений согласно иллюстративному варианту осуществления.

[0030] Фиг. 5 - блок-схема операций, демонстрирующая этап S103 еще одного способа обработки изображений согласно иллюстративному варианту осуществления.

[0031] Фиг. 6 - блок-схема операций, демонстрирующая этап S103 еще одного способа обработки изображений согласно иллюстративному варианту осуществления.

[0032] Фиг. 7 - блок-схема операций, демонстрирующая другой способ обработки изображений согласно иллюстративному варианту осуществления.

[0033] Фиг. 8 - блок-схема устройства обработки изображений согласно иллюстративному варианту осуществления.

[0034] Фиг. 9 - блок-схема модуля определения устройства обработки изображений согласно иллюстративному варианту осуществления.

[0035] Фиг. 10 - блок-схема модуля определения другого устройства обработки изображений согласно иллюстративному варианту осуществления.

[0036] Фиг. 11 - блок-схема модуля определения еще одного устройства обработки изображений согласно иллюстративному варианту осуществления.

[0037] Фиг. 12 - блок-схема модуля определения еще одного устройства обработки изображений согласно иллюстративному варианту осуществления.

[0038] Фиг. 13 - блок-схема модуля определения еще одного устройства обработки изображений согласно иллюстративному варианту осуществления.

[0039] Фиг. 14 - блок-схема другого устройства обработки изображений согласно иллюстративному варианту осуществления.

[0040] Фиг. 15 - блок-схема, адаптированная к устройству обработки изображений согласно иллюстративному варианту осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

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

[0042] Варианты осуществления настоящего изобретения предусматривают способ обработки изображений, и способ может применяться на оконечном устройстве. Как показано на фиг. 1, способ включает в себя этапы S101-S104.

[0043] На этапе S101 обнаруживается изображение для идентификации, по меньшей мере, одного человеческого лица, содержащегося в изображении.

[0044] На этапе S102 получается характеристическая информация человеческого лица для каждого человеческого лица в изображении.

[0045] На этапе S103 каждое человеческое лицо определяется как целевое человеческое лицо или нецелевое человеческое лицо согласно характеристической информации человеческого лица.

[0046] На этапе S104 осуществляется заранее установленный процесс удаления в отношении нецелевого человеческого лица.

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

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

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

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

[0051] Различная характеристическая информация человеческого лица, определенная по-разному, соответственно, будет подробно описана ниже.

[0052] Как показано на фиг. 2, согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя позицию человеческого лица в изображении, вышеописанный этап S103 может включать в себя этапы S201-S205.

[0053] На этапе S201 определяется целевая сфотографированная область согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц.

[0054] На этапе S202 человеческое лицо в целевой сфотографированной области определяется как целевое человеческое лицо, и человеческое лицо вне целевой сфотографированной области определяется как нецелевое человеческое лицо.

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

[0056] Как показано на фиг. 3, согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя позицию человеческого лица в изображении или информацию глубины человеческого лица в изображении, и существует, по меньшей мере, два человеческих лица в изображении, вышеописанный этап S103 включает в себя этапы S301-S304.

[0057] На этапе S301 определяется целевая сфотографированная область согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц.

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

[0059] На этапе S303 другое человеческое лицо определяется как целевое человеческое лицо, если расстояние меньше заранее установленного расстояния, или разность меньше заранее установленной разности.

[0060] На этапе S304 другое человеческое лицо определяется как нецелевое человеческое лицо, если расстояние больше или равно заранее установленному расстоянию или разность больше или равна заранее установленной разности.

[0061] В этом варианте осуществления, когда изображение содержит, по меньшей мере, два человеческих лица, целевую сфотографированную область можно определять согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц. Например, целевая сфотографированная область является центральной областью изображения, и затем человеческое лицо A в центральной области можно определять как целевое человеческое лицо. Вычисляется расстояние от целевого человеческого лица до другого человеческого лица B в изображении, если расстояние меньше заранее установленного расстояния, то человеческое лицо B также определяется как целевое человеческое лицо, таким образом, набор целевых человеческих лиц представляет собой [A, B]. Если изображение также содержит человеческое лицо C, дополнительно вычисляется расстояние от человеческого лица C до каждого из набора целевых человеческих лиц [A, B]. Если расстояние от человеческого лица C до любого из набора целевых человеческих лиц [A, B] меньше заранее установленного расстояния, человеческое лицо C определяется как целевое человеческое лицо, и т.д., каждое человеческое лицо в изображении определяется как целевое человеческое лицо или нецелевое человеческое лицо. Таким образом, повышается точность определения человеческих лиц.

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

[0063] Как показано на фиг. 4, согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя угол наклона человеческого лица в изображении, вышеописанный этап S103 может дополнительно включать в себя этапы S401-S402.

[0064] На этапе S401 человеческое лицо, когда угол наклона меньше заранее установленного угла, определяется как целевое человеческое лицо.

[0065] На этапе S402 человеческое лицо с углом наклона, большим или равным заранее установленному углу, определяется как нецелевое человеческое лицо.

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

[0067] Как показано на фиг. 5, согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя отношение области, занятой человеческим лицом в изображении, вышеописанный этап S103 может дополнительно включать в себя этапы S501-S502.

[0068] На этапе S501 человеческое лицо с отношением, превышающим заранее установленное отношение, определяется как целевое человеческое лицо.

[0069] На этапе S502 человеческое лицо, когда отношение меньше или равно заранее установленному отношению, определяется как нецелевое человеческое лицо.

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

[0071] Как показано на фиг. 6, согласно варианту осуществления, характеристическая информация человеческого лица включает в себя число раз, когда человеческое лицо появляется во всех изображениях, вышеописанный этап S103 может дополнительно включать в себя этапы S601-S602.

[0072] На этапе S601 человеческое лицо, встречающееся чаще заранее установленного числа раз, определяется как целевое человеческое лицо.

[0073] На этапе S602 человеческое лицо, встречающееся реже заранее установленного числа раз или столь же часто, определяется как нецелевое человеческое лицо.

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

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

[0076] Как показано на фиг. 7, согласно варианту осуществления, вышеописанный способ может дополнительно включать в себя этап S701.

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

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

[0079] Варианты осуществления устройства настоящего изобретения, описанные ниже, можно использовать для реализации вариантов осуществления способа настоящего изобретения.

[0080] На фиг. 8 показана блок-схема устройства обработки изображений согласно иллюстративному варианту осуществления. Устройство может быть реализовано полностью или частично как сервер посредством аппаратного обеспечения, программного обеспечения или их комбинации. Как показано на фиг. 8, устройство обработки изображений включает в себя модуль 81 обнаружения, модуль 82 получения, модуль 83 определения и модуль 84 удаления.

[0081] Модуль 81 обнаружения выполнен с возможностью обнаружения изображения для идентификации, по меньшей мере, двух лиц, содержащихся в изображении.

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

[0083] Модуль 83 определения выполнен с возможностью определения каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица, полученной модулем 82 получения.

[0084] Модуль 84 удаления выполнен с возможностью осуществления заранее установленного процесса удаления в отношении нецелевого человеческого лица, определенного модулем 83 определения.

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

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

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

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

[0089] Как показано на фиг. 9, согласно варианту осуществления, модуль 83 определения включает в себя первый подмодуль 91 определения области и первый подмодуль 92 определения.

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

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

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

[0093] Как показано на фиг. 10, согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя позицию человеческого лица в изображении или информацию глубины человеческого лица в изображении, и существует, по меньшей мере, два человеческих лица в изображении, модуль 83 определения включает в себя второй подмодуль 101 определения области, подмодуль 102 вычисления, второй подмодуль 103 определения и третий подмодуль 104 определения.

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

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

[0096] Второй подмодуль 103 определения выполнен с возможностью определения другого человеческого лица как целевого человеческого лица, если расстояние меньше заранее установленного расстояния, или разность меньше заранее установленной разности.

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

[0098] В этом варианте осуществления, когда изображение содержит, по меньшей мере, два человеческих лица, целевую сфотографированную область можно определять согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц. Например, целевая сфотографированная область является центральной областью изображения, и затем человеческое лицо A в центральной области можно определять как целевое человеческое лицо. Вычисляется расстояние от целевого человеческого лица до другого человеческого лица B в изображении, если расстояние меньше заранее установленного расстояния, то человеческое лицо B также определяется как целевое человеческое лицо, таким образом, набор целевых человеческих лиц представляет собой [A, B]. Если изображение также содержит человеческое лицо C, дополнительно вычисляется расстояние от человеческого лица C до каждого из набора целевых человеческих лиц [A, B]. Если расстояние от человеческого лица C до любого из набора целевых человеческих лиц [A, B] меньше заранее установленного расстояния, человеческое лицо C определяется как целевое человеческое лицо, и т.д., каждое человеческое лицо в изображении определяется как целевое человеческое лицо или нецелевое человеческое лицо. Таким образом, повышается точность определения человеческих лиц.

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

[00100] Как показано на фиг. 11, согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя угол наклона человеческого лица в изображении, модуль 83 определения включает в себя четвертый подмодуль 111 определения и пятый подмодуль 112 определения.

[00101] Четвертый подмодуль 111 определения выполнен с возможностью определения человеческого лица, когда угол наклона меньше заранее установленного угла, как целевого человеческого лица.

[00102] Пятый подмодуль 112 определения выполнен с возможностью определения человеческого лица с углом наклона большим или равным заранее установленному углу как нецелевое человеческое лицо.

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

[00104] Как показано на фиг. 12, согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя отношение области, занятой человеческим лицом в изображении, модуль 83 определения включает в себя шестой подмодуль 121 определения и седьмой подмодуль 122 определения.

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

[00106] Седьмой подмодуль 122 определения выполнен с возможностью определения человеческого лица, когда отношение меньше или равно заранее установленному отношению, как нецелевого человеческого лица.

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

[00108] Как показано на фиг. 13, согласно варианту осуществления, характеристическая информация человеческого лица включает в себя число раз, когда человеческое лицо появляется во всех изображениях, модуль 83 определения включает в себя восьмой подмодуль 131 определения и девятый подмодуль 132 определения.

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

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

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

[00112] Как показано на фиг. 14, согласно варианту осуществления, вышеописанное устройство может дополнительно включать в себя модуль 141 кластеризации.

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

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

[00115] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство обработки изображений, включающее в себя:

процессор; и

память для хранения инструкций, исполняемых процессором;

причем процессор выполнен с возможностью:

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

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

определять каждое человеческое лицо как целевое человеческое лицо или нецелевое человеческое лицо согласно характеристической информации человеческого лица; и

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

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

[00117] Процессор дополнительно сконфигурирован таким образом, что:

определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица включает в себя:

определение целевой сфотографированной области согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц; и

определение человеческого лица в целевой сфотографированной области как целевого человеческого лица, и определение человеческого лица вне целевой сфотографированной области как нецелевого человеческого лица.

[00118] Процессор дополнительно сконфигурирован таким образом, что:

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

определение целевой сфотографированной области согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц; и

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

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

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

[00119] Процессор дополнительно сконфигурирован таким образом, что:

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

определение человеческого лица, когда угол наклона меньше заранее установленного угла, как целевое человеческое лицо; и

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

[00120] Процессор дополнительно сконфигурирован таким образом, что:

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

определение человеческого лица, когда отношение больше заранее установленного отношения, как целевое человеческое лицо; и

определение человеческого лица, когда отношение меньше или равно заранее установленному отношению, как нецелевого человеческого лица.

[00121] Процессор дополнительно сконфигурирован таким образом, что:

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

определение человеческого лица, встречающегося чаще заранее установленного числа раз, как целевого человеческого лица; и

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

[00122] Процессор дополнительно сконфигурирован таким образом, что:

способ дополнительно включает в себя:

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

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

[00124] На фиг. 15 показана блок-схема устройства обработки изображений согласно иллюстративному варианту осуществления; устройство применяется к оконечному устройству. Например, устройством 1500 может быть мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровая консоль, планшет, медицинское устройство, оборудование для упражнений, карманный персональный компьютер и пр.

[00125] Устройство 1500 может включать в себя один или более из следующих компонентов: компонент 1502 обработки, память 1504, компонент 1506 питания, мультимедийный компонент 1508, аудиокомпонент 1510, интерфейс 1512 ввода/вывода (I/O), компонент 1514 датчика и компонент 1516 связи.

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

[00127] Память 1504 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 1500. Примеры таких данных включают в себя инструкции для любых приложений или способов, осуществляемых на устройстве 1500, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 1504 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств, или их комбинации, например, статической оперативной памяти (SRAM), электрически стираемой программируемой постоянной памяти (EEPROM), стираемой программируемой постоянной памяти (EPROM), программируемой постоянной памяти (PROM), постоянной памяти (ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.

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

[00129] Мультимедийный компонент 1508 включает в себя экран, обеспечивающий выходной интерфейс между устройством 1500 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более тактильных датчиков для регистрации прикосновений, махов и жестов на сенсорной панели. Тактильные датчики могут не только регистрировать границу касательного или махового действия, но и регистрировать период времени и давление, связанные с касательным или маховым действием. В некоторых вариантах осуществления мультимедийный компонент 1508 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, когда устройство 1500 находится в рабочем режиме, например, режиме фотографирования или режиме видеосъемки. Каждая из передней камеры и задней камеры может представлять собой фиксированную оптическую линзовую систему или иметь возможности фокусировки и оптической трансфокации.

[00130] Аудиокомпонент 1510 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 1510 включает в себя микрофон (ʺMICʺ), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 1500 находится в рабочем режиме, например, режиме вызова, режиме записи и режиме распознавания речи. Принятый аудиосигнал может дополнительно сохраняться в памяти 1504 или передаваться через компонент 1516 связи. В некоторых вариантах осуществления аудиокомпонент 1510 дополнительно включает в себя громкоговоритель для вывода аудиосигналов.

[00131] Интерфейс 1512 ввода-вывода обеспечивает интерфейс между компонентом 1502 обработки и модулями периферийного интерфейса, например, клавиатурой, нажимным колесиком, кнопками и пр. Кнопки могут включать в себя, но без ограничения, кнопку возврата в главное меню, кнопку регулировки громкости, кнопку запуска и кнопку блокировки экрана.

[00132] Компонент 1514 датчика включает в себя один или более датчиков для обеспечения оценок статуса различных аспектов устройства 1500. Например, компонент 1514 датчика может обнаруживать открытый/закрытый статус устройства 1500, относительное расположение компонентов, например, дисплея и клавишной панели, устройства 1500, изменение положения устройства 1500 или компонента устройства 1500, наличие или отсутствие контакта пользователя с устройством 1500, ориентацию или ускорение/замедление устройства 1500, и изменение температуры устройства 1500. Компонент 1514 датчика может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 1514 датчика также может включать в себя датчик света, например, датчик изображения на основе CMOS или CCD, для использования при формировании изображения приложения. В некоторых вариантах осуществления компонент 1514 датчика также может включать в себя акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.

[00133] Компонент 1516 связи выполнен с возможностью облегчения связи, проводной или беспроводной, между устройством 1500 и другими устройствами. Устройство 1500 может осуществлять доступ к беспроводной сети на основе стандарта связи, например, WIFI, 2G или 3G, или их комбинации. В одном иллюстративном варианте осуществления компонент 1516 связи принимает широковещательный сигнал или широковещательную информацию от внешней широковещательной системы управления по широковещательному каналу. В одном иллюстративном варианте осуществления компонент 1516 связи дополнительно включает в себя модуль ближней бесконтактной связи (NFC) для облегчения связи ближнего действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), технологии ультраширокополосной связи (UWB), технологии Bluetooth (BT) и других технологий.

[00134] В иллюстративных вариантах осуществления устройство 1500 может быть реализовано в виде одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигнала (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых пользователем (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для осуществления вышеописанных способов.

[00135] В иллюстративных вариантах осуществления также предусмотрен нетранзиторный компьютерно-считываемый носитель данных, включающий в себя инструкции, например, память 1504 включающая в себя инструкции, причем инструкции могут исполняться процессором 1520 в устройстве 1500, для осуществления вышеописанных способов. Например, нетранзиторный компьютерно-считываемый носитель данных может представлять собой ROM, RAM, CD-ROM, магнитную ленту, флоппи-диск, оптическое устройство хранения данных и пр.

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

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

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

определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица; и

осуществление процесса удаления в отношении нецелевого человеческого лица.

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

[00138] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя позицию человеческого лица в изображении, определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица включает в себя:

определение целевой сфотографированной области согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц; и

определение человеческого лица в целевой сфотографированной области как целевого человеческого лица, и определение человеческого лица вне целевой сфотографированной области как нецелевого человеческого лица.

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

определение целевой сфотографированной области согласно позиции каждого человеческого лица в изображении и распределению человеческих лиц; и

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

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

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

[00140] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя угол наклона человеческого лица в изображении, определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица включает в себя:

определение человеческого лица, когда угол наклона меньше заранее установленного угла, как целевое человеческое лицо; и

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

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

определение человеческого лица, когда отношение больше заранее установленного отношения, как целевое человеческое лицо; и

определение человеческого лица, когда отношение меньше или равно заранее установленному отношению, как нецелевого человеческого лица.

[00142] Согласно варианту осуществления, если характеристическая информация человеческого лица включает в себя число раз, когда человеческое лицо появляется во всех изображениях, определение каждого человеческого лица как целевого человеческого лица или нецелевого человеческого лица согласно характеристической информации человеческого лица включает в себя:

определение человеческого лица, встречающегося чаще заранее установленного числа раз, как целевого человеческого лица; и

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

[00143] Согласно варианту осуществления, способ дополнительно включает в себя:

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

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

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


СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ
Источник поступления информации: Роспатент

Показаны записи 21-30 из 305.
29.12.2017
№217.015.f0bb

Способ и устройство для обработки вводимых данных

Изобретение относится к устройствам обработки вводимой информации. Технический результат заключается в повышении скорости ввода данных. Способ содержит получение контента ввода, получение контекстного контента, сопоставление контента ввода и контекстного контента и в случае нахождения...
Тип: Изобретение
Номер охранного документа: 0002638011
Дата охранного документа: 08.12.2017
29.12.2017
№217.015.f124

Способ и устройство для предоставления рекомендации по сорту растения

Группа изобретений относится к области растениеводства. Способ включает определение параметра окружающей среды, в которой расположен цветочный горшок. При этом параметр окружающей среды, в которой расположен цветочный горшок, включает по меньшей мере одно из: индекс загрязнения окружающей...
Тип: Изобретение
Номер охранного документа: 0002638842
Дата охранного документа: 18.12.2017
29.12.2017
№217.015.f133

Способ и устройство построения базы знаний

Изобретение относится к способу и устройству построения базы знаний. Технический результат заключается в повышении скорости построения базы знаний. Способ построения базы знаний содержит этапы: получают текстовые корпусы и определяют, содержат ли текстовые корпусы первую информацию в...
Тип: Изобретение
Номер охранного документа: 0002638013
Дата охранного документа: 08.12.2017
29.12.2017
№217.015.f2a5

Способ управления беспилотным летательным аппаратом и устройство для этого

Группа изобретений относится к способу и устройствам для управления беспилотным летательным аппаратом (БПЛА). Для управления БПЛА в случаях, когда расстояние между БПЛА и его контроллером выходит за пределы расстояния обзора человека, и когда линия связи для возврата данных внешней системы БПЛА...
Тип: Изобретение
Номер охранного документа: 0002637838
Дата охранного документа: 07.12.2017
29.12.2017
№217.015.f38f

Способ и устройство для отправки сообщения

Настоящее изобретение относится к способу и устройству для отправки сообщения, что имеет отношение к области технологии связи. Технический результат – быстрота отправки сообщения. Для этого способ включает в себя: при обнаружении генерирования запускающего события в отношении кнопки отправки в...
Тип: Изобретение
Номер охранного документа: 0002637473
Дата охранного документа: 04.12.2017
29.12.2017
№217.015.f41b

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

Изобретение относится к способам, устройствам и системам для получения доступа к сети, которые относятся к области компьютерной технологии. Технический результат изобретения заключается в упрощении процесса получения доступа к сети. Способ включает в себя этапы: получение запроса на доступ к...
Тип: Изобретение
Номер охранного документа: 0002637466
Дата охранного документа: 04.12.2017
29.12.2017
№217.015.f4f5

Способ и устройство для вызова такси

Группа изобретений относится к способу и устройству для вызова такси. Технический результат – создание интеллектуальных средств, обеспечивающих вызов такси в зависимости от обычного поведения пользователя или данных плана пользователя. Для этого предложен способ, который включает: определение...
Тип: Изобретение
Номер охранного документа: 0002637483
Дата охранного документа: 04.12.2017
29.12.2017
№217.015.f51c

Способ и устройство для обмена фотографиями

Изобретение относится к средствам обмена фотографиями в сети связи. Технический результат заключается в повышении точности распознавания набора фотографий, подлежащих обмену. В способе выделяют набор фотографий, имеющий маркирующую информацию вечеринки, включающий по меньшей мере одну...
Тип: Изобретение
Номер охранного документа: 0002637886
Дата охранного документа: 07.12.2017
29.12.2017
№217.015.f546

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

Изобретение относится к средствам отображения метки на пиктограмме. Технический результат заключается в уменьшении зрительного утомления пользователей, вызванного чрезмерным количеством меток на рабочем столе. Получают информацию о характеристиках пиктограммы, получение цветовой характеристики...
Тип: Изобретение
Номер охранного документа: 0002637884
Дата охранного документа: 07.12.2017
29.12.2017
№217.015.f55b

Жидкокристаллический экран и мобильный терминал

Жидкокристаллический экран содержит стеклянную подложку для массива тонкопленочных транзисторов (TFT), пластину цветофильтра, жидкокристаллический слой между подложкой и пластиной цветофильтра, верхнюю пластину поляризатора на поверхности пластины цветофильтра, не прилегающей к...
Тип: Изобретение
Номер охранного документа: 0002637403
Дата охранного документа: 04.12.2017
Показаны записи 21-30 из 50.
20.01.2018
№218.016.15e8

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

Изобретение относится к области коммуникационных технологий. Технический результат заключается в обеспечении автоматического выбора музыки во время просмотра пользователем фотографий в фотоальбоме с фотографиями лиц. Технический результат достигается за счет получения команды, инициированной...
Тип: Изобретение
Номер охранного документа: 0002635238
Дата охранного документа: 09.11.2017
20.01.2018
№218.016.164a

Способ и устройство выделения характеристики

Изобретение относится к вычислительной технике. Технический результат заключается в улучшении точности обнаружения изображения при распознавании структур. Способ выделения характеристики изображения, в котором разделяют изображение на множество блоков, причем каждый блок содержит множество...
Тип: Изобретение
Номер охранного документа: 0002635267
Дата охранного документа: 09.11.2017
20.01.2018
№218.016.1b5c

Способ и устройство для отображения изображений

Изобретение относится к технологиям отображения изображений. Технический результат заключается в повышении скорости обработки изображения. Способ содержит: преобразование изображений в группе изображений в полутоновые изображения; для каждого из изображений в группе изображений определение...
Тип: Изобретение
Номер охранного документа: 0002636668
Дата охранного документа: 27.11.2017
20.01.2018
№218.016.1cbb

Способ и устройство для доставки информации

Группа изобретений относится к технологиям предоставления информации. Техническим результатом является повышение точности и полноты информации, представляющей интерес для пользователя за счет выполнения кластерного и корреляционного анализа. Предложен способ предоставления доставляемой...
Тип: Изобретение
Номер охранного документа: 0002640632
Дата охранного документа: 10.01.2018
13.02.2018
№218.016.2061

Способ и устройство для идентификации области

Изобретение относится к области обработки изображения. Технический результат заключается в расширении арсенала технических средств для идентификации информационной области изображения. Способ для идентификации области содержит: идентификацию заранее заданного края на идентификационном...
Тип: Изобретение
Номер охранного документа: 0002641449
Дата охранного документа: 17.01.2018
13.02.2018
№218.016.2130

Способ, устройство и система для отображения контента короткого сообщения, способ и устройство для определения отображения короткого сообщения

Изобретение относится к области услуг, предоставляемых в беспроводных сетях связи, таких как передача коротких сообщений, а именно к отображению контента короткого сообщения на устройстве пользователя. Техническим результатом является обеспечение пользователю возможности визуальной...
Тип: Изобретение
Номер охранного документа: 0002641655
Дата охранного документа: 19.01.2018
13.02.2018
№218.016.226f

Способ и устройство для программируемого управления траекторией движения пользователя к лифту/эскалатору

Изобретения относятся к средствам для программируемого управления траекторией движения пользователя к лифту/эскалатору. Предложенный способ программируемого управления траекторией движения пользователя к лифту/эскалатору включает в себя: определение текущего местоположения пользователя; запрос...
Тип: Изобретение
Номер охранного документа: 0002642150
Дата охранного документа: 24.01.2018
13.02.2018
№218.016.2509

Способ и устройство для извлечения области изображения

Изобретение относится к средствам выделения области изображения. Технический результат заключается в повышении точности выделения символьной зоны из информационной области. Получают позиции первой информационной области на идентификационном изображении. Определяют вторую информационную область...
Тип: Изобретение
Номер охранного документа: 0002642404
Дата охранного документа: 24.01.2018
13.02.2018
№218.016.2510

Аппарат и способ распознавания отпечатка пальца

Группа изобретений относится к технологиям распознавания отпечатка пальца. Техническим результатом является повышение степени точности распознавания отпечатка пальца. Предложен способ распознавания отпечатка пальца. Способ включает в себя этап извлечения признака в отношении первого изображения...
Тип: Изобретение
Номер охранного документа: 0002642369
Дата охранного документа: 24.01.2018
13.02.2018
№218.016.2672

Способ и устройство для обработки короткого сообщения

Изобретение относится к области технологий связи. Техническим результатом является обработка короткого сообщения. Раскрыт способ для обработки короткого сообщения, содержащий этапы, на которых: принимают короткое сообщение, отправленное мобильным телефоном, или мобильным телефоном через сервер...
Тип: Изобретение
Номер охранного документа: 0002644134
Дата охранного документа: 07.02.2018
+ добавить свой РИД