z = x*y ~ GI0
x ~ Gamma inversa (backscatter). Depende de gamma y alpha. Representa "la verdad".
y ~ Gamma (ruido speckle). Depende de L.
Entrada de la red: z
Salida: x
Voy a crear las imágenes artificialmente.
Hay dos cosas con las que puedo empezar a probar:
Hacer imágenes de 100x100 píxeles. Subdividirlas en 4. Empezamos con L=1, gamma=1, y vamos variando alpha. O sea que cada una de las 4 subzonas tiene un alpha distinto. Valores de alpha que podemos tomar: -1.5, -2, -3, -5, -6, -8, -10, -20.
Lo mismo pero sin subdividir la imagen. Y hacerla más chica, de 25x25.
Para tener en cuenta:
Fijarse cómo elegir el valor de alpha. Aleatoriamente? Porque no querría que la red aprenda que siempre en la esquina superior derecha el valor de alpha es tal, y así.
z = x*y ~ GI0 x ~ Gamma inversa (backscatter). Depende de gamma y alpha. Representa "la verdad". y ~ Gamma (ruido speckle). Depende de L.
Entrada de la red: z Salida: x
Voy a crear las imágenes artificialmente.
Hay dos cosas con las que puedo empezar a probar:
Para tener en cuenta: