Những hiểu lầm thường gặp về thuật toán pixel rejection khi tích hợp
Khi tích hợp (integration) thì nên dùng thuật toán pixel rejection (loại bỏ pixel dị thường) nào? Trên mạng lưu truyền một bộ quy tắc kinh nghiệm kiểu “chọn phương pháp rejection theo số lượng frame”, và nhiều bài hướng dẫn cũng chép lại nguyên xi. Nhưng bộ quy tắc này thật ra chứa không ít hiểu lầm, bài viết này bàn về cách nhìn của tôi.
Quy tắc kinh nghiệm thường gặp
Bộ “rules of thumb” đang lưu truyền trên mạng đại khái như sau:
- Nếu số frame của bạn ít hơn 15–20 tấm, hãy dùng median integration, không làm sigma clipping.
- Nếu số frame nhiều hơn 15–20 tấm và ít hơn 40–50 tấm, hãy dùng average integration kèm outlier rejection, kappa đặt 2.5, lặp 2 lần.
- Nếu số frame nhiều hơn 40–50 tấm, hãy dùng average integration kèm outlier rejection, kappa đặt 3 (hoặc lớn hơn), chỉ lặp 1 lần.
Cách nhìn của tôi
Kiến thức kiểu “chọn phương pháp rejection theo số frame” này thật ra đã hơi lỗi thời, vấn đề nằm ở chỗ:
- Xác nhận chất lượng ảnh trước mới là lời giải đúng. Chất lượng không được kiểm soát cho tốt thì chọn phương pháp rejection nào cũng bằng thừa.
- Mỗi thuật toán rejection đều có ưu điểm và nhược điểm riêng, chỉ dựa vào số lượng ảnh để phán đoán thì không chính xác.
- Nếu chọn phương pháp rejection theo số frame, vậy những người có rất ít frame thì phải làm sao? Bản thân khuôn khổ này vốn không thể bao quát hết mọi tình huống.
Vài điểm bổ sung
- Bộ quy tắc ở trên, tôi “không khuyến nghị” tiếp nhận nguyên xi (nguồn gốc là đoạn liên quan trên diễn đàn APP), không ít thiết lập tham số trong đó thật ra là có vấn đề.
- Reject kappa có chia thành high và low; khi không có nhu cầu đặc biệt, tôi sẽ không đặt cả hai về cùng một giá trị.
- Bản thân tôi chưa từng dùng tích hợp trung vị (median), vì ảnh của tôi đều đã được kiểm tra chất lượng từ trước.
Tóm lại: thay vì loay hoay với chuyện “bao nhiêu frame thì hợp với phương pháp rejection nào”, chi bằng trước hết hãy kiểm soát cho tốt chất lượng ảnh, hiểu rõ đặc tính và tình huống áp dụng đằng sau mỗi phương pháp rejection, rồi điều chỉnh theo dữ liệu thực tế.