本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Chỉ có hai ảnh: cách thực hiện tích hợp bằng PixelMath

Tiền xử lý và xếp chồng2022.08

Khi tích hợp (integration), thỉnh thoảng bạn sẽ gặp một tình huống khó xử: trong tay chỉ có hai ảnh. Mà ImageIntegration của PixInsight lại có một ngưỡng — nó chỉ chịu chạy khi có từ ba ảnh trở lên. Vậy chỉ với hai ảnh thì chẳng lẽ không còn cách nào để xếp chồng? Thật ra là có: chúng ta có thể đi vòng qua ImageIntegration và tự tay làm bằng PixelMath.

Nói toạc ra, về mặt toán học “tích hợp” chẳng qua chỉ là lấy trung bình có trọng số của nhiều ảnh đã căn chỉnh, nhằm nâng cao tỷ số tín hiệu trên nhiễu (SNR). ImageIntegration mạnh đến thế là vì ngoài việc lấy trung bình, nó còn làm giúp bạn cả phần chuẩn hóa lẫn pixel rejection (loại bỏ pixel dị thường); nhưng chuyện rejection thì phải có ít nhất ba ảnh mới chơi được (cần có đa số phiếu mới phán đoán được pixel nào là giá trị ngoại lai). Vì vậy khi chỉ còn hai ảnh, chúng ta đành lui về phương án tốt thứ nhì và dùng PixelMath để tự tay hoàn thành phần cốt lõi nhất: “căn chỉnh xong rồi lấy trung bình”.

Cách đơn giản nhất: cộng lại rồi lấy trung bình

Gộp hai ảnh lại, về bản chất chính là cộng chúng lại rồi chia cho hai. Công thức nhập vào PixelMath chính là cộng hai ảnh rồi nhân với 0.5 (tức là ÷2).

Minh họa công thức PixelMath để lấy trung bình hai ảnh

Như vậy bạn thu được một ảnh là kết quả trung bình của cả hai.

Muốn gán trọng số khác nhau? Hãy tách các hệ số ra

Nếu bạn không chỉ muốn lấy trung bình đơn thuần mà muốn mỗi ảnh chiếm một tỷ trọng khác nhau, hãy khai triển công thức ra rồi điều chỉnh riêng hệ số đứng trước từng ảnh.

Chẳng hạn:

0.8*image1 + 0.2*image2

Như vậy trọng số của hai ảnh trở thành 4:1. Hệ số phân bổ ra sao là tùy ở đánh giá của bạn về chất lượng hai ảnh, chỉ cần tổng hai hệ số bằng 1 là được.

Xin nhắc một điều rất quan trọng: trước khi bắt tay vào làm, nhớ căn chỉnh hai ảnh với nhau đã. Cộng vào khi chưa căn chỉnh thì các sao sẽ chồng lên nhau thành ảnh kép, bao công sức trước đó đổ sông đổ biển. Bước này dù bạn dùng công thức nào cũng không thể bỏ qua — PixelMath chỉ làm phép tính theo từng pixel, nó sẽ không hiệu chỉnh giúp bạn độ dịch chuyển giữa hai ảnh.

Nâng cao: làm Normalization trước rồi mới lấy trung bình

Cách trên đủ để chữa cháy, nhưng nếu độ sáng nền hay cường độ tín hiệu của hai ảnh chênh nhau thì kết quả của việc cộng rồi lấy trung bình trực tiếp sẽ không lý tưởng. Một quy trình chỉn chu hơn là làm Normalization cho hai ảnh trước, rồi mới lấy trung bình, chia thành hai bước:

  1. Làm Normalization trước, chuẩn hóa ảnh cần tích hợp về thang của ảnh tham chiếu:
($T-median($T))*MAD(ReferenceImage)/MAD($T)+median(ReferenceImage)

Công thức PixelMath để làm Normalization cho hai ảnh

  1. Tiếp đó lấy trung bình hai ảnh để hoàn tất việc tích hợp:
($T+ReferenceImage)/2

Công thức PixelMath để lấy trung bình hai ảnh sau khi Normalization

Trong công thức có hai ký hiệu cần giải thích:

  • ReferenceImage đại diện cho tấm tốt hơn trong hai ảnh, dùng nó làm chuẩn cho việc chuẩn hóa.
  • $T là ảnh còn lại.

Cái lợi của việc làm Normalization trước là đưa hai ảnh về cùng một mặt bằng trước khi cộng, tránh để khác biệt về nền hay tín hiệu của một trong hai làm ô nhiễm kết quả cuối cùng. Hai ảnh tuy ít, nhưng chỉ cần phương pháp đúng thì vẫn tích hợp ra được một thành phẩm sạch sẽ.