¿Qué es el campo EXIF ​​"ID único de imagen"?

10

¿Cuál es la ID única de la imagen en la información Exif? ¡¿Para qué se usa esto?!

Parece que cada sistema podría usar su propio método, entonces, ¿sigue siendo único entre diferentes sistemas?

Buscando en línea pude encontrar esta información:

Buscador de cámaras robadas
Aparentemente, los buscadores de cámaras robadas usan esta identificación única y otra información para encontrar cámaras robadas.

Recuentos del obturador
Algunos foros sugieren que Image Unique ID también contiene recuentos de obturadores: Determinar las actuaciones del obturador en un M8 y este , por lo que no siempre es un número aleatorio.

Definición según el sitio web Exif.org :
"Esta etiqueta indica un identificador asignado exclusivamente a cada imagen. Se registra como una cadena ASCII equivalente a notación hexadecimal y longitud fija de 128 bits".

También vea esta pregunta similar en otro foro .

Omne
fuente

Respuestas:

7

Basado en la longitud del campo como se define en Exif 2.2, parece ser un campo para contener un GUID (o identificador único global) que debería identificar de manera única esa imagen en particular de todas las demás imágenes. Debe elegirse al azar y en función del tamaño del espacio de direcciones disponible (128 bits), una colisión es extremadamente improbable en el futuro previsible.

AJ Henderson
fuente
1
AJ Henderson: estás pensando a largo plazo :-). Si todos en la Tierra tuvieran una cámara y tomaran una foto por segundo, si un número binario de 128 bits se usara de manera realmente aleatoria, en un período de 100 años habría alrededor de mil millones de billones de billones + números únicos disponibles POR SEGUNDO por foto :-). ||| 2 ^ 128/8765 h / a / 3600 s / h / E10 personas ~ = 1E19. E11 personas (!) = 1E18.
Russell McMahon
3
@RusselMcMahon: cierto, pero se supone que los GUID son únicos en más que solo fotos. Las cámaras difícilmente serán el consumidor más rápido de GUID y, finalmente, obtendrá colisiones, pero las posibilidades de una colisión práctica y significativa son efectivamente nulas durante mucho, mucho tiempo.
AJ Henderson
@RussellMcMahon: tus matemáticas no me funcionan demasiado bien. Según la población actual, se usarían 2.24E17 GUID por año en función de todas las personas que disparan una vez por segundo (365 * 24 * 60 * 60 * 7097962000). Eso requeriría 1.52E21 años para consumir todas las combinaciones posibles (2 ^ 128 / [resultado anterior]). Nuestro planeta será relegado durante mucho tiempo a la ceniza espacial antes de agotar el conjunto ... habiendo sido consumido por nuestro sol unos 380 mil millones de años antes.
John Cavan
1
Desde el enlace de Wikipedia: "generando mil millones de UUID por segundo durante los próximos 100 años, la probabilidad de crear solo un duplicado sería de aproximadamente el 50%" Eso no estaría tan lejos en el futuro si estuviéramos con el ejemplo de cada persona que toma Una foto cada segundo. No digo que sea un problema real y esta es realmente una pregunta más para Math o algo similar. Todavía son prácticamente útiles, pero eventualmente se descomponen con el uso suficiente.
AJ Henderson
1
@Omne: es posible que en algunos casos se pueda usar para alguna otra forma de identificador único (de los cuales el número de serie de la cámara y el obturador serían únicos). Los datos EXIF ​​están ampliamente abiertos a la forma en que el fabricante quiere implementarlos, pero el campo está configurado para admitir GUID.
AJ Henderson