Оглавление:
- Так работает алгоритм Google
- Автоматическая коррекция с учетом контекста
- Возможно, мы увидим эту технологию в Pixel
Исследователи из Google и MIT разработали алгоритм, который пытается исправить недостатки широкоугольных снимков.
Возможно, вы заметили, что лица некоторых людей на фотографиях выглядят растянутыми, слегка сдавленными или с некоторыми искажениями. Хотя это может быть связано с небольшими навыками фотографа, правда в том, что снимки с широкоугольным объективом с мобильных устройств обычно вызывают искажение объектов или людей, находящихся на краю изображения.
Есть разные методы, которые пытаются решить эту проблему, но пока ни один из них не оказался столь же эффективным, как новое предложение Google. Хотя может показаться, что это легко исправить, это не так, поскольку требует сложного локального редактирования, которое не влияет на остальные объекты на фотографии.
Так работает алгоритм Google
Как объясняют исследователи, этот алгоритм обнаруживает лица и создает сетку, которая позволяет автоматически устранять этот тип искажения при съемке с широким углом, как показано на изображении:
Мы можем увидеть разницу при применении этого алгоритма на следующих изображениях. Это селфи, снятое с помощью широкоугольного объектива с полем зрения 97 °.
Первое изображение показывает искажения на лицах, а второе показывает, как алгоритм восстановил формы лиц до их исходного состояния.
То есть этот процесс активируется автоматически при использовании широкоугольного объектива, оказывая эту особую помощь лицам, но не вызывая изменений остальной части изображения. И, конечно же, скорость этой автоматической коррекции (около 920 миллисекунд) делает невозможным обнаружение пользователем.
Согласно их тестам, этот алгоритм успешно работает в диапазоне от 70 ° до 120 ° в поле зрения, охватывая практически все возможности мобильного устройства.
Чтобы воспользоваться возможностями этого алгоритма, пользователю не нужно предпринимать никаких действий или активировать какой-либо специальный режим камеры. Эта функция будет реализована автоматически только тогда, когда будет обнаружено, что используется широкоугольный объектив.
Автоматическая коррекция с учетом контекста
Мы можем увидеть динамику этого алгоритма в следующем видео:
Алгоритм автоматически корректирует с учетом остальных объектов, которые появляются на сцене, обеспечивая совпадение всего контекста фотографии. Результаты естественные, без деталей, которые показывают, что фотография вообще была изменена.
Команда, стоящая за этим проектом, поделилась фотогалереей на Flickr, показывающей, как разные методы решают эту проблему по сравнению с динамикой их алгоритма. Есть более 160 фотографий (как та, которую вы видите в начале статьи), которые помогают нам оценить результаты.
Возможно, мы увидим эту технологию в Pixel
Можно надеяться, что этот алгоритм или какая-то производная технология будет применена в следующем поколении Pixel, поскольку команда, участвующая в этом проекте, является сотрудниками Google.
Однако в документе, которым они поделились, они ничего об этом не упомянули. Эти первые тесты алгоритма в действии оказались успешными, еще раз продемонстрировав, как потенциал искусственного интеллекта может улучшить динамику мобильных устройств и облегчить жизнь пользователям.
Поскольку, без сомнения, наличие аналогичной динамики в нашем мобильном устройстве сэкономит массу головной боли и сэкономит время, пытаясь отредактировать эти искажения на фотографиях.
