本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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 polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسیЦей сайт також доступний українською.Переглянути українськоюTato stránka je k dispozici také v češtině.Zobrazit v češtiněEz az oldal magyarul is elérhető.Megtekintés magyarulเว็บไซต์นี้มีเวอร์ชันภาษาไทยดูเป็นภาษาไทย

Doar două imagini: cum se face stacking cu PixelMath

Preprocesare și stacking2022.08

Atunci când faceți stacking, apare uneori o situație stânjenitoare: aveți la dispoziție doar două imagini. Iar procesul ImageIntegration din PixInsight are un prag: acceptă să ruleze doar dacă există cel puțin trei imagini. Așadar, dacă aveți doar două, chiar nu mai există nicio soluție pentru stacking? De fapt există: puteți ocoli ImageIntegration și, în schimb, puteți folosi PixelMath, rezolvând totul manual.

Ca să spunem lucrurilor pe nume: „stacking” înseamnă, din punct de vedere matematic, o mediere ponderată a mai multor imagini aliniate, folosită pentru a îmbunătăți raportul semnal-zgomot. ImageIntegration este atât de puternic tocmai pentru că, pe lângă mediere, realizează și normalizarea și pixel rejection; dar pixel rejection are nevoie de cel puțin trei imagini ca să funcționeze (e nevoie de un vot majoritar pentru a decide care pixel este o valoare aberantă). Așadar, când rămân doar două imagini, ne mulțumim cu soluția de rezervă și folosim PixelMath pentru a realiza manual doar lucrul cel mai esențial: „medierea după aliniere”.

Cea mai simplă metodă: adunare, apoi mediere

Combinarea celor două imagini înseamnă, în esență, adunarea lor și apoi împărțirea la doi. Formula introdusă în PixelMath adună cele două imagini și le înmulțește apoi cu 0.5 (adică ÷2).

Schema formulei PixelMath pentru medierea a două imagini

Astfel se obține o imagine care reprezintă media celor două.

Vreți ponderi diferite? Separați coeficienții

Dacă nu doriți doar o mediere simplă, ci vreți ca cele două imagini să aibă ponderi diferite, extindeți formula și ajustați separat coeficienții din fața celor două imagini.

De exemplu:

0.8*image1 + 0.2*image2

Astfel, ponderea celor două imagini devine 4:1. Modul de distribuire a coeficienților depinde de evaluarea calității celor două imagini; este suficient ca suma celor doi coeficienți să fie egală cu 1.

Un memento foarte important: înainte de a începe, aliniați mai întâi cele două imagini. Dacă le adunați fără aliniere, stelele se vor suprapune ca imagini duble, iar toată munca depusă se pierde. Acest pas nu poate fi omis, indiferent de formula folosită – PixelMath face doar aritmetică pixel cu pixel și nu corectează deplasarea dintre cele două imagini.

Avansat: mai întâi Normalization, apoi mediere

Metoda de mai sus este suficientă pentru situații de urgență, dar dacă există o diferență între luminozitatea fundalului sau intensitatea semnalului celor două imagini, rezultatul obținut prin adunare și mediere directă nu va fi ideal. Un flux de lucru mai riguros constă în a face mai întâi Normalization pe cele două imagini și abia apoi mediere, în două etape:

  1. Faceți mai întâi Normalization: normalizați imaginea care urmează să fie folosită în stacking la scara imaginii de referință:
($T-median($T))*MAD(ReferenceImage)/MAD($T)+median(ReferenceImage)

Formula PixelMath pentru Normalization aplicată celor două imagini

  1. Apoi mediați cele două imagini, finalizând stackingul:
($T+ReferenceImage)/2

Formula PixelMath pentru medierea celor două imagini după Normalization

În formulă trebuie explicate două simboluri:

  • ReferenceImage reprezintă imaginea mai bună dintre cele două, folosită ca referință pentru normalizare.
  • $T este cealaltă imagine.

Avantajul de a face mai întâi Normalization este că aduce cele două imagini pe aceeași bază înainte de adunare, evitând ca diferența de fundal sau de semnal a uneia dintre ele să contamineze rezultatul final. Deși sunt doar două imagini, cu metoda corectă se poate obține prin stacking un rezultat la fel de curat.