Dies ist eine ausgezeichnete Frage, die je nach Kontext unterschiedliche Antworten hat. Sie haben mehrere spezifische Fragen angesprochen, die jeweils eine eigene Antwort rechtfertigen könnten. Ich werde versuchen, sie hier als Ganzes anzusprechen.
F. Ist es nur eine Eigenschaft des Objektivs?
A. Einfach ausgedrückt, nein , obwohl man, wenn man CoC ignoriert, (unter Berücksichtigung der Mathematik) das Argument vorbringen könnte, dass es ist. Die Schärfentiefe ist eine "unscharfe" Sache und hängt stark vom Betrachtungskontext ab. Damit meine ich, dass es davon abhängt, wie groß das angezeigte Endbild im Verhältnis zur nativen Auflösung des Sensors ist. die Sehschärfe des Betrachters; die bei der Aufnahme verwendete Blende; die Entfernung zum Motiv bei der Aufnahme.
Frage: Können Objektive so konstruiert werden, dass sie bei gleicher Blende und Brennweite eine größere Schärfentiefe bieten?
A. Angesichts der Mathematik müsste ich nein sagen. Ich bin kein Optiker, nehmen Sie das, was ich hier sage, mit dem nötigen Salzkorn. Ich neige jedoch dazu, der Mathematik zu folgen, was die Schärfentiefe ziemlich deutlich macht.
F. Ändert es sich mit der Größe des Kamerasensors?
A. Letztendlich kommt es hier darauf an. Wichtiger als die Größe des Sensors wäre der minimale Konfusionskreis (CoC) des Bildgebungsmediums. Interessanterweise ist der Verwirrungskreis eines Imaging-Mediums nicht unbedingt ein Merkmal, da die minimale akzeptable CoC häufig durch die maximale Größe bestimmt wird, mit der Sie drucken möchten. Digitale Sensoren haben eine festgelegte Mindestgröße für CoC, da die Größe eines einzelnen Sensors so klein ist, wie es ein einzelner Lichtpunkt kann (bei einem Bayer-Sensor ist die Größe eines Quartetts von Sensoren tatsächlich die kleinste Auflösung).
F. Ändert es sich mit der Druckgröße?
A. Gegeben die Antwort auf die vorherige Frage, möglicherweise. Wenn Sie ein Bild über oder sogar unter der "nativen" Druckgröße skalieren, kann sich dies darauf auswirken, welchen Wert Sie für die minimale akzeptable CoC verwenden. Ja, die Größe (n), mit der Sie drucken möchten, spielen eine Rolle. Ich würde jedoch sagen, dass die Rolle im Allgemeinen geringfügig ist, es sei denn, Sie drucken mit sehr großen Größen.
Mathematisch ist klar, warum DoF nicht einfach eine Funktion des Objektivs ist und entweder das Abbildungsmedium oder die Druckgröße aus einer CoS-Perspektive betrifft. Um die Faktoren von DoF klar zu spezifizieren:
Die Schärfentiefe ist eine Funktion der Brennweite, der effektiven Blende, der Entfernung zum Motiv und des minimalen Verwirrungskreises. Der minimale Verwirrungskreis ist der Bereich, in dem die Dinge unscharf werden, da dies entweder als Funktion des Bildmediums oder als Funktion der Druckgröße angesehen werden kann.
Es gibt verschiedene mathematische Formeln, mit denen die Schärfentiefe berechnet werden kann. Leider scheint es keine einzige Formel zu geben, die eine Schärfentiefe in jeder Entfernung zum Motiv präzise erzeugt. Hyperfocal Distance
oder die Entfernung, bei der Sie effektiv den maximalen DoF erhalten, kann folgendermaßen berechnet werden:
H = f 2 / (N * c)
Wo:
H = Hyperfokaldistanz
f = Brennweite
N = Blendenzahl (relative Apertur)
c = Verwechslungskreis
Der Kreislauf der Verwirrung ist hier ein eigenartiger Wert, deshalb werden wir später darauf eingehen. Ein nützlicher durchschnittlicher CoC für digitale Sensoren kann bei 0,021 mm angenommen werden . Diese Formel gibt Ihnen die Hyperfokalentfernung an, die Ihnen nicht genau die Schärfentiefe angibt, sondern die Entfernung des Motivs, auf die Sie fokussieren sollten, um die maximale Schärfentiefe zu erzielen. Um den Istwert zu berechnen Depth of Field
, benötigen Sie eine zusätzliche Berechnung. Die folgende Formel liefert DoF für mittlere bis große Motiventfernungen, was insbesondere bedeutet, wenn die Entfernung zum Motiv größer als die Brennweite ist (dh keine Makroaufnahmen):
Dn = (H * s) / (H + s)
Df = (H * s) / (H - s) {für s <H
DOF = Df - Dn
DOF = (2 × H × s) / (H 2 - s 2 ) {für s <H
Wo:
Dn = Nahe Grenze von DoF
Df = Ferne Grenze von DoF
H = Hyperfokalentfernung (vorherige Formel)
s = Motiventfernung (Entfernung, auf die das Objektiv fokussiert ist, ist möglicherweise nicht "das Motiv")
Wenn die Motiventfernung die Hyperfokalentfernung ist:
Df = "unendlich" Dn = H / 2
Wenn die Motiventfernung größer als die Hyperfokalentfernung ist:
Df = unendlich Dn = 'unendlich'
Der Begriff "Unendlichkeit" wird hier nicht im klassischen Sinne verwendet, sondern ist eher ein optisch-technischer Begriff, der einen Brennpunkt jenseits der hyperfokalen Entfernung bedeutet. Die vollständige Formel für die direkte Berechnung des DOF ohne vorherige Berechnung der Hyperfokalentfernung lautet wie folgt (Ersatz für H):
DOF = 2Ncf 2 s 2 / (f 4 - N 2 c 2 s 2 )
Wenn wir die Druckgröße und den Film für einen bestimmten digitalen Sensor mit einer bestimmten Pixeldichte ignorieren , ist die DoF eine Funktion der Brennweite, der relativen Apertur und der Entfernung des Motivs. Daraus lässt sich das Argument ableiten, dass DoF eine reine Funktion der Linse ist, da sich "Objektentfernung" auf die Entfernung bezieht, auf die die Linse fokussiert ist, was auch eine Funktion der Linse sein würde.
Im Durchschnitt kann man davon ausgehen, dass der mit einem digitalen Sensor erreichbare CoC immer das Minimum ist, was heutzutage bei einem Durchschnitt von 0,021 mm liegt, obwohl ein realistischer Bereich APS-C-, APS-H- und Full Frame-Sensoren abdeckt von 0,015 mm bis 0,029 mm . Bei den meisten gängigen Druckformaten (etwa 13 x 19 Zoll oder weniger) beträgt der akzeptable CoC etwa 0,05 mm oder etwa das Doppelte des Durchschnitts für digitale Sensoren. Wenn Sie gerne in sehr großen Formaten drucken, kann der CoC ein Faktor sein (erforderlich) kleiner als 0,01 mm), und Ihr scheinbarer DoF in einer großen Vergrößerung wird kleiner sein, als Sie rechnerisch berechnen.
Die obigen Formeln gelten nur, wenn der Abstand s
wesentlich größer als die Brennweite des Objektivs ist. Als solches bricht es für die Makrofotografie zusammen. Wenn es um Makrofotografie geht, ist es viel einfacher, DoF in Bezug auf Brennweite, relative Blende und Motivvergrößerung (dh 1,0x) auszudrücken:
DOF = 2Nc * (((m / P) + 1) / m 2 )
Wo:
N = Blendenzahl (relative Apertur)
c = Minimum CoC
m = Vergrößerung
P = Pupillenvergrößerung
Abgesehen von der Pupillenvergrößerung ist die Formel ziemlich einfach. Ein echtes, richtig gebautes Makroobjektiv hat weitgehend äquivalente Eintritts- und Austrittspupillen (die Größe der Blende von der Vorderseite des Objektivs (Eingang) und die Größe der Blende von der Rückseite des Objektivs (Ausgang) aus gesehen). , obwohl sie möglicherweise nicht genau identisch sind. In solchen Fällen kann man einen Wert von 1 für P annehmen, es sei denn, Sie haben begründete Zweifel.
Im Gegensatz zu DoF für mittlere bis große Motiventfernungen vergrößern Sie bei 1: 1-Makrofotografie (oder besser) IMMER für den Druck, auch wenn Sie mit 2 x 3 Zoll drucken. Bei gängigen Druckformaten wie 8 x 10, 13 x 19 usw. ist dies der Faktor Es ist davon auszugehen, dass der CoC-Wert für Ihr Imaging-Medium mindestens auflösbar ist, was wahrscheinlich immer noch nicht klein genug ist, um den offensichtlichen DoF-Schrumpf aufgrund der Vergrößerung zu kompensieren.
Abgesehen von komplexer Mathematik kann DoF intuitiv mit einem grundlegenden Verständnis von Licht visualisiert werden, wie die Optik das Licht verbiegt und welche Auswirkung die Blende auf das Licht hat.
Wie wirkt sich die Blende auf die Schärfentiefe aus? Letztendlich läuft es auf die Winkel der Lichtstrahlen hinaus, die tatsächlich die Bildebene erreichen. Bei einer größeren Apertur erreichen alle Strahlen, einschließlich derjenigen vom äußeren Rand der Linse, die Bildebene. Die Blende blockiert keine einfallenden Lichtstrahlen, daher ist der maximale Lichtwinkel, der den Sensor erreichen kann, hoch (eher schräg). Dies ermöglicht eine große maximale CoC, und der Übergang von einem fokussierten Lichtpunkt zu maximaler CoC ist schnell:
Bei einer schmaleren Apertur blockiert die Blende etwas Licht von der Peripherie des Lichtkegels, während Licht von der Mitte durchgelassen wird. Der maximale Winkel der Lichtstrahlen, die den Sensor erreichen, ist gering (weniger schräg). Dies führt dazu, dass die maximale CoC kleiner wird und der Übergang von einem fokussierten Lichtpunkt zu maximaler CoC langsamer verläuft. (Um das Diagramm so einfach wie möglich zu halten, wurde der Effekt der sphärischen Aberration ignoriert, sodass das Diagramm nicht 100% genau ist, aber dennoch den Punkt demonstrieren sollte):
Aperture verändert die Wachstumsrate von CoC. Breitere Aperturen erhöhen die Rate, mit der Unschärfekreise außerhalb des Fokus wachsen, weshalb der DoF flacher ist. Engere Blenden verringern die Rate, mit der Unschärfekreise außerhalb des Fokus wachsen, weshalb der DoF tiefer ist.
Beweise
Wie bei allem sollte man das Konzept immer beweisen, indem man die Mathematik ausführt. Hier sind einige interessante Ergebnisse, wenn Sie die obigen Formeln mit F # -Code im F # Interactive-Befehlszeilendienstprogramm ausführen (für jeden einfach herunterzuladen und zu überprüfen):
(* The basic formula for depth of field *)
let dof (N:float) (f:float) (c:float) (s:float) = (2.0 * N * c * f**2. * s**2.)/(f**4. - N**2. * c**2. * s**2.);;
(* The distance to subject. 20 feet / 12 inches / 2.54 cm per in / 10 mm per cm *)
let distance = 20. / 12. / 2.54 / 10.;;
(* A decent average minimum CoC for modern digital sensors *)
let coc = 0.021;;
(* DoF formula that returns depth in feet rather than millimeters *)
let dof_feet (N:float) (f:float) (c:float) (s:float) =
let dof_mm = dof N f c s
let dof_f = dof_mm / 10. / 2.54 / 12.
dof_f;;
dof_feet 1.4 50. coc distance
> val it : float = 2.882371793
dof_feet 2.8 100. coc distance
> val it : float = 1.435623728
Die Ausgabe des obigen Programms ist faszinierend, da es anzeigt, dass die Schärfentiefe in der Tat direkt durch die Brennweite als unabhängiger Faktor von der relativen Blende beeinflusst wird, vorausgesetzt, nur die Brennweite ändert sich und alles andere bleibt gleich. Die beiden DoFs konvergieren bei f / 1.4 und f / 5.6, wie das obige Programm zeigt:
dof_feet 1.4 50. coc distance
> val it : float = 2.882371793
dof_feet 5.6 100. coc distance
> val it : float = 2.882371793
Faszinierende Ergebnisse, wenn auch nicht ganz intuitiv. Eine weitere Konvergenz tritt auf, wenn die Abstände angepasst werden, was zu einer intuitiveren Korrelation führt:
let d1 = 20. * 12. * 2.54 * 10.;;
let d2 = 40. * 12. * 2.54 * 10.;;
dof_feet 2.8 50. coc d1;;
> val it : float = 5.855489431
dof_feed 2.8 100. coc d2;;
> val it : float = 5.764743587