Mostrando resultados del 1 al 7 de 7

Tema: Composición de una ráfaga en RAW ("antimediana")

  1. #1
    Fecha de Ingreso
    nov 2006
    Ubicación
    Madrid (a ratos Alicante)
    Mensajes
    6.265

    Predeterminado Composición de una ráfaga en RAW ("antimediana")



    La mediana se puede usar para eliminar cosas que se mueven en una secuencia de fotos porque excluye los valores alejados de lo habitual dentro de la ráfaga, "comiéndose" así los elementos que solo aparecen en alguna de las fotos. Esto sirve para limpiar sin procesado manual una escena de elementos móviles, como aquí:

    http://www.guillermoluijk.com/datosi...median1920.jpg


    Hoy he querido probarla para lograr lo contrario: quedarse con todo aquello que en cada fotografía de una ráfaga sea distinto a lo que tienen las demás fotos en la misma localización. A este corredor le hice una ráfaga de 11 fotos (yo quería más pero el buffer de mi cámara como que no da para más). Con la "antimediana" me quedo en cada píxel del archivo RAW con el valor más aejado de los que suelen encontrarse en ese mismo píxel dentro de la ráfaga. Si por ejemplo el tío que pasa corriendo da un valor de 30, y las otras 10 fotos en ese mismo píxel arrojan valores alrededor de 150, la "antimediana" se queda con el 30, es decir con el corredor. El resultado:

    http://www.guillermoluijk.com/misc/multirunner.jpg

    Perdón por los quemazos y la baja velocidad de disparo, ha sido un día complicado para encontrar fauna urbana.

    Se sacan algunas lecturas:
    - Así como la mediana para eliminar cosas que se mueven era (para mi sorpresa) super robusta en el sentido de que nunca producía artefactos de colores extraños, la "antimediana" es mucho más delicada: si el corredor se solapa consigo mismo en dos tomas (ver zapatillas) se entremezclan valores RAW de varias tomas dando lugar a colores extraños.
    - También es muy sensible al movimiento (ver nubes y hojas del árbol), dando de nuevo artefactos.

    Ambas cosas mejorarían bastante haciendo un procesado del mapa de fusión para por lo menos garantizar que fotositos contiguos obtengan sus valores del mismo RAW (p.ej. el dominante en la zona). Se reducirían los artefactos y se eliminarían completamente los colores extraños fruto de mezclar valores RGB de distintos RAW. En el mapa de fusión es fácil ver las zonas que van a dar "problemas":

    http://guillermoluijk.com/misc/mapaf...ntimediana.png


    El que quiera jugar con el RAW: http://www.guillermoluijk.com/misc/a...anstacking.dng

    Al que le guste programar la "antimediana" se calcula así de fácil:

    antimedian = function(x) {
    delta = abs(x - median(x))
    return(x[which(delta==max(delta))])
    }

    Salu2!

  2. #2
    Fecha de Ingreso
    nov 2006
    Ubicación
    Madrid (a ratos Alicante)
    Mensajes
    6.265

    Predeterminado Artículo

    Pasado "a limpio" para el que le interese el tema:

    Apilado por "antimediana" para replicar sujetos en movimiento en RAW




    Los apilados en RAW hechos hasta ahora:



    Salu2!

  3. #3
    Fecha de Ingreso
    nov 2006
    Ubicación
    Madrid (a ratos Alicante)
    Mensajes
    6.265

    Predeterminado

    Probando cosas para mejorar el resultado, solo con aplicar la moda (valor más frecuente) entorno a cada píxel del mapa de fusión (3x3 píxeles alrededor), se logran eliminar los falsos colores del revelado y los píxeles espúreos:

    izq.: versión base, der.: versión mejorada


    El RAW mejorado se va pareciendo al resultado ideal buscado:
    http://guillermoluijk.com/datosimage...medianmode.dng

    Haré pruebas con radios más grandes, las hojas de los árboles que se mueven aún no quedan finas:

    http://guillermoluijk.com/datosimage...ingmode3px.jpg

    Salu2!
    Última edición por Guillermo Luijk; 27/11/22 a las 02:43:21

  4. #4
    Fecha de Ingreso
    nov 2006
    Ubicación
    Madrid (a ratos Alicante)
    Mensajes
    6.265

    Predeterminado Antimediana en Photoshop

    En otro foro me han dado una genial idea para obtener el efecto "antimediana" en Photoshop: como buscamos en cada píxel el outlier, o valor más alejado de los esperables, podemos estimarlo con:

    [suma - (n-1)*mediana]

    Por ejemplo si tenemos 3 valores en un píxel procedentes de una ráfaga de 3 capturas: 2, 2, 50, siendo los valores 2 el fondo de la imagen y 50 el corredor que solo sale en una de las fotos: la mediana es 2, y el elemento buscado es el más alejado de ella (el corredor), el 50.

    suma = 2+2+50 = 54
    (n-1)*mediana = (3-1)*2 = 4
    [suma - (n-1)*mediana] = 54 - 4 = 50 -> hemos estimado la antimediana con un apilado por suma y otro por mediana, y estos sí que los tiene Photoshop.

    Así que cómo hacemos esta operación matemática en Photoshop?

    I just used n=3 of the input RAW files for simplicity:
    - Developed them identically in ACR and converted to linear sRGB in Photoshop (linear is needed for the coming operations)
    - Put them in three layers, and applied a 1/3 curve to each of them (to prevent highlight clipping when adding later)
    - Converted the three layers into one intelligent object
    - Duplicate this intelligent object:
    * Apply to the lower copy: Layer -> Smart objects -> Stacking method: Median. Then add to it a *2 curve (2=n-1) -> We have the (n-1)*median term
    * Apply to the upper copy: Layer -> Smart objects -> Stacking method: Add -> We have the sum term. Set Difference blending mode to this copy.

    Tachan!

    http://guillermoluijk.com/misc/photoshop_antimedian.jpg

    TIFF con los términos 'sum - (n-1)*median' en capas separadas (37MB):
    http://guillermoluijk.com/misc/photoshop_antimedian.tif

    Salu2!
    Última edición por Guillermo Luijk; 17/11/22 a las 17:58:10

  5. #5
    Fecha de Ingreso
    feb 2018
    Ubicación
    Alquerias del Niño Perdido
    Mensajes
    489

    Predeterminado

    Gracias Guillermo, tengo que probarlo.

    Un saludo

  6. #6
    Fecha de Ingreso
    nov 2006
    Ubicación
    Madrid (a ratos Alicante)
    Mensajes
    6.265

    Predeterminado Tutorial photoshop

    He subido un tutorial para poder replicar la "antimediana" en Photoshop. Tiene sus fallos, porque no deja de ser una estimación, pero como poco como ejercicio de cómo usar Photoshop como una "calculadora de imágenes" me parece interesante. Si alguno tenéis una ráfaga de imágenes en secuencia con la cámara quieta (aves, deportes,...) estaría bien ver el resultado.

    https://www.overfitting.net/2022/11/...plicar_18.html





    Salu2!

  7. #7
    Fecha de Ingreso
    nov 2006
    Ubicación
    Madrid (a ratos Alicante)
    Mensajes
    6.265

    Predeterminado Final del ejercicio: RAW con moda de 21 píxeles

    Como iteración final para zanjar el ejercicio, he probado en la modalidad RAW a aplicar filtros de moda más amplios al del 9 píxeles que usaba arriba. Me he ido a una moda de 21 píxeles y de 49 píxeles. Con la de 21 el resultado en el corredor ya es directamente perfecto así que no aporta nada subir. No hay ningún píxel que de colores raros excepto en los bordes de las zonas de solape. Para mejorarlo más aún habría que irse a una fusión con cierta progresividad.







    El RAW final:
    http://guillermoluijk.com/datosimage...anmode21px.dng

    Su revelado:
    http://guillermoluijk.com/datosimage...ngmode21px.jpg

    Salu2!

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •