本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Chuẩn hóa và trọng số khi tích hợp: NSG và ảnh tham chiếu

Tiền xử lý và xếp chồng2021.06

Tích hợp không phải chỉ là cộng đều từng tấm ảnh lại với nhau. Chất lượng, gradient và độ sáng nền của mỗi tấm ảnh đều khác nhau, nên trước khi tích hợp phải làm hai việc: hiệu chỉnh gradient của các tấm ảnh về cùng một chuẩn (chuẩn hóa), và gán cho mỗi tấm ảnh một trọng số thích hợp. Bài này bàn về script NSG, cũng như cách chọn ảnh tham chiếu (reference image).

NSG: chuẩn hóa và trọng số giải quyết cùng một lúc

Normalize Scale Gradient (NSG) là một script dùng trước khi tích hợp: nó gán cho mỗi tấm ảnh một trọng số thích hợp, rồi lấy ảnh tham chiếu làm chuẩn để hiệu chỉnh gradient của những tấm ảnh còn lại, sau đó mới bước sang giai đoạn tiếp theo là quy trình tích hợp. Ngoài chuẩn hóa, bạn cũng có thể dựa vào trọng số mà nó đưa ra để loại bỏ bớt những tấm ảnh bị đánh giá thấp.

Script Normalize Scale Gradient (NSG)

Cảm nhận khi dùng của riêng tôi là: từ khi có NSG, Subframe Selector và Local Normalization gần như có thể cất đi — hình như tôi thật sự chẳng dùng đến chúng mấy lần nữa. Dĩ nhiên đây là thói quen xử lý cá nhân, còn phối hợp công cụ ra sao thì vẫn tùy quy trình của mỗi người.

Ảnh tham chiếu: hai giai đoạn có cách chọn khác nhau

Khi dùng NSG (hoặc bất kỳ quy trình căn chỉnh, chuẩn hóa nào), có một chi tiết dễ bỏ qua nhưng rất then chốt: căn chỉnh theo sao và chuẩn hóa là hai giai đoạn có nguyên tắc chọn ảnh tham chiếu ngược nhau.

  • Ảnh tham chiếu cho Star Alignment: chọn tấm ảnh có chất lượng “trung bình”. Như vậy thì dù ảnh chất lượng tốt hơn hay kém hơn cũng đều căn chỉnh về nó một cách suôn sẻ.
  • Ảnh tham chiếu cho Normalization: chọn tấm ảnh có chất lượng “tốt nhất”. Vì phải lấy tấm tốt nhất làm chuẩn để hiệu chỉnh gradient của những tấm ảnh còn lại.

Một bên cần “trung dung”, một bên cần “tốt nhất”, đừng lẫn lộn hai thứ đó.

Một ca truy tìm nguyên nhân: sau NSG vẫn còn vấn đề

Chuẩn hóa không phải thuốc tiên; làm NSG rồi ảnh vẫn có thể có tật. Xin chia sẻ một ví dụ thấy được ở một cộng đồng nước ngoài: có người sau khi làm xong NSG lại chạy tiếp ABE, kết quả là ảnh trông vẫn có vấn đề.

Trường hợp ảnh vẫn còn vấn đề sau khi làm NSG rồi làm tiếp ABE

Nguyên nhân có thể có mấy loại:

  1. Phía bên phải của ảnh có ô nhiễm ánh sáng khá mạnh, cộng thêm mây.
  2. Các điểm lấy mẫu của ABE có thể đặt không đúng chỗ, mà ABE lại không cho chỉnh tay các điểm lấy mẫu — trường hợp này nên đổi sang DBE để tự tay đặt điểm lấy mẫu.
  3. Frame flat có thể có vấn đề, cần đổi thuật toán hiệu chỉnh sang phép chia, cần thiết thì thậm chí phải chụp lại frame flat.

Điểm mấu chốt của ca này là: các công cụ chuẩn hóa và loại bỏ nền (NSG, ABE, DBE) chỉ sửa được gradient và nền, còn nếu gốc rễ vấn đề nằm ở ô nhiễm ánh sáng, ở mây hoặc ở chính frame flat, thì phải quay lại xử lý từ nguồn, chứ không phải cứ nhắm mắt chồng thêm công cụ ở khâu sau.