Suma de valores de píxeles más que fotones incidentes

Obtengo una eficiencia superior al 100 % para mi cámara en ISO superiores a 6400. ¿Bajo qué circunstancias se obtienen más valores de píxeles que la cantidad de fotones incidentes (eficiencia de detección de fotones superior al 100 %)?

PD: quité el filtro IR de mi Nikon D3 y ahora tengo una niebla que cubre el CMOS y estoy usando dcraw para obtener los valores de píxeles sin procesar de la imagen sin procesar.

Árbitro. a niebla IR: imagen brillante con infrarrojos D3 y tapa (imagen incluida)

ACTUALIZADO: Gracias por las contribuciones, supongo que debo enfatizar un par de cosas: 1- No estoy tratando de calcular la eficiencia cuántica sino la eficiencia de detección de fotones (uno puede calcular uno a partir de otro sabiendo sobre eficiencia geométrica y Geiger eficiencia). 2- Sé el número exacto de fotones incidentes por una incertidumbre aceptable. 3- Supuse que podrían ser algunas amplificaciones digitales, pero entonces debería estar bien calibrado para tales DSLR y considerando que no estoy saturando los píxeles.

¿Cómo calcula su eficiencia , cuál es su definición? La única noción cercana a lo que sugiere es la eficiencia cuántica y estoy bastante seguro de que no puede saber la cantidad y la proporción de fotones que su sensor está absorbiendo.
Re IR: por eso hay un filtro IR. Y muchos plásticos negros (como tapas de lentes) no son tan negros en el IR.
Soy un poco ignorante... ¿Cómo se obtiene más del 100% en algo... en este universo? ¿Cómo se mide la eficiencia de un sensor?
"2- Sé el número exacto de fotones incidentes por una incertidumbre aceptable". - ¿Cómo canceló el filtro AA y la transmitancia de la matriz CFA?
Agregué la respuesta real a mi publicación.
Las cámaras son herramientas para hacer fotografías y están diseñadas para ese propósito. Usarlos como instrumentos para otras cosas puede ser interesante, pero no es sorprendente cuando resultan ser menos que ideales, y excepto en los casos en los que conocer los detalles técnicos es útil para el propósito principal (¡fotografía!), esto está básicamente fuera de lugar. tema.

Respuestas (2)

Según su pregunta en Mathematica.SE , asumo que simplemente sumó los valores enteros para cada píxel en el archivo sin procesar, y el total fue mayor que lo que supone que es el número de fotones incidentes.

Primero, ¿cómo sabe cuál es el número real de fotones incidentes y está seguro de que su estimación es correcta?

Suponiendo que la estimación del conteo de fotones sea correcta, no sorprende que la suma de píxeles sea mayor. Parece estar asumiendo que un fotón registrado no causará un aumento mayor a 1 en el valor del píxel. Esto no es verdad. Los valores escritos en el archivo bruto pueden amplificarse digitalmente, es decir, multiplicarse por un factor constante. Por ejemplo, si importo un archivo sin formato D7100 de 14 bits capturado en ISO 6400 a Mathematica, encuentro estos valores:

In[96]:= data = Import["~/Desktop/DSC_2935.NEF", "RawData"];

In[97]:= MinMax[data]
Out[97]= {0, 16383}

In[98]:= Take[Union@Flatten[data], 10]
Out[98]= {0, 2, 6, 8, 10, 14, 16, 18, 20, 24}

Tenga en cuenta que se utiliza el rango completo de 14 bits (es decir 0..2^14-1, ), pero todos los valores son múltiplos de 2. Según recuerdo, los archivos ISO 12800 tienen múltiplos de 4 (aunque no lo verifiqué en este momento).

Finalmente, aunque no estoy familiarizado con los detalles de cómo funcionan exactamente los sensores y cómo se leen los datos, no me sorprendería si resulta que la cuantificación de la luz (o la carga eléctrica almacenada) no se refleja perfectamente en los datos registrados. datos. Esperaría que el proceso de amplificación introduzca ruido y no siempre registre el mismo valor para la misma cantidad de cuantos.

¿Debo usar un paquete para archivos .nef? Debido a que anteriormente usé ese comando que usó y Mathematica dice que .nef es un formato desconocido, luego usé dcraw con una configuración específica: -4 -D -T para un archivo tiff lineal sin procesar de 16 bits.
@faf No, está integrado desde la versión 10.1. ¿Qué versión tienes?
@Szablocs Tengo 10.0.4, voy a actualizar. Gracias.

Hay varias cosas que se deben tener en cuenta para responder a esta pregunta:

Por lo tanto, no es completamente correcto preguntar qué ISO debe establecerse para producir al menos un 100 % de eficiencia, ya que la eficiencia es hereditariamente diferente para todas las longitudes de onda. También es incorrecto decir que tiene más del 100% de QE en algún ISO por las mismas razones: QE de la suma de todos los canales, solo el canal rojo, ¿o qué?

Sin embargo, usted puede:

  1. definir una longitud de onda exacta
  2. aprenda la eficiencia cuántica para esa longitud de onda para los tres canales (aunque no sé cómo hacerlo, se necesitará al menos una fuente de luz calibrada para que emita una cantidad de luz arbitraria) para cualquier ISO
  3. agregue eficiencias cuánticas para una longitud de onda dada y calcule un multiplicador para la suma de canales para obtener la cantidad de fotones (inverso de la eficiencia cuántica)
  4. convertir una imagen gris no degradada (salida de dcraw -d -4 -r 1 1 1 1(no use -D, o tendrá un error adicional constante en cada píxel porque en este caso no se aplica nivelación de negro) a una imagen en escala de grises sumando cada grupo de cuatro celdas y multiplicando el resultado por número calculado

Esto le dará la matriz de números de fotones con precisión variable (peor SNR en la oscuridad, mejor SNR en las altas luces pero con menos precisión absoluta en las altas luces)

O bien, puede usar ISO en la cámara para amplificar la señal y extraer solo un canal de la imagen, pero perderá algo de precisión y no podrá obtener la cantidad de fotones sin un error multiplicativo constante.


Dicho esto, cualquier ISO mayor que el ISO de ganancia unitaria no le dará ninguna precisión adicional significativa además de un piso de ruido más bajo (mejor precisión de los tonos oscuros) con respecto a la luminancia del objeto. En el caso de la Nikon D3 , el ISO más alto que es sensato utilizar es ISO800: en este gráfico , el punto más cercano a la diagonal caída en el gráfico corresponde a ISO800 (el ISO real es algo más bajo).

Ahora, con respecto a su pregunta original:

Obtengo una eficiencia superior al 100 % para mi cámara en ISO superiores a 6400. ¿Bajo qué circunstancias se obtienen más valores de píxeles que la cantidad de fotones incidentes (eficiencia de detección de fotones superior al 100 %)?

La amplificación no está limitada a ningún valor, los fabricantes pueden introducir cualquier amplificación enorme para escribir ISO900000 en la caja de la cámara. Sin embargo, los valores ISO más altos tienen poco sentido en casos excepcionales.

Puede obtener fácilmente la suma de todos los píxeles mayor que la cantidad de fotones en casi cualquier cámara si configura el ISO lo suficientemente alto.