2013-04-05 38 views
8

Đôi khi hệ thống kiểm tra quang học của chúng tôi bị mất nét, dẫn đến các phép đo vô nghĩa. Tôi đã được giao nhiệm vụ phát triển thiết bị dò tìm 'ngoài tiêu điểm' sẽ được sử dụng để điều khiển trục Z của hệ thống camera. Những hình ảnh có sẵn cho tôi là bmp.Cách phát hiện khi nào một hình ảnh bị mất tiêu điểm?

Tôi đang tìm cách tiếp cận và thuật toán để điều tra. Ví dụ, tôi có nên cô lập các tính năng và đo lường sự phù hợp hoặc phát hiện cạnh có thể được sử dụng không?

Đây là tập trung hình ảnh:

in focus


Và đây là ra khỏi hình ảnh tập trung:

out of focus

+0

Trong trường hợp này, bạn có một số hình ảnh của cùng một đối tượng và nhiệm vụ của bạn là xác định hình ảnh nào bị mất tiêu điểm hoặc bạn sẽ được yêu cầu xác định xem một số hình ảnh tùy ý có bị lấy nét không? –

Trả lời

10

Mấu chốt là ở lấy nét hình ảnh có nhiều hơn nữa mạnh mẽ gradient và các tính năng sắc nét. Vì vậy, những gì tôi đề nghị là để áp dụng một bộ lọc Gaussian Laplace và sau đó xem xét việc phân phối các giá trị pixel của kết quả. Cốt truyện dưới đây cho thấy việc áp dụng ý tưởng này vào hình ảnh của bạn, trong đó màu đen đề cập đến hình ảnh tiêu điểm và màu đỏ cho hình ảnh được lấy nét. Trong tiêu điểm có giá trị cao hơn nhiều (vì hình ảnh có độ dốc sắc nét hơn).

Khi bạn có biểu đồ, bạn có thể phân biệt một biểu đồ với nhau bằng cách so sánh ví dụ: 90% phần trăm thứ phân phối (nhạy cảm với đuôi). Đối với hình ảnh bị lấy nét, nó là 7 và đối với hình ảnh lấy nét là 13,6 (do đó gấp đôi sự khác biệt).

enter image description here

+0

Các giá trị được xác định như thế nào? Cảm ơn. – saurabheights

1

Một phiên bản nhanh chóng và dơ bẩn của thuật toán tương phản là tổng hợp sự khác biệt giữa các điểm ảnh liền kề - số tiền cao hơn là độ tương phản.

Các vấn đề liên quan