¿Cuál es la mejor manera de eliminar la textura de un papel fotográfico con textura escaneada?


48

Tengo un montón de viejas fotos familiares escaneadas donde el papel fotográfico tiene una textura. Desafortunadamente, la textura de la foto se escanea bastante bien. ¿Cuál es la mejor manera de eliminar la textura? (Photoshop CS5)

ingrese la descripción de la imagen aquí


2
Acabo de intentar lo siguiente: copie un área pequeña (50x50 px) del papel "blanco", defina un patrón con ella, superponga una nueva capa llena con ese patrón, invierta la capa, configure el modo de fusión de la nueva capa en Sustraer. Al mover la capa superior ligeramente a la izquierda / derecha y arriba / abajo, puede cancelar parte del patrón. No logré cancelar el patrón en toda la imagen. Quizás puedas mejorar esta técnica.
Saaru Lindestøkke

_____¡buena idea!
Jakub Sisak GeoGraphics

2
Si utiliza el enfoque de patrón, realmente desea asegurarse de que el patrón sea repetible. Eso puede significar que tiene que trabajar un poco para que coincida en cada borde, lo que puede significar que cambia de un 50x50 exacto. Si puede hacer que el patrón se repita sin problemas, probablemente tendrá mejor suerte.
jrista

1
Verificaría los foros de Adobe para Photoshop, muchos gurús de PS que pueden ayudarte. - forums.adobe.com/community/photoshop/general
L84

Respuestas:


36

El método del libro de texto es, como otros han mencionado, para suprimir la textura en el espacio de frecuencia. Explicaré cómo encontrar el filtro correcto, que básicamente puedes hacer manualmente en ImageJ (aplicación java freeware). Cuando abre el programa, es una franja de menú. Las partes que necesitas son:

  • Abrir archivo
  • Rectángulo de selección
  • Editar recorte
  • Proceso-> FFT -> FFT
  • Proceso-> FFT -> FFT inversa
  • Pincel (con color negro)

Primero, carga tu imagen. Luego selecciona la parte que solo es blanca con textura. Haz FFT en este cultivo:

Análisis

Ahora notas un patrón de estrella. Este es el patrón a reconocer cuando abres la imagen nuevamente y haces FFT en todo:

todo fft

Ahora, no elimine el punto central, ya que ese es el valor "DC". Lo que significa el brillo promedio. Usa el pincel para eliminar las otras estrellas. Haga que los puntos negros sean lo suficientemente grandes pero no demasiado grandes (juegue con ellos). Si se excede, obtendrá bandas alrededor de los bordes y bordes.

eliminación

Ahora haga FFT inversa:

resultado

(Nota: debe tener seleccionada la ventana de imagen FFT cuando intenta hacer la FFT inversa. Si tiene seleccionada la ventana de imagen original, recibirá un error que dice "Se requiere imagen de dominio de frecuencia").

Y si puede hacer esto con una resolución más alta de la que necesita, puede reducir el tamaño de la imagen con el muestreo de lanczos para obtener un resultado aún mejor:

reducir proporcionalmente

Si conoce algunas secuencias de comandos o programación, podría imponer este patrón de eliminación automáticamente en un conjunto completo.


2
Probablemente sea una buena idea también oscurecer los otros puntos regularmente espaciados en la FFT que son claramente extensiones del patrón central (y corresponden a sus armónicos más altos).
Ilmari Karonen

1
Es un procedimiento delicado. corre el riesgo de agregar efectos de llamada, por eso mantengo la edición al mínimo con esta edición imprecisa basada en el clic del mouse. Para el usuario que recibió un error en el procedimiento: asegúrese de que esté seleccionada la ventana correcta al hacer el inverso fft.
Michael Nielsen


Para ubuntu 16.04. es fácil de instalar: apt install imagej.
matemáticas

Para las imágenes y escaneos de hoy, la memoria predeterminada (500 MB) puede no ser suficiente. En las máquinas de 64 bits puede dar ImageJ la memoria máxima de 4GB para correr no está fuera de la memoria a través de: imagej -x4000. Parece que no hay más memoria, cf. imagej.nih.gov/ij/docs/install/linux.html
matemáticas

49

¡Me gustaría agregar mi técnica!

  1. Escanee la foto una vez como de costumbre.
  2. Gire la foto 180% en el escáner y escanee nuevamente.
  3. En Photoshop, elimine la rotación del segundo escaneo.
  4. Importarlo como una capa en la parte superior del primer escaneo.
  5. Alinear capas automáticamente con el comando Photoshop.
  6. Asigne 50% de segunda exploración de opacidad para combinar imágenes.

Esta técnica proviene de observar que los reflejos y las sombras de la textura del papel fotográfico se invierten en gran medida cuando se escanea desde la dirección opuesta. Mezclar dos de estos escaneos juntos cancela la mayor parte de la textura de esta manera.

Foto texturizada des texturizada

