Sommario:
- Ecco come funziona l'algoritmo di Google
- Correzione automatica tenendo conto del contesto
- Forse vedremo questa tecnologia nel Pixel
I ricercatori di Google e del MIT hanno sviluppato un algoritmo che cerca di correggere i difetti negli scatti grandangolari.
Potresti aver visto che i volti di alcune persone sembrano allungati, leggermente schiacciati o con qualche distorsione nelle foto. Sebbene possa essere dovuto alle poche abilità del fotografo, la verità è che gli scatti con l'obiettivo grandangolare da dispositivi mobili di solito causano distorsioni negli oggetti o nelle persone che si trovano ai bordi dell'immagine.
Esistono diversi metodi che cercano di risolvere questo problema, ma finora nessuno è stato efficace come la nuova proposta di Google. Anche se può sembrare facile da risolvere, non lo è, poiché richiede complesse modifiche locali che non influiscono sul resto degli oggetti nella foto.
Ecco come funziona l'algoritmo di Google
Come spiegano i ricercatori, questo algoritmo rileva i volti e crea una mesh che consente di invertire automaticamente questo tipo di distorsione quando si scatta una foto con un grandangolo come illustrato nell'immagine:
Possiamo dire la differenza quando applichiamo questo algoritmo nelle immagini seguenti. È un selfie che è stato scattato con un obiettivo grandangolare con un campo visivo di 97 °.
La prima immagine mostra le distorsioni nei volti e la seconda mostra come l'algoritmo ha ripristinato le forme del viso al loro stato originale.
Cioè, questo processo viene attivato automaticamente quando si utilizza l'obiettivo grandangolare, fornendo questa assistenza speciale ai volti, ma senza causare modifiche al resto dell'immagine. E, naturalmente, la velocità di questa correzione automatica (circa 920 millisecondi) rende impossibile la rilevazione per gli utenti.
Secondo i test effettuati, questo algoritmo funziona con successo nell'intervallo da 70 ° a 120 ° nel campo visivo, coprendo quasi tutte le possibilità da un dispositivo mobile.
Per sfruttare le potenzialità di questo algoritmo, l'utente non dovrebbe intraprendere alcuna azione o attivare alcuna modalità speciale della fotocamera. Questa funzione verrebbe implementata automaticamente solo quando rileva che viene utilizzato l'obiettivo grandangolare.
Correzione automatica tenendo conto del contesto
Possiamo vedere le dinamiche di questo algoritmo nel seguente video:
L'algoritmo corregge automaticamente tenendo conto del resto degli oggetti che appaiono sulla scena, assicurando che l'intero contesto della fotografia corrisponda. I risultati sono naturali senza dettagli che dimostrino che la fotografia è stata modificata.
Il team dietro questo progetto ha condiviso una galleria fotografica su Flickr che mostra come i diversi metodi affrontano questo problema rispetto alle dinamiche del loro algoritmo. Ci sono più di 160 fotografie (come quella che vedi all'inizio dell'articolo) che ci aiutano a valutare i risultati.
Forse vedremo questa tecnologia nel Pixel
Potremmo sperare che questo algoritmo o qualche tecnologia derivata venga applicato nella prossima generazione di Pixel, poiché il team che partecipa a questo progetto sono dipendenti di Google.
Tuttavia, nel documento che hanno condiviso, non hanno menzionato nulla al riguardo. Questi primi test dell'algoritmo in azione hanno avuto successo dimostrando ancora una volta come le potenzialità dell'intelligenza artificiale possano migliorare le dinamiche dei dispositivi mobili e rendere la vita più facile agli utenti.
Poiché senza dubbio, avere una dinamica simile nel nostro dispositivo mobile risparmierebbe molti mal di testa e tempo cercando di modificare queste distorsioni nelle fotografie.