Wie kann ich die Bild- / Sensorabmessungen in mm abrufen, um Circle of Confusion von EXIF ​​zu erhalten?

Ich muss einige Formeln berechnen lassen, die auf dem Verwirrungskreis und / oder den Bildabmessungen (Diagonale) in Millimetern basieren und nur auf EXIF-Daten basieren.

IOW, ich kann nicht sagen "dieses Foto wurde mit Canon 5D3 aufgenommen und ist daher ein FF-Sensor".

Ich denke, das hängt mit den Tags für die Auflösung der Brennebene zusammen, aber ich weiß nicht, wie genau die Tags benannt sind und wie die Diagonale berechnet wird. (Ich habe vor, d/1500 oder Zeiss-Formel zu verwenden, um CoC zu berechnen).

Irgendeine Hilfe?

Können Sie erklären, warum Sie diese seltsame Anforderung haben?
@mattdm: Durchsucht eine SQL-Abfrage über eine DB mit zwischengespeicherten Metadaten. Natürlich ist CoC per se nicht sehr interessant, aber andere berechnete Parameter, die darauf basieren, sind es.
Möchten Sie den CoC für eine bestimmte Displaygröße/Betrachtungsabstand berechnen oder möchten Sie wissen, wie groß die einzelnen Pixel sind? Bei CoC sollte es keinen Unterschied machen, ob etwas horizontal, vertikal oder diagonal ist. Die Schlüsselfaktoren, die CoC bestimmen, sind die Vergrößerung, die erforderlich ist, um ein Bild mit einer gewünschten Betrachtungsgröße von einer gegebenen Sensorgröße zu erzeugen, der gewünschte Betrachtungsabstand und die Sehschärfe des Betrachters.

Antworten (2)

Unter Verwendung der EXIF-Daten sollten Sie in der Lage sein, die folgende Formel zu verwenden:
(Auflösung in Pixel/Fokusebenenauflösung in dpi) X 25,4 (mm/in) = Größe in mm

Für meine Canon 5DII lauten die horizontalen und vertikalen Zahlen:
(5616p/3849,21 ppi) X 25,4 mm/Zoll = 37,058 mm
(3744p/3908,14 ppi) X 25,4 mm/Zoll = 24,33 mm

Sobald Sie die horizontalen und vertikalen Maße haben, können Sie das Diagonalmaß mit der einfachen Formel a² + b² = c² oder c = √(a² + b²) berechnen.

Für die Canon 5DII ergibt sich daraus: √(37,058² + 24,33²) = 44,33 mm

Wie Sie sehen können, ist das Ergebnis etwas größer als die erwarteten 36 x 24 mm, die eine Diagonale von 43,267 mm ergeben würden. Canon gibt die Sensorgröße in der Verkaufsliteratur mit 36 ​​x 24 mm an, gibt in der technischen Literatur für die 5DII jedoch 35,8 x 23,9 mm an. Ich habe ähnliche Ergebnisse für jede Kamera, mit der ich das ausprobiert habe. Da die gemeldete Auflösung die des Bildes nach dem Aufheben der Mosaikstruktur ist, kann die Diskrepanz nicht erklärt werden, da die zusätzlichen Kantenpixel nur zum Interpolieren der RGB-Werte der "effektiven" Pixel verwendet werden, die im Bild mit aufgelöster Mosaikstruktur verwendet werden.

Anstatt die EXIF-Daten zu verwenden, können Sie auch eine Datenbank konsultieren, wie sie beispielsweise bei DxO Mark zu finden ist . Die Sensorabmessungen in mm jeder getesteten Kamera sind auf der Registerkarte „Spezifikationen“ für jede Kamera enthalten.

Im Allgemeinen verwenden FF-Kameras Sensoren mit 36 ​​x 24 mm, APS-C-Kameras (außer Canon) verwenden Sensoren mit 23,5 x 15,6 mm, Canon APS-C-Sensoren sind 22,3 x 14,9 mm. Eine vollständige Liste der Sensorgrößen, die von fast allen aktuellen Herstellern verwendet werden, finden Sie in der Tabelle am Ende von http://en.wikipedia.org/wiki/Image_sensor_format

+1 zum Datenbankansatz. Ich schlage vor, das zu verwenden und dann auf die Berechnung zurückzugreifen, wenn Sie keine Übereinstimmung erhalten.

Ich bin hier nicht in meinem Element, aber...

Ich habe einige Tests durchgeführt und es scheint, dass Sie, wenn Sie die horizontale/vertikale Auflösung des Kamerasensors nehmen, diese durch den EXIF-Wert der horizontalen/vertikalen Auflösung der Brennebene dividieren und dann das Ergebnis in Millimeter umwandeln, eine sehr genaue Schätzung der Abmessungen erhalten der Sensorgröße.

Beispiel mit meinem T4i:

Sensor horizontal resolution: 5184 px
Sensor vertical resolution: 3456 px

Focal Plane Horiz Resolution: 5798 dpi 
Focal Plane Vert Resolution: 5788 dpi

5184 px / 5798 dpi = 0.89410141428079 in
3456 px / 5788 dpi = 0.59709744298549 in

0.89410141428079 inches in mm = 22.7102 mm
0.59709744298549 inches in mm = 15.1663 mm

Der T4i-Sensor ist anscheinend 22,3 x 14,9 mm groß, sodass Sie mit dieser ziemlich einfachen Methode ziemlich nahe herankommen können.

Übrigens scheint dies eine großartige Seite zum Entschlüsseln von EXIF-Daten zu sein .