Primii pași cu pluginul BlurXTerminator: ghid și note de teren
Acest articol este alcătuit din notele mele din perioada 2022-2023; unele versiuni de unelte sau fluxuri de lucru s-au actualizat între timp, așa că rețineți acest lucru la lectură.
BlurXTerminator (BXT) este un plugin PixInsight lansat de Russell Croman, care realizează deconvoluția cu ajutorul unui model antrenat pe o rețea neuronală convoluțională. De îndată ce a apărut, a devenit unul dintre cele mai fierbinți subiecte din comunitatea mondială de astrofotografie amatoare. Acest articol adună câteva dintre impresiile mele, de la prima experiență până la utilizarea zilnică, împreună cu câteva aspecte de care trebuie să țineți cont.
Prima experiență: galaxii și suprafața Lunii
Am testat mai întâi BXT pe o imagine de galaxie pe care o prelucram chiar atunci, precum și pe o imagine a suprafeței Lunii dintr-o eclipsă totală de Lună, pe care o prelucrasem anterior.
Pentru galaxie, am comparat trei rezultate unul lângă altul: în stânga de tot este imaginea originală neprelucrată, la mijloc este cel mai bun rezultat pe care îl puteam obține la acea vreme cu deconvoluția nativă din PixInsight, iar în dreapta de tot este rezultatul BXT. BXT a redat cele mai fine detalii, stelele mari nu au fost afectate, iar pe deasupra a mai și micșorat ușor stelele.

Pentru suprafața Lunii, din nou trei imagini una lângă alta: originalul, versiunea mea cu UnsharpMask și MMT aplicate și rezultatul BXT. Rezultatul BXT arată mai natural și pare să lase, de asemenea, mai puține artefacte.

Inițial am vrut să continui și să testez și o imagine planetară, dar, introducând o poză cu Jupiter, testul a eșuat direct și nu a produs niciun rezultat cu sens. Se pare că imaginile folosite la antrenarea modelului nu au inclus Jupiter, dar probabil au inclus imagini ale suprafeței Lunii. Poate că o viitoare actualizare va adăuga și imagini planetare – atunci domeniul de utilizare al BXT s-ar extinde și mai mult.
Merită cumpărat?
După ce au văzut și au testat ce poate face BXT, mulți oameni pun o întrebare practică: merită investiția? Acest plugin costă aproximativ 99 de dolari americani și oferă o perioadă de probă gratuită de 30 de zile. Utilizatorii PixInsight pot solicita direct un număr de serie și actualiza instalarea pentru a-l testa.
Răspunsul meu personal este direct – produsul ăsta stătea deja de multă vreme în coșul de cumpărături, iar după testare l-am cumpărat.
Limitări și aspecte de care trebuie să țineți cont la utilizare
BXT este util, dar nu este atotputernic. Iată câteva situații pe care le puteți întâlni în practică:
Capacitatea de corecție are o limită
Am avut odată un lot de imagini cu probleme cauzate de tile în jurul marginilor și am folosit BXT pentru a vedea dacă exista vreo șansă de salvare. Să luăm ca exemplu roiul deschis din cadru: după corecție, stelele au devenit într-adevăr mai mici, dar îmbunătățirea formei stelelor a fost destul de limitată. Unealta poate recupera unele lucruri, dar nu vă așteptați ca ea să netezească complet problemele structurale grave.

Zonele luminoase pot produce pixeli saturați
Aceasta este o problemă de care trebuie să țineți cont în special la utilizarea BXT (AI2). Toate imaginile de mai jos sunt în faza liniară.
Să luăm ca exemplu un nucleu de galaxie mărit la 800%: în imaginea originală, nucleul este destul de luminos, vizibil vag chiar și fără un stretch de ecran. După aplicarea BXT, fie în modul normal, fie în modul Luminance Only, în imagine au apărut unii pixeli saturați, cu o luminozitate extrem de ridicată, aproape de 1 (alb pur). Dacă se aplică chiar și puțin stretch de ecran acestor zone saturate, tot ce este în jur se saturează odată cu ele, pierzând culoarea și detaliile.
Această problemă nu are, deocamdată, nicio soluție, și nu apare doar în nucleele galaxiilor, ci și în jurul zonelor saturate ale unor stele luminoase. Până acum am observat că apare doar la imaginile color; la cele monocrome nu am întâlnit-o.
Soluția actuală: acoperiți mai întâi zona saturată cu o mască (de exemplu extrăgând canalul de luminanță și inversându-l), apoi aplicați BXT, și veți evita această problemă.
O completare: în NoiseXTerminator (NXT), dacă imaginea este o imagine neliniară după stretch – mai ales una la care saturația sau curbele au fost deja împinse mult – am întâlnit o situație similară; cei care îl folosesc pot ține cont de asta.

Schimbările aduse de AI în fluxul de lucru
De multă vreme nu mai făcusem deconvoluție manuală. După o configurare adecvată, BXT rulează o singură dată și gata; iar dacă este instalată o placă video compatibilă CUDA, rezultatul poate fi chiar previzualizat în timp real.
Economia de timp pe care o aduce nu se limitează la pasul de deconvoluție: după eliminarea stelelor, nu mai este nevoie să petreceți mult timp reparând defectele rămase în imaginea starless; iar la reducerea zgomotului, nu mai trebuie creată de fiecare dată o mască pentru a exclude zonele care nu necesită tratament. Întregul lanț de instrumente AI a simplificat câteva dintre etapele care necesitau altădată cel mai mult efort.
(La acea vreme, în comunitate încă circula zvonul că următorul produs va fi un GradientXTerminator II antrenat cu un model AI, dar în cele din urmă se pare că lucrurile au mers mai degrabă în direcția DBE.)

Mentalitatea corectă de utilizare
Închei citând un avertisment chiar de la Russell Croman. Deși BlurXTerminator AI4 poate corecta o gamă mai largă de aberații optice, nimic nu poate înlocui o reglare corespunzătoare a echipamentului. Indiferent ce unelte se folosesc, date brute mai bune vor produce întotdeauna o imagine finală mai bună.
AI4 poate corecta cu ușurință unele aberații grave, dar capacitatea oricărei unelte software de a corecta probleme este întotdeauna limitată. Investiți timp și efort pentru a reduce la minimum eroarea de colimare, înclinarea planului focal, flexarea lanțului optic, erorile de focalizare și de ghidare, și veți obține astfel rezultate net superioare.

BXT este o unealtă puternică, dar rolul ei este să facă datele bune și mai bune, nu să fie un panaceu pentru salvarea datelor proaste. Această mentalitate contează mai mult decât orice setare de parametri.