Phần mềm có thể tự động phát hiện tập trung hình ảnh?


19

Tôi đã tự hỏi nếu có bất kỳ phần mềm quản lý ảnh nào có thể tự động phát hiện và "đánh giá" hình ảnh về mức độ lấy nét của chúng. Điều này xuất hiện với tôi khá phổ biến khi tôi đang xem qua một loạt lớn các hình ảnh macro của cùng một chủ đề.
Trong một thế giới hoàn hảo, Light Room (hoặc bất kỳ chương trình nào) có thể làm nổi bật phần lấy nét và ngoài vùng lấy nét giống như cách nó phát hiện các khu vực bị cháy của hình ảnh. Ngoài ra, thuật toán tôi hy vọng tồn tại sẽ thông minh và sẽ không bị phân tâm bởi các phông nền mờ và chỉ tìm kiếm rằng một số khu vực đủ nằm trong tiêu điểm đủ.
Có gì như thế ngoài kia không?

Như một suy nghĩ khác cho mọi người khi nói về những bức ảnh đang tập trung vào điểm sai, và các mô hình lấy nét máy ảnh đã xem xét điều này. Một yếu tố lớn khác cho sự thiếu rõ ràng trong một hình ảnh macro là mờ từ chuyển động của máy ảnh. Điều này làm hỏng tất cả các điểm trên một hình ảnh và không phải là thứ mà máy ảnh chiếm khi lấy nét.


Bạn đang sử dụng máy ảnh nào? Một số máy ảnh bao gồm thông tin điểm lấy nét trong tệp RAW và dữ liệu EXIF ​​của chúng, với một chút nỗ lực, sẽ không quá khó để sử dụng thông tin đó để đánh giá độ sắc nét và độ tương phản để xác định xếp hạng tiêu cự. Tôi không biết bất cứ điều gì làm điều này mặc dù ...
Benjamin Anderson

2
@Benjamin Anderson - đây chỉ là một giải pháp một phần. Thông thường bạn lấy nét sau đó bố cục lại, do đó, dấu hiệu điểm lấy nét thực sự sẽ gây hiểu nhầm trong trường hợp này và sẽ đánh giá nhiều hình ảnh hoàn hảo là không tập trung
ysap

@ysap - Đúng, đặc biệt là khi chụp macro.
Benjamin Anderson

Sẽ tốt hơn nữa nếu bạn có thể thấy rõ hơn những gì đang được lấy nét trước khi chụp ảnh. Ví dụ: chế độ xem trực tiếp có thể sử dụng mã màu để làm nổi bật rõ ràng các khu vực trong tiêu cự và ngoài tiêu cự. Tôi tự hỏi liệu có máy ảnh nào có thể làm điều đó không ...
Jukka Suomela

1
@Jukka những gì bạn yêu cầu được gọi là đỉnh màu và nó được tìm thấy trên các máy quay video kỹ thuật số cao cấp (thường được tập trung thủ công). Tôi tin rằng bạn có thể tải nó trên Canon 5D mkII thông qua bản hack phần mềm Magic Lantern.
Matt Grum

Câu trả lời:


12

Đó là một câu hỏi thú vị. Phần mềm chắc chắn có thể phát hiện các phần của hình ảnh được lấy nét, vì đó là nền tảng cho phần mềm lấy nét như Helicon Focus .

Lấy nét tập trung là một kỹ thuật được sử dụng bởi các nhiếp ảnh gia macro. Độ sâu trường ảnh trong nhiều ảnh macro rất nông, vì vậy để mở rộng điều này, có thể chụp một bộ ảnh của đối tượng, sửa đổi tiêu điểm trong mỗi ảnh. Helicon Focus lấy chồng ảnh và phát hiện các phần tiêu điểm nhất của mỗi ảnh và trộn chúng lại với nhau để tạo ra kết quả trong đó toàn bộ đối tượng được lấy nét. Cũng có thể làm điều này với một số công nghệ đằng sau Hugin , nhưng việc thiết lập sẽ khó hơn một chút.

Tôi nghĩ rằng khó khăn trong việc mở rộng điều này cho một kiểm tra "tập trung" chung sẽ là việc xác định liệu đối tượng có nằm trong tiêu điểm hay không - làm thế nào để chúng tôi tự động xác định đối tượng là gì? Làm thế nào nhiều độ sâu của lĩnh vực được yêu cầu của các nhiếp ảnh gia?


1
Tôi nghĩ rằng nhu cầu kiểm soát hệ thống lấy nét tự động của máy ảnh chứng tỏ rằng không thể biết được, nếu không có đầu vào của nhiếp ảnh gia, ý định đó là gì. Ngoài ra còn có một loại vấn đề Godel, nơi tôi có thể chụp một bức ảnh không tập trung trên tường và chụp một bức ảnh về nó, chính nó được lấy nét chính xác. Không thể xác định cái sau là chính xác.
Chris Wuestefeld

4

Những gì bạn đang yêu cầu là có vấn đề theo nghĩa là phát hiện lấy nét dựa trên phần mềm về cơ bản sẽ sử dụng thuật toán tương tự như hệ thống lấy nét tự động của máy ảnh tương phản sử dụng. Điều đó có nghĩa là bạn cần quét hình ảnh và tìm vị trí khó chịu nhất để xác định mức độ "tập trung". Tuy nhiên, có thể bạn đang chụp một đối tượng có độ chi tiết thấp (độ tương phản thấp), do đó, mặc dù tiêu điểm của bạn là nhắm vào mục tiêu của bạn, thuật toán phần mềm sẽ xác định hình ảnh lấy nét thấp hoặc không tập trung.

Ngoài ra, làm thế nào phần mềm sẽ biết điểm tập trung dự định thực sự của bạn là gì? Nếu bạn đang chụp chân dung và mắt bị tập trung sai, phần mềm sẽ phát hiện sự tập trung hoàn hảo vào tai, nhưng đây thực sự là một hình ảnh chất lượng thấp hoặc không sử dụng được.


1
Tôi bắt đầu thấy làm thế nào có thể thiết kế một chương trình như vậy. Đối với khuôn mặt, tốt, làm một chương trình loại nhận dạng khuôn mặt, nhìn vào mắt và xem nếu chúng đang tập trung. Một cái gì đó nên có thể cho việc này, mặc dù nó có thể hơi khó khăn ...
PearsonArtPhoto

Chà, kỹ thuật được đề xuất (làm nổi bật các khu vực dường như được tập trung) sẽ không có vấn đề về tai so với mắt. Tôi đoán rằng việc nhìn thấy khu vực nào tương đối khó chịu và không gây khó chịu sẽ có thể hiểu tương tự - và nếu bạn quan tâm đến một loạt hình ảnh tương tự, thì việc so sánh chúng với nhau thay vì chất lượng "tập trung" tuyệt đối có vẻ giống như đúng cách để làm điều đó.
Reid

@Reid - Tôi cho rằng mục đích của OP là có một quy trình tự động để loại bỏ các hình ảnh xấu. Câu trả lời của tôi giải quyết yêu cầu này bằng cách chỉ ra lý do tại sao tính năng này sẽ khó thực hiện và tôi cũng đã đưa ra các ví dụ trong nhận xét cho các câu trả lời khác. Nếu có một người trong vòng lặp, thì mọi thứ đều có thể ...
ysap

Tôi đọc câu hỏi này là OP dường như mô tả khá rõ ràng một quy trình sáng kiến ​​hỗn hợp, không phải là một quá trình hoàn toàn tự động (ví dụ: "làm nổi bật trong tiêu điểm và ngoài tiêu điểm").
Reid

2

Là một con người, tôi thà đánh giá bản thân họ bằng sự quan sát chủ quan của mình, nhìn thấy tôi biết nên lấy nét ở đâu, nhưng tôi cho rằng có thể có một cách sơ bộ để xác định chất lượng lấy nét của ảnh dựa trên khẩu độ, tiêu cự, khoảng cách chủ thể và các vùng lấy nét / không lấy nét của hình ảnh.

Ví dụ, tiêu cự dài, khẩu độ nhỏ, chủ thể gần có nghĩa là có khả năng có một điểm lấy nét nhỏ với nhiều hiệu ứng bokeh (đối với các ứng dụng phổ biến của công thức này).

