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

Иллюстрации

Показать все

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

Реферат

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

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

Уровень техники

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

Раскрытие изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

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

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

Фиг. 2 представляет собой структуру сверточной нейронной сети.

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

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

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

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

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

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

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

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

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

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

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

Фиг. 14 показывает блок-схему, иллюстрирующую сервер в соответствии с примерным вариантом осуществления.

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

Осуществление изобретения

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

На фиг. 1 представлена блок-схема алгоритма, иллюстрирующая способ определения плана съемки изображения в соответствии с примерным вариантом осуществления, способ определения плана съемки изображения может быть выполнен с помощью устройства определения плана съемки изображения, устройство определения плана съемки изображения может быть сервером или приложением, установленным на сервере, который представляет собой интеллектуальный терминал (например, мобильный терминал, PAD и т.д.). Устройство определения плана съемки изображения также может быть интеллектуальным терминалом (например, мобильный терминал, PAD и т.д.) или приложением, установленным на смарт-терминале. Этот примерный вариант осуществления показывает способ определения плана съемки изображения, который может содержать следующие этапы.

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

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

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

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

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

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

На этапе 103 изображение для обработки маркируется планом съемки, которому соответствует изображение, подлежащее обработке.

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

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

На фиг. 3 представлена блок-схема алгоритма, иллюстрирующая способ определения плана съемки изображения в соответствии с другим примерным вариантом осуществления. Как показано на фиг. 3, на основании примерного варианта осуществления, показанного на фиг. 1, перед этапом 102 способ может также включать в себя следующие этапы.

На этапе 104 получается обучающий набор выборок, обучающий набор выборок включает в себя обучающие образы, которым соответствуют соответствующие обучающие планы съемки.

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

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

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