Image processing_3 Sửa lỗi pixel

Như đã trình bày ở các bài trước, ma trận màu sẽ được sinh ra khi ánh sáng chạy qua các cảm biến màu. Tất nhiện trong điều kiện lý tưởng như cảm biến tốt, thiết bị tốt...thì ta sẽ có các kết quả như mong muốn. Tuy nhiên trong thực tế không phải vậy. Trong quá trình sản xuất có thể có các lỗi như lắp ráp, bụi...có thể gây ra vài khiếm khuyết sẽ dẫn đến một số pixel bị chết. Các pixel này sẽ luôn có màu trắng hoặc luôn có màu đen.

Đây là việc rất khó để đảm bảo thiết bị đạt 100% độ chuẩn. Về cơ bản các nhà sản xuất cảm biến sẽ thực hiện kiếm tra sau khi sản xuất. Kết quả kiểm tra sẽ cho thông tin về vị trí các pixel bị chết này. Tiếp theo đó các công ty sử dụng sensor cũng sẽ kiểm tra và tìm các điểm chết này dựa trên các user case của họ. Như vậy chúng ta sẽ có 2 danh sách về các điểm chết này:

    1. Danh sách được tạo ra bời nhà sản xuất cảm biến.

    2. Danh sách được tạo ra bởi người dùng.

Các danh sách này sẽ lưu giữ thông tin vị trí mà các pixel chết tồn tại. Khi sản xuất thiết bị, ví dụ camera, danh sách này sẽ được nạp vào một bộ nhớ ROM bên trong camera. Như vậy khi sinh ra ma trận ảnh, hệ thống xử lý sẽ đọc danh sách này và thực hiện tìm và chỉnh sửa các pixel tại các vị trí được chỉ định.

Cách sửa như thế nào?
Về thông thường, một pixel có thể được thay thế bằng trung bình cộng của các pixel cùng màu lân cận.

Example:    
        

Comments

Popular posts from this blog

Fpga_start from 0

RTL design_blocking and non blocking