Polvere su Pegaso: come i flat field hanno salvato una notte su NGC 7331 e SN2026aaiv
C’è un momento che ogni astrofotografo conosce bene. La sessione è finita, l’attrezzatura è smontata, il caffè è caldo e finalmente apriamo al computer il primo stack della notte. Ci aspettiamo la galassia, le stelle puntiformi, magari la supernova che siamo andati a cercare. E invece, sparse sull’immagine, compaiono delle strane ciambelle scure, come se qualcuno avesse appoggiato dei piccoli anelli di fumo sul cielo. La tentazione di cestinare tutto è forte.
Questo articolo racconta proprio una notte così, e spiega perché quella notte non è finita nel cestino. Il merito è di un gruppo di immagini che molti di noi riprendono controvoglia, a fine sessione, con la stanchezza addosso: i frame di calibrazione, e in particolare i flat field. Partiremo dal racconto della serata, passeremo per l’ottica che trasforma un granello di polvere in un anello, arriveremo all’algebra della calibrazione e chiuderemo con il flusso di lavoro completo in Siril. L’obiettivo è semplice: convincerci che un buon flat non è un optional, ma una polizza assicurativa sulla nostra serata.
1. Una notte di settembre nelle campagne ferraresi
Il bersaglio: NGC 7331 e la sua nuova supernova
NGC 7331 è una grande spirale nella parte settentrionale di Pegaso, spesso chiamata la “gemella” della Via Lattea per la somiglianza di forma e dimensioni. All’inizio di settembre 2026 la survey ATLAS ha segnalato in questa galassia una nuova supernova, catalogata come SN2026aaiv e classificata spettroscopicamente come tipo Ia, cioè l’esplosione termonucleare di una nana bianca. Per NGC 7331 si tratta della seconda supernova brillante nel giro di circa un anno. Con un massimo atteso intorno alla magnitudine 11,5 nella seconda metà di settembre, era un bersaglio alla portata di qualunque setup amatoriale di media apertura.
Le riprese della supernova, i cinque set di pose e la loro fusione in HDR sono descritti in dettaglio nell’articolo dedicato SN2026aaiv in NGC 7331: cinque set di pose fusi in HDR per una supernova di tipo Ia. Qui ci concentriamo su un aspetto diverso della stessa notte: quello che è andato storto, e come lo abbiamo recuperato.
Il cielo e la strumentazione
La sessione si è svolta nella notte tra il 12 e il 13 settembre 2026, nelle campagne immediatamente a est di Ferrara. Per la postazione, i dati di Light Pollution Map indicano una brillanza del fondo cielo di 19,50 mag/arcsec², pari a 1,71 mcd/m², di cui 1.540 µcd/m² di origine artificiale: la luce prodotta dall’uomo vale quasi nove volte quella naturale (rapporto 8,99). È un Bortle 5 onesto: scomodo per le parti deboli di una galassia, adeguato per una sorgente puntiforme vicina al massimo come una supernova.
La strumentazione era la seguente:
Telescopio: Celestron C9.25 a focale piena, 2335 mm (circa f/10)
Montatura: SkyWatcher AZ-EQ6
Camera: ZWO ASI294MC Pro (sensore Sony IMX294CJK), raffreddata a -10 °C
Filtro: SVBONY UV/IR Cut
Guida: rifrattore SkyWatcher da 500 mm di focale con ZWO ASI120MM Mini, PHD2 2.6.14
Pose: 101 light da 30 secondi, Gain 120
Con pixel da 4,63 µm e 2335 mm di focale, la scala di campionamento è di circa 0,41 secondi d’arco per pixel, e il campo inquadrato misura all’incirca 28 × 19 primi d’arco: abbastanza per contenere NGC 7331 e una parte dei suoi dintorni. A Gain 120, inoltre, la ASI294MC Pro attiva automaticamente la modalità a basso rumore di lettura (HCG), un buon compromesso per pose brevi come queste.
Il vento e la polvere
Il meteo era buono, con molta umidità: la condizione tipica delle campagne ferraresi a settembre. La notte era serena, ma un vento leggero, che non ha disturbato né la guida né l’inseguimento, ha sollevato dal campo agricolo una polvere sottile fatta di frammenti di erba tagliata e residui della lavorazione del grano coltivato nei mesi precedenti. Una polvere che non si vede, che non si sente, ma che trova sempre la strada verso le ottiche.
2. Il danno: polvere sulla finestra del sensore
A fine sessione l’ispezione dell’attrezzatura ha confermato i sospetti. La polvere aveva contaminato le ottiche del telescopio, ma soprattutto la finestra di protezione della camera, il piccolo vetro antiriflesso che chiude la camera del sensore. Nella fotografia della Figura 1 si vedono numerosi granelli e perfino un frammento d’erba appoggiato sul vetro.
L’effetto sulle immagini è evidente nella Figura 2. Si tratta dell’integrazione di tutte le 101 pose ottenuta in Siril 1.4.4 eseguendo soltanto registrazione e stacking, senza alcuna correzione con bias, dark o flat. Per rendere ben visibili i difetti, l’immagine è stata elaborata il meno possibile e poi sottoposta a uno stretching volutamente aggressivo, che fa emergere artefatti che in un’elaborazione “canonica” resterebbero molto più nascosti. L’immagine è inoltre ritagliata sulla zona in cui si concentrano gli artefatti.
Le ombre circolari non sono un difetto del cielo né del software: sono la firma ottica dei granelli di polvere. Capire da dove nascono è il primo passo per capire perché il flat field riesce a eliminarle.
3. Perché la polvere diventa una ciambella: un po’ di ottica
Il cono di luce di un f/10
La luce di una stella non arriva al sensore come un sottile raggio, ma come un cono che converge verso il punto di fuoco. La forma di questo cono dipende dal rapporto focale: a f/10 il cono è lungo e stretto, e a ogni millimetro di distanza dal piano focale il suo diametro cresce di circa un decimo di millimetro.
Un granello di polvere appoggiato sulla finestra della camera non si trova sul piano focale, ma qualche millimetro davanti. Non viene quindi messo a fuoco: intercetta una piccola parte dei coni di luce che lo attraversano e proietta sul sensore un’ombra sfocata, molto più grande del granello stesso. Più il granello è lontano dal sensore, più la sua ombra è ampia e tenue; più è vicino, più è piccola e contrastata. Per questo la polvere sulla finestra della camera è così fastidiosa, mentre quella sulla lastra correttrice di un Schmidt-Cassegrain, lontanissima dal piano focale, produce ombre talmente diluite da risultare in pratica invisibili.
L’ostruzione centrale e la forma ad anello
Perché proprio ciambelle e non dischi? L’ombra di un granello sfocato riproduce la sezione del fascio di luce che lo attraversa, cioè, in ultima analisi, la forma della pupilla del telescopio. Nel C9.25 lo specchio secondario occupa circa il 36% del diametro dell’apertura: la pupilla non è un disco pieno ma un anello, e l’ombra della polvere assume la stessa forma, con un “buco” centrale più chiaro. In un rifrattore, privo di ostruzione, le stesse ombre apparirebbero come dischi pieni.
Dove si trova il granello?
Questa geometria ci regala anche uno strumento diagnostico molto pratico. Misurando il diametro dell’ombra in pixel possiamo stimare a che distanza dal sensore si trova il granello responsabile:
distanza (mm) ≈ diametro dell’ombra (pixel) × dimensione del pixel (mm) × rapporto focale
Facciamo un esempio puramente indicativo con il nostro setup, pixel da 0,00463 mm e rapporto focale effettivo di circa 9,9: un anello di 100 pixel di diametro corrisponderebbe a un granello a circa 4,6 mm dal sensore, una distanza compatibile con la finestra di protezione della camera; un anello di diametro molto maggiore indicherebbe invece un elemento più lontano, come un filtro o un riduttore. Esistono anche calcolatori online, come il Dust / Reflection Calculator di astronomy.tools, che eseguono lo stesso conto. Sapere dove si trova la polvere ci dice cosa pulire, e ci evita di smontare inutilmente tutto il treno ottico.
4. I frame di calibrazione: cosa misurano e perché funzionano
Ogni immagine astronomica grezza è la somma di ciò che vogliamo, il segnale del cielo, e di ciò che lo strumento ci aggiunge o ci toglie. La calibrazione nasce da un’idea molto semplice: misurare il comportamento del nostro sistema di acquisizione e rimuoverlo matematicamente dalle immagini scientifiche. Nel mio libro Astrofotografia Digitale: Dal Sensore all’Immagine l’argomento è trattato in dettaglio, sia dal punto di vista teorico sia da quello operativo, con la costruzione completa della libreria dei master frame. Qui ne riassumiamo i concetti essenziali.
Bias, dark e flat: tre misure dello strumento
Il bias è una posa al buio con il tempo di esposizione più breve possibile. Misura l’offset elettronico che il sensore aggiunge a ogni lettura, indipendentemente dalla luce ricevuta. Con le camere CMOS raffreddate un master bias si può ottenere anche da dark di durata brevissima, nei quali la corrente di buio è trascurabile.
Il dark è una posa al buio con lo stesso tempo di esposizione, la stessa temperatura e lo stesso gain dei light. Contiene l’offset e il segnale termico accumulato durante la posa, compresi i pixel caldi. Una camera con temperatura regolata come la nostra, sempre a -10 °C, permette di costruire una libreria di dark riutilizzabile per molte sessioni.
Il flat è una posa di una superficie illuminata in modo uniforme, ripresa con l’intero treno ottico esattamente nella configurazione della notte. Non misura il sensore da solo, ma l’intero sistema: la vignettatura del telescopio e degli accessori, le differenze di sensibilità tra i pixel e, soprattutto, le ombre della polvere. Se il flat “vede” la stessa polvere che hanno visto i light, la può cancellare.
L’algebra della calibrazione
Con L il light, D il master dark, F il master flat e O il master bias (offset), l’immagine calibrata si ottiene, a meno di una costante di normalizzazione, come:
immagine calibrata = (L – D) / (F – O)
Il numeratore elimina tutto ciò che si somma al segnale: offset e corrente di buio. Il denominatore corregge tutto ciò che lo moltiplica: vignettatura, polvere, sensibilità dei singoli pixel. Questa distinzione è il cuore della questione.
Perché il flat si divide e non si sottrae
Un granello di polvere non aggiunge né toglie una quantità fissa di luce: toglie una frazione della luce che lo attraversa. Se un’ombra blocca il 5% del flusso, toglie il 5% al fondo cielo, il 5% alla galassia e il 5% a una stella che ci passa sopra. È un effetto moltiplicativo, e un effetto moltiplicativo si corregge con una divisione. Il master flat, opportunamente normalizzato, vale circa 1 nelle zone pulite e un po’ meno di 1 nelle zone in ombra; dividendo il light per il flat, ogni pixel recupera esattamente la frazione di luce che aveva perso.
Ne segue una conseguenza importante: anche il flat deve essere privato del proprio offset prima della divisione. Se dividessimo per un flat che contiene ancora il bias, il rapporto tra le zone chiare e quelle scure risulterebbe sbagliato e otterremmo una sovracorrezione, con ciambelle chiare al posto di quelle scure o una vignettatura “inversa” ai bordi del campo. È uno degli errori più comuni, e spesso viene scambiato per un flat sbagliato quando il flat è perfetto.
Due flussi di lavoro: completo e semplificato
Il flusso più rigoroso usa quattro tipi di master: bias, dark, flat e dark flat, cioè dark con la stessa durata dei flat, che servono a calibrarli. Nella maggior parte delle situazioni pratiche, però, con sensori raffreddati e flat di pochi secondi, la corrente di buio accumulata durante i flat è trascurabile, e si può adottare un flusso semplificato in cui i flat vengono calibrati direttamente con il master bias. È la scelta che adottiamo anche qui. Se invece i flat richiedono pose lunghe, o la camera non è raffreddata, conviene tornare al flusso completo con i dark flat.
In entrambi i casi i master si ottengono combinando molti frame con una media con rigetto dei valori anomali, ad esempio sigma clipping o Winsorized sigma clipping quando i frame sono numerosi, e la mediana quando sono pochi. Per i flat c’è un passaggio in più: prima della combinazione ogni frame viene normalizzato rispetto al proprio valore medio, così che piccole variazioni di luminosità della sorgente non alterino la mappa delle non uniformità che vogliamo misurare.
5. Il master flat della serata
La Figura 3 mostra il master flat utilizzato per calibrare le immagini, anch’esso con un forte stretching per evidenziarne la struttura. Si riconoscono con chiarezza le ombre ad anello di due granelli di polvere: le stesse che rovinano lo stack non calibrato della Figura 2.
Il flat contiene esattamente ciò che vogliamo eliminare, nella stessa posizione e con la stessa intensità. È questa coincidenza a rendere possibile il recupero. Ed è anche il motivo per cui un flat ripreso in un’altra serata, o dopo aver toccato la camera, non avrebbe funzionato.
Le regole d’oro per flat che funzionano
Non toccare il treno ottico. Messa a fuoco, rotazione della camera, posizione di filtri e accessori devono restare identiche a quelle dei light. Basta ruotare la camera di pochi gradi perché le ombre della polvere e la vignettatura non coincidano più.
Riprendere i flat al momento giusto. Se la polvere si deposita durante la notte, come nel nostro caso, i flat ripresi a fine sessione la registrano; quelli ripresi prima, no. Più in generale, la scelta più sicura è riprendere i flat senza smontare nulla, subito dopo l’ultimo light.
Esporre correttamente. Il flat deve stare ben lontano dalla saturazione, perché i pixel sovraesposti non rappresentano più la sensibilità reale del sistema. Un livello medio intorno a metà della dinamica è un riferimento diffuso e ragionevole.
Mantenere gli stessi parametri. Offset identico tra bias e flat, e tra dark e light; stesso software e stesso formato di file, per evitare differenze nascoste tra le librerie.
Riprenderne abbastanza. Il master flat entra in ogni singolo light: il suo rumore si trasferisce all’immagine finale. Qualche decina di frame è un buon punto di partenza.
6. Il flusso di lavoro in Siril, passo per passo
Vediamo ora il flusso completo che ha portato dall’insieme dei file grezzi all’immagine finale. Lo stesso procedimento, con le sue varianti per galassie e nebulose, è descritto in modo più esteso nel libro. Il riferimento è Siril 1.4.4, con una camera a colori (OSC).
Organizzazione delle cartelle
Siril lavora per convenzioni: lo script di preprocessing cerca i file in cartelle con nomi precisi. In una directory di lavoro, ad esempio C:\TEMP, creiamo le sottocartelle BIASES, DARKS, FLATS e LIGHTS, e le riempiamo con i file corrispondenti. A queste aggiungiamo due cartelle operative per le fasi successive, MONO-EXTRACT e FINALE. Un accorgimento importante: nelle cartelle devono esserci solo i file previsti, perché lo script prende in ingresso tutto ciò che trova, e un JPEG dimenticato tra i FITS è sufficiente a interrompere l’elaborazione.
Preprocessing con lo script OSC
Avviato Siril, impostiamo la cartella di lavoro e lanciamo da menu Scripts → Siril Script Files → OSC_Preprocessing.ssf. Lo script costruisce i master, calibra i light sottraendo bias e dark e dividendo per il flat, esegue la demosaicizzazione della matrice di Bayer, registra le immagini sulle stelle e le integra con rigetto dei valori anomali, che elimina anche raggi cosmici e scie di satelliti presenti in una minoranza dei frame. I file intermedi finiscono nella cartella process, creata automaticamente, mentre il risultato è un file chiamato result_####s.fit, dove il numero indica il tempo totale di integrazione in secondi: nel nostro caso 101 pose da 30 secondi, cioè 3030 secondi.
Ritaglio e prima ispezione
Aperto il file integrato, rimuoviamo i bordi scuri dovuti al non perfetto allineamento tra le pose, inevitabili se si usa il dithering: selezioniamo un canale, ad esempio il rosso, tracciamo con il mouse un rettangolo sull’area utile e scegliamo con il tasto destro Ritaglia.
In modalità di visualizzazione lineare si vedono solo le stelle più brillanti, mentre la galassia sembra assente. Non lo è: i suoi valori sono semplicemente troppo vicini allo zero per lo schermo. Passando alla visualizzazione Autostretch compaiono molti più dettagli, senza modificare i dati. Un’osservazione utile per le sessioni future: se nell’immagine lineare sono già visibili stelle sature, il tempo di posa singolo era probabilmente eccessivo per quelle sorgenti.
Gradienti e rumore con GraXpert
Il file integrato, ancora lineare, viene aperto in GraXpert per rimuovere il gradiente di fondo cielo, inevitabile sotto un Bortle 5 con l’alone di Ferrara alle spalle, e per una prima riduzione del rumore. Il risultato viene poi riaperto in Siril.
Qui vale la pena sottolineare un concetto che ci porteremo dietro: la rimozione del gradiente non è un sostituto del flat. Gli algoritmi di estrazione del fondo modellano variazioni lente e su grande scala; un anello di polvere di qualche decina di pixel è una struttura troppo piccola e troppo netta per essere modellata correttamente. Al massimo verrebbe attenuato in modo irregolare, lasciando residui difficili da trattare.
Soluzione astrometrica e calibrazione del colore
Con Strumenti → Astrometria → Plate Solver associamo a ogni pixel le sue coordinate celesti. Se il file contiene già i metadati di posizione scritti dal software di acquisizione, questo passaggio può risultare superfluo. Segue la calibrazione spettrofotometrica del colore, Elaborazione immagine → Calibrazione del colore → Spectrophotometric Color Calibration, che confronta le stelle del campo con il catalogo Gaia DR3 tenendo conto del sensore e del filtro utilizzati.
Correzione delle aberrazioni
Con Scripts → Python Scripts → Processing → AberrationRemover.py applichiamo uno strumento basato su reti neurali che corregge le aberrazioni ottiche monocromatiche delle stelle, come coma, astigmatismo e sfocatura residua. Va usato sui dati ancora lineari, dopo la rimozione del fondo e la calibrazione del colore, ed è proprio in questa posizione che lo collochiamo nel flusso. Non corregge invece il tilt del sensore né l’aberrazione cromatica laterale.
Separazione delle stelle con StarNet
Lo stretching non lineare che rende visibile la galassia gonfierebbe e distorcerebbe le stelle. Per questo le separiamo dal fondo e le trattiamo a parte: Processo stelle → StarNet rimozione stelle, con Pre-estende l’immagine lineare selezionato, Ricomporre le stelle al termine deselezionato, Genera la maschera stellare selezionato e Applica alla sequenza deselezionato. Otteniamo due file: l’immagine starless e la starmask. L’immagine starless va riportata in regime lineare prima di procedere.
Stretching con la Trasformazione Iperbolica Generalizzata
Lo stretching del fondo si esegue con Elaborazione immagine → Stretches → Trasformazione Stretch Iperbolica Generalizzata, procedendo per piccoli passi:
1. Aumentiamo lo zoom del grafico per vedere bene l’inizio dell’istogramma.
2. Dalla combo in alto a destra selezioniamo Stretch lineare (BP shift) e portiamo il punto del nero appena a sinistra della curva; confermiamo con Applica.
3. Torniamo a Trasformazione iperbolica generalizzata e portiamo al massimo il cursore Intensità di stretch locale (b).
4. Riportiamo lo zoom a 1 per avere una visione d’insieme della curva.
5. Aumentiamo gradualmente il Fattore di stretch fino a rendere visibile il fondo, senza esagerare.
6. Ingrandiamo di nuovo il grafico e ripetiamo il ciclo dal punto 2, fino a ottenere il livello desiderato.
7. Salviamo l’immagine starless stretchata.
Ogni ciclo di stretching amplifica i contrasti deboli, ed è proprio qui che un difetto di calibrazione si trasforma da invisibile a evidente. Un anello di polvere che sottrae pochi punti percentuali di luce, quasi impercettibile nell’immagine lineare, dopo due o tre passaggi di stretching diventa una ciambella scura in piena evidenza.
Ricomposizione delle stelle
Infine, con Processo stelle → Ricomposizione Stelle, carichiamo nel pannello di sinistra l’immagine starless stretchata e in quello di destra la starmask, ancora lineare. Avviata la ricomposizione e applicati eventuali ritocchi finali, salviamo il risultato.
7. Il risultato: prima e dopo
La Figura 4 mostra l’immagine finale, calibrata con flat, bias e dark ed elaborata con il flusso appena descritto. Anche in questo caso l’elaborazione è volutamente minimale, lo stretching è aggressivo e l’inquadratura è ritagliata sulla stessa zona della Figura 2: alcuni artefatti dovuti allo stretching spinto sono ancora visibili, ma le ciambelle di polvere sono sparite.
Il confronto diretto tra la Figura 2 e la Figura 4 è la dimostrazione più convincente di quanto detto finora. Stessi light, stessa elaborazione di base, stessa aggressività nello stretching: l’unica differenza sostanziale è la presenza dei frame di calibrazione. Senza i flat, l’unica alternativa sarebbe stata un lungo e incerto lavoro di ritocco manuale, poco compatibile con un’immagine che ha anche una valenza documentaria, oppure la rinuncia all’intera serata.
E non dimentichiamo che la polvere è solo il difetto più vistoso. Lo stesso flat corregge contemporaneamente la vignettatura del sistema ottico, che oscura progressivamente i bordi del campo, e le piccole differenze di sensibilità tra i pixel. Difetti meno spettacolari, ma che falserebbero comunque la fotometria e renderebbero più difficile ogni elaborazione successiva.
8. Limiti della correzione e buone pratiche
Il flat field è potente, ma non è magico. Funziona perché le ombre sono un effetto moltiplicativo e stabile; quando una di queste due condizioni viene meno, la correzione perde efficacia.
Quando il flat non basta
Se un granello si deposita, si sposta o cade durante la sessione, le pose riprese prima e dopo vedono una polvere diversa. Un flat ripreso a fine notte corregge bene le pose più recenti, ma in quelle precedenti può creare un’ombra “inversa”, leggermente più chiara del fondo. Nello stack il risultato dipende da quante pose appartengono a ciascuna configurazione. In questi casi può essere utile suddividere la sessione e calibrare ogni gruppo di pose con flat dedicati, quando disponibili.
Allo stesso modo, il flat non corregge la luce diffusa o i riflessi interni, che sono effetti additivi e dipendono dalla posizione delle sorgenti brillanti nel campo, e non può recuperare il segnale in zone dove l’ombra è così profonda da aver ridotto drasticamente il rapporto segnale/rumore: la divisione riporta il livello medio corretto, ma il rumore in quelle zone resta più alto.
Prevenire, oltre che curare
Nelle notti ventose in campagna conviene montare la camera solo dopo aver sistemato tutto il resto, tenere i tappi sulle ottiche fino all’ultimo momento e non lasciare la camera senza protezione durante le pause. A fine sessione, dopo aver ripreso i flat, una pulizia delicata della finestra con aria compressa o con un panno specifico per ottiche restituisce un sistema pulito per la serata successiva. Nella ASI294MC Pro la finestra di protezione è pensata per essere rimossa e pulita, ma l’operazione va fatta con calma, in un ambiente asciutto e privo di polvere.
L’umidità, altra costante delle nostre campagne, merita la stessa attenzione: la condensa sulla finestra o sul correttore produce aloni e perdite di contrasto che nessun flat può correggere completamente. Fasce anticondensa e paraluce sono parte integrante dell’attrezzatura, non accessori.
9. Conclusione: la mezz’ora che salva la notte
Riprendere bias, dark e soprattutto flat richiede tempo e disciplina, spesso proprio quando vorremmo solo smontare e tornare a casa. Ma questa notte su NGC 7331 ci ricorda che quella mezz’ora in più può fare la differenza tra una sessione da archiviare con orgoglio e una da dimenticare. La polvere arriverà sempre: dal campo appena arato, dal vento di settembre, da un tappo dimenticato. Noi astrofotografi non possiamo controllare tutto ciò che accade sotto il cielo, ma possiamo misurare il nostro strumento con cura e lasciare che sia la matematica a rimettere le cose a posto. La prossima volta che sarete tentati di saltare i flat, pensate a quella supernova a quarantacinque milioni di anni luce: la sua luce ha viaggiato tanto per arrivare fino a noi, e merita di non essere fermata dall’ultimo granello di polvere.
Fonti e approfondimenti
G. P. Schiona, Astrofotografia Digitale: Dal Sensore all’Immagine, capitolo 11 “Dal preprocessing al postprocessing”.
Deep Sky Method, SN2026aaiv in NGC 7331: cinque set di pose fusi in HDR per una supernova di tipo Ia.
Documentazione ufficiale di Siril, Calibration.
Documentazione ufficiale di Siril, Siril Script Files.
Documentazione ufficiale di Siril, Current list of Python scripts for Siril 1.4.
Siril, note di rilascio di Siril 1.4.4.
R. Alberghi, Aberration Remover 2.0.1, repository GitHub.
ZWO, ASI294 Manual, revisione 2.2.
Celestron, specifiche del tubo ottico C9.25.
Latest Supernovae, Supernova 2026aaiv in NGC 7331.
astronomy.tools, Dust / Reflection Calculator.
Light Pollution Map, basata sui dati di F. Falchi et al., “The new world atlas of artificial night sky brightness”, Science Advances, 2016.
