Puisqu'il existe un algorithme pour flouter les images, de sorte qu'une partie de celui-ci ne peut pas être reconnue, pouvons-nous inverser l'algorithme et effacer une partie de cette image?
Y a-t-il un programme qui le fait déjà, est-ce même possible, même dans un avenir proche?
algorithms
graphics
mahen23
la source
la source
Réponses:
La déconvolution (voir également ici et ici ) peut partiellement débloquer une photo. Il existe de nombreux logiciels qui le mettent en œuvre, et c'était même un exercice assez basique dans un cours de traitement d'image que j'ai suivi au Collège. Il n'est pas possible d'inverser complètement le flou, car il est avec perte, mais beaucoup d'informations peuvent être restaurées (voir également ici (PDF)).
Une photo floue de mouvement sera plus facile à restaurer qu'une image simplement floue, bien que les deux puissent être restaurées dans une certaine mesure.
la source
L'inversion de la manipulation d'image dépend de la façon dont quelque chose a été manipulé.
Puisque l'image est une représentation de l'objet et que nous n'avons que les données visuelles dans cette image, nous ne pouvons pas la "flouter", car nous n'avons pas les données.
Imaginez qu'une image floue (comme un visage pixélisé) soit similaire à un e-mail sans tous les caractères, nous ne serions pas en mesure de prendre les caractères dont nous disposons pour composer les mots exacts de l'e-mail d'origine.
Il peut y avoir des moyens de faire une approximation approximative de ce que l'image peut être, mais ce ne seront jamais que des approximations, rien de tel qu'un film d'action "Améliorez!" représentation de la manipulation d'images.
Mise à jour: lien obligatoire vers une page sur le "visage tourbillonné" http://sciencenotes.wordpress.com/2007/10/20/what-computers-can-swirl-computers-can-unswirl/
la source
Dans l'article Pourquoi estomper les informations sensibles est une mauvaise idée, les auteurs décrivent une méthode pour «effacer» les nombres et le texte .
Le processus est similaire à une attaque par dictionnaire: vous créez des images floues (de modèle similaire) à partir de caractères / chiffres, puis vous les associez au flou.
la source
Non, vous ne pouvez pas inverser l'algorithme. À un certain niveau, la plupart des filtres de flou fonctionnent en additionnant et en faisant la moyenne des valeurs de pixels. Si vous ajoutez deux valeurs de pixels et remplacez chaque nombre par la moyenne des deux, vous ne pourrez pas déterminer ultérieurement les valeurs que vous aviez à l'origine.
Si vous ne disposez que de nouveaux Pixel 1 et 2, vous ne pouvez pas savoir si les pixels d'origine étaient 3 et 5, 1 et 7 ou toute autre combinaison possible.
la source
Non, car le flou est comme une compression avec perte: il supprime les informations qui ne peuvent pas être récupérées par la suite.
la source
Si la fonction de convolution est continue, cela devrait être possible. Mais puisque nous le traversons vers un filtre à bande limitée, la fonction ne peut pas être continue, certaines informations sont perdues. Mais vous pouvez toujours trouver une approximation proche.
la source