Loại bỏ ánh sáng chói từ hình ảnh


16

Tuyên bố miễn trừ trách nhiệm: Tôi không tham gia xử lý tín hiệu. Chỉ là rất tò mò ...

Câu hỏi của Ny là, rất đơn giản: có thể áp dụng xử lý phần mềm cho hình ảnh để loại bỏ hoặc giảm độ chói của đèn pha không?

Nó sẽ là một hình ảnh như thế này:
http://www.driversedguru.com/wp-content/gallery/jamie-gallery/Lots%20of%20Glare.jpg

Nếu điều này là có thể, có thư viện phần mềm nào cho việc này không? Tôi không quan tâm ngôn ngữ nào, tôi chỉ muốn các khả năng. Slash có ai biết nếu có nghiên cứu hiện tại về điều này?


3
Đó là "lóa" hay "lóa ống kính"?
endolith

Điểm tốt. Tôi nên làm rõ: Tôi quan tâm đến việc bình thường hóa mức độ ánh sáng trên hình ảnh (mặc dù cụ thể là những chiếc xe hơi). Vì vậy, hãy giảm độ sáng tại chỗ / rửa đèn pha và tăng khả năng hiển thị của chính những chiếc xe. Vì vậy, ... chói hoặc ống kính lóa, dù thế nào đi nữa (tôi đoán vậy).
BenCole

Cũng có nhiều cách để thực sự loại bỏ những thứ như thế, với bước đầu thực, tôi nghĩ rằng, thay vì chỉ giảm độ sáng của họ, nhưng tôi không chắc chắn
endolith

Tôi đang tưởng tượng một cái gì đó như thế này: ftp.cfar.umd.edu/pub/aagrawal/Glare/AgrawalGlareLowRes.pdf ngoại trừ một chút nâng cao hơn ở chỗ nó (1) làm giảm độ chói bằng cách sử dụng các phương pháp tương tự được mô tả trong bài báo đó; sau đó (2) loại bỏ nguồn sáng thực tế khỏi hình ảnh; và (3) [mờ về bước này] làm giảm độ chói một lần nữa và tăng cường khu vực xung quanh nguồn sáng.
BenCole

Vâng, ví dụ đó yêu cầu sửa đổi hệ thống quang học của máy ảnh trước khi chụp ảnh, có vẻ như
năm11

Câu trả lời:


6

Vấn đề bạn có thể gặp phải là khi có đèn sáng, máy ảnh sẽ sử dụng tốc độ màn trập nhanh để giữ hình ảnh không bị bão hòa quá nhiều. Tất cả các chi tiết bạn quan tâm là trong một vài bit dưới cùng của dữ liệu.

Vì vậy, ngay cả khi bạn loại bỏ ánh sáng chói và sau đó thử và kéo phần còn lại của hình ảnh lên ngang tầm, nó sẽ rất ồn. Ví dụ: nếu bạn lấy hình ảnh của mình và chơi với các cấp độ để kéo các phần tối hơn và chỉ cho phép ánh sáng chói vào clip, đây là kết quả:

Phiên bản "Sáng hơn"

Nếu điều đó ổn đối với việc xử lý tiếp theo (tôi không biết bạn đang nghĩ gì) thì bạn có thể loại bỏ ánh sáng chói bằng cách nhìn vào sự phân bố của các pixel bão hòa và mở rộng thành "phát sáng" xung quanh chúng.

Một giải pháp tốt hơn (nếu bạn có tùy chọn) có thể là sử dụng máy ảnh dải động cao có phản hồi phi tuyến tính trong pixel và cũng thường có độ phân giải 10 hoặc 12 bit cho mỗi pixel có thể sử dụng, có nghĩa là bạn có thể giữ 7 -8 bit cho các phần tối hơn.


Đủ công bằng. Mặc dù vậy, bạn đã cho tôi một hướng đi tốt, cảm ơn!
BenCole

Bạn không cần một máy ảnh dải động cao. Bạn chỉ cần chụp nhiều ảnh ở các mức phơi sáng khác nhau. Máy ảnh Canon có thể được cấu hình để thực hiện việc này một cách tự động với phần mềm CHDK. chdk.wikia.com/wiki/Samples:_HDR
endolith

2
@endolith - Có, bạn không cần máy ảnh HDR ... nếu cảnh của bạn thay đổi đủ chậm, bạn có thể thực hiện điều đó trong phần mềm. Nhưng đối với hình ảnh trên tôi nghi ngờ điều đó - Tôi làm hệ thống quan sát ô tô và 30Hz là không đủ, tôi ghét phải chờ vài khung hình để lấy dữ liệu!
Martin Thompson

1
Bạn có thể thực hiện cập nhật hình ảnh CHDK? Thay vì chờ đợi một vài khung hình rời rạc, có các phạm vi như : {frame1,2,3,4}, {frame2,3,4,5}, {frame3,4,5,6}, etc? Hay điều này sẽ quá chậm?
BenCole

@BenCole: vâng, đôi khi có thể thực hiện được, nhưng thậm chí một khung độ trễ thêm sẽ là quá nhiều trong một số ứng dụng. Trên thực tế, cảnh thay đổi từ khung hình này sang khung hình tiếp theo có nghĩa là "HDR bằng cách xếp chồng nhiều phơi sáng" sẽ không hoạt động tốt
Martin Thompson
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.