Is it possible to "de-blur" the image, if you know the algorithm and
the setting, or by trial & error?
Qui, presumo che stiamo considerando solo le immagini che sono state sfocate usando un filtro applicato all'immagine e non come risultato di una cattiva cattura (movimento / sfocatura ottica).
Deblurring è sicuramente possibile e vedrai supporto in molti strumenti di elaborazione delle immagini. Tuttavia, la sfocatura riduce intenzionalmente la quantità di informazioni nell'immagine, quindi per tornare veramente indietro l'immagine originale potrebbe richiedere "forza bruta", per cui viene generato un numero (enormemente) di immagini candidate, che "sfociano" tutte nella stessa immagine finale Immagine.
Diversi tipi di sfocatura hanno perdite diverse, ma è possibile invertirli tutti (anche se a caro prezzo). Il costo di deblurring e il numero di risultati possibili dipende dal numero di passaggi effettuati dal filtro sfocatura e dal numero di vicini presi in considerazione durante la sfocatura. Una volta deblurred, molti strumenti e servizi dovrebbero essere in grado di rimuovere automaticamente molti dei risultati, in base alla conoscenza del tipo di immagine che è.
Ad esempio, questo post del blog parla del perché offuscare contenuti con una bassa quantità di entropia (ad es. sicuro che sfocare qualcosa come un volto umano.
In breve, è infatti possibile recuperare un'immagine che se "sfocata" risulterà nella stessa immagine che hai fornito. Ma non puoi garantire che l'immagine deblurred sia l'unica versione deblurred valida (avrai bisogno di alcune conoscenze di dominio e analisi delle immagini come bordi corrispondenti, oggetti che hanno senso semantico).
For the naked eye, it could be difficult to figure out the blurred
content. But could the blurring be "reverse engineered" to reveal the
original image, or at least something that is recognizable?
È possibile che la sfocatura non trasformi radicalmente la "firma" di un'immagine, tale che l'istogramma sia simile e consente la corrispondenza.
Nel tuo caso, l'occhio umano può effettivamente capire che questo potrebbe essere stato il logo di Google (colori familiari), ma l'istogramma è abbastanza diverso. Google stessa non è possibile identificare l'immagine e puoi studiare l'istogramma e il col o cluster utilizzando questo strumento online - le immagini sono molto diverse.
Se probabilmente sarebbe più sicuro se dovessi scegliere di oscurare il contenuto sensibile (vedi post qui )
Vorrei che queste cose non fossero possibili (ad esempio, cercavo di andare il più velocemente possibile vicino alle trappole di velocità in modo che il motion blur nascondesse le mie targhe, ma non funziona mai più). Gli strumenti per deblur sono abbastanza comuni ora (ad es. Blurity ) anche se non funzionano altrettanto bene con le piccole immagini generate al computer (meno informazioni ) come fanno con le fotografie (vedi esempi di ciò che ho recuperato).
Interminidipiùriferimenti,il primo capitolo di Deblurring Images: Matrices, Spectra e Filtering di Per Christian Hansen, James G. Nagy e Dianne P. O'Leary è un'ottima introduzione. Parla di come il rumore e altri fattori rendono impossibile il recupero dell'immagine esatta esatta: Purtroppo non c'è speranza che possiamo recuperare esattamente l'immagine originale! ma poi descriverò come ottenere una corrispondenza ravvicinata .
Questo sondaggio confronta diverse tecniche utilizzate nella ricostruzione di immagini forensi (ha quasi 20 anni, quindi si concentra sui fondamentali).
Infine, un link al blog di Schneier dove viene discusso in dettaglio.