Цифрова зйомка з постфокусовкою не є чимось новим для сучасної електроніки, вона цілком доступна власникам ряду флагманських смартфонів – якщо ті захочуть її освоїти. Формально розробка команди Університету Каліфорнії відноситься до цієї ж області, а на практиці – вони створюють знімки, які можна отримати за допомогою класичної фотокамери. Чим безмірно пишаються, хоча і не можуть пояснити, як це застосовувати на практиці.
Технологія «Computational Zoom» дозволяє маніпулювати всіма об’єктами в кадрі по всій глибині в порушенні законів оптики, тому що в суто цифровому світі вони втрачають силу. Спочатку система створює серію знімків з постійним наближенням до об’єкта без корекції фокусної відстані. Потім починається «3D-реконструкція», підсумком якої стає віртуальна тривимірна модель відзнятої сцени з розрахунком повної карти глибини для всіх об’єктів в кадрі.
А вже з цифровою моделлю можна працювати, як заманеться, створюючи колажі з мульти-перспективних фотографій. Наприклад, чітке фокусування на людину перед старовинним храмом з одночасним показом всього будинку позаду нього за допомогою ширококутної зйомки. Два взаємовиключних режиму, якщо б ви користувалися звичайним, нехай і цифровим фотоапаратом, неможлива річ до недавнього часу. І рядова функція для технології Computational Zoom.
Методика не ідеальна, щоб поєднати два таких різних ракурсу, система коригує кожен шар у зображенні, із-за чого виникають паразитні артефакти і профі легко обчислить «обман». Але на те вона і дослідницька технологія – Університет Каліфорнії спільно з інженерами Nvidia поки просто тестують нові алгоритми обробки зображень. Передбачається, що на базі Computational Zoom в майбутньому може з’явитися плагін для популярного, але у розробників немає впевненості, що користувачі зрозуміють і полюблять його.

Закінчив магістратуру КПІ за спеціальністю “Інженерія програмного забезпечення.”
Захистив кандидатську за темою: “Проектування дидактичної системи інноваційної підготовки фахівців в області програмної інженерії”.
Працюю і пишу на теми, пов’язані з програмуванням, влаштуванням комп’ютерів і комп’ютерних систем.