Google відкриває джерела інструменту, який використовується для ввімкнення функцій, подібних до портретного режиму, у Pixel 2

Google опублікував вихідний код для DeepLab-v3, технології штучного інтелекту, яку можна використовувати для ввімкнення портрету Режим у камері Google, що дозволяє розробникам використовувати ту саму технологію у своїх програмах для інших цілей.

Оновлення о 17:02 CST: Google пояснив, що сама технологія портретного режиму не відкрита джерело, а скоріше, що технологія, яка робить це можливим — семантична сегментація зображень — тепер відкрита джерело. Заголовок було змінено, щоб відобразити це виправлення.

Більшість людей погоджуються, що сімейство Pixel 2 має найкращі камери серед усіх смартфонів на даний момент. Апаратне забезпечення камери саме по собі чудове, але більша частина магії відбувається на стороні програмного забезпечення. Наприклад, функція HDR+ робить майже будь-яка камера краща коли це перенесено на інші телефони. Нова функція програмного забезпечення Pixel 2 — «Портретний режим». Він ідентифікує вас і розмиває фон для створення крутого ефекту.

Для цього камера використовує семантичну сегментацію зображення. По суті, він класифікує кожен піксель за такими мітками, як «людина» або «небо». Це допомагає камері відрізнити людину на передньому плані від неба на задньому плані. Google випустив цю технологію як відкриту, що означає, що розробники можуть використовувати цю технологію у своїх власних програмах. Портретний режим – лише один із прикладів використання цієї технології. Розробники можуть робити ще більше крутих речей.

Цей випуск включає моделі DeepLab-v3+, створені на основі потужної магістральної архітектури згорткової нейронної мережі (CNN) [2, 3] для отримання найточніших результатів, призначених для розгортання на стороні сервера. У рамках цього випуску ми додатково ділимося нашим навчальним і оціночним кодом моделі Tensorflow, як а також моделі, попередньо навчені семантичній сегментації тестів Pascal VOC 2012 і Cityscapes завдання.


Джерело: Google Research