Mặt khác, độ dài tiêu cự ngắn với khoảng cách chủ thể dài hơn có nghĩa là có khả năng ở nhiều vùng lấy nét hơn ngoài vùng lấy nét (nghĩ là chụp phong cảnh hoặc chụp theo nhóm).

Tôi đoán điều quan trọng nhất trong bất kỳ bức ảnh nào là, bất cứ nơi nào khu vực tập trung nhất của bức ảnh đều nằm trong tiêu điểm . Kiểm tra đơn giản "là điểm tập trung nhất" này sẽ là kiểm tra mà tôi có thể sử dụng vì thông thường nhất là không có điểm nào trong việc sử dụng một tiêu cự hoặc lấy nét sau trừ khi bạn nghĩ nó sẽ hoạt động.


điểm cuối cùng của bạn chỉ đúng một phần, vì hầu hết thời gian bạn sẽ tập trung và sau đó biên soạn lại. Giống như ví dụ tôi đã đưa ra trong nhận xét khác, có thể là tai sẽ ở tiêu cự hoàn hảo (và như vậy hình ảnh của bạn sẽ có điểm lấy nét tuyệt vời nhất) nhưng mắt sẽ là OOF.
ysap

Tôi thậm chí không nghĩ về điều đó, và vâng, tôi rất thường xuyên tập trung và bố cục lại, vì vậy có thể có một chút thay đổi trong mặt phẳng tiêu cự.
Nick Bedford

2

Trong một thế giới hoàn hảo, phòng ánh sáng (hoặc bất kỳ chương trình nào) có thể làm nổi bật tiêu cự và ngoài tiêu cự cũng giống như cách nó phát hiện các khu vực bị đốt cháy của hình ảnh.

Vì vậy, để bắt đầu, hướng dẫn sử dụng Darktable bao gồm:

ctrl-z phóng to hoàn toàn vào hình ảnh và hiển thị các vùng được lấy nét

Và nó trông như thế này trên một hình ảnh tập trung một phần:

nhập mô tả hình ảnh ở đây

Cụ thể hơn, tôi nghĩ rằng bạn có thể có được những gì bạn đang tìm kiếm bằng cách định lượng lượng thông tin tần số cao trong biến đổi phạm vi của hình ảnh. (tần số cao là các bit tập trung mạnh mà chúng ta quan tâm).

Helpfully một câu trả lời SE (mà tôi đã bỏ phiếu tán cho các đặc quyền của dán bản sao) cho mã cho kéo ra các tần số. Nếu nó thú vị với mọi người, tôi có thể quay lại câu trả lời này và xem liệu tôi có thể viết mã đặt hàng một tập hợp hình ảnh theo mức độ sắc nét (chứ không phải toàn bộ) mà họ có.


1

Tôi vừa mới bắt gặp câu hỏi này (bây giờ gần như) 9 tuổi. Có một số thông tin tốt trong các câu trả lời này, nhưng hiện tại có rất nhiều thông tin cũ và không ai thực sự trả lời câu hỏi ban đầu của OP: Phần mềm có thể tự động phát hiện tiêu điểm hình ảnh không?

Sau khi xem xét các bài đăng ở đây, tôi tìm thấy một ứng dụng có tên Fast Raw Viewer có ít nhất một giải pháp.


1

Một phương tiện thực sự rẻ cho hình ảnh được chụp với cùng cài đặt chất lượng của máy ảnh và cùng bối cảnh và thiết lập ánh sáng là xem kích thước tệp của JPEG. Càng tập trung nhiều tài liệu, thông tin rõ ràng càng rõ ràng được xem xét bởi thuật toán nén JPEG mất mát đáng để bảo tồn, tăng kích thước tệp.

Tất nhiên điều này chỉ có ý nghĩa nếu phần lớn nội dung hình ảnh là những gì bạn muốn được tập trung. Chẳng hạn, nó không giúp chống lại các đối tượng mất nét nhỏ hơn so với nền trong tiêu cự.

Nhưng nó có thể hữu ích như một bộ ngắt kết nối nhanh chóng.


-4

Chụp 1 có thể những gì bạn cần!


2
Bạn có thể mở rộng câu trả lời này để giải thích "Chụp 1" là gì và tại sao nó có thể giúp ích?
Philip Kendall

Câu trả lời không có ích nhất tôi từng thấy ở SE
Tessaracter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.