Đây là một câu hỏi xuất sắc, và một câu hỏi có câu trả lời khác nhau tùy thuộc vào ngữ cảnh. Bạn đã đề cập đến một số câu hỏi cụ thể mà mỗi câu hỏi có thể đảm bảo câu trả lời của riêng họ. Tôi sẽ cố gắng giải quyết chúng nhiều hơn như một tổng thể thống nhất ở đây.
Q. Nó chỉ là một tài sản của ống kính?
A. Nói một cách đơn giản, không , mặc dù nếu bạn bỏ qua CoC, người ta có thể (đưa ra toán học) đưa ra lập luận rằng đó là. Độ sâu của trường là một điều "mờ" và phụ thuộc rất nhiều vào bối cảnh xem. Do đó, ý tôi là nó phụ thuộc vào độ lớn của hình ảnh cuối cùng được xem liên quan đến độ phân giải gốc của cảm biến; thị lực của người xem; khẩu độ được sử dụng khi chụp; khoảng cách đến đối tượng khi chụp.
Q. Các ống kính có thể được thiết kế để tạo ra độ sâu trường ảnh nhiều hơn cho cùng khẩu độ và tiêu cự không?
A. Đưa ra toán học, tôi sẽ phải nói không. Tôi không phải là một kỹ sư quang học, vì vậy hãy lấy những gì tôi nói ở đây với những hạt muối cần thiết. Tôi có xu hướng theo toán học, mặc dù, điều này khá rõ ràng về độ sâu của trường.
Q. Nó có thay đổi với kích thước cảm biến máy ảnh không?
A. Cuối cùng, nó phụ thuộc vào đây. Quan trọng hơn kích thước của cảm biến sẽ là Vòng tròn nhầm lẫn (CoC) tối thiểu của môi trường hình ảnh. Thật kỳ lạ, Vòng tròn nhầm lẫn của một phương tiện hình ảnh không nhất thiết phải là một đặc điểm nội tại, vì CoC tối thiểu chấp nhận được thường được xác định bởi kích thước tối đa bạn định in. Cảm biến kỹ thuật số có kích thước tối thiểu cố định cho CoC, vì kích thước của một giác quan nhỏ như bất kỳ điểm ánh sáng nào có thể có được (trong cảm biến của Bayer, kích thước của một bộ cảm biến thực sự là độ phân giải nhỏ nhất).
Q. Nó có thay đổi với kích thước in không?
A. Có thể đưa ra câu trả lời cho câu hỏi trước. Thu nhỏ hình ảnh ở trên hoặc thậm chí bên dưới, kích thước in "gốc" của nó có thể ảnh hưởng đến giá trị bạn sử dụng cho CoC tối thiểu có thể chấp nhận. Do đó, vâng, kích thước bạn dự định in sẽ đóng một vai trò, tuy nhiên tôi sẽ nói rằng vai trò nói chung là nhỏ trừ khi bạn in ở kích thước rất lớn.
Về mặt toán học, rõ ràng tại sao DoF không chỉ đơn giản là một chức năng của ống kính và liên quan đến phương tiện hình ảnh hoặc kích thước in từ phối cảnh CoS. Để xác định rõ các yếu tố của DoF:
Độ sâu trường ảnh là một chức năng của Độ dài tiêu cự, Khẩu độ hiệu quả, Khoảng cách đến chủ đề và Vòng tròn nhầm lẫn tối thiểu. Vòng tròn nhầm lẫn tối thiểu là nơi mọi thứ trở nên mờ nhạt, vì điều đó có thể được xem như là một chức năng của phương tiện hình ảnh hoặc chức năng của kích thước in.
Có một số công thức toán học có thể được sử dụng để tính độ sâu của trường. Đáng buồn thay, dường như không có một công thức duy nhất tạo ra độ sâu trường ảnh chính xác ở bất kỳ khoảng cách nào đến chủ đề. Hyperfocal Distance
hoặc khoảng cách mà bạn đạt được DoF tối đa một cách hiệu quả, có thể được tính như sau:
H = f 2 / (N * c)
Ở đâu:
H = hyperfocal distance
f = tiêu cự
N = f-number (khẩu độ tương đối)
c = vòng tròn nhầm lẫn
Vòng tròn nhầm lẫn là một giá trị kỳ quặc ở đây, vì vậy chúng ta sẽ thảo luận về điều đó sau. Một CoC trung bình hữu ích cho các cảm biến kỹ thuật số có thể được giả định ở mức 0,021mm . Công thức này cung cấp cho bạn khoảng cách siêu tiêu cự, không chính xác cho bạn biết độ sâu trường ảnh của bạn là gì, thay vào đó nó cho bạn biết khoảng cách chủ thể bạn nên tập trung để có được độ sâu trường tối đa. Để tính toán thực tế Depth of Field
, bạn cần một tính toán bổ sung. Công thức dưới đây sẽ cung cấp DoF cho khoảng cách chủ thể từ trung bình đến lớn, điều này có nghĩa cụ thể hơn khi khoảng cách đến chủ thể lớn hơn độ dài tiêu cự (tức là ảnh không macro):
Đn = (H * s) / (H + s)
Df = (H * s) / (H - s) {cho s <H
DOF = Df - Đ DO
DOF = (2 * H * s) / (H 2 - s 2 ) {cho s <H
Ở đâu:
DN = Gần giới hạn của DoF
Df = Giới hạn xa của DoF
H = Khoảng cách siêu tiêu cự (công thức trước)
s = Khoảng cách chủ thể (khoảng cách mà ống kính được lấy nét, có thể không thực sự là "chủ thể")
Khi khoảng cách chủ thể là khoảng cách hyperfocal:
Df = 'vô cùng' Đn = H / 2
Khi khoảng cách chủ thể lớn hơn khoảng cách hyperfocal:
Df = vô hạn Dn = 'vô cùng'
Thuật ngữ 'vô cực' ở đây không được sử dụng theo nghĩa cổ điển của nó, mà nó là một thuật ngữ kỹ thuật quang học có nghĩa là một tiêu điểm vượt ra ngoài khoảng cách siêu tiêu cự. Công thức đầy đủ để tính toán DOF trực tiếp, mà không tính toán khoảng cách siêu tiêu cự đầu tiên, như sau (thay thế cho H):
DOF = 2Ncf 2 s 2 / (f 4 - N 2 c 2 s 2 )
Nếu chúng ta bỏ qua kích thước in và phim, đối với một cảm biến kỹ thuật số nhất định có mật độ pixel cụ thể , DoF là một chức năng có độ dài tiêu cự, khẩu độ tương đối và khoảng cách chủ thể. Từ đó, người ta có thể đưa ra lập luận rằng DoF hoàn toàn là một chức năng của ống kính, vì "khoảng cách chủ thể" chỉ khoảng cách mà ống kính được hội tụ, cũng sẽ là một chức năng của ống kính.
Trong trường hợp trung bình, người ta có thể giả định rằng CoC luôn ở mức tối thiểu có thể đạt được với cảm biến kỹ thuật số, mà ngày nay cuộn ở mức trung bình 0,021mm, mặc dù phạm vi thực tế bao gồm các cảm biến APS-C, APS-H và Full Frame bất cứ nơi nào từ 0,015mm - 0,029mm . Đối với hầu hết các kích thước in phổ biến, khoảng 13x19 "hoặc thấp hơn, CoC chấp nhận được là khoảng 0,05mm, hoặc gấp đôi trung bình cho các cảm biến kỹ thuật số. Nếu bạn là người thích in ở kích thước rất lớn, CoC có thể là một yếu tố (yêu cầu nhỏ hơn 0,01mm) và DoF rõ ràng của bạn trong một bản phóng to lớn sẽ nhỏ hơn bạn tính toán.
Các công thức trên chỉ áp dụng khi khoảng cách s
đáng kể lớn hơn độ dài tiêu cự của ống kính. Như vậy, nó phá vỡ để chụp ảnh macro. Khi nói đến chụp ảnh macro, việc thể hiện DoF dễ dàng hơn nhiều về độ dài tiêu cự, khẩu độ tương đối và độ phóng đại của đối tượng (tức là 1,0x):
DOF = 2Nc * (((m / P) + 1) / m 2 )
Ở đâu:
N = f-number (khẩu độ tương đối)
c = CoC tối thiểu
m = độ phóng đại
P = độ phóng đại đồng tử
Công thức khá đơn giản, bên ngoài khía cạnh phóng đại học sinh. Một ống kính macro được chế tạo đúng, đúng sẽ có phần lớn đồng tử vào và ra (kích thước của khẩu độ khi nhìn qua mặt trước của ống kính (lối vào) và kích thước của khẩu độ khi nhìn từ mặt sau của ống kính (lối ra)) , mặc dù chúng có thể không giống hệt nhau. Trong những trường hợp như vậy, người ta có thể giả sử giá trị 1 cho P, trừ khi bạn có nghi ngờ hợp lý.
Không giống như DoF cho khoảng cách chủ thể từ trung bình đến lớn, với chụp ảnh macro 1: 1 (hoặc tốt hơn), bạn LUÔN phóng to để in, ngay cả khi bạn in ở 2x3 ". Ở các kích thước in phổ biến như 8x10, 13x19, v.v. mở rộng có thể là đáng kể. Mọi người nên cho rằng CoC ở độ phân giải tối thiểu đối với môi trường hình ảnh của bạn, vẫn không đủ nhỏ để bù cho coF rõ ràng do mở rộng.
Về mặt toán học phức tạp, DoF có thể được hình dung bằng trực giác với sự hiểu biết cơ bản về ánh sáng, cách quang học bẻ cong ánh sáng và khẩu độ có ảnh hưởng gì đến ánh sáng.
Làm thế nào để khẩu độ ảnh hưởng đến độ sâu của trường? Cuối cùng nó sôi sùng sục xuống các góc của các tia sáng thực sự chạm tới mặt phẳng hình ảnh. Ở khẩu độ rộng hơn, tất cả các tia, bao gồm cả các tia từ mép ngoài của ống kính, chạm tới mặt phẳng hình ảnh. Cơ hoành không chặn bất kỳ tia sáng tới nào, vì vậy góc ánh sáng tối đa có thể chạm tới cảm biến là cao (xiên nhiều hơn). Điều này cho phép CoC tối đa lớn và tiến triển từ điểm sáng tập trung đến CoC tối đa rất nhanh:
Ở khẩu độ hẹp hơn, màng chắn DOES chặn một số ánh sáng từ ngoại vi của hình nón ánh sáng, trong khi ánh sáng từ trung tâm được cho phép xuyên qua. Góc tối đa của các tia sáng tới cảm biến là thấp (ít xiên). Điều này làm cho CoC tối đa nhỏ hơn và tiến trình từ điểm sáng tập trung đến CoC tối đa chậm hơn. (Trong nỗ lực giữ cho sơ đồ càng đơn giản càng tốt, ảnh hưởng của quang sai hình cầu đã bị bỏ qua, do đó sơ đồ không chính xác 100%, nhưng vẫn nên chứng minh điểm này):
Khẩu độ thay đổi tốc độ tăng trưởng CoC. Khẩu độ rộng hơn làm tăng tốc độ phát triển của các vòng tròn mờ tập trung, do đó DoF nông hơn. Khẩu độ hẹp hơn làm giảm tốc độ phát triển của các vòng tròn mờ tập trung, do đó DoF sâu hơn.
Bằng chứng
Như với tất cả mọi thứ, người ta phải luôn luôn chứng minh khái niệm bằng cách thực sự chạy toán học. Dưới đây là một số kết quả hấp dẫn khi chạy các công thức ở trên với mã F # trong tiện ích dòng lệnh F # Interactive (dễ dàng cho mọi người tải xuống và kiểm tra lại):
(* 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
Đầu ra của chương trình trên rất hấp dẫn, vì nó chỉ ra rằng độ sâu trường ảnh thực sự bị ảnh hưởng trực tiếp bởi độ dài tiêu cự như một yếu tố độc lập với khẩu độ tương đối, giả sử chỉ thay đổi độ dài tiêu cự và mọi thứ khác vẫn bằng nhau. Hai DoF hội tụ tại f / 1.4 và f / 5.6, như được minh họa bởi chương trình trên:
dof_feet 1.4 50. coc distance
> val it : float = 2.882371793
dof_feet 5.6 100. coc distance
> val it : float = 2.882371793
Kết quả hấp dẫn, nếu một chút không trực quan. Một sự hội tụ khác xảy ra khi khoảng cách được điều chỉnh, cung cấp một mối tương quan trực quan hơn:
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