Dado que existe un algoritmo para desenfocar imágenes, de modo que parte de él no puede reconocerse, ¿podemos revertir el algoritmo y desenfocar parte de esa imagen?
¿Existe algún programa que ya lo haga? ¿Es eso posible, incluso en un futuro cercano?
algorithms
graphics
mahen23
fuente
fuente
Respuestas:
La desconvolución (también ver aquí y aquí ) puede eliminar parcialmente una foto. Hay un montón de software por ahí que lo implementa, y esto fue incluso un ejercicio bastante básico en una clase de procesamiento de imágenes que tomé en la universidad. No es posible revertir completamente el desenfoque, ya que es con pérdida, pero se puede restaurar mucha información (también vea aquí (PDF)).
Una foto borrosa en movimiento será más fácil de restaurar que algo que simplemente está desenfocado, aunque ambos pueden restaurarse hasta cierto punto.
fuente
La inversión de la manipulación de imágenes depende de cómo se haya manipulado algo.
Dado que la imagen es una representación del objeto y solo tenemos los datos visuales en esa imagen, no podemos "desenfocarla", ya que no tenemos los datos.
Imagine que una imagen borrosa (como una cara pixelada) es similar a un correo electrónico sin todos los caracteres, no podríamos tomar los caracteres que tenemos disponibles para componer las palabras exactas del correo electrónico original.
Puede haber formas de hacer una apropiación aproximada de lo que puede ser la imagen, pero solo serán aproximaciones, nada como la película de acción "¡mejorar!" Representación de la manipulación de imágenes.
Actualización: enlace obligatorio a una página sobre la "cara arremolinada" http://sciencenotes.wordpress.com/2007/10/20/what-computers-can-swirl-computers-can-unswirl/
fuente
En el artículo Por qué difuminar la información confidencial es una mala idea, los autores describen un método para "borrar" números y texto .
El proceso es similar a un ataque de diccionario: crea imágenes borrosas (de patrones similares) a partir de caracteres / números y luego las combina con el desenfoque.
fuente
No, no puedes revertir el algoritmo. En algún nivel, la mayoría de los filtros de desenfoque funcionan sumando y promediando los valores de píxeles. Si agrega dos valores de píxel y reemplaza cada número con el promedio de ambos, no podrá determinar más adelante qué valores tenía originalmente.
Si solo tiene nuevos Pixel 1 y 2, no puede averiguar si los píxeles originales eran 3 y 5, 1 y 7 o cualquier otra combinación posible.
fuente
No, porque el desenfoque es como una compresión con pérdida: elimina la información que no se puede recuperar después.
fuente
Si la función de convolución es continua, entonces debería ser posible. Pero como lo pasamos a un filtro de banda limitada, la función no puede ser continua, se pierde parte de la información. Pero aún puede encontrar una aproximación cercana.
fuente