Nuovi trucchi per il fotoritocco online

Questi sono i giorni del boom per i siti di fotoritocco online. La maggior parte delle persone dispone di connessioni Internet che consentono loro di caricare le immagini in modo relativamente rapido e Flash, il linguaggio di programmazione su cui vengono eseguite molte applicazioni di editing, è avanzato al punto che gli sviluppatori possono utilizzarlo per implementare trucchi precedentemente trovati solo nel costoso fotoritocco software Photoshop.





Dacci un taglio: L'immagine in alto è stata caricata su Rsizr, un nuovo software di fotoritocco basato sul Web che consente agli utenti di ridimensionare le foto senza distorcerle. L'immagine in basso è il risultato della rimozione di alcuni pixel per ridurre l'immagine mantenendo i dettagli.

Ora, un sito chiamato Rsizr (pronunciato resizer) ha aggiunto una funzionalità che non è nemmeno nella versione più recente di Photoshop: la capacità di ridurre o ingrandire le immagini, orizzontalmente e verticalmente, con una distorsione relativamente ridotta. Ad esempio, Rsizr può comprimere una foto di studenti in una classe senza sacrificare la risoluzione rimuovendo i pixel tra i banchi. Allo stesso modo, Rsizr può espandere l'immagine per riempire, ad esempio, l'intero schermo del computer aggiungendo pixel extra in determinati punti.

L'algoritmo su cui si basa Rsizr è stato originariamente sviluppato da Shai Avidan , ricercatore senior presso Sistemi Adobe e Ariel Shamir, ricercatore in visita presso Laboratori di ricerca Mitsubishi Electric , a Cambridge, MA. Ad agosto, Avidan e Shamir hanno pubblicato il loro trucco di fotoritocco, noto come intaglio della cucitura, alla conferenza annuale SIGGRAPH a San Diego. Inoltre, i ricercatori hanno pubblicato a video su YouTube che descrive la tecnica. Will Tsui, il fondatore e unico dipendente di Rsizr, ha visto il video, ha letto il documento e ha riconosciuto che l'algoritmo di Avidan e Shamir poteva essere facilmente modificato per funzionare in Flash. Indipendentemente, Tsui ha sviluppato un programma di intaglio delle cuciture basato su Flash, ha aggiunto alcune funzionalità extra e ha progettato un'interfaccia in modo che gli utenti potessero caricare immagini e modificarle in un browser Web. Rsizr è stato lanciato alla fine di settembre. Altri siti di fotoritocco online, come Arbor Labs FotoFlexer , hanno adottato anche l'algoritmo. Può anche essere aggiunto a Photoshop come plug-in.



Avidan di Adobe afferma che l'intaglio delle cuciture è abbastanza semplice. Se, ad esempio, una persona desiderasse comprimere un'immagine longitudinalmente di un singolo pixel, il software eseguirebbe la scansione dell'immagine per trovare i pixel migliori da rimuovere. Di solito si tratta di una cucitura verticale a zigzag circondata da pixel a sinistra e a destra di colore simile. La giunzione a livello di pixel viene rimossa e l'immagine viene compressa senza distorcere gli oggetti nell'immagine. Ciò che rende impressionante l'algoritmo del duo è che può trovare e rimuovere rapidamente questi pixel, in modo che una persona possa espandere e comprimere rapidamente un'immagine. Il processo funziona bene per le foto con sfondi come cielo o erba, in cui possono esserci poche variazioni di colore e motivo, spiega Avidan, anche se funziona male per i volti delle persone e i paesaggi più vari.

Multimedia

  • Guarda un video su come funziona Rsizr.

  • Fare clic qui per una presentazione di immagini modificate in rszir

Questo video illustra il processo di rimozione di una persona da un'immagine utilizzando Rsizr. Per prima cosa l'utente seleziona le parti dell'immagine che sono importanti e non devono essere regolate e colora quegli elementi di verde. Quindi l'utente colora di rosso gli elementi da rimuovere dall'immagine. Il software rimuove automaticamente gli elementi da eliminare e riorganizza la foto in base alle richieste dell'utente.

Credito: revisione della tecnologia



Pubblicando il documento e rendendo l'approccio disponibile a chiunque, Avidan ha inavvertitamente stimolato la proliferazione di siti che utilizzano il metodo di intaglio. È lieto di vedere la tecnica utilizzata in vari modi dalla comunità open source e dagli sviluppatori Web. Ma Avidan non è davvero sorpreso che alcuni siti Web abbiano fatto uso della tecnologia. Non è un grande sforzo per implementarlo, dice.

Fredo durando , un professore di informatica al MIT, osserva, Forse la cosa migliore di questa tecnica è la sua semplicità. È un algoritmo molto breve e funziona molto bene. Questo è il motivo per cui persone come Rsizr e altri sono stati in grado di implementarlo così rapidamente.

Sebbene l'algoritmo di intaglio della cucitura non fosse difficile da tradurre in Flash, Tsui afferma che ci sono volute alcune iterazioni per ottimizzare la sua versione della tecnologia in modo che funzionasse rapidamente sul Web. Lo ha anche modificato in modo che un utente potesse espandersi o contrarsi in entrambe le direzioni orizzontale e verticale contemporaneamente. La novità di Rsizr, dice, è che funziona in entrambe le direzioni contemporaneamente. Ottenere questo risultato è stata una sfida, dice, perché la rimozione di una cucitura dalla direzione verticale può influenzare una cucitura orizzontale in un secondo momento. Il software di Tsui funziona facendo ipotesi plausibili sull'intera area attorno a un pixel, stimando quali pixel possono essere rimossi in entrambe le direzioni con la minima distorsione dell'immagine.



Tsui afferma di aver ricevuto feedback positivi dagli utenti sul suo prodotto sin dal suo lancio. Ora sta lavorando con una società di hosting di immagini chiamata Immagine Baracca per implementare il suo approccio all'intaglio della cucitura.

Avidan afferma che l'intaglio della cucitura può essere utilizzato per qualcosa di più delle semplici immagini fisse. Sebbene non commenterà il suo attuale lavoro in Adobe, afferma: Il prossimo passo sarà applicare [seam carving] al video. Il vantaggio qui è che qualsiasi video può adattarsi a qualsiasi schermo, indipendentemente dalle dimensioni. Inoltre, potrebbe migliorare l'aspetto dei video a bassa definizione se visualizzati su un display ad alta definizione aggiungendo dinamicamente i pixel.

nascondere