Foro Caborian, fotografía "in extremis"

MMM - Exposición y crítica fotográfica - 2004 - 2022 => Consultas Técnicas (Fotografía) => Mensaje iniciado por: Guillermo Luijk en Julio 10, 2008, 18:13:00

Título: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Julio 10, 2008, 18:13:00
Aunque no es nuevo poder corregir el balance de blancos de un JPEG (si no estoy equivocado LR lo hace), ayer me entretuve en escribir un tutorial para hacerlo sin salir de Photoshop porque contiene algunos conceptos interesantes para entender mejor cómo funciona la trastienda del balance de blancos.

El balance de blancos tal cual se implementa en el revelado RAW consiste en una corrección lineal de la exposición individual de cada canal.

Los pasos serían:

Partimos de la siguiente imagen procesada con un balance de blancos incorrecto:

(http://www.guillermoluijk.com/tutorial/wbjpeg/img1.jpg)


1. Convertir el JPEG (o la imagen en el formato que sea) mal balanceado a 16 bits

2. Si la imagen está en sRGB convertirla a un perfil de gamma exacta primero (p.ej. Adobe RGB)

3. Con una capa de ajuste de curvas, fijamos el ajuste de punto blanco en cualquier zona neutra (R=G=B) de la escena (en el ejemplo usé la pared blanca que se ve al fondo). Éste es un punto débil del método, para que no se necesite realizar ningún tanteo la escena ha de contener alguna zona neutra o casi sino habrá que tantear con las curvas.

(http://www.guillermoluijk.com/tutorial/wbjpeg/img2.jpg)


4. Para evitar que se quemen las zonas que se nos han quemado antes se crea otra capa de ajuste de curvas intermedia (es decir, ha de aplicarse a la imagen antes de que actúe la capa de balance de blancos) con la que se corrige la exposición a la baja.

(http://www.guillermoluijk.com/tutorial/wbjpeg/capas.gif)

(http://www.guillermoluijk.com/tutorial/wbjpeg/img3.jpg)


5. Acoplamos capas y convertimos a sRGB si ése fuera el perfil final deseado. La imagen ya está balanceada y lista para ser procesada normalmente para sacar lo mejor de ella:

(http://www.guillermoluijk.com/tutorial/wbjpeg/comp.jpg)

Está explicado con más detalle en: BALANCE DE BLANCOS JPEG (http://www.guillermoluijk.com/tutorial/wbjpeg/index.htm).

Salu2
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: J. Alfaro en Julio 10, 2008, 18:21:30
Ese teleco ahí... Habrá que probarlo  :wink:, gracias!
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Fact en Julio 10, 2008, 18:55:13
Excelente Gui!, como te dicen habrá que probarlo. Gracias. :gtti:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Roberto Anguita en Julio 10, 2008, 19:03:04
Mola hasta la foto.  :gtti:
Muy interesante.  :wink:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Julio 10, 2008, 23:07:49
Mola hasta la foto.  :gtti:

Claro, y es que es mi sobrina  :lol: :lol:

Salu2
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: nosha en Julio 11, 2008, 08:14:34
Muchas gracias. No uso jpg, pero nunca se sabe
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: David Conde en Julio 11, 2008, 09:56:45
gracias! :gtti: :gtti:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: arthur en Julio 11, 2008, 10:12:17
Ejem, ejem... si ya lo he dicho...eres un monstruo y un alma caritativa :D :D :D

Gracias mil  :gtti: :gtti:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Don Mammut en Julio 11, 2008, 10:33:20

      Se agradece un montón que compartas tus conocimientos.  :gtti: :gtti: :gtti:
                                                                      ..................... Saludos.  :wink:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: XIMOC en Julio 11, 2008, 12:58:32
 :gtti: :gtti: GRACIAS por la explicación.
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: evivancos en Julio 11, 2008, 21:33:25
Preciosa sobrina  :gtti:

Gracias  :wink:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: fran_406 en Julio 12, 2008, 00:35:12
Aquí tienes un alumno... :gtti: :gtti: :gtti:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: raғa eѕpada en Julio 13, 2008, 00:53:26
Y no sería más correcto el ajustar la zona neutra con el punto medio en vez de con el punto blanco?
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Lost Sunshine en Julio 13, 2008, 01:58:22
Gracias! :)  :gtti:



.:Ö:.
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Julio 13, 2008, 04:10:46
Y no sería más correcto el ajustar la zona neutra con el punto medio en vez de con el punto blanco?

Al revés, porque las curvas que genera el ajuste de punto gris tienen forma curva en lugar de ser un tramo recto, y por lo tanto no representan una multiplicación de todos los niveles de cada canal por un mismo valor, y por lo tanto no corresponden a un verdadero ajuste lineal de la exposición, y por lo tanto no sirven para efectuar un balance de blancos de la misma naturaleza que el que se hace en el revelado RAW sino que alterarían los tonos y el contraste de la imagen general.

Es una cuestión de concepto y de buscar la solución exacta, no de probar cosas "a ver lo que sale" y si aquello nos apaña. En el artículo se explica porqué debe hacerse con curvas rectas en el apartado 'PROCESO DE BALANCE DE BLANCOS'.

Arr.: imagen original con balance de blancos incorrecto.
Izq.: imagen ajustada con el punto gris: el píxel donde se ha medido con el cuentagotas es neutro, pero el resto de la imagen presenta ahora tonos erróneos.
Der.: imagen ajustada con 2 curvas rectas.

(http://www.guillermoluijk.com/tutorial/wbjpeg/img1.jpg)
(http://img501.imageshack.us/img501/3514/grisyf6.jpg)(http://www.guillermoluijk.com/tutorial/wbjpeg/img3.jpg)



Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: hep en Julio 14, 2008, 13:42:32
 Gracias por compartir siempre

tu sobrina es una preciosidad
 :gtti:

Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: raғa eѕpada en Julio 15, 2008, 18:25:56
Citar
Al revés, porque las curvas que genera el ajuste de punto gris tienen forma curva en lugar de ser un tramo recto, y por lo tanto no representan una multiplicación de todos los niveles de cada canal por un mismo valor, y por lo tanto no corresponden a un verdadero ajuste lineal de la exposición,

Claro... pero no estás haciendo un ajuste de exposición, sino un balance de blancos... los colores no tienen que corregirse por igual ni linealmente... bueno... eso es lo que creo.

Desde luego que el resultado es bueno... pero...

Yo sólamente selecciono el blanco cuando no tengo un gris definido (un elemento que sé que es gris, evidentemente gris no es en la foto).

Los próximos disparos que haga en jotaperro lo pruebo.

txas gracias. :-P
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Julio 15, 2008, 19:33:54
Claro... pero no estás haciendo un ajuste de exposición, sino un balance de blancos... los colores no tienen que corregirse por igual ni linealmente... bueno... eso es lo que creo.

Desde luego que el resultado es bueno... pero...

Pues precisamente Rafa: el balance de blancos es un ajuste de exposición, un escalado lineal de los canales de manera que todos los niveles de cada canal resultan multiplicados por un mismo factor, por supuesto diferente para cada canal para contrarrestar las sensibilidades relativas de cada uno ya sea debido al sensor o a la dominante de la propia escena. Es algo que aprendí gracias a DCRAW y es precisamente en lo que se basa el método. Del artículo original:

"(...)
Los principios teóricos en que nos vamos a basar para proceder a "deshacer" el balance de blancos actualmente aplicado a nuestra imagen y establecer un ajuste correcto son:


PROCESO DE BALANCE DE BLANCOS

En su implementación final, y dejando de lado los modelos de temperatura de color y matiz a los que suele asociarse el balance de blancos, éste consiste ni más ni menos que en una sobreexposición o subexposición de al menos dos de los canales RGB de la imagen.

La corrección de exposición, al menos cuando la imagen es lineal, consiste en una simple multiplicación de los niveles por un factor constante en cada canal lo cual se puede llevar a cabo aplicando a la imagen lineal curvas de este tipo:

(http://www.guillermoluijk.com/tutorial/wbjpeg/curvas_wb.gif)
Fig. 1 Curvas para realizar balance de blancos.


Es decir que el resultado no es que sea bueno porque lo que sale tiene buena pinta, es que es un verdadero balance de blancos tal y como lo hace el revelador RAW. Aquí puedes ver los factores que se requieren para hacer neutro el rectángulo rojo seleccionado sobre la imagen, y en consecuencia balancear en blancos la imagen de acuerdo a dicha zona de referencia:

(http://img231.imageshack.us/img231/2892/zsaraut6.jpg)

El canal verde se deja inalterado, y se multiplica el rojo por 1,31299 (sobreexposición +0,39 EV) y el azul por 2,397669 (sobreexposición +1,26 EV) para balancear la imagen.

Salu2

Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: raғa eѕpada en Julio 16, 2008, 07:38:57
Citar
por supuesto diferente para cada canal para contrarrestar las sensibilidades relativas de cada uno ya sea debido al sensor...

Tienes razón... esto es lo que me despistaba... aclarado.
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Juanchy en Julio 17, 2008, 08:06:21
Gracias Guillermo, muy interesante como siempre  :gtti:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: portiella en Julio 17, 2008, 09:54:13
También se puede sustituir Curvas por Niveles, y el resultado es el mismo.

Gracias por el tutorial, muy buena idea la compensación antes del ajuste del blanco
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Julio 18, 2008, 00:15:17
También se puede sustituir Curvas por Niveles, y el resultado es el mismo.

Perfecto, no uso Niveles así que ni me lo planteé pero lo he probado y el resultado es idéntico (no solo lo parece que era mi miedo).
Cotejando la imagen original y la final obtenida usando 2 capas de Niveles (balance+compensación) en lugar de Curvas, he calculado las curvas que replicarían el tratamiento y el resultado es el esperado:

(http://img242.imageshack.us/img242/3940/foto2bmpcuroc2.gif)

he añadido el comentario en el artículo así como la descarga del ajuste con niveles.

Gracias.
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: portiella en Julio 18, 2008, 00:16:54
También se puede sustituir Curvas por Niveles, y el resultado es el mismo.

Perfecto, no uso Niveles así que ni me lo planteé pero lo he probado y el resultado es idéntico (no solo lo parece que era mi miedo).
Cotejando la imagen original y la final ajustada con 2 capas de Niveles (balance+compensación) he calculado las curvas que replicarían el tratamiento y el resultado es el esperado:

(http://img242.imageshack.us/img242/3940/foto2bmpcuroc2.gif)

Como bien decías antes, es una curva lineal ;)
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Julio 18, 2008, 00:46:10
Como bien decías antes, es una curva lineal ;)

jeje sí, la verdad que suena raro. pero nunca sé como llamarlas  :lol:
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: juances en Julio 18, 2008, 00:49:08
Muy interesante y provechoso. un placer saludarte por aqui.
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: nati en Julio 21, 2008, 22:03:19
Gracias  :) :gtti: :gtti: :gtti:

Muy interesante  :)
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: sjlopez en Julio 21, 2008, 22:13:55
ThankU
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Julio 22, 2008, 00:28:36
Otro ejemplo del método (no estaría mal que alguien se animara eh?  :silba:): foto demasiado anaranjada a mi juicio. La primera corrección toma como referencia la pared del fondo; dicha zona se hace neutra y el primer plano sin dejar de tener un tono cálido se hace menos exagerado que el original. En la segunda corrección se usa la camisa como referencia y el fondo queda excesivamente frío.

Me quedo con la primera corrección:

(http://www.guillermoluijk.com/tutorial/wbjpeg/manolete.jpg)


Cada vez soy más partidario de disponer en la escena de elementos neutros como referencia para iniciar el ajuste del balance de blancos. En una serie de estudio no dudaría en hacer una toma con una carta gris neutra.
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: raғa eѕpada en Julio 23, 2008, 00:37:45
Citar
Cada vez soy más partidario de disponer en la escena de elementos neutros como referencia para iniciar el ajuste del balance de blancos.

Pero no siempre se tiene esa suerte...  :(
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: gabby en Julio 26, 2008, 11:13:59
Gracias. Nos será muy util a más de uno.
Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: úbecleB en Julio 29, 2008, 09:59:43
Ya que dices que no animemos.... :silba:

Desde luego, que la ventaja de tu método es patente teniendo a mano una referencia neutra, sin embargo creo que no siempre esa neutralidad es compatible con lo que nos "entra por el ojo", máxime cuando hay varias temperaturas de color. Realmente lo que suelo hacer es una especie de mezcla de tu método con el de saturación extrema.

De esta manera creo que se consiguen mejores resultados para balances de blancos puñeteros (sé que no es lo que tú nos estás contando, pero ya que tu metodo es una parte muy importante, aprovecho para ponerlo aquí :P )

Partiendo de esta última foto que pusiste, y después de utilizar tu método para una primera aproximación al BW, le agrego una nueva capa de tono/saturación, donde se ven claramente dos dominantes rojo y azul, ocasionadas, diría yo, por las dos temperaturas de color del exterior (que queda azulada tras la correccción), y de las personas del interior (rojizas)

(http://img329.imageshack.us/img329/8060/saturacionmaxoy0.jpg)

Después, creo una nueva capa entre la de saturación máxima y la del balance de blancos por curvas, de equilibrio de color, y juego con los valores, para que quede una mezcolanza de tonos sin que domine ninguno, pero tratando de corregir únicamente una de las dos dominantes (la roja o la azul, en mi caso escogí la roja).

(http://img65.imageshack.us/img65/9939/correccionrh0.jpg)

Vemos que sigue una dominante azul en el fondo, así que con la Herramienta Selección>Gama de colores, hago clic con la tecla mayúscula pulsada en los distintos azules del fondo, poniendo una tolerancia relativamentealta, y seleccionando así ese fondo, para volver a crear una capa de equilibrio de color y repetir el proceso de antes:

En este paso, se nota que la zona central de la pared del fondo está mucho más afectada por la luz del interior que del exterior, así que si quisiera podría volver a repetir la selección anterior, pero esta vez con esos azules claritos laterales, para ajustar totalmente la imagen. En este ejemplo lo dejé aquí.

(http://img362.imageshack.us/img362/6428/correccion2lj2.jpg)

Por último sólo nos resta desactivar la capa de tono/saturación, y los colores debieran de quedarnos ajustados. Eso sí, antes de ponerla aquí, la reconvertí a 8 bits y a sRGB, que si no, los colores vuelven a quedar desvirtuados:

(http://img230.imageshack.us/img230/7968/okpy6.jpg)

Mis capas quedaron tal que así:

(http://img530.imageshack.us/img530/8595/capaswt6.jpg)


Título: Re: TUTORIAL: Balance de blancos JPEG con Photoshop
Publicado por: Guillermo Luijk en Agosto 02, 2008, 01:00:35
Otro ejemplo más, he tomado prestada una imagen de un tutorial de Decamaras.com la cual tiene una dominante azul pero muy fácil de corregir gracias a que el personaje (Mr. Potato) tiene partes blancas (dientes, brazos y ojos).

A la izquierda la imagen original, con dominantes azules en lugares que deberían ser blancos (dientes, brazos y ojos) y que podemos usar como referencia, en concreto un diente. A la derecha la imagen corregida en el balance de blancos.

El análisis de tono en el centro muestra cómo amplias zonas con ligera dominante azul se uniformizan en una ligera dominante cálida como por ejemplo el fondo. Las zonas neutralizadas (dientes, brazos y ojos) han pasado de tener un tono exclusivamente azul a presentar partes tanto azules como cálidas entre las cuales habrá una transición suave que pasará por gris.

Es curioso ver como las orejas pierden su tono original. El motivo es que tras la corrección del balance de blancos, el canal rojo alcanza una exposición tal que genera un tono fuera de la gama de sRGB lo que en el histograma se ve como una saturación en el canal rojo. Con la imagen aún en Adobe RGB (como hice la corrección), las orejas mantenían su tono original.

También interesante es el análisis de saturación abajo, donde podemos ver que las zonas blancas (dientes, brazos y ojos) pierden saturación respecto a la que tenían en la imagen original como era de esperar. Se hacen neutros (R=G=B ) lo que se muestra como valores de saturación bajos (por eso aparecen casi en negro):

(http://img220.imageshack.us/img220/3396/wbft7.jpg)

Salu2