Estoy tratando de entender este filtro. Al igual que con otros filtros, me parece que no entiendo cómo funciona, tanto visualmente como en términos del algoritmo. Espero que al aprender lo último, el primero también haga clic de alguna manera.
Comentarios
- Considere preguntar para qué es la costumbre a continuación;)
- Si desea comprender el algoritmo, le sugiero que El científico e ingeniero ‘ s Guía de señales digitales Procesando .
- Marque este caso: graphicdesign.stackexchange.com/questions/98558/… Hay ‘ una respuesta que muestra en detalle 1) cómo el filtrado HP ‘ de Photoshop funciona internamente 2) el supuesto El principio de funcionamiento crea lo mismo que el filtro HP. La historia no está ‘ t basada en el desmontaje de Photoshop. Contiene una suposición: Photoshop ‘ s El filtrado de HP se realiza restando de la imagen una versión borrosa de la misma imagen.
Respuesta
El paso alto es lo opuesto al desenfoque gaussiano
Si toma una imagen y la desenfoca, solo mantiene las» frecuencias bajas » . El paso alto hace lo contrario, solo deja pasar las «frecuencias altas», o lo que la mayoría de la gente llama «los detalles». Cualquier imagen se puede deconstruir en estos dos componentes.
¿Ha utilizado la máscara de enfoque para enfocar una imagen? Ese filtro es en realidad equivalente a tomar una imagen y agregarle una copia filtrada de paso alto. Puede confirmar esto en Photoshop aplicando el filtro de paso alto en una capa duplicada y cambiando el modo de fusión a superposición.
Comentarios
- Es posible que desee agregar que la imagen es gris porque está desplazada para evitar valores negativos. Y la superposición es básicamente sumar cualquier cosa por encima de 128 y restar los valores a continuación. Así que unsharpmask es básicamente un filtro de refuerzo de altas frecuencias. Estoy agregando una respuesta a este efecto, pero preferiría eliminarla a favor de su respuesta. Además, todavía hay un tercer caso de uso que es la separación de frecuencias.
- Problema menor: primera oración: » Filtra » significa que » elimina, » por lo que un filtro de paso bajo (desenfoque) no » filtra las frecuencias bajas. » Filtro de paso alto (permite que las frecuencias altas pasen a través de él); filtro de paso bajo (permite que las frecuencias bajas pasen a través de él). Un filtro de paso bajo también se denomina » filtro de corte alto » ya que elimina las frecuencias altas. Y así sucede que un paso alto es un corte bajo.
- joojaa- buen comentario. Yorik, gracias, lo arregló.
- Mierda. Lleve una imagen a un archivo de Photoshop. Duplica la capa con la imagen en ella. Desenfoque (valor 10) en la capa 1. Filtro de paso alto (valor 10) en la capa 2. Establezca la capa 2 al 50% de opacidad. Agregue una capa de contraste, configúrela en legado y contraste de +50. Compare eso con la imagen original. Alucinado. Eso explica perfectamente lo que hace todo.
- @DirkvB Probé lo que dijiste y funcionó. ¿Podría explicar el razonamiento detrás del 50% de opacidad y +50 de contraste? También hay que tener en cuenta que este método recrea de cerca la imagen original, pero no es idéntico (solo ejecute una combinación de diferencias entre el original y este para ver lo que quiero decir).
Respuesta
Un filtro de paso alto es un ajustador que elimina la información de baja frecuencia de una forma única. Ahora hay muchas formas de implementar un filtro de paso alto, pero lo más probable es que el filtro de paso alto de Photoshop sea el resultado de restar la imagen borrosa del original (como se menciona en @filip ). Simplemente, toda la imagen menos la frecuencia baja es solo la frecuencia alta.
Ahora, si resta un desenfoque de una imagen, obtendrá píxeles que son negativos. Esto no es posible para Photoshop. Entonces, lo que se hace en cambio es que el resultado se compensa en 127 (o 0.5 si desea valores de punto flotante), por lo que el gris en realidad significa que no hay cambio de valor. El modo de superposición y de luz lineal están diseñados para funcionar a la inversa de las imágenes codificadas de esta manera (bit dependiendo de lo que necesite multiplicación / suma o suma / resta por partes).
Ahora, ¿para qué usaría esto? Bueno, puede acostumbrarse a aislar bordes, y el caso de uso principal es usarlo como herramienta de afilado. De hecho, la máscara de enfoque lo hace en un solo paso.A veces, sin embargo, la máscara de enfoque no le da suficiente control de los resultados. Por lo tanto, puede usar el filtro de paso alto para dividir la etapa intermedia y manipularlo para controlar dónde desea que ocurra el afilado y dónde no.
Esto nos lleva a separación de frecuencias , vea que puede ser que su imagen sea ligeramente irregular en la luz o con bastante frecuencia la piel sea algo desigual. Pero no quieres destruir exactamente la textura de la imagen. Así que ahora divides tu imagen en componentes bajos y altos. Luego, puedes pintar los componentes bajos con un color uniforme muaré, mientras retienes la capa de textura en la parte superior. O tú puede hacer lo contrario, eliminar fallas en el mapa de alta frecuencia mientras conserva la apariencia general. Por razones de precisión, lo más probable es que no use ambos desenfoque y pase alto, sino que reste manualmente, pero este sigue siendo el mismo método, solo los desenfoques y el redondeo de los resultados son diferentes.
Imagen 1 : La separación de frecuencias facilita la reparación de zapatos viejos. Sin duda, debería haber trabajado un poco más. Imagen original de aquí .
Ahora hay MUCHA magia que puedes hacer con este filtro. Pero, desafortunadamente, muchos de estos flujos de trabajo mágicos pueden requerir que pensar como un gurú del procesamiento de señales. El filtrado de paso alto mple puede funcionar como base para un algoritmo de reducción de ruido o como una capa rectificadora para la eliminación de neblina enmascarada de luminosidad de la imagen, etc.
Respuesta
Ninguna de las respuestas hasta ahora ha tocado las matemáticas detrás del filtro. Aquí «un informe detallado que cito:
Los filtros de frecuencia procesan una imagen en el dominio de frecuencia. La imagen se transforma en Fourier, se multiplica con la función de filtro y luego se vuelve a transformar en el dominio espacial. La atenuación de las frecuencias altas da como resultado una imagen más suave en el dominio espacial, y la atenuación de las frecuencias bajas realza los bordes.
En este punto, debemos tener en cuenta que un filtro de paso alto pasa las frecuencias altas y atenúa (es decir, reduce) las frecuencias bajas .
Como resultado de atenuar (o bloquear) las bajas frecuencias, las áreas de intensidad constante en la imagen de entrada son cero en la salida del filtro de paso alto. El gradiente de intensidad, que contiene las frecuencias altas, tiene valores de intensidad positivos y negativos en la salida del filtro. Para mostrar la imagen en la pantalla, se agrega un desplazamiento a la salida en el El dominio espacial y las intensidades de imagen se escalan. Esto da como resultado un valor de gris medio para las áreas de baja frecuencia y valores oscuros y claros para los bordes.
(Esta cita es aproximadamente de la mitad y precede a un imagen de ejemplo que debería ser bastante útil).
Vale la pena leer el artículo que he vinculado y tiene algunos ejemplos bastante claros (haga clic en las imágenes). Es demasiado largo para resumir y se basa en las figuras incluidas en él.
Comentarios
- y solo para el lego ‘ s: atenuar significa » reducir la fuerza, el valor o el impacto »
- @Yorik que ‘ no se me ocurrió. Es ‘ una palabra que uso a diario en mi trabajo. Editado
- @ChrisH La transformación de Fourier es una forma de implementar un filtro de paso alto (aunque no es el único), pero estoy bastante seguro de la experimentación pasada de que Photoshop no hace un Fourier directamente, sino que resta un desenfoque. . Sin embargo, es posible que los fotógrafos más nuevos usen Fourier para el desenfoque (las versiones anteriores a CS, CC aparentemente no hacían esto) ya que ofrece un atajo para calcular el desenfoque … Pero FFT tiene su parte de problemas y podría ser que PS en realidad solo está salpicando un kernel de convolución sin esta optimización en el ciclo. Así que, de hecho, filip explicó cómo se hace el filtro.
- @joojaa restar un desenfoque es lo que hace la máscara de enfoque, y ambas opciones existen, así que tengo mis dudas. Si tuviera Photoshop, ‘ trataría de probar (aunque como se desconoce la forma del filtro en el dominio de Fourier, sería difícil probar de manera decisiva qué ‘ s utilizados). Cualquier cosa que pudiera probar en el gimp no ‘ ayudaría mucho.
- Las transformaciones de @ChrisH y Fourier en datos discretos también son propensas al ruido.
Respuesta
High Pass es un filtro de nitidez. Se podría decir que es una combinación de «detectar bordes» y «nitidez». La nitidez detecta cambios repentinos entre el brillo o el color de los píxeles y luego los cambia. Por lo tanto, las partes brillantes son más brillantes y las oscuras son más oscuras.
Pero la tarea de paso alto es notar solo los bordes.La configuración del radio le dice al filtro cuántos píxeles alrededor del borde detectado deben incluirse en la imagen filtrada (capa).
Ahora, este filtro no está diseñado para ser usado en sí mismo (por eso creo que está en un catálogo diferente), debes usar la imagen filtrada con la base, usando modos de fusión o similar, para resaltar los bordes de la imagen. Es por eso que la parte «no incluida» de la imagen es gris neutro. Por lo tanto, no afectará a los colores en el modo de fusión.