Author Topic: Formato RAW (CR2)  (Read 20193 times)

Offline Pep

  • PixInsight Addict
  • ***
  • Posts: 124
    • COELLO-PEDRAPIQUER
Formato RAW (CR2)
« on: 2007 November 25 01:34:59 »
Hola,

Quiero procesar tomas diurnas desde el formato RAW (CR2) de mi Canon 350D.
Cuando cargo la imagen sale como rosada, como este proceso no lo he realizado nunca, alguien podría echarme una mano de forma esquemática que pasos tengo que dar, es decir que herramientas tengo que usar.

Gracias por vuestra ayuda.
Pep Ferrer
Observatorio:
COELLO-PEDRAPIQUER
Callosa d'en Sarria (Alicante)

Offline Tirulix

  • Newcomer
  • Posts: 21
    • http://www.astrofotografia.org
Formato RAW (CR2)
« Reply #1 on: 2007 November 26 01:35:48 »
Para comenzar te recomendaria (entre otros) que te mirases el tutorial de "ajuste de histogramas" de la web de Caliu.

Y para continuar, mirate el resto... :) no tienen desperdicio, y te permitiran adquirir conocimientos para hacer procesados completos de una imagen.
http://www.astrosurf.com/space_colors/video_tutorials/video_tutorials.htm

Offline C. Sonnenstein

  • PixInsight Addict
  • ***
  • Posts: 262
    • http://astrosurf.com/astro35mm
Formato RAW (CR2)
« Reply #2 on: 2007 November 26 03:01:13 »
Hola Pep:

Procesar imágenes diurnas es una tarea mucho menos exigente que las imágenes del firmamento. He de suponer que si las imágenes muestran esa dominante de color es porque la cámara está modificada. En ese caso, el problema de la desviación de color es debido principalmente a la diferencia en respuesta en cada canal.

Una buena solución sería realizar un ajuste de balance de blancos a través de la cámara, tomando como referencia un objeto blanco bajo condiciones de iluminación concretas. Sin embargo, cuando usamos el formato RAW de la cámara puede también ser muy útil ajustar el balance cromático mediante software. Para ello existen varios métodos, entre los que se encuentra el sustituir los valores de los medios tonos en cada canal RGB por los de la mediana: http://www.astrosurf.com/astro35mm/articulos/histogramas2.htm . El problema es que este ajuste se basa en una distribución no lineal de los valores de cada píxel, y aunque en imágenes diurnas puede dar resultados aceptables, no es ni mucho menos el mejor método para imágenes astronómicas, ya que este ajuste dependerá siempre del brillo de un píxel. Para evitar este problema dicho ajuste debería realizarse siempre de una forma completamente lineal, es decir, multiplicar cada canal de color por una valor constante. Esto es una corrección lineal de color, porque afecta igualmente a todos los píxeles de cada canal, independientemente de su brillo.

De todas formas, PixInsight Standard permite realizar el ajuste comentado más arriba mediante este sencillo script:
Code: [Select]

var w = ImageWindow.activeWindow;
var v = w.currentView;

if (w.isNull) {
    throw Error ("No active window!");
}
if (3 != v.image.numberOfChannels) {
    throw Error ("Don't know how to work with images that don't have 3 channels");
}

var medians = new Array;
function get_medians() {
    for (var i = 0; i < 3; i++) {
        v.image.selectedChannel = i;
        medians[i] = v.image.median();
    }
    v.image.resetSelections();
}

function stretch() {
    var p = new HistogramTransform;
    p.H = [
        // shadows, midtones, highlights, ext_shadows, ext_hilights
        [0.00000000, medians[0], 1.00000000, 0.00000000, 1.00000000],  // R
        [0.00000000, medians[1], 1.00000000, 0.00000000, 1.00000000],  // G
        [0.00000000, medians[2], 1.00000000, 0.00000000, 1.00000000],  // B
        [0.01000000, 0.87500000, 0.99000000, 0.00000000, 1.00000000],  // RGB/K
        [0.00000000, 0.50000000, 1.00000000, 0.00000000, 1.00000000]   // alpha
    ];
    p.executeOn (v);
}

get_medians();
stretch();


Para ejecutarlo debes copiar y pegar el código en el editor de script desde File>New>JavaScript Source File (js.) y ejecutarlo mientras tienes la imagen activa mediante el comando F9 (Execute>Compile & Run)

Por otro lado, PixInsight Standard dispone también de algunas herramientas que permiten realizar un ajuste de corrección lineal del color. Una de ellas es ChannelMatch, en la que puedes ajustar fácilmente los factores de corrección lineal en cada canal RGB. LRGBCombination también permite esta modificación cuando se combinan los canales, permitiendo además mantener un rango uniforme. Por último puedes realizar fácilmente la misma operación desde PixelMath utilizando una expresión de este tipo:

Code: [Select]
0.983 * $target[0]
0.870 * $target[1]
0.955 * $target[2]


donde 0.983, 0.870 y 0.955 corresponden con los factores de corrección. Al utilizar estas expresiones desde la interfaz de PixelMath deberás siempre desactivar la opción Use a single expression for all channels. Por último la opción Reescale result deberá estar activada o desactivada dependiendo de cómo quieras redistribuir los valores a lo largo del rango dinámico.

Espero te sea de ayuda.
Carlos Sonnenstein

Offline ManoloL

  • PixInsight Addict
  • ***
  • Posts: 220
Formato RAW (CR2)
« Reply #3 on: 2007 November 26 09:49:09 »
Hola Carlos:

Creo que el punto final que aparece en el enlace
 http://www.astrosurf.com/astro35mm/articulos/histogramas2.htm.
conduce a una pagina inexistente y al siguiente aviso:

 La page que vous avez demandée n'existe pas ...

Nous vous suggérons d'utiliser le moteur de recherche d'astrosurf/google pour trouver la bonne adresse :

El hecho ocurre tanto con Internet Explorer como Mozilla Firefox. Creo que deberias editar la dirección quitando el punto.
Saludos.

Editado: El script si que funciona y muy bien.
Gracias.
Saludos de nuevo.
Saludos.

Manolo L.

Offline Carlos Milovic

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2172
  • Join the dark side... we have cookies
    • http://www.astrophoto.cl
Formato RAW (CR2)
« Reply #4 on: 2007 November 26 10:02:17 »
Gracias por el aviso... la moderacion lo arreglo ;)
Regards,

Carlos Milovic F.
--------------------------------
PixInsight Project Developer
http://www.pixinsight.com

Offline Pep

  • PixInsight Addict
  • ***
  • Posts: 124
    • COELLO-PEDRAPIQUER
Formato RAW (CR2)
« Reply #5 on: 2007 November 26 13:41:24 »
Hola,

Muchas gracias Tirulix y Carlos.

La cámara efectivamente esta modificada, pero ya le hice un balance personalizado con una hoja blanca a las 12h del mediodía.

En un momento me has dado un montón de soluciones, ahora toca probarlas e ir aprendiendo.
Tengo que reconocer que se me resiste bastante el tema del procesado. Sobre todo en PI 1.0, me falta comprender o saber que es lo que hace cada una de las herramientas. Cuando exista documentación de este programa será la bomba.

Saludos y gracias de nuevo,
Pep Ferrer
Observatorio:
COELLO-PEDRAPIQUER
Callosa d'en Sarria (Alicante)