Obviamente, esto no lo aclara al 100% ... tal vez 2 escaneos más a 90 y 270 grados agregados a la mezcla harían más. Pero la gran ventaja es que NO elimina ninguna información de la foto, proporcionando una línea de base mucho más limpia que debería requerir configuraciones menos destructivas en el filtrado posterior. Pude aclarar aún más las cosas al copiar y pegar la "Diferencia" entre los dos escaneos alineados en un nuevo nivel de Diferencia con aproximadamente un 10% de opacidad, pero nunca he sido brillante en esos filtros de nivel en la parte inferior de la lista ... por lo que su kilometraje puede variar.

También creo que este proceso puede ayudar a reducir el filtrado destructivo posterior para texturas aleatorias, como rasguños leves. Oye, ¿cuánto cuesta intentarlo? Si te funciona, díselo a tus amigos.


1
¡Técnica interesante e inteligente! He publicado otro método. Es posible que pueda usar los modos de mezcla de aclarar / oscurecer para áreas más claras y oscuras de la imagen, en lugar de establecer la opacidad al 50%, lo que promediará los píxeles, disminuyendo el contraste.
MikeW

Acabo de ver este y yo también creo que es una idea bastante ingeniosa si tienes los recursos para hacerlo. Tendré que recordarlo.
John Cavan

1
eso es genial! : D
fortran

2
Probé todos los métodos. Tomar un escaneo de 6 a 8 rotaciones diferentes y alinearlas automáticamente y configurarlas para que se oscurezcan produce una imagen casi perfecta para mí, mientras que los más complicados enumerados anteriormente dejan mucho que desear.

Wow, esa es una idea realmente increíble y una gran observación. Por cierto, podría trabajar fácilmente en el dominio de frecuencia utilizando FFT. Todo lo que se necesita es un complemento FFT. Algo así como Fixel FFT Wizard .
Royi

22

Como el ruido es periódico, su mejor opción es transformar la imagen de Fourier y filtrar las frecuencias espaciales específicas del ruido. De esta forma, conservará muchos más detalles que con cualquier filtrado basado en gauss.

No sé si Photoshop puede hacer eso, pero aquí hay un ejemplo usando ImageMagick .


+1 ¡Eso es lo que haría! Matlab también puede hacerlo, y también Octave + Octaveforge caja de herramientas de procesamiento de imágenes
clabacchio

En comparación con la versión de Michaels con ImageJ, debo decir que la forma de ImageMagick es mucho mejor para las secuencias de comandos, y la versión de ImageJ es mucho mejor para las ediciones de fotos ocasionales.
matemática

16

Entonces ... de ninguna manera soy un experto en esto, pero ... Esto es lo que hice con tu imagen:

  1. Duplicar capa de imagen

  2. Aplique desenfoque gaussiano a la nueva capa (la mía tenía 2.9 píxeles, ajústela como desee)

  3. Establezca el nuevo modo de fusión de capas en luminosidad y ajuste la opacidad para adaptarse

  4. Acoplar la imagen

  5. Máscara de enfoque al gusto. Utilicé el 72% con un radio de 5 y un umbral de 4, pero juego con estos al gusto.

  6. Esperar perder un pequeño detalle, es inevitable.

El resultado:

ingrese la descripción de la imagen aquí

No está mal, creo, dado un comienzo JPEG. Puedes jugar con muchos de estos pasos para acercarte. De todos modos, mi fuente para esta idea fue: http://www.advancingwomen.com/photography/40944.php y diría que funciona ... :)


3
Creo que tu técnica es correcta. El paso que falta es comenzar con el escaneo con la resolución más alta que pueda obtener y cambiar el tamaño al final al tamaño que desee, agregando efectivamente un poco de nitidez nuevamente.
Dan Wolfgang

¡No esta mal del todo! Gracias. Estaba experimentando con la eliminación de ruido medio con resultados decentes. Tengo una imagen más nítida pero aún tengo un patrón visible (funciona mejor en un periódico o en un patrón de muaré de revista). Seguí tus pasos y estoy contento con los resultados.
Jakub Sisak GeoGraphics

@Jakub - Me alegro de poder ayudar. Sospecho que algunas variaciones en esto, con NR y similares, pueden mejorarlo aún más. También hay herramientas de terceros para la nitidez, el contraste, el tono, etc., que lo mejorarían aún más (por ejemplo, Topaz, Nik, etc.).
John Cavan

2
@Dan - Sí, más detalles para comenzar significa más para terminar. También podría probar otras técnicas de afilado, como el afilado inteligente, el pase alto, etc., para ver si les va mejor o peor que el enmascaramiento de enfoque.
John Cavan

15

¿Todavía tienes acceso a las fotos originales?

Lo mejor que puede hacer es colocarlo en un soporte de copia con dos luces en cuellos de cisne y volver a disparar con una buena cámara digital. Puedes jugar con las posiciones de las dos luces para eliminar la textura.

Otras posibilidades de soporte de copia:

  • use polarizadores cruzados: uno en las luces en una dirección, uno en la lente en la dirección opuesta. Esto puede reducir drásticamente el "ruido" de textura de la superficie no metálica.
  • use un difusor para reducir el contraste de su fuente de luz. Este puede ser un tazón de plástico blanco de una tienda de segunda mano, con un agujero cortado para disparar. O incluso una sábana vieja: cualquier cosa que haga que su fuente de luz sea "más grande" reducirá o eliminará los efectos de textura.

Si tiene una cantidad de estos que hacer, puede valer la pena gastar la cantidad relativamente pequeña necesaria para armar una buena configuración de soporte de copia. Si no desea invertir en un soporte de copia, un trípode versátil, uno con una columna central que puede inclinarse, podría funcionar en caso de necesidad.

Soy un gran admirador de corregir estas cosas lo antes posible en el proceso, en lugar del enfoque de "arreglarlo en Photoshop". Esto es ciertamente algo que se puede curar fácilmente en la fase de digitalización para brindarle una calidad mucho mejor que cualquier cosa que pueda hacer en Photoshop, que finalmente será al menos algo destructivo de la calidad de la imagen.


7

Creo que puedes hacerlo mejor que un gran radio borroso.

Para eliminar el polvo de color claro, una técnica común es duplicar la imagen, configurar el modo de fusión para oscurecer, luego empujar (mover) la capa duplicada unos pocos píxeles para que los píxeles más oscuros se superpongan donde está el polvo (y estos píxeles más oscuros son del área circundante inmediata, así que combine bien el color / tono). Debido a que utiliza el modo de oscurecimiento, solo los píxeles de colores más claros (el polvo en este caso) se ven afectados. Luego usas una máscara para pintar sobre el polvo.

Para defectos de color oscuro, utiliza una capa duplicada con el modo de mezcla más claro.

Debido a que tiene un patrón agradable de píxeles alternos más claros y más oscuros, puede usar una combinación de dos capas duplicadas, una en modo oscuro, la otra en modo claro. Esta es una técnica común en la restauración de fotos para eliminar texturas como esta:

  • duplica la capa, llámalo "aclarar", configura el modo de mezcla de capas para aclarar
  • duplicar la capa nuevamente, llamarla "oscurecer", configurar el modo de fusión para oscurecer
  • Con la herramienta de movimiento seleccionada, empuje cada una de estas capas unos pocos píxeles (movería una hacia arriba y hacia la derecha, la otra hacia abajo y hacia la izquierda; tendría que experimentar con el número exacto de píxeles para moverse.
  • deberías ver que la textura comienza a derretirse
  • en áreas claras como el fondo, probablemente desee enmascarar la capa oscura, y en áreas más oscuras enmascarar la capa clara

A continuación se muestra un antes / después que he hecho rápidamente. Debería poder obtener mejores resultados utilizando el original de mayor resolución, y utilizando muchas capas y arreglando un área a la vez (fondo, gorra, piel, uniforme). Todavía puede ver algo de textura que puede corregir con un ligero desenfoque o repitiendo la técnica nuevamente.

ingrese la descripción de la imagen aquí

He enmascarado las capas así:

ingrese la descripción de la imagen aquí

Ah, y tenga especial cuidado alrededor de los ojos. Si todo lo demás termina un poco borroso, siempre y cuando los ojos estén nítidos, la imagen se verá bien. Me enfocaría en los ojos y pasaría mucho tiempo con ellos, y después de suavizar la textura, los agudizaría. Puede terminar con algunos artefactos, ¡pero quiere ojos agudos!


1
Parece que esto funciona bastante bien y parece preservar la mayoría de los detalles, y tal vez combinado con el método de Ken Huegel (que también parece funcionar muy bien), podría obtener la mejor conservación de los detalles con la menor textura de la superficie.
jrista

4

FFT

Recomendaría usar el método FFT. De esta manera no obtienes esa imagen borrosa. Todos los detalles se quedan. ImageJ (para Mac) es una buena aplicación para eso. Hay muchos complementos FFT para Photoshop que también puedes encontrar en Internet.


3
¿Podría explicar un poco sobre lo que implica el método FFT? ¿La imagen que has publicado se hizo de esa manera? ¿Cómo lo hiciste? Los resultados se ven geniales.
mattdm

Michael publicó una explicación más detallada del método FFT.
John Cavan

1

Una muy buena manera de eliminar la textura es con el complemento Neat en neatimage.com. Elimina los patrones fácilmente en una sola pasada con un mínimo desenfoque. Debe aumentar el filtrado en el canal Y al 100%. Entonces Focus Magic se puede usar para eliminar cualquier desenfoque. El resultado tiene algunos artefactos que se pueden quitar fácilmente a mano. Filtro ordenado, Focus Magic


-2

¿Qué tal una forma de quitar hoyuelos de la impresión antes de escanear? ¿Tal vez planchando o presionando la foto se puede aplanar?


1
Oh dios mio ¡Ciertamente no hagas esto!
mattdm
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.