23.12.2013 Views

Realizzazione di un prototipo di sensore stellare per ... - ILIL

Realizzazione di un prototipo di sensore stellare per ... - ILIL

Realizzazione di un prototipo di sensore stellare per ... - ILIL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Università degli Stu<strong>di</strong> <strong>di</strong> Pisa<br />

Facoltà <strong>di</strong> Scienze Matematiche, Fisiche e Naturali<br />

Corso <strong>di</strong> Laurea Specialistica in Fisica Applicata<br />

Anno Accademico 2002-2003<br />

Tesi <strong>di</strong> Laurea Specialistica<br />

<strong>Realizzazione</strong> <strong>di</strong> <strong>un</strong> <strong>prototipo</strong> <strong>di</strong> <strong>sensore</strong><br />

<strong>stellare</strong> <strong>per</strong> es<strong>per</strong>imenti <strong>di</strong> astronomia X/γ su<br />

piattaforme galleggianti a quota<br />

stratosferica<br />

Relatore:<br />

Dott. Leonida A. Gizzi<br />

Can<strong>di</strong>dato:<br />

Gabriele Palla<strong>di</strong>no


In<strong>di</strong>ce<br />

Ringraziamenti 3<br />

Premessa 5<br />

1 L’astronomia X/γ a quota stratosferica ed il sistema HiPeG 7<br />

1.1 La nuova generazione <strong>di</strong> telescopi spaziali <strong>per</strong> ra<strong>di</strong>azione X e γ . . 7<br />

1.2 L’astrofisica in alta atmosfera . . . . . . . . . . . . . . . . . . . . 11<br />

1.3 Le caratteristiche del volo stratosferico . . . . . . . . . . . . . . . 13<br />

1.4 Il progetto HiPeG (High Performance Gondola) . . . . . . . . . . 15<br />

1.5 HiPeG - Il sistema <strong>di</strong> bordo . . . . . . . . . . . . . . . . . . . . . 18<br />

1.6 I sensori stellari . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

1.7 Il <strong>sensore</strong> <strong>stellare</strong> <strong>di</strong> HiPeG . . . . . . . . . . . . . . . . . . . . . . 23<br />

1.7.1 La parte elettronica . . . . . . . . . . . . . . . . . . . . . . 24<br />

1.7.2 La parte ottica . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

2 L’algoritmo <strong>di</strong> riconoscimento <strong>stellare</strong> 25<br />

2.1 Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

2.1.1 I livelli sequenziali del software . . . . . . . . . . . . . . . 25<br />

2.1.2 Il calcolo dell’assetto I - Caso <strong>di</strong> due stelle . . . . . . . . . 26<br />

2.2 Lo schema <strong>di</strong> f<strong>un</strong>zionamento del <strong>sensore</strong> e la procedura <strong>di</strong> inizializzazione<br />

del catalogo <strong>stellare</strong> . . . . . . . . . . . . . . . . . . . . 29<br />

2.3 Analisi dell’immagine e defocalizzazione . . . . . . . . . . . . . . . 33<br />

2.3.1 La localizzazione <strong>di</strong> stelle reali sul segnale <strong>di</strong> fondo . . . . 33<br />

2.3.2 Il centroide . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

2.3.3 La defocalizzazione dell’immagine . . . . . . . . . . . . . . 37<br />

2.4 Il riconoscimento <strong>stellare</strong> I - Clipping, configurazioni e focali . . . 38<br />

2.4.1 Lo schema del riconoscimento <strong>stellare</strong> . . . . . . . . . . . . 38<br />

2.4.2 Il clipping sul catalogo <strong>di</strong> riferimento . . . . . . . . . . . . 39<br />

2.4.3 Le configurazioni can<strong>di</strong>date . . . . . . . . . . . . . . . . . 40<br />

2.4.4 La precisione sulla <strong>di</strong>stanza focale . . . . . . . . . . . . . . 44<br />

1


2.5 Il riconoscimento <strong>stellare</strong> II - Il ciclo tree-path . . . . . . . . . . . 46<br />

2.6 Il riconoscimento <strong>stellare</strong> III - Verifica, espansione e calcolo dell’assetto<br />

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

2.6.1 Il ciclo <strong>di</strong> verifica dell’immagine e la sua espansione . . . . 50<br />

2.6.2 Il calcolo dell’assetto II - Caso generale . . . . . . . . . . . 52<br />

2.7 L’algoritmo <strong>di</strong> inseguimento . . . . . . . . . . . . . . . . . . . . . 53<br />

2.7.1 Il tracking delle sorgenti astronomiche . . . . . . . . . . . 53<br />

2.7.2 Lo schema dell’algoritmo . . . . . . . . . . . . . . . . . . . 53<br />

3 I test dell’algoritmo - Modelli e simulazioni 55<br />

3.1 Introduzione - La precisione <strong>di</strong> p<strong>un</strong>tamento . . . . . . . . . . . . . 55<br />

3.2 La precisione sulla posizione del centroide . . . . . . . . . . . . . 55<br />

3.2.1 La propagazione dell’errore sul calcolo del centroide . . . . 56<br />

3.2.2 Un modello <strong>di</strong> stima <strong>per</strong> la <strong>di</strong>scretizzazione: la stella quadrata 59<br />

3.2.3 Le previsioni del modello . . . . . . . . . . . . . . . . . . . 64<br />

3.2.4 Il test Montecarlo sulla precisione del centroide . . . . . . 66<br />

3.3 Il test sulla precisione <strong>di</strong> p<strong>un</strong>tamento . . . . . . . . . . . . . . . . 72<br />

3.3.1 L’in<strong>di</strong>pendenza della precisione dalla <strong>di</strong>stanza focale . . . . 75<br />

3.4 Il riconoscimento <strong>stellare</strong> . . . . . . . . . . . . . . . . . . . . . . . 76<br />

3.4.1 Il test su immagini reali - Intensità e <strong>di</strong>ametri delle stelle . 76<br />

3.4.2 I test su immagini simulate . . . . . . . . . . . . . . . . . 79<br />

4 Le prove s<strong>per</strong>imentali <strong>di</strong> precisione 91<br />

4.1 Introduzione - I test ottici . . . . . . . . . . . . . . . . . . . . . . 91<br />

4.2 Il rumore della CCD . . . . . . . . . . . . . . . . . . . . . . . . . 91<br />

4.3 Le prove <strong>di</strong> messa a fuoco e <strong>di</strong> risoluzione . . . . . . . . . . . . . . 93<br />

4.3.1 L’apparato s<strong>per</strong>imentale: il “cielo in <strong>un</strong>a stanza” . . . . . 93<br />

4.3.2 I risultati delle prove <strong>di</strong> messa a fuoco . . . . . . . . . . . 94<br />

4.3.3 Intensità, <strong>di</strong>ametri e tempi <strong>di</strong> esposizione . . . . . . . . . . 100<br />

4.4 Le prove sulla precisione <strong>di</strong> p<strong>un</strong>tamento . . . . . . . . . . . . . . . 102<br />

4.4.1 Il metodo s<strong>per</strong>imentale . . . . . . . . . . . . . . . . . . . . 102<br />

4.4.2 I risultati delle misure . . . . . . . . . . . . . . . . . . . . 105<br />

Conclusioni 107<br />

Bibliografia 109<br />

2


Ringraziamenti<br />

Un’es<strong>per</strong>ienza <strong>di</strong> lavoro o <strong>di</strong> stu<strong>di</strong>o, anche se breve e temporanea, comporta sempre<br />

l’agitazione <strong>di</strong> quell’impalpabile e mai semplice preparato alchemico che sono<br />

le relazioni tra <strong>per</strong>sone.<br />

Nel mio caso <strong>per</strong>sonale, pur essendo io <strong>per</strong>sona schietta ma tendenzialmente<br />

<strong>un</strong> pò riservata e gelosa della propria “incolumità” sociale (gli in<strong>di</strong>vidui, talvolta,<br />

mi affascinano oltremisura, <strong>di</strong>straendomi dai miei doveri ed assorbendomi in<br />

silenziose attenzioni...), posso <strong>di</strong>re <strong>di</strong> essermi trovato, nei quasi 18 mesi che hanno<br />

visto il compiersi <strong>di</strong> questa mia es<strong>per</strong>ienza <strong>di</strong> tesi presso i laboratori <strong>ILIL</strong><br />

dell’Istituto <strong>per</strong> i Processi Chimico-Fisici del CNR <strong>di</strong> Pisa, in <strong>un</strong>o dei migliori<br />

ambienti <strong>di</strong> lavoro possibili. Oltre al prezioso atteggiamento verso la semplicità<br />

delle cose che la faticosa <strong>di</strong>sciplina <strong>di</strong> chi de<strong>di</strong>ca la propria vita al progresso della<br />

ricerca scientifica dovrebbe sempre <strong>di</strong>spensare, quello che ho potuto ampiamente<br />

e quoti<strong>di</strong>anamente apprezzare va ben al <strong>di</strong> là delle in<strong>di</strong>cazioni, dei suggerimenti e<br />

dei chiarimenti che ho necessariamente ricevuto <strong>per</strong> portare a termine <strong>un</strong> compito<br />

altrimenti <strong>di</strong>fficile.<br />

La bravura dei “ragazzi” che mi hanno “incalzato” in questa es<strong>per</strong>ienza è<br />

indubbia: il prof. Danilo Giulietti, che con la sua affabilità mi ha portato a conoscenza<br />

dell’esistenza <strong>di</strong> <strong>un</strong>a tematica <strong>di</strong> ricerca relativa ai sensori stellari, l’attenzione<br />

critica e sempre costruttiva del mio relatore, il dott. “Leo” Gizzi, la consulenza<br />

informatica e “filosofica” del dott. Luca Labate, la costante e <strong>per</strong>spicua<br />

<strong>di</strong>sponibilità ad aiutarmi nel risolvere problemi <strong>di</strong> qualsiasi tipo ed a scambiare<br />

opinioni sugli argomenti tecnici più <strong>di</strong>sparati del dott. Marco Galimberti....<br />

Quello che invece vorrei qui ricordare, e sarà <strong>per</strong> me <strong>di</strong>fficile <strong>di</strong>menticare in<br />

futuro, è l’assoluta umanità che devo a tutte le <strong>per</strong>sone che ho incontrato qui<br />

all’<strong>ILIL</strong>, <strong>per</strong>sonale <strong>di</strong> ricerca e studenti; umanità (e generosità) che oggi sempre<br />

più spesso, anche tra <strong>per</strong>sone cosiddette “colte”, va scomparendo a favore <strong>di</strong> <strong>un</strong><br />

modo <strong>di</strong> interpretare la “com<strong>un</strong>ità” <strong>di</strong> coloro che si trovano a con<strong>di</strong>videre <strong>un</strong><br />

luogo ed il fine del loro lavoro come <strong>un</strong>a parentesi, <strong>un</strong> angolo <strong>di</strong> vita subìta che<br />

non ha <strong>di</strong>ritto, talvolta, <strong>di</strong> rimanere tra le nostre più vere ed importanti basi <strong>di</strong><br />

significato in<strong>di</strong>viduale.<br />

3


Un sentitissimo e non risparmiabile grazie lo devo d<strong>un</strong>que, anche a costo <strong>di</strong><br />

ripetermi, al dott. Leonida Gizzi, al prof. Danilo Giulietti, ed al dott. Antonio<br />

“Tonino” Giulietti, responsabile del laboratorio <strong>ILIL</strong>, al dott. Marco Galimberti,<br />

al dott. Luca Labate, al dott. Paolo Tomassini, a tutti i ricercatori ed i tecnici<br />

del nostro affollato corridoio.<br />

Last but not least, voglio ricordare tutti gli studenti che si sono succeduti nel<br />

preparare con me il loro lavoro <strong>di</strong> tesi nello stesso laboratorio: Alessio Misuri,<br />

Flavio Zamponi, Carlo Alberto Cecchetti, Ersilio Castorina, Paola Squillacioti,<br />

Monica Sanna, Evelina Breschi e, <strong>per</strong> scopi <strong>di</strong>versi da quelli della laurea, gli<br />

ultimi arrivati Stephan Laville (Francia) e Thomas Dooher (Irlanda); <strong>un</strong> grazie<br />

particolare va a Petra Köster (Germania), che ha con<strong>di</strong>viso com me il tempo<br />

necessario a re<strong>di</strong>gere la tesi al computer e le medesime sessioni degli appelli <strong>di</strong><br />

laurea (tesi e tesi specialistica).<br />

Un ultimissimo ringraziamento lo esprimo ancora verso chi si è più spesso fatto<br />

carico dei miei pressanti dubbi e della mia necessità <strong>di</strong> ricevere sempre rinnovati<br />

incoraggiamenti: i risultati <strong>di</strong> questo lavoro sono de<strong>di</strong>cati a Marco Galimberti,<br />

che, con la sua infinita pazienza e cortesia, si è rivelato ancora <strong>un</strong>a volta <strong>di</strong> più<br />

quell’uomo attento e curioso della Natura (soprattutto della montagna!) che<br />

realmente lui è.<br />

4


Premessa<br />

La realizzazione <strong>di</strong> <strong>un</strong> <strong>prototipo</strong><br />

<strong>di</strong> <strong>sensore</strong> <strong>stellare</strong><br />

Questo lavoro <strong>di</strong> tesi specialistica descrive l’attività <strong>di</strong> sviluppo e <strong>di</strong> realizzazione<br />

<strong>di</strong> <strong>un</strong> <strong>prototipo</strong> <strong>di</strong> <strong>sensore</strong> <strong>stellare</strong> ad alta precisione <strong>di</strong> p<strong>un</strong>tamento compiuta presso<br />

l’istituto IPCF del CNR <strong>di</strong> Pisa. Tale <strong>di</strong>spositivo, stu<strong>di</strong>ato nell’ambito <strong>di</strong> <strong>un</strong><br />

più ampio progetto denominato HiPeG (High Performance Gondola), proposto in<br />

collaborazione con l’istituto IASF del CNR <strong>di</strong> Bologna e finanziato dall’Agenzia<br />

Spaziale Italiana, costituisce la base <strong>di</strong> <strong>un</strong> innovativo sistema <strong>di</strong> misura dell’assetto<br />

<strong>di</strong> <strong>un</strong>a piattaforma scientifica <strong>di</strong> nuova concezione, in grado <strong>di</strong> supportare<br />

es<strong>per</strong>imenti <strong>di</strong> astronomia X/γ effettuati in alta atmosfera con l’ausilio <strong>di</strong> palloni<br />

areostatici.<br />

Nella tesi verranno illustrati i principi, gli algoritmi e le soluzioni hardware<br />

che sono alla base della realizzazione <strong>di</strong> <strong>un</strong> sistema capace <strong>di</strong> <strong>un</strong>a totale autonomia<br />

nella determinazione <strong>di</strong> <strong>un</strong>a traiettoria <strong>di</strong> p<strong>un</strong>tamento ottico tramite<br />

l’identificazione <strong>di</strong> campi stellari.<br />

Per raggi<strong>un</strong>gere questo obiettivo è stato realizzato <strong>un</strong> software sud<strong>di</strong>viso in<br />

più livelli, ciasc<strong>un</strong>o dei quali destinati ad assolvere ai seguenti compiti:<br />

1. elaborazione <strong>di</strong> immagini <strong>di</strong>gitalizzate <strong>per</strong> la rivelazione ottica e la localizzazione<br />

<strong>di</strong> campi stellari;<br />

2. estrazione dalle immagini <strong>di</strong> informazioni utili ad identificare le stelle tramite<br />

confronto con i dati <strong>di</strong>sponibili su appositi cataloghi stellari redatti in<br />

formato elettronico;<br />

3. determinazione dell’assetto del sistema ed utilizzo <strong>di</strong> questo parametro <strong>per</strong><br />

l’inseguimento della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento su immagini in movimento.<br />

Nell’elaborato saranno quin<strong>di</strong> presentati i risultati <strong>di</strong> <strong>un</strong>a serie <strong>di</strong> test e <strong>di</strong> simulazioni<br />

numeriche, nonchè saranno illustrati i risultati delle misure eseguite<br />

5


sull’hardware realizzato presso il laboratorio <strong>ILIL</strong>; gli elementi complessivamente<br />

raccolti hanno mostrato la possibilità <strong>di</strong> determinare la misura dell’assetto entro<br />

il limite <strong>di</strong> precisione <strong>di</strong> pochi secon<strong>di</strong> d’arco, sod<strong>di</strong>sfacendo in tal modo i requisiti<br />

del progetto HiPeG.<br />

Nel merito della cultura scientifica acquisita durante lo svolgimento <strong>di</strong> questo<br />

lavoro <strong>di</strong> tesi, oltre ad aver maturato nuove conoscenze nell’ambito delle tecniche<br />

s<strong>per</strong>imentali dell’astrofisica X/γ, ottenute con la partecipazione all’International<br />

Advanced School “Leonardo Da Vinci” 2002, organizzata sull’argomento dall’istituto<br />

IASF del CNR <strong>di</strong> Bologna, ho <strong>per</strong>sonalmente avuto modo <strong>di</strong> conoscere <strong>un</strong><br />

ambito <strong>di</strong> ricerca molto specialistico e stimolante.<br />

Durante questo lavoro ho avuto la possibilità <strong>di</strong> familiarizzare con le caratteristiche<br />

e l’uso della strumentazione ottica ed elettronica (CCD) <strong>di</strong>sponibile <strong>per</strong><br />

la realizzazione del <strong>sensore</strong>; ho inoltre acquisito es<strong>per</strong>ienza nell’uso dell’ambiente<br />

<strong>di</strong> programmazione (C++) che è servito <strong>per</strong> la realizzazione del software, oltrechè<br />

approfon<strong>di</strong>to l’uso delle tecniche <strong>di</strong> calcolo numerico necessarie all’esecuzione dei<br />

test <strong>di</strong> verifica.<br />

6


Capitolo 1<br />

L’astronomia X/γ a quota<br />

stratosferica ed il sistema HiPeG<br />

1.1 La nuova generazione <strong>di</strong> telescopi spaziali<br />

<strong>per</strong> ra<strong>di</strong>azione X e γ<br />

L’astrofisica delle alte energie è oggi <strong>un</strong>a delle più fertili e promettenti branche<br />

del sa<strong>per</strong>e scientifico. Il notevole progresso tecnologico e l’affinamento delle<br />

capacità <strong>di</strong> analisi nell’elaborazione dei dati raccolti durante le recenti missioni<br />

spaziali internazionali offrono nuovi e numerosi elementi <strong>per</strong> la verifica dei modelli<br />

cosmologici attualmente allo stu<strong>di</strong>o.<br />

Nell’ambito dell’astronomia X e γ condotta fuori atmosfera, <strong>un</strong>ico ambiente<br />

ove gli strumenti <strong>di</strong> misura possono accedere all’intero spettro della ra<strong>di</strong>azione<br />

elettromagnetica, la nuova generazione <strong>di</strong> rivelatori e telescopi o<strong>per</strong>erà con livelli<br />

<strong>di</strong> sensibilità e <strong>di</strong>namica sempre maggiori al fine <strong>di</strong> raggi<strong>un</strong>gere precisioni<br />

sempre più alte nella risoluzione angolare, temporale e spettrale delle sorgenti<br />

<strong>di</strong> segnale. In particolare, le tecniche <strong>di</strong> risoluzione angolare basate sull’uso<br />

<strong>di</strong> maschere ad ombreggiatura co<strong>di</strong>ficata (coded masks), che sfruttano il principio<br />

dell’oscuramento controllato della sorgente, o le metodologie <strong>di</strong> tracciamento<br />

delle cinematiche quantistiche (<strong>per</strong> es. Compton scattering), hanno sinora consentito<br />

la ricostruzione angolare della ra<strong>di</strong>azione proveniente dallo spazio con<br />

<strong>un</strong>a precisione non inferiore a qualche minuto d’arco. Con queste tecniche <strong>di</strong><br />

imaging cosiddette passive, l’affinamento della risoluzione è limitata dall’aumento<br />

del rumore termico-elettronico conseguente all’accrescimento delle <strong>di</strong>mensioni<br />

dei telescopi e del volume <strong>di</strong> raccolta del segnale nei rivelatori ad essi associati.<br />

Una possibile alternativa <strong>per</strong> aggirare questa impasse consiste nell’impiegare<br />

<strong>di</strong>spositivi in grado <strong>di</strong> agire come <strong>un</strong>’ottica convergente, focalizzando in tal modo<br />

7


la ra<strong>di</strong>azione X/γ in <strong>un</strong>o spot <strong>di</strong> <strong>di</strong>mensioni molto ridotte ove collocare il rivelatore<br />

adeguatamente <strong>di</strong>mensionato. La figura (1.1) mostra, in particolare, <strong>un</strong><br />

confronto <strong>di</strong>retto delle caratteristiche del segnale d’uscita (rapporto segnale/ rumore)<br />

dei rivelatori impiegati com<strong>un</strong>emente nei telescopi <strong>per</strong> le alte energie, con<br />

<strong>un</strong> <strong>prototipo</strong> basato su <strong>un</strong>’ottica <strong>di</strong>ffrattiva <strong>per</strong> ra<strong>di</strong>azione γ (progetto CLAIRE,<br />

bibliografia [1] e [2]).<br />

Figura 1.1: La figura illustra i principi <strong>di</strong> raccolta della ra<strong>di</strong>azione alla base dei telescopi γ<br />

tra<strong>di</strong>zionali (coded mask e Compton) a confronto con <strong>un</strong> sistema <strong>di</strong> nuova concezione basato su<br />

<strong>di</strong>ffrazione Laue. Si può osservare il miglioramento del rapporto S/N consentito dalle proprietà<br />

focalizzanti dei nuovi telescopi. A col e V det rappresentano rispettivamente l’area della su<strong>per</strong>ficie<br />

<strong>di</strong> raccolta della ra<strong>di</strong>azione ed il volume occupato dai detector.<br />

Le ottiche <strong>per</strong> ra<strong>di</strong>azione X/γ si basano su principi fisici <strong>di</strong>versi a seconda della<br />

regione spettrale in esame. Nel caso <strong>di</strong> basse energie (componente “molle” della<br />

ra<strong>di</strong>azione X, con energie dei fotoni inferiori a qualche keV), lo scopo può essere<br />

facilmente raggi<strong>un</strong>to sfruttando il principio <strong>di</strong> riflessione <strong>per</strong> incidenza radente,<br />

ovvero men<strong>di</strong>ante l’incidenza della ra<strong>di</strong>azione su strati su<strong>per</strong>ficiali <strong>di</strong> materiali ad<br />

alto numero Z (<strong>per</strong> es. Au o Ni) ad angoli molto piccoli. A tal proposito la figura<br />

(1.2) illustra, come esempio, l’andamento della riflettività dell’oro in f<strong>un</strong>zione<br />

dell’energia della ra<strong>di</strong>azione incidente, mostrando come <strong>per</strong> angoli inferiori al<br />

8


Figura 1.2: Andamento del coefficiente <strong>di</strong> riflettività dell’oro in f<strong>un</strong>zione dell’energia della<br />

ra<strong>di</strong>azione incidente <strong>per</strong> angoli compresi tra 0.5 e 20 gra<strong>di</strong>.<br />

grado e fino ad energie dell’or<strong>di</strong>ne <strong>di</strong> qualche keV questa si <strong>di</strong>scosti poco dall’<strong>un</strong>ità<br />

(bibliografia [3]).<br />

Al fine <strong>di</strong> aumentare la su<strong>per</strong>ficie efficace <strong>di</strong> raccolta della ra<strong>di</strong>azione, contenere<br />

la l<strong>un</strong>ghezza focale e ridurre le <strong>di</strong>storsioni sulle immagini fuori asse ottico, il<br />

telescopio è costituito da blocchi formati da più set <strong>di</strong> specchi concentrici profilati<br />

con particolare sagomature, <strong>per</strong> esempio parabolica od i<strong>per</strong>bolica. Il grado <strong>di</strong><br />

<strong>per</strong>fezionamento <strong>di</strong> queste tecniche realizzative ha già <strong>per</strong>messo il raggi<strong>un</strong>gimento<br />

<strong>di</strong> altissime risoluzioni angolari equivalenti a pochi secon<strong>di</strong> d’arco. Un esempio è<br />

costituito dal telescopio CHANDRA, <strong>di</strong> cui la figura (1.3) illustra lo schema <strong>di</strong><br />

<strong>di</strong>sposizione degli specchi.<br />

Figura 1.3: Schema <strong>di</strong> <strong>di</strong>sposizione delle ottiche ad incidenza radente del telescopio CHANDRA.<br />

La <strong>di</strong>sposizione concentrica delle sezioni paraboliche ed i<strong>per</strong>boliche degli specchi consente <strong>di</strong><br />

incrementare la sezione d’urto efficace del telescopio.<br />

9


Figura 1.4: Geometria della <strong>di</strong>ffrazione tra i piani reticolari <strong>di</strong> <strong>un</strong> cristallo <strong>di</strong> germanio in <strong>un</strong><br />

telescopio Laue (progetto CLAIRE) e successiva focalizzazione sul rivelatore.<br />

Per energie crescenti, e d<strong>un</strong>que <strong>per</strong> la componente X “dura” e γ, le tecniche<br />

attualmente allo stu<strong>di</strong>o sono <strong>di</strong>verse e riguardano, ad esempio, le interazioni coerenti<br />

dei flussi <strong>di</strong> ra<strong>di</strong>azione <strong>di</strong>ffratti da <strong>un</strong> reticolo cristallino (tipicamente Ge o<br />

Si) o le riflessioni multiple all’interno <strong>di</strong> <strong>un</strong> multilayer <strong>di</strong> <strong>un</strong> opport<strong>un</strong>o materiale<br />

composito (bibliografia [4]). Nel caso <strong>di</strong> utilizzo <strong>di</strong> <strong>un</strong> reticolo cristallino si otterrà<br />

<strong>un</strong> fuoco nel primo massimo <strong>di</strong> <strong>di</strong>ffrazione in geometria <strong>di</strong> Bragg (riflessione<br />

sui reticoli del cristallo) o equivalentemente in geometria <strong>di</strong> Laue (trasmissione<br />

nell’intero volume del cristallo) in f<strong>un</strong>zione dell’energia della ra<strong>di</strong>azione incidente.<br />

Esempi <strong>di</strong> telescopi impieganti queste tecniche costruttive sono CLAIRE ed<br />

HEXIT (bibliografia [5]), le cui caratteristiche <strong>di</strong> risoluzione angolare e <strong>di</strong> precisione<br />

sono alla base della realizzazione del progetto HiPeG; la figura (1.4) illustra<br />

schematicamente il f<strong>un</strong>zionamento del telescopio <strong>di</strong>ffrattivo a geometria <strong>di</strong> Laue<br />

CLAIRE, dove d e θ sono, rispettivamente, la <strong>di</strong>stanza tra i piani reticolari del<br />

cristallo e l’angolo <strong>di</strong> incidenza della ra<strong>di</strong>azione su <strong>di</strong> essi.<br />

Come nel caso precedente è possibile notare la presenza <strong>di</strong> più settori circolari<br />

concentrici <strong>di</strong> materiale cristallino al fine <strong>di</strong> aumentare la sezione d’urto<br />

complessiva del telescopio sulla ra<strong>di</strong>azione raccolta.<br />

Ovviamente la relazione <strong>di</strong> Bragg coinvolta nel fenomeno <strong>di</strong>ffrattivo<br />

2d sin ϑ = nλ (1.1)<br />

essendo n l’or<strong>di</strong>ne <strong>di</strong> <strong>di</strong>ffrazione, garantisce esclusivamente la focalizzazione <strong>di</strong><br />

<strong>un</strong> flusso <strong>di</strong> ra<strong>di</strong>azione monocromatico, la cui l<strong>un</strong>ghezza d’onda λ è f<strong>un</strong>zione del<br />

materiale ado<strong>per</strong>ato.<br />

10


1.2 L’astrofisica in alta atmosfera<br />

Lo sviluppo e la messa a p<strong>un</strong>to <strong>di</strong> queste nuove ottiche X/γ richiede test e campagne<br />

<strong>di</strong> misura da effettuare al <strong>di</strong> fuori dell’atmosfera terrestre. Considerati i costi<br />

elevati ed i l<strong>un</strong>ghi tempi <strong>di</strong> pianificazione che la messa in orbita <strong>di</strong> <strong>un</strong> satellite<br />

de<strong>di</strong>cato comporterebbe, il consolidamento <strong>di</strong> queste tecniche osservative viene<br />

realizzato su piattaforme galleggianti a quota stratosferica.<br />

Da molti anni infatti numerose missioni specialistiche sono state realizzate<br />

con l’impiego <strong>di</strong> strutture metalliche compatte e resistenti denominate gondole,<br />

equipaggiate con pesanti apparecchiature scientifiche e mantenute ad alta quota<br />

da palloni areostatici. Tali piattaforme, tipicamente assemblate utilizzando alluminio<br />

o leghe leggere a base <strong>di</strong> fibre <strong>di</strong> carbonio, possono avere <strong>un</strong> peso contenuto<br />

entro le poche centinaia <strong>di</strong> chilogrammi.<br />

Il compito del trasporto e del mantenimento in quota è affidato a grossi palloni<br />

(ballons) <strong>di</strong> materiale plastico, riempiti con gas inerte (tipicamente elio) in quantità<br />

tale da poter galleggiare ai margini su<strong>per</strong>iori della stratosfera terrestre (circa<br />

40 km <strong>di</strong> altezza) <strong>per</strong> intervalli <strong>di</strong> tempo considerevoli che vanno da alc<strong>un</strong>e ore<br />

fino ad alc<strong>un</strong>e settimane o mesi, come nel caso <strong>di</strong> alc<strong>un</strong>i voli circumpolari. Compatibilmente<br />

con le con<strong>di</strong>zioni metereologiche e con il movimento delle masse<br />

d’aria nell’atmosfera, questa modalità <strong>di</strong> trasporto consente, oltre alla possibilità<br />

<strong>di</strong> ottenere i risultati osservativi richiesti, anche il recu<strong>per</strong>o dell’attrezzatura<br />

utilizzata.<br />

Figura 1.5: Due momenti del lancio <strong>di</strong> <strong>un</strong>a missione su pallone: a sinistra è possibile vedere la<br />

fase <strong>di</strong> riempimento del pallone tramite <strong>un</strong> apposito condotto <strong>di</strong> alimentazione del gas; a destra<br />

lo stesso pallone, raggi<strong>un</strong>ta la sufficiente quantità <strong>di</strong> elio, viene sganciato dall’ancoraggio <strong>per</strong><br />

consentirne il sollevamento verso il cielo; in basso è visibile la gondola ancora al suolo.<br />

Le quote raggi<strong>un</strong>gibili con questi mezzi consentono tipicamente misure nel<br />

range <strong>di</strong> energie su<strong>per</strong>iori ai 30 keV (componente “dura” dei raggi X e raggi<br />

11


γ): <strong>per</strong> queste energie i gas residui che si trovano negli alti strati dell’atmosfera,<br />

sopra il pallone, contribuiscono a circa il 0.3 % dell’assorbimento ra<strong>di</strong>ativo<br />

dell’atmosfera totale (bibliografia [6]). Come si può infatti osservare dalla figura<br />

(1.6), l’atmosfera terrestre ammette <strong>un</strong>a finestra <strong>di</strong> trasparenza molto stretta<br />

<strong>per</strong> le ra<strong>di</strong>azioni elettromagnatiche provenienti dallo spazio: solo le frequenze che<br />

cadono nel visibile sono rilevabili al livello del mare. Per effettuare osservazioni<br />

in <strong>un</strong>a più ampia regione <strong>di</strong> spettro, occorre quin<strong>di</strong> raggi<strong>un</strong>gere con mezzi adeguati<br />

l’altitu<strong>di</strong>ne necessaria ad evitare il completo assorbimento delle frequenze<br />

<strong>di</strong> interesse.<br />

Figura 1.6: La figura illustra l’andamento delle quote che le componenti dello spettro elettromagnetico<br />

riescono a raggi<strong>un</strong>gere attraversando l’atmosfera terrestre: <strong>per</strong> rivelare ra<strong>di</strong>azione al<br />

<strong>di</strong> fuori delle frequenze visibili, è necessario l’impiego <strong>di</strong> opport<strong>un</strong>i mezzi <strong>di</strong> trasporto.<br />

Il parametro caratteristico dell’opacità atmosferica, la l<strong>un</strong>ghezza <strong>di</strong> assorbimento,<br />

è tipicamente descritto da <strong>un</strong> andamento che è possibile valutare in figura<br />

(1.7) come f<strong>un</strong>zione dell’energia della ra<strong>di</strong>azione incidente e della quota. Da tale<br />

andamento emerge come entro 40 km <strong>di</strong> altitu<strong>di</strong>ne, corrispondente alla quota normalmente<br />

raggi<strong>un</strong>gibile dai palloni stratosferici, sia realizzabile <strong>un</strong> ampio margine<br />

<strong>di</strong> visibilità in energie <strong>di</strong> ra<strong>di</strong>azione.<br />

I risultati scientifici delle missioni supportate da piattaforme trasportate da<br />

palloni stratosferici hanno contribuito, in <strong>un</strong> recente passato, ad ottenere le prime<br />

12


160<br />

140<br />

120<br />

Altitu<strong>di</strong>ne (km)<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0.1 1 10 100 1000<br />

Energia (keV)<br />

Figura 1.7: Andamento me<strong>di</strong>o della penetrazione della ra<strong>di</strong>azione X e γ attraverso l’atmosfera<br />

terrestre. Fissato in ascissa <strong>un</strong> valore <strong>di</strong> energia, il corrispondente p<strong>un</strong>to sulla scala delle<br />

altitu<strong>di</strong>ni in<strong>di</strong>ca la quota alla quale l’intensità della ra<strong>di</strong>azione incidente risulta ridotta <strong>di</strong> <strong>un</strong><br />

fattore 1/e. I valori sono stati ricavati elaborando <strong>un</strong> modello <strong>di</strong>sponibile in bibliografia [7] e<br />

[8].<br />

mappe del cielo con sorgenti <strong>di</strong> ra<strong>di</strong>azione tra i 30 e 1000 keV (tra le quali<br />

nuovi oggetti emittenti interpretabili come possibili buchi neri al centro della<br />

galassia), nonchè ulteriori evidenze delle tracce <strong>di</strong> <strong>un</strong>a ra<strong>di</strong>azione “fossile” <strong>di</strong>ffusa<br />

nell’<strong>un</strong>iverso (<strong>per</strong> es. missione BOOMERanG). Con l’impiego <strong>di</strong> questa tecnica<br />

sono stati anche evidenziati i casi <strong>di</strong> deca<strong>di</strong>mento γ del Cobalto in residui <strong>di</strong><br />

su<strong>per</strong>nova ed approfon<strong>di</strong>menti spettroscopici su altre sorgenti più deboli già note.<br />

1.3 Le caratteristiche del volo stratosferico<br />

La realizzazione <strong>di</strong> sistemi <strong>di</strong> guida <strong>per</strong> telescopi in uso su palloni stratosferici deve<br />

tener conto delle caratteristiche ambientali presenti nelle con<strong>di</strong>zioni o<strong>per</strong>ative.<br />

Queste caratteristiche tipiche sono riassumibili nella figura (1.8), dove vengono<br />

mostrati, come esempio, i dati forniti dalla telemetria eseguita in tempo reale<br />

durante lo svolgimento della missione LAPEX (bibliografia [9], si veda anche il<br />

paragrafo successivo) e comprendenti, oltre al monitoraggio della posizione della<br />

13


Figura 1.8: Andamento della traiettoria, dell’altitu<strong>di</strong>ne, della pressione e della tem<strong>per</strong>atura<br />

tipiche <strong>di</strong> <strong>un</strong> volo eseguito con l’impiego <strong>di</strong> <strong>un</strong> pallone stratosferico. In questo caso i dati si<br />

riferiscono all’es<strong>per</strong>imento LAPEX (1995). È possibile notare, in particolare, come la quota <strong>di</strong><br />

galleggiamento sia stata raggi<strong>un</strong>ta dopo circa 3 ore dal momento del lancio.<br />

piattaforma rispetto alla Terra come ottenuta da <strong>un</strong> <strong>sensore</strong> GPS (Global Position<br />

System), la pressione dell’aria e la tem<strong>per</strong>atura esterna. Tutte le grandezze sono<br />

state valutate esprimendo nell’ora <strong>un</strong>iversale del meri<strong>di</strong>ano <strong>di</strong> Greenwich (U.T.)<br />

il tempo trascorso dal momento del lancio al successivo recu<strong>per</strong>o.<br />

Durante lo svolgimento <strong>di</strong> <strong>un</strong>a missione scientifica su pallone stratosferico, la<br />

determinazione dell’assetto della piattaforma riveste <strong>un</strong>’importanza fondamentale,<br />

in quanto questo consente il corretto p<strong>un</strong>tamento del telescopio imbarcato<br />

e fornisce <strong>un</strong> criterio <strong>per</strong> la convalida dei dati raccolti. Nel caso della missione<br />

LAPEX, la determinazione dell’assetto è stata ottenuta con l’impiego <strong>di</strong> <strong>un</strong> magnetometro;<br />

questo <strong>di</strong>spositivo offre <strong>per</strong>ò <strong>un</strong> livello <strong>di</strong> precisione limitato, oltre<br />

allo svantaggio <strong>di</strong> richiedere <strong>un</strong>a calibrazione “in situ” a causa delle non omogeneità<br />

spaziali del campo magnetico terrestre. Per poter garantire precisioni <strong>di</strong><br />

p<strong>un</strong>tamento compatibili con le risoluzioni angolari dei nuovi telescopi X/γ, occorre<br />

d<strong>un</strong>que la realizzazione <strong>di</strong> <strong>un</strong>a piattaforma <strong>di</strong> nuova concezione: in particolare<br />

14


OT T ICHE X/γ :<br />

Caratteristiche<br />

Inc. radente<br />

(HEXIT )<br />

Diff. Bragg<br />

(HAXT EL)<br />

Diff. Laue<br />

(CLAIRE)<br />

Range energia (keV ) 30-70 60-150 170 (511)<br />

L<strong>un</strong>g. focale (m) ∽6 ∽5 2.76 (8.29)<br />

V isuale (arcmin) 10 80 1 (15 arcsec)<br />

Area efficace (cm 2 ) 18 @40keV 100 @80keV 94 @170keV<br />

Ris. angolare (arcsec) 30 60 60 (15)<br />

Tabella 1.1: Le pricipali grandezze caratteristiche dei nuovi telescopi X/γ; in particolare l’ottica<br />

ad incidenza radente HEXIT, can<strong>di</strong>data ad essere in futuro supportata dal sistema HiPeG,<br />

garantisce <strong>un</strong>a risoluzione angolare sino a 30 arcosecon<strong>di</strong>. Il telescopio CLAIRE, già o<strong>per</strong>ativo,<br />

è attualmente in fase <strong>di</strong> up-gra<strong>di</strong>ng (valori tra parentesi).<br />

si sono <strong>di</strong>mostrati adatti a questo scopo specifici sistemi GPS e sensori stellari<br />

ad alta frequenza <strong>di</strong> up-date.<br />

1.4 Il progetto HiPeG (High Performance Gondola)<br />

Le grosse <strong>di</strong>mensioni dei futuri telescopi X/γ, dotati tipicamente <strong>di</strong> l<strong>un</strong>ghezze<br />

focali comprese tra i 5 e 10 metri e <strong>di</strong> risoluzioni angolari contenute entro qualche<br />

decina <strong>di</strong> arcosecon<strong>di</strong> <strong>di</strong> precisione (si veda, <strong>per</strong> alc<strong>un</strong>i esempi, la tabella (1.1)),<br />

richiedono l’uso <strong>di</strong> piattaforme capaci <strong>di</strong> <strong>un</strong>’alta stabilità <strong>di</strong> assetto e <strong>di</strong> <strong>un</strong>a<br />

grande accuratezza <strong>di</strong> p<strong>un</strong>tamento.<br />

Attualmente, grazie ad <strong>un</strong>a collaborazione tra l’istituto IASF del CNR <strong>di</strong><br />

Bologna e l’istituto IPCF del CNR <strong>di</strong> Pisa, è in avanzata fase <strong>di</strong> realizzazione<br />

il <strong>prototipo</strong> <strong>di</strong> <strong>un</strong> sistema dotato <strong>di</strong> queste caratteristiche, denominato HiPeG<br />

(High Performance Gondola) (bibliografia [10] e [11]). Il progetto, finanziato dall’Agenzia<br />

Spaziale Italiana (ASI), parte dall’es<strong>per</strong>ienza acquisita con precedenti<br />

missioni (<strong>per</strong> es. es<strong>per</strong>imento LAPEX, figura (1.9), e GAMTEL (bibliografia<br />

[12])) ed ha come obiettivo la realizzazione <strong>di</strong> <strong>un</strong> sistema <strong>di</strong> p<strong>un</strong>tamento dotato<br />

<strong>di</strong> caratteristiche <strong>di</strong> grande affidabilità e flessibilità <strong>di</strong> utilizzo, adatte alle future<br />

missioni <strong>di</strong> prova dei nuovi telescopi X/γ. È già previsto infatti l’impiego<br />

della piattaforma HiPeG <strong>per</strong> il supporto dell’es<strong>per</strong>imento HEXIT, recentemente<br />

anch’esso approvato e finanziato dall’ASI, e dell’es<strong>per</strong>imento CLAIRE.<br />

La tabella (1.2) riassume i margini <strong>di</strong> precisione che il sistema HiPeG dovrà<br />

essere in grado <strong>di</strong> assicurare in maniera completamente autonoma.<br />

Le tre grandezze riportate in tabella sono rispettivamente la stabilità <strong>di</strong> p<strong>un</strong>ta-<br />

15


Figura 1.9: Due immagini della gondola utilizzata nella missione LAPEX: a sinistra è possibile<br />

vedere il trasporto della piattaforma (completa <strong>di</strong> telescopio) sull’area <strong>di</strong> lancio della base NASA<br />

<strong>di</strong> Fort Sumner, New Mexico (USA), nell’ottobre 1995; a destra, invece, il <strong>di</strong>segno raffigura la<br />

struttura base della stessa gondola, che costituirà anche la base <strong>di</strong> HiPeG. Le <strong>di</strong>mensioni sono<br />

approssimativamente 3 m × 2 m × 2.3 m. Il peso è <strong>di</strong> circa 350 Kg.<br />

GONDOLA<br />

REQUIREMENT S<br />

P ointing<br />

accuracy<br />

(arcsec)<br />

P ointing<br />

stability<br />

(arcsec)<br />

P ointing<br />

knowledge<br />

(arcsec)<br />

Goal 20 60 10<br />

Tabella 1.2: Requisiti <strong>di</strong> p<strong>un</strong>tamento del progetto HiPeG. Il significato dei termini impiegati è<br />

illustrato nel testo.<br />

mento statico (pointing accuracy), la stabilità <strong>di</strong> p<strong>un</strong>tamento <strong>di</strong>namico (pointing<br />

stability) e la precisione con cui è nota l’acquisizione <strong>di</strong> p<strong>un</strong>tamento della gondola<br />

(pointing knowledge). La prima grandezza esprime la precisione ottenibile<br />

dal sistema <strong>di</strong> controllo dell’assetto nel caso <strong>di</strong> <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento stabile<br />

nel tempo, in con<strong>di</strong>zione cioè <strong>di</strong> azimut della piattaforma mantenuto costante;<br />

la seconda grandezza esprime la precisione ottenibile nella fase <strong>di</strong> inseguimento<br />

del p<strong>un</strong>tamento: il sistema dovrà infatti essere in grado <strong>di</strong> raggi<strong>un</strong>gere e stabilizzare<br />

l’assetto della gondola eseguendo spostamenti azimutali e zenitali al fine<br />

<strong>di</strong> mantenere il più possibile costante nel tempo la <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento del<br />

telescopio sulla sorgente astronomica in esame. Come si può dedurre osservando<br />

i valori riportati in tabella, i margini <strong>di</strong> precisione che l’elettronica e la meccanica<br />

16


del sistema sono in grado <strong>di</strong> fornire nel caso della stabilizzazione <strong>di</strong> <strong>un</strong>a <strong>di</strong>rezione<br />

costante sono <strong>di</strong>versi da quelli ottenibili nell’inseguimento <strong>di</strong> <strong>un</strong>a sorgente in moto<br />

apparente: quest’ultima è inferiore a causa delle frequenti correzioni da apportare<br />

ad <strong>un</strong>a <strong>di</strong>rezione che si sposta nel tempo a causa del moto apparente della<br />

sfera celeste. La precisione nell’acquisizione <strong>di</strong> p<strong>un</strong>tamento (pointing knowledge)<br />

è invece il fattore decisivo <strong>per</strong> la ricostruzione “post-factum” della traiettoria <strong>di</strong><br />

p<strong>un</strong>tamento e, <strong>di</strong> conseguenza, <strong>per</strong> l’analisi dei dati provenienti dal telescopio:<br />

tale precisione, infatti, consentirà <strong>di</strong> conoscere l’effettiva <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento<br />

con <strong>un</strong>a precisione assoluta almeno dell’or<strong>di</strong>ne <strong>di</strong> grandezza della risoluzione<br />

stessa del telescopio, consentendo così <strong>di</strong> attribuire il segnale misurato alla reale<br />

<strong>di</strong>rezione <strong>di</strong> provenienza.<br />

La determinazione dell’assetto della piattaforma sarà assolto, come prevede il<br />

progetto, da due sistemi <strong>di</strong>stinti:<br />

1. il primo costituito da <strong>un</strong> <strong>sensore</strong> GPS a quattro antenne, ciasc<strong>un</strong>a <strong>di</strong>sposta<br />

ai vertici <strong>di</strong> <strong>un</strong> quadrato <strong>di</strong> <strong>di</strong>agonale l<strong>un</strong>ga 2 metri (si veda la figura<br />

successiva) e complanari alla su<strong>per</strong>ficie <strong>di</strong> base della gondola: questa sarà<br />

in grado <strong>di</strong> elaborare l’informazione proveniente da almeno 12 satelliti GPS<br />

in rotazione attorno alla Terra <strong>per</strong> determinare l’assetto del sistema stesso<br />

con <strong>un</strong>a accuratezza <strong>di</strong> circa 0.5 millira<strong>di</strong>anti (circa 1.8 arcmin);<br />

Figura 1.10: Disposizione nel piano dell’array <strong>di</strong> quattro antenne costituenti il sistema <strong>di</strong> rilevamento<br />

GPS. Tale configurazione <strong>per</strong>mette il monitoraggio nel tempo degli spostamenti attorno<br />

ai tre assi della struttura raffigurata con la precisione <strong>di</strong> circa 0.5 millira<strong>di</strong>anti.<br />

17


2. il secondo sarà costituito da <strong>un</strong> <strong>sensore</strong> <strong>stellare</strong>, <strong>di</strong>spositivo in grado <strong>di</strong><br />

elaborare l’informazione contenuta nell’immagine elettronica <strong>di</strong> <strong>un</strong> campo<br />

<strong>stellare</strong>, al fine <strong>di</strong> ricavare le coor<strong>di</strong>nate <strong>di</strong> p<strong>un</strong>tamento del sistema con<br />

<strong>un</strong>a precisione molto maggiore <strong>di</strong> quella ottenibile dal sistema GPS (alc<strong>un</strong>i<br />

arcosecon<strong>di</strong>, equivalenti al pointing knowledge specificato in tabella (1.2)).<br />

Figura 1.11: La foto mostra la parte sensibile del <strong>sensore</strong> <strong>stellare</strong> <strong>di</strong> HiPeG: come <strong>un</strong> com<strong>un</strong>e<br />

apparecchio fotografico <strong>di</strong>gitale, esso è formato da <strong>un</strong> obiettivo integrato ad <strong>un</strong> <strong>di</strong>spositivo <strong>per</strong><br />

la formazione delle immagini; in questo caso <strong>un</strong> <strong>di</strong>spositivo ad accoppiamento <strong>di</strong> carica (CCD).<br />

I due <strong>di</strong>spositivi forniranno l’assetto del sistema con livelli <strong>di</strong> precisione <strong>di</strong>fferenti<br />

ed utili in f<strong>un</strong>zione della <strong>di</strong>versa precisione raggi<strong>un</strong>gibile dalla meccanica<br />

del sistema, <strong>di</strong>pendente dall’inerzia della piattaforma e dalle particolari con<strong>di</strong>zioni<br />

che si possono manifestare durante il volo. Il <strong>sensore</strong> <strong>stellare</strong>, in particolare,<br />

costituirà l’<strong>un</strong>ico strumento in grado <strong>di</strong> affinare la misura necessaria a garantire<br />

le migliori prestazioni del sistema <strong>di</strong> controllo dell’assetto. Inoltre l’informazione<br />

sull’assetto potrà essere <strong>di</strong>sponibile con continuità, anche qualora <strong>un</strong>o dei<br />

due <strong>di</strong>spositivi risultasse momentaneamente non o<strong>per</strong>ativo (segnale proveniente<br />

dai satelliti non <strong>di</strong>sponibile o fallimento dell’algoritmo <strong>di</strong> riconoscimento <strong>stellare</strong>,<br />

quest’ultimo illustrato nel prossimo capitolo).<br />

1.5 HiPeG - Il sistema <strong>di</strong> bordo<br />

Le o<strong>per</strong>azioni fondamentali necessarie al controllo del volo durante la missione<br />

saranno eseguite da <strong>un</strong> insieme <strong>di</strong> elementi software ed hardware installati a bordo<br />

della piattaforma. Lo schema a blocchi <strong>di</strong> figura (1.12) riassume il f<strong>un</strong>zionamento<br />

del sistema.<br />

18


Figura 1.12: Schema a bolcchi del f<strong>un</strong>zionamento del sistema <strong>di</strong> bordo della gondola HiPeG. I<br />

componenti principali che costituiscono l’insieme sono descritti nel testo.<br />

Il processore del computer <strong>di</strong> bordo (processor control) confronta il valore<br />

<strong>di</strong>sponibile in memoria, relativo al p<strong>un</strong>tamento previsto dal piano <strong>di</strong> volo, con<br />

quello fornito dal <strong>di</strong>spositivo GPS e dal <strong>sensore</strong> <strong>stellare</strong>: in tal modo si <strong>di</strong>sporrà <strong>di</strong><br />

informazoni <strong>per</strong> <strong>un</strong> raggi<strong>un</strong>gimento rapido dell’assetto desiderato (spostamento<br />

della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento <strong>per</strong> angoli gran<strong>di</strong>) o <strong>per</strong> <strong>un</strong>a sua correzione più<br />

graduale e precisa (spostamenti <strong>per</strong> angoli più piccoli). Un segnale <strong>di</strong> reazione,<br />

proporzionale alla <strong>di</strong>fferenza dei valori ricevuti dal processore, verrà quin<strong>di</strong> inviato<br />

ad <strong>un</strong> motore elettrico in grado <strong>di</strong> correggere l’orientazione azimutale della<br />

gondola, ruotandola grazie ad <strong>un</strong> gi<strong>un</strong>to <strong>di</strong> <strong>di</strong>saccoppiamento (pivot) situato tra<br />

il cavo <strong>di</strong> trazione del pallone ed il carico sospeso; successivamente <strong>un</strong>o o più<br />

ulteriori motori saranno in grado <strong>di</strong> avviare la rotazione <strong>di</strong> altrettante ruote <strong>di</strong><br />

reazione (reaction wheels), agenti come compensatori del momento angolare allo<br />

scopo <strong>di</strong> <strong>per</strong>mettere la regolazione fine dell’assetto azimutale. Infine, <strong>un</strong> ultimo<br />

gi<strong>un</strong>to motorizzato guiderà il raggi<strong>un</strong>gimento del corretto allineamento zenitale<br />

del telescopio rispetto al piano della gondola. Un collegamento ra<strong>di</strong>o, inoltre,<br />

garantirà la trasmissione a terra in tempo reale delle informazioni necessarie al<br />

monitoraggio del sistema (decoder-encoder).<br />

Le correzioni d’assetto sin qui illustrate, a causa dell’inerzia delle masse coinvolte<br />

e dal loop del segnale fornito in modo continuo dal <strong>di</strong>spositivo GPS o dal<br />

<strong>sensore</strong> <strong>stellare</strong>, possono innescare oscillazioni. La logica del sistema <strong>di</strong> bordo tie-<br />

19


ne conto <strong>di</strong> questi effetti impostando in maniera automatica i parametri <strong>di</strong> guida<br />

<strong>di</strong> motori in grado <strong>di</strong> smorzare in breve tempo le oscillazioni; le figure (1.13) e<br />

(1.14) illustrano i risultati <strong>di</strong> test effettuati sul sistema attualmente in fase <strong>di</strong><br />

sviluppo. In particolare la figura (1.13) mostra l’andamento tipico oscillatorio<br />

smorzato del sistema nel caso <strong>di</strong> spostamento della struttura <strong>di</strong> <strong>un</strong> ampio angolo<br />

(90 ◦ ), tale da <strong>per</strong>mettere il raggi<strong>un</strong>gimento <strong>di</strong> <strong>un</strong>a <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento<br />

in<strong>di</strong>cata (<strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento nominale 0). Questa situazione, che in con<strong>di</strong>zioni<br />

o<strong>per</strong>ative si presenta nella fase <strong>di</strong> primo p<strong>un</strong>tamento <strong>di</strong> <strong>un</strong>a nuova sorgente<br />

astronomica, è detta <strong>di</strong> off-set.<br />

Figura 1.13: Andamento nel tempo della correzione <strong>di</strong> <strong>un</strong> angolo <strong>di</strong> off-set <strong>di</strong> 90 gra<strong>di</strong>. Il sistema<br />

raggi<strong>un</strong>ge <strong>un</strong> equilibrio stabile attorno alla posizione <strong>di</strong> p<strong>un</strong>tamento 0 in circa 4 minuti.<br />

I successivi grafici in figura (1.14) mostrano rispettivamente l’andamento della<br />

stabilizzazione nel caso <strong>di</strong> mantenimento del p<strong>un</strong>tamento nominale (p<strong>un</strong>tamento<br />

statico) e nel caso dell’inseguimento <strong>di</strong> <strong>un</strong>a <strong>di</strong>rezione <strong>di</strong> <strong>un</strong> possibile target<br />

astronomico in lento spostamento <strong>un</strong>iforme (p<strong>un</strong>tamento <strong>di</strong>namico): si noti, in<br />

quest’ultimo caso, la <strong>di</strong>versa entità delle deviazioni dalla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento<br />

ideale.<br />

Ovviamente, affinchè sia garantito <strong>un</strong> effettivo aggancio della corretta traiettoria<br />

<strong>di</strong> p<strong>un</strong>tamento verso la sorgente astronomica in esame, è necessario che<br />

l’acquisizione <strong>di</strong> informazione da parte dei <strong>di</strong>spositivi (GPS e <strong>sensore</strong> <strong>stellare</strong>)<br />

venga effettuata ad intervalli <strong>di</strong> tempo minori del tempo caratterisico del sistema,<br />

ovvero del tempo necessario al sistema stesso <strong>per</strong> completare la sequenza<br />

delle o<strong>per</strong>azioni <strong>di</strong> acquisizione e reazione sin qui descritte; in tal modo si potrà<br />

contenere al minimo la deviazione dalla posizione <strong>di</strong> p<strong>un</strong>tamento desiderata.<br />

20


Figura 1.14: A sinistra è visibile l’andamento nel tempo della stabilità <strong>di</strong> p<strong>un</strong>tamento attorno<br />

alla posizione 0; l’oscillazione, centrata su questa posizione, non su<strong>per</strong>a 1.5 arcominuti <strong>di</strong> deviazione<br />

massima. A destra è invece visibile l’andamento delle oscillazioni del sistema attorno<br />

ad <strong>un</strong>a <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento nominale in lento spostamento <strong>un</strong>iforme; questa o<strong>per</strong>azione è<br />

quella che nel testo viene descritta come fase <strong>di</strong> inseguimento o tracking.<br />

Considerati i parametri <strong>di</strong> f<strong>un</strong>zionamento del <strong>di</strong>spositivo GPS, già <strong>di</strong>sponibile<br />

presso i laboratori dello IASF e valutabili con <strong>un</strong>a frequenza <strong>di</strong> campionamento <strong>di</strong><br />

circa 1 Hz, e conformemente al tempo caratteristico espresso dalla meccanica ivi<br />

realizzata, si è ritenuto <strong>di</strong> <strong>un</strong>iformare a tale valore anche la frequenza <strong>di</strong> up-date<br />

fra due successive immagini analizzate dal <strong>sensore</strong> <strong>stellare</strong>.<br />

1.6 I sensori stellari<br />

Prima <strong>di</strong> descrivere, nel prossimo capitolo, le strategie impiegate nell’elaborazione<br />

<strong>di</strong> <strong>un</strong> programma <strong>di</strong> riconoscimento <strong>di</strong> <strong>un</strong> campo <strong>stellare</strong>, come richiesto dall’impiego<br />

<strong>di</strong> <strong>un</strong>o star sensor alla base del progetto HiPeG, si accenna brevemente<br />

all’evoluzione ed alle caratteristiche generali <strong>di</strong> tale <strong>di</strong>spositivo (bibliografia [13]).<br />

Fino alla metà degli anni ’70 la determinazione dell’assetto <strong>di</strong> apparecchiature<br />

in volo era affidata a fototubi Vi<strong>di</strong>con ed a fotomoltiplicatori racchiusi in montaggi<br />

in vetro, esposti a facili rotture durante gli stress meccanici subiti in seguito alle<br />

procedure <strong>di</strong> lancio o <strong>di</strong> atterraggio. In più tali <strong>di</strong>spositivi possedevano scarse<br />

risoluzioni spaziali (impreve<strong>di</strong>bilità del comportamento del pennello elettronico in<br />

presenza <strong>di</strong> campi magnetici, in presenza <strong>di</strong> variazioni <strong>di</strong> tem<strong>per</strong>atura etc., <strong>un</strong>ita<br />

alla non esatta ripetibilità dell’in<strong>di</strong>viduazione dei pixel costituenti lo schermo tra<br />

<strong>un</strong>a scansione e la successiva) e ness<strong>un</strong>a risoluzione in energia.<br />

Durante gli ultimi vent’anni le tecniche astronautiche ed astronomiche han-<br />

21


no conosciuto <strong>un</strong> rapido progresso grazie all’avvento dei <strong>di</strong>spositivi elettronici<br />

ad accoppiamento <strong>di</strong> carica (CCD) e alla sempre più spinta miniaturizzazione<br />

dei circuiti integrati. Questi rivelatori ottici a stato solido hanno notevoli vantaggi:<br />

<strong>di</strong>mensioni ridottissime, insensibilità ai campi magnetici, basse tensioni<br />

d’esercizio, risoluzione geometrica assicurata dalla struttura intrinseca del chip<br />

(<strong>di</strong>scretizzazione dei pixel) e, soprattutto, alta linearità fotometrica, alto rapporto<br />

segnale/rumore, capacità <strong>di</strong> integrare il segnale, alta efficienza quantica ed alta<br />

<strong>di</strong>namica (rapporto tra minimo e massimo segnale rivelabile).<br />

Queste caratteristiche hanno <strong>per</strong>messo <strong>di</strong> estendere le possibilità <strong>di</strong> impiego<br />

degli attuali sensori stellari. In passato, infatti, l’impiego <strong>di</strong> <strong>un</strong>a tale apparecchiatura<br />

era limitato al solo monitoraggio dell’assetto rispetto alla sfera celeste<br />

praticando esclusivamente il tracking (inseguimento del p<strong>un</strong>tamento) <strong>di</strong> <strong>un</strong>’<strong>un</strong>ica<br />

stella prescelta nel campo <strong>di</strong> vista d’interesse e particolarmente luminosa (stelle<br />

<strong>di</strong> magnitu<strong>di</strong>ne elevata), la cui posizione veniva segnalata da Terra.<br />

Tuttavia, <strong>per</strong> realizzare <strong>un</strong> sistema <strong>di</strong> p<strong>un</strong>tamento autonomo e preciso, questa<br />

sola o<strong>per</strong>azione non è <strong>di</strong> <strong>per</strong> se sufficiente ed occorre quin<strong>di</strong> dotare il sistema<br />

della capacità <strong>di</strong> identificare più stelle presenti nel campo <strong>di</strong> vista, riconoscendo<br />

ed utilizzando <strong>un</strong> certo numero <strong>di</strong> caratteristiche efficaci a questo scopo. La<br />

magnitu<strong>di</strong>ne non è infatti <strong>un</strong> <strong>di</strong>scriminante sufficiente ad identificare <strong>un</strong>ivocamente<br />

insiemi <strong>di</strong> stelle: solo l’analisi <strong>di</strong> <strong>un</strong> ampio campo <strong>di</strong> vista contenente <strong>un</strong><br />

adeguato numero <strong>di</strong> parametri misurabili e non ripetuti identicamente, come ad<br />

esempio <strong>un</strong>a mappa <strong>di</strong> <strong>di</strong>stanze angolari reciproche, può fornire informazioni <strong>di</strong><br />

p<strong>un</strong>tamento precise ed in completa autonomia. In aggi<strong>un</strong>ta, il monitoraggio della<br />

posizione <strong>di</strong> <strong>un</strong> gran numero <strong>di</strong> stelle è intrinsecamente molto accurato: il calcolo<br />

<strong>di</strong> <strong>un</strong>a me<strong>di</strong>a ottenuta su più stelle <strong>di</strong>sponibili <strong>di</strong> <strong>un</strong> ampio campo <strong>di</strong> vista, riduce<br />

l’errore <strong>di</strong> p<strong>un</strong>tamento rispetto a quello ottenuto con <strong>un</strong>a singola stella con <strong>un</strong><br />

andamento del tipo:<br />

Errore sull ′ asse ottico dell ′ assetto ≈<br />

Errore singola stella<br />

√<br />

Numero stelle<br />

(1.2)<br />

Le potenze <strong>di</strong> calcolo e le capacità <strong>di</strong> memoria oggi <strong>di</strong>sponibili, consentono <strong>di</strong><br />

acquisire e processare immagini <strong>di</strong> campi stellari sufficientemente ampi da contenere<br />

<strong>un</strong> numero <strong>di</strong> stelle molto elevato e valutabile nell’or<strong>di</strong>ne <strong>di</strong> alc<strong>un</strong>e decine.<br />

Il raggi<strong>un</strong>gimento <strong>di</strong> queste prestazioni impone quin<strong>di</strong> lo sviluppo <strong>di</strong> algoritmi in<br />

grado <strong>di</strong> elaborare le immagini fornite dal rivelatore ottico <strong>per</strong> poi ricavarne le<br />

reali coor<strong>di</strong>nate <strong>di</strong> p<strong>un</strong>tamento rispetto ad <strong>un</strong> rifermento assoluto. Lo sviluppo<br />

e la verifica <strong>di</strong> <strong>un</strong> algoritmo <strong>di</strong> questo tipo costituisce il principale obiettivo <strong>di</strong><br />

questo lavoro <strong>di</strong> tesi.<br />

22


Figura 1.15: Il <strong>sensore</strong> <strong>stellare</strong> <strong>di</strong> HiPeG prima dell’assemblaggio finale: a sinistra è visibile la<br />

camera <strong>di</strong>gitale fornita <strong>di</strong> obiettivo fotografico montata su <strong>di</strong> <strong>un</strong> supporto in alluminio ospitante<br />

il computer e la scheda video <strong>per</strong> la lettura delle immagini; a destra è visibile l’alloggiamento<br />

in acciaio inox dotato <strong>di</strong> finestra ottica.<br />

1.7 Il <strong>sensore</strong> <strong>stellare</strong> <strong>di</strong> HiPeG<br />

Il <strong>prototipo</strong> <strong>di</strong> <strong>sensore</strong> <strong>stellare</strong> del sistema HiPeG è concepito <strong>per</strong> fornire <strong>un</strong>a<br />

precisione <strong>di</strong> p<strong>un</strong>tamento <strong>di</strong> pochi arcosecon<strong>di</strong> ed è dotato <strong>di</strong> caratteristiche che<br />

lo <strong>di</strong>fferenziano dai sensori stellari com<strong>un</strong>emente impiegati, destinati cioè a <strong>un</strong><br />

uso a bordo <strong>di</strong> satelliti; questi ultimi, infatti, sono dotati anche <strong>di</strong> sistemi inerziali<br />

<strong>per</strong> il rilevamento dell’assetto (giroscopi meccanici od ottici) e necessitano quin<strong>di</strong><br />

<strong>di</strong> sensori stellari dotati <strong>di</strong> minori sensibilità e <strong>di</strong> frequenze <strong>di</strong> up-date non elevate.<br />

Nel caso <strong>di</strong> piattaforme trasportate da palloni stratosferici, il controllo dell’assetto<br />

è o<strong>per</strong>ato in con<strong>di</strong>zioni <strong>di</strong> maggiore instabilità meccanica e quin<strong>di</strong> l’informazione<br />

del <strong>sensore</strong> <strong>stellare</strong> assume <strong>un</strong> valore critico. L’alta <strong>di</strong>namica della CCD<br />

e la notevole capacità <strong>di</strong> calcolo necessaria <strong>per</strong> ottenere dati <strong>di</strong> alta precisione<br />

in <strong>un</strong> riferimento non inerziale come quello <strong>di</strong> <strong>un</strong>a gondola, richiedono <strong>per</strong>tanto<br />

l’impiego <strong>di</strong> <strong>un</strong>a componentistica hardware che non trova riscontro nei sensori<br />

stellari normalmente commercializzati <strong>per</strong> usi satellitari (bibliografia [14]). Queste<br />

considerazioni hanno imposto che l’intera fase <strong>di</strong> sviluppo ed assemblaggio<br />

venisse condotta autonomamente presso l’istituto IPCF del CNR <strong>di</strong> Pisa sulla<br />

base dei requisiti <strong>di</strong> HiPeG.<br />

23


1.7.1 La parte elettronica<br />

La parte elettronica del <strong>sensore</strong> <strong>stellare</strong> si compone <strong>di</strong> <strong>un</strong>a camera <strong>di</strong>gitale e<br />

<strong>di</strong> <strong>un</strong> computer <strong>di</strong> fabbricazione industriale. La camera <strong>di</strong>gitale, <strong>un</strong>a SenSys<br />

0400 prodotta dalla Photometrics e <strong>di</strong>segnata appositamente <strong>per</strong> usi scientifici,<br />

è equipaggiata con <strong>un</strong>a CCD Kodak KAF 400 e con <strong>un</strong> convertitore analogico<strong>di</strong>gitale<br />

tale da <strong>per</strong>mettere <strong>un</strong>a <strong>di</strong>namica del segnale equivalente a 12 bit. La<br />

CCD è costituita da <strong>un</strong>a matrice <strong>di</strong> 768×512 pixel quadrati, ciasc<strong>un</strong>o dei quali<br />

<strong>di</strong> lato 9 µm. La CCD possiede infine <strong>un</strong> sistema <strong>di</strong> raffreddamento autonomo<br />

basato su <strong>di</strong> <strong>un</strong>a cella <strong>di</strong> Peltier.<br />

Il computer utilizzato si basa su <strong>di</strong> <strong>un</strong> processore Celeron Pentium III con<br />

frequenza 900 MHz e memoria RAM pari a 128 MB. In con<strong>di</strong>zioni o<strong>per</strong>ative a<br />

quota stratosferica, è previsto che le componenti del <strong>sensore</strong>, racchiuse nell’involucro<br />

pressurizzato <strong>di</strong> acciaio inox visibile in figura (1.15), si trovino immerse<br />

in <strong>un</strong>’atmosfera <strong>di</strong> gas inerte (azoto), in grado <strong>di</strong> assicurare <strong>un</strong> adeguato scambio<br />

termico e <strong>di</strong> evitare fenomeni <strong>di</strong> condensazione dovuti alle basse tem<strong>per</strong>ature<br />

presenti all’esterno.<br />

1.7.2 La parte ottica<br />

L’ottica abbinata alla camera è costituita da <strong>un</strong> teleobiettivo Tamron dotato <strong>di</strong><br />

<strong>un</strong>a focale fissa <strong>di</strong> 105 mm, messa a fuoco manuale e rapporto focale pari a 2.5.<br />

Nelle con<strong>di</strong>zioni o<strong>per</strong>ative in quota, la focalizzazione delle immagini sarà ottenuta<br />

con l’impiego <strong>di</strong> <strong>un</strong> motore elettrico a controllo numerico, in grado <strong>di</strong> azionare<br />

<strong>un</strong>a vite senza fine calettata su <strong>di</strong> <strong>un</strong> supporto stretto alla ghiera <strong>di</strong> messa a fuoco<br />

dell’ottica.<br />

Nella previsione <strong>di</strong> <strong>un</strong> impiego <strong>di</strong>urno del <strong>sensore</strong> si <strong>di</strong>sporrà altresì <strong>per</strong> l’inserimento<br />

meccanico <strong>di</strong> <strong>un</strong> filtro <strong>per</strong> il taglio della componente <strong>di</strong> scattering della<br />

ra<strong>di</strong>azione luminosa e <strong>di</strong> <strong>un</strong> baffle.<br />

24


Capitolo 2<br />

L’algoritmo <strong>di</strong> riconoscimento<br />

<strong>stellare</strong><br />

2.1 Introduzione<br />

In questo capitolo vengono descritti i principi alla base del software impiegato <strong>per</strong><br />

la misura <strong>di</strong> p<strong>un</strong>tamento del <strong>sensore</strong> <strong>stellare</strong>. È utile premettere che esistono programmi<br />

<strong>di</strong> identificazione <strong>di</strong> campi stellari <strong>di</strong> tipo commerciale (bibliografia [15])<br />

ed in <strong>un</strong> primo momento si sono quin<strong>di</strong> valutate le <strong>per</strong>formance <strong>di</strong> alc<strong>un</strong>i prodotti<br />

<strong>di</strong>sponibili; tuttavia questi programmi si sono rivelati insufficienti a sod<strong>di</strong>sfare<br />

le prestazioni <strong>di</strong> velocità ed efficienza richieste dal progetto HiPeG. Si è ricorso<br />

quin<strong>di</strong> alla compilazione <strong>di</strong> <strong>un</strong> programma originale, le cui linee guida, pur traendo<br />

sp<strong>un</strong>to dalla letteratura scientifica esistente sull’argomento (bibliografia [16] e<br />

[17]), utilizzano soluzioni originali in grado <strong>di</strong> assicurare <strong>un</strong>a maggiore velocità <strong>di</strong><br />

esecuzione. Per ottenere <strong>un</strong>a più ampia versatilità <strong>di</strong> impiego, la strategia adottata<br />

<strong>per</strong> il riconoscimento <strong>stellare</strong> è in larga misura in<strong>di</strong>pendente dall’hardware<br />

utilizzato (bibliografia [18]).<br />

2.1.1 I livelli sequenziali del software<br />

Il software sviluppato durante lo stu<strong>di</strong>o del progetto prevede cinque livelli <strong>di</strong><br />

esecuzione, ogn<strong>un</strong>o dei quali troverà <strong>un</strong>a dettagliata descrizione nei paragrafi che<br />

costituiscono il presente capitolo. I livelli sequenziali del programma possono<br />

essere schematicamente così riass<strong>un</strong>ti:<br />

1. compilazione <strong>di</strong> <strong>un</strong> catalogo <strong>stellare</strong> da utilizzare come riferimento <strong>per</strong> l’identificazione<br />

delle stelle rivelate nell’immagine <strong>di</strong>gitale della CCD - paragrafo<br />

(2.2);<br />

25


2. elaborazione delle immagini acquisite dalla CCD <strong>per</strong> la localizzazione delle<br />

probabili stelle - paragrafo (2.3);<br />

3. riconoscimento tramite il confronto <strong>di</strong> gruppi <strong>di</strong> stelle tra loro vicine presenti<br />

nell’immagine della CCD con i corrispondenti gruppi <strong>di</strong> stelle provenienti<br />

dal catalogo ricavato al p<strong>un</strong>to 1 - paragrafi (2.4) e (2.5);<br />

4. calcolo dell’assetto ed affinamento della sua misura - paragrafo (2.6);<br />

5. algoritmo <strong>di</strong> “inseguimento” (o tracking) dell’assetto determinato al p<strong>un</strong>to<br />

4 - paragrafo (2.7).<br />

Il principio alla base del riconoscimento <strong>stellare</strong> prevede, tramite l’elaborazione<br />

dell’immagine fotografica <strong>di</strong>gitale, l’ottenimento <strong>di</strong> opport<strong>un</strong>e caratteristiche<br />

stellari che possano essere confrontate con quelle contenute nel catalogo precompilato<br />

(p<strong>un</strong>to 1). Poichè l’apparecchiatura <strong>di</strong>gitale impiegata (CCD) “<strong>di</strong>scretizza”<br />

nei pixel suoi costituenti l’energia luminosa raccolta, occorre in<strong>di</strong>viduare il<br />

numero <strong>di</strong> questi realmente interessati dalla ra<strong>di</strong>azione <strong>stellare</strong> <strong>per</strong> evitare, e d<strong>un</strong>que<br />

scartare, tutti gli eventuali pixel “illuminati” dalle varie sorgenti <strong>di</strong> rumore<br />

esistenti, siano queste <strong>di</strong> natura elettronica o <strong>di</strong> provenienza ambientale (p<strong>un</strong>to<br />

2).<br />

A questo p<strong>un</strong>to l’algoritmo <strong>di</strong> riconoscimento vero e proprio esegue i confronti<br />

e registra gli accor<strong>di</strong> tra le stelle dell’immagine e quelle del catalogo (p<strong>un</strong>to 3)<br />

<strong>per</strong> determinare quale settore della sfera celeste in<strong>di</strong>vidui il campo <strong>di</strong> vista inquadrato<br />

dalla telecamera (f.o.v., field of view), lasciando poi al passo successivo<br />

(p<strong>un</strong>to 4) il calcolo della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento dell’ottica e dell’assetto del<br />

sistema. L’ultimo algoritmo implementato (p<strong>un</strong>to 5), utile nel caso <strong>di</strong> spostamento<br />

della gondola, utilizza le stelle riconosciute in <strong>un</strong>’immagine come elementi<br />

<strong>di</strong> <strong>un</strong> catalogo <strong>di</strong> <strong>di</strong>mensioni ridotte da utilizzare <strong>per</strong> semplificare la procedura<br />

<strong>di</strong> riconoscimento dell’immagine successiva: se il numero delle stelle presenti nel<br />

catalogo “ridotto” non è sufficiente ad identificare il nuovo campo <strong>stellare</strong>, la<br />

procedura considera tutte le possibili stelle del catalogo presenti nel campo <strong>di</strong><br />

vista.<br />

2.1.2 Il calcolo dell’assetto I - Caso <strong>di</strong> due stelle<br />

Per illustrare i principi base dell’algoritmo, è ora utile in<strong>di</strong>care i parametri necessari<br />

ad ottenere lo scopo finale del riconoscimento <strong>stellare</strong>: il calcolo dell’assetto<br />

del <strong>sensore</strong>. Quest’ultimo, in particolare, si basa sulla proprietà <strong>di</strong> invarianza del<br />

prodotto scalare <strong>di</strong> due vettori eseguito in due <strong>di</strong>fferenti sistemi <strong>di</strong> coor<strong>di</strong>nate.<br />

Per illustrare questo metodo si esaminerà dapprima il modo <strong>di</strong> ricavare la misura<br />

26


dell’assetto con semplici considerazioni geometriche nel caso <strong>di</strong> 2 stelle identificate;<br />

questo risultato verrà successivamente generalizzato al caso <strong>di</strong> <strong>un</strong>’immagine<br />

contenente <strong>un</strong> numero arbitrario <strong>di</strong> stelle.<br />

Come già specificato in precedenza, il <strong>sensore</strong> <strong>stellare</strong> impiega <strong>un</strong> <strong>di</strong>spositivo<br />

<strong>di</strong> accoppiamento <strong>di</strong> carica <strong>per</strong> la rilevazione delle immagini stellari: il calcolo<br />

dell’assetto si riduce quin<strong>di</strong> alla conoscenza dell’orientamento dell’area sensibile<br />

della CCD in quanto su<strong>per</strong>ficie nello spazio tri<strong>di</strong>mensionale. I parametri, o gra<strong>di</strong><br />

<strong>di</strong> libertà, necessari alla determinazione dell’orientamento <strong>di</strong> <strong>un</strong>a su<strong>per</strong>ficie con<br />

centro nell’origine <strong>di</strong> <strong>un</strong> sistema <strong>di</strong> coor<strong>di</strong>nate sono 3: come è mostrato in figura<br />

(2.1), <strong>un</strong>a coppia <strong>di</strong> parametri (α e β) in<strong>di</strong>vidua il p<strong>un</strong>to <strong>di</strong> intersezione della normale<br />

alla su<strong>per</strong>ficie con <strong>un</strong>a sfera <strong>di</strong> raggio <strong>un</strong>itario centrata nell’origine, mentre<br />

il parametro rimanente (γ) in<strong>di</strong>ca il p<strong>un</strong>to <strong>di</strong> intersezione del prol<strong>un</strong>gamento <strong>di</strong><br />

<strong>un</strong>o spigolo con il cerchio massimo.<br />

xˆ<br />

ẑ<br />

β<br />

γ<br />

α<br />

ccd<br />

Figura 2.1: La CCD è <strong>un</strong>a su<strong>per</strong>ficie nello spazio: se la sua origine coincide con il centro <strong>di</strong> <strong>un</strong><br />

sistema <strong>di</strong> coor<strong>di</strong>nate, i suoi gra<strong>di</strong> <strong>di</strong> libertà sono 3, corrispondenti agli angoli α, β e γ visibili<br />

in figura. ˆx e ẑ sono rispettivamente i versori <strong>di</strong> <strong>un</strong>o spigolo e della normale alla su<strong>per</strong>ficie.<br />

Se si considerano le stelle come p<strong>un</strong>ti noti sulla su<strong>per</strong>ficie <strong>di</strong> <strong>un</strong>a sfera <strong>un</strong>itaria<br />

che chiameremo riferimento “assoluto”, l’identificazione <strong>di</strong> almeno due stelle<br />

fornisce il minimo contributo <strong>di</strong> informazione alla determinazione dell’assetto in<br />

questo riferimento: la loro posizione sulla sfera determina infatti 4 parametri.<br />

Poichè le stelle inquadrate dalla CCD sono localizzate sulla sfera con vettori<br />

<strong>un</strong>itari le cui componenti sono note in <strong>un</strong> riferimento solidale alla CCD stessa,<br />

l’identificazione <strong>di</strong> due stelle consente anche <strong>di</strong> effettuare la trasformazione delle<br />

componenti <strong>di</strong> <strong>un</strong> vettore nei due riferimenti. Se si in<strong>di</strong>ca come <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>-<br />

27


tamento incognita il versore ẑ normale alla su<strong>per</strong>ficie della CCD nella terna del<br />

riferimento assoluto, e si <strong>di</strong>spone <strong>di</strong> due stelle note contemporaneamente nella<br />

due terne, è possibile creare <strong>un</strong>a supplementare terna <strong>di</strong> “passaggio” esprimibile<br />

in entrambi i riferimenti, dove utilizzare le proprietà invarianti del prodotto<br />

scalare <strong>per</strong> risolvere il problema.<br />

Ẑ<br />

Ŷ<br />

Xˆ<br />

V<br />

W<br />

Origine terna CCD<br />

Origine terna assoluta<br />

Figura 2.2: La figura illustra la <strong>di</strong>sposizione della terna <strong>di</strong> passaggio rispetto al piano della<br />

CCD. I vettori V e W in<strong>di</strong>viduano la posizione delle stelle nella terna del riferimento assoluto.<br />

Dati infatti V e W i vettori <strong>un</strong>itari che identificano la posizione <strong>di</strong> due stelle<br />

nel riferimento della CCD, si ottiene <strong>un</strong>a nuova terna normale semplicemente<br />

facendo uso dei vettori ortonormalizzati:<br />

ˆX = 〈 W − V 〉, Ŷ = 〈 W + V 〉, Ẑ = 〈 X × Y 〉 (2.1)<br />

Se si esprime questa stessa terna nel riferimento assoluto con i versori:<br />

ˆX, Ŷ, Ẑ (2.2)<br />

grazie alla conoscenza dei vettori <strong>un</strong>itari V e W delle due stelle nel catalogo<br />

<strong>stellare</strong> (e quin<strong>di</strong> nel riferimento assoluto), la relazione esistente tra i versori<br />

della terna ed i vettori posizione del catalogo è la medesima (figura (2.2)):<br />

ˆX = 〈 W − V 〉, Ŷ = 〈 W + V 〉, Ẑ = 〈 X × Y 〉 (2.3)<br />

Il versore incognita ẑ, corrispondente al versore ẑ <strong>di</strong> componenti (0,0,1) nella<br />

terna solidale alla CCD, è ora esprimibile in componenti nella terna <strong>di</strong> passaggio<br />

28


come (A,B,C) se si effettua il prodotto scalare <strong>di</strong> ẑ con i versori <strong>di</strong> quest’ultima:<br />

A = ẑ · ˆX<br />

B = ẑ · Ŷ (2.4)<br />

C = ẑ · Ẑ<br />

Tali valori saranno identici anche <strong>per</strong> il versore ẑ rispetto alla terna espressa nel<br />

riferimento assoluto, in accordo alle note proprietà <strong>di</strong> invarianza del prodotto<br />

scalare. Perciò il versore ẑ calcolato nella terna assoluta sarà<br />

ẑ = A ˆX + B Ŷ + C Ẑ (2.5)<br />

risolvendo in tal modo il problema posto in partenza.<br />

La determinazione completa della terna può essere raggi<strong>un</strong>ta eseguendo lo<br />

stesso calcolo su <strong>di</strong> <strong>un</strong> altro versore della terna CCD. La conoscenza delle coor<strong>di</strong>nate<br />

<strong>di</strong> due sole stelle non è <strong>per</strong>ò utile a determinare l’assetto senza ambiguità.<br />

Infatti in questo caso rimane <strong>un</strong>’incertezza esistente sulla loro posizione reciproca,<br />

dovuta al fatto che il riconoscimento <strong>stellare</strong> avviene valutando le <strong>di</strong>stanze angolari<br />

reciproche fra le stelle. Poichè inoltre, in questa fase <strong>di</strong> sviluppo l’algoritmo<br />

trascura la magnitu<strong>di</strong>ne <strong>stellare</strong> come ulteriore parametro identificativo, la soluzione<br />

del problema richiede l’identificazione <strong>di</strong> almeno <strong>un</strong>’altra stella che formi<br />

con le restanti <strong>un</strong> triangolo scaleno. Un pattern triangolare, d<strong>un</strong>que, costituisce<br />

la minima figura geometrica che può essere considerata atten<strong>di</strong>bile nell’analisi<br />

delle <strong>di</strong>stanze reciproche tra le stelle contenute in <strong>un</strong>’immagine: ovviamente<br />

<strong>un</strong> maggior numero <strong>di</strong> stelle visualizzate ridurrà ulteriormente la possibilità <strong>di</strong><br />

incontrare triangoli tra loro eguali e d<strong>un</strong>que ancora <strong>di</strong> identificazione incerta.<br />

Nei paragrafi successivi si illustrerà quin<strong>di</strong> come l’algoritmo effettui il riconoscimento<br />

basandosi sul confronto <strong>di</strong> semplici pattern triangolari formati dalle<br />

<strong>di</strong>stanze stellari. Il caso più generale <strong>di</strong> calcolo dell’assetto (N stelle presenti<br />

nell’immagine) sarà illustrato nel paragrafo (2.6.2).<br />

2.2 Lo schema <strong>di</strong> f<strong>un</strong>zionamento del <strong>sensore</strong> e<br />

la procedura <strong>di</strong> inizializzazione del catalogo<br />

<strong>stellare</strong><br />

Il software del <strong>sensore</strong> gestisce, oltre ai parametri necessari al riconoscimento<br />

<strong>stellare</strong>, anche la procedura <strong>di</strong> <strong>di</strong>scriminazione tra i segnali dovuti alle stelle<br />

e quelli causati dalle fonti <strong>di</strong> rumore della CCD. Inoltre, durante l’esecuzione<br />

29


Figura 2.3: Lo schema del f<strong>un</strong>zionamento del <strong>sensore</strong> <strong>stellare</strong>. La routine Init() esegue la compilazione<br />

del catalogo <strong>stellare</strong>; la routine Riconosci(), oltre al riconoscimento <strong>stellare</strong>, fornisce la<br />

misura del <strong>di</strong>ametro <strong>stellare</strong> me<strong>di</strong>o utile utile a pilotare il motore della messa a fuoco (paragrafo<br />

(2.3.3)).<br />

del primo riconoscimento, il programma controlla il movimento del motore che<br />

regola la messa a fuoco dell’ottica: questa o<strong>per</strong>azione, come si vedrà in seguito, è<br />

fondamentale al fine <strong>di</strong> raggi<strong>un</strong>gere la precisione <strong>di</strong> p<strong>un</strong>tamento richiesta (capitolo<br />

3).<br />

La figura (2.3) illustra la struttura a blocchi delle o<strong>per</strong>azioni: <strong>un</strong> comando,<br />

contenente i parametri esterni <strong>di</strong>sponibili al riconoscimento (<strong>per</strong> es. stima della<br />

misura dell’assetto fornita dal GPS) ed il co<strong>di</strong>ce della modalità <strong>di</strong> f<strong>un</strong>zionamento<br />

richiesta (solo riconoscimento, tracking, messa a fuoco od altro), attiva tutte le<br />

procedure implementate nella routine Riconosci(), preposta all’analisi completa<br />

dell’immagine e a ricavarne le informazioni necessarie al controllo della messa<br />

a fuoco; la routine Parametri() fornisce tutti i dati ricavati dal programma e li<br />

invia al centro <strong>di</strong> controllo (posto a terra) tramite la stessa connessione seriale<br />

dell’impulso <strong>di</strong> partenza. La restante routine Init(), che viene eseguita <strong>un</strong>icamente<br />

nella fase <strong>di</strong> inizializzazione del programma, presiede invece alla compilazione<br />

del catalogo <strong>stellare</strong> <strong>di</strong> riferimento, cioè <strong>di</strong> <strong>un</strong> elenco or<strong>di</strong>nato <strong>di</strong> stelle contenente<br />

tutti i parametri utili al riconoscimento.<br />

Tali cataloghi, facilmente re<strong>per</strong>ibili in formato <strong>di</strong>gitale sul Web, riassumono<br />

tutte le informazioni note sulle stelle conosciute (come <strong>per</strong> es. coor<strong>di</strong>nate astronomiche,<br />

magnitu<strong>di</strong>ne visuale, caratteristiche fotometriche etc.), raccolte nel corso<br />

<strong>di</strong> varie campagne scientifiche <strong>di</strong> misurazione astronomica. Il catalogo <strong>di</strong> riferimento<br />

ideale, comprendente i nomi delle stelle ed il loro posizionamento, si ottiene<br />

selezionando <strong>un</strong> numero <strong>di</strong> stelle fino ad <strong>un</strong>a magnitu<strong>di</strong>ne adeguata al livello <strong>di</strong><br />

30


sensibilità dello strumento ed alle capacità <strong>di</strong> calcolo del computer.<br />

Per la realizzazione del <strong>sensore</strong> <strong>stellare</strong> è stato impiegato il catalogo Hipparcos,<br />

redatto dall’European Space Agency (ESA) e composto da circa 120.000<br />

stelle sud<strong>di</strong>vise in <strong>un</strong> range <strong>di</strong> magnitu<strong>di</strong>ni visuali compreso tra il valore 0 e circa<br />

12. In questo catalogo la posizione delle stelle è espressa in coor<strong>di</strong>nate astronomiche<br />

equatoriali (ascensione retta α e declinazione δ della stella) note con <strong>un</strong>a<br />

precisione che può gi<strong>un</strong>gere fino all’or<strong>di</strong>ne <strong>di</strong> qualche milliarcosecondo.<br />

Allo stato attuale l’algoritmo <strong>di</strong> riconoscimento non utilizza il valore della magnitu<strong>di</strong>ne<br />

<strong>stellare</strong> come parametro utile; tuttavia i dati che saranno raccolti in proposito<br />

durante la prima missione <strong>di</strong> prova consentiranno <strong>di</strong> ottenere <strong>un</strong>a calibrazione<br />

delle magnitu<strong>di</strong>ni strumentali della CCD impiegata, utile <strong>per</strong> <strong>un</strong>a successiva<br />

introduzione <strong>di</strong> questa grandezza nelle selezioni effettuate dal programma.<br />

La procedura <strong>di</strong> inizializzazione del catalogo ridotto Init(), effettuata al momento<br />

dell’inserimento del catalogo <strong>stellare</strong> nella memoria del <strong>sensore</strong>, può essere<br />

riass<strong>un</strong>ta nel seguente schema:<br />

1. a<strong>per</strong>tura del catalogo Hipparcos;<br />

2. selezione delle stelle <strong>per</strong> magnitu<strong>di</strong>ne visuale (max. magnitu<strong>di</strong>ne prestabilita);<br />

3. caricamento del co<strong>di</strong>ce identificativo utilizzato dal programma (co<strong>di</strong>ce identificativo<br />

Hipparcos - coor<strong>di</strong>nate astronomiche);<br />

4. formazione, <strong>per</strong> ogni stella selezionata, <strong>di</strong> <strong>un</strong> pattern <strong>di</strong> stelle vicine comprese<br />

in <strong>un</strong>’area equivalente al campo <strong>di</strong> vista dell’ottica e contenente nomi,<br />

<strong>di</strong>stanze angolari dalla stella <strong>di</strong> partenza, coor<strong>di</strong>nate;<br />

5. riduzione delle N stelle complessivamente selezionate in altrettanti raggruppamenti<br />

(<strong>un</strong>o <strong>per</strong> ogni stella, che ne <strong>di</strong>viene in tal modo la stella rappresentativa<br />

o base B) corrispondenti ai pattern ottenuti al p<strong>un</strong>to 4 e formati,<br />

cioè, da <strong>un</strong> numero <strong>di</strong> volta in volta variabile <strong>di</strong> stelle vicine.<br />

In particolare, dopo aver <strong>di</strong>sposto idealmente le N stelle selezionate dal catalogo<br />

sulla su<strong>per</strong>ficie <strong>di</strong> <strong>un</strong>a sfera <strong>un</strong>itaria e dopo averle contrassegnate con il<br />

loro versore identificativo nel sistema <strong>di</strong> coor<strong>di</strong>nate equatoriale, ogni stella V i , <strong>di</strong><br />

componenti<br />

X i = cos δ cos α<br />

Y i = cos δ sin α (2.6)<br />

Z i = sin δ<br />

31


viene considerata la base <strong>di</strong> <strong>un</strong> raggruppamento <strong>di</strong> n i stelle vicine V j<br />

sod<strong>di</strong>sfare la con<strong>di</strong>zione:<br />

tali da<br />

‖V i − V j ‖ < max. range ∀ j ≠ i (2.7)<br />

dove, come parametro <strong>di</strong> scelta max. range, viene utilizzata l’a<strong>per</strong>tura angolare<br />

del sistema ottico<br />

√<br />

l (n 2 x + n 2 y)<br />

max. range ≃ <strong>di</strong>ametro f.o.v. =<br />

(2.8)<br />

focale<br />

essendo n x e n y il numero <strong>di</strong> pixel presenti <strong>per</strong> lato della CCD e l/focale l’a<strong>per</strong>tura<br />

angolare <strong>di</strong> <strong>un</strong> singolo pixel, cioè il rapporto fra le <strong>di</strong>mensioni lineari <strong>di</strong><br />

quest’ultimo e la l<strong>un</strong>ghezza focale dell’ottica impiegata (figura (2.4)).<br />

max. range<br />

Vi<br />

Vj<br />

o<br />

Figura 2.4: I vettori posizione delle stelle <strong>di</strong>sposti all’interno della sfera <strong>un</strong>itaria: i raggruppamenti<br />

<strong>di</strong> stelle vicine alla base V i sono creati all’interno dell’area <strong>di</strong> raggio max. range,<br />

quantità corrispondente all’a<strong>per</strong>tura angolare del sistema ottico del <strong>sensore</strong>.<br />

Ovviamente, in tale costruzione, ogni stella selezionata dal catalogo si troverà<br />

ad essere contemporaneamente base <strong>di</strong> <strong>un</strong> raggruppamento i e membro <strong>di</strong> altri<br />

raggruppamenti.<br />

Con questo metodo <strong>di</strong> selezione e valutando la <strong>di</strong>stanza tra le stelle come<br />

modulo della <strong>di</strong>fferenza tra i vettori <strong>un</strong>itari <strong>di</strong> posizione, si possono creare insiemi<br />

<strong>di</strong> più stelle or<strong>di</strong>nate <strong>per</strong> <strong>di</strong>stanze crescenti, a partire da <strong>un</strong>a stella <strong>di</strong> riferimento,<br />

ed in grado <strong>di</strong> poter entrare nel campo <strong>di</strong> vista del <strong>sensore</strong>.<br />

32


Con <strong>un</strong> criterio analogo vengono elaborati i dati ricavati dall’immagine della<br />

CCD <strong>per</strong> identificare insiemi <strong>di</strong> stelle tra loro vicine e raggruppabili attorno ad<br />

<strong>un</strong>a base. A questo p<strong>un</strong>to si delinea la strategia impiegata <strong>per</strong> il riconoscimento<br />

<strong>stellare</strong>: la verifica del grado <strong>di</strong> “sovrapponibilità” dei raggruppamenti ottenuti<br />

dalla CCD con quelli ottenuti dal catalogo Hipparcos, in<strong>di</strong>cherà quali insiemi <strong>di</strong><br />

stelle presenti nel catalogo saranno le più adatte a costituire <strong>un</strong>a configurazione<br />

in grado <strong>di</strong> poter riprodurre la <strong>di</strong>sposizione delle stelle trovate nell’immagine della<br />

CCD e d<strong>un</strong>que <strong>di</strong> identificarle.<br />

2.3 Analisi dell’immagine e defocalizzazione<br />

2.3.1 La localizzazione <strong>di</strong> stelle reali sul segnale <strong>di</strong> fondo<br />

Acquisita l’immagine, è necessario <strong>di</strong>stinguere i segnali delle stelle dai segnali<br />

spurii dovuti alle sorgenti <strong>di</strong> rumore esistenti, siano queste dovute alla presenza<br />

<strong>di</strong> <strong>un</strong> fondo luminoso <strong>di</strong>ffuso, oppure all’elettronica <strong>di</strong> lettura (che, come si vedrà<br />

in seguito, è dominante in caso <strong>di</strong> brevi tempi <strong>di</strong> esposizione della camera), alla<br />

corrente <strong>di</strong> buio (dark current) ed alle fluttuazioni della stessa che <strong>per</strong> effetto<br />

termico si generano nei pixel della CCD e si sommano al segnale fotogenerato.<br />

Nel caso della CCD utilizzata, la corrente <strong>di</strong> buio viene attenuata dal sistema<br />

<strong>di</strong> raffreddamento a cella <strong>di</strong> Peltier; a causa <strong>per</strong>ò <strong>di</strong> <strong>di</strong>somogeneità locali nella<br />

struttura dei pixel, è possibile riscontrare variazioni spaziali del valore me<strong>di</strong>o<br />

<strong>di</strong> questo segnale secondo <strong>un</strong>a configurazione fissa (detta fixed pattern noise).<br />

Questo pattern può essere rimosso semplicemente sottraendo ad ogni immagine<br />

acquisita <strong>un</strong>’immagine <strong>di</strong> buio, ovvero <strong>un</strong>’immagine ottenuta con l’otturatore<br />

dell’obiettivo chiuso e con <strong>un</strong> tempo <strong>di</strong> esposizione identico. A questo p<strong>un</strong>to il<br />

rumore residuo è costituito dalle fluttuazioni della corrente <strong>di</strong> buio in cisc<strong>un</strong> pixel<br />

e delle altre sorgenti <strong>di</strong> rumore esistenti.<br />

Il <strong>di</strong>agramma <strong>di</strong> flusso mostrato in figura (2.5) illustra la serie <strong>di</strong> o<strong>per</strong>azioni<br />

compiute in sequenza dall’algoritmo <strong>per</strong> localizzare le probabili stelle.<br />

Sull’immagine viene effettuato <strong>un</strong>o scan iniziale dei pixel al fine <strong>di</strong> ottenerne<br />

<strong>un</strong> istogramma in f<strong>un</strong>zione del numero <strong>di</strong> elettroni ivi contenuti (espressi in livelli<br />

<strong>di</strong> ADC). L’istogramma fornisce <strong>un</strong>’in<strong>di</strong>cazione delle fluttuazioni <strong>di</strong> rumore<br />

esistenti e d<strong>un</strong>que consente la determinazione <strong>di</strong> <strong>un</strong> opport<strong>un</strong>o livello <strong>di</strong> soglia.<br />

Questa soglia è definita come il livello <strong>di</strong> ADC corrispondente al massimo dell’istogramma<br />

(Max) sommato ad <strong>un</strong> certo numero <strong>di</strong> volte (ν) la semi-larghezza a<br />

metà altezza della <strong>di</strong>stribuzione (σ HW HM ) :<br />

Soglia = Max + νσ HW HM (2.9)<br />

33


Figura 2.5: Diagramma <strong>di</strong> flusso dell’algoritmo <strong>di</strong> localizzazione delle stelle reali contenute<br />

nell’immagine.<br />

La figura (2.6) mostra <strong>un</strong> istogramma ottenuto da <strong>un</strong>’immagine notturna acquisita<br />

dalla CCD in <strong>un</strong>a visuale <strong>di</strong> cielo intorno a Vega: poichè <strong>un</strong>’immagine <strong>di</strong> buio<br />

è già stata sottratta, è visibile <strong>un</strong> picco <strong>di</strong> segnale corrispondente alla presenza<br />

<strong>di</strong> <strong>un</strong> fondo luminoso <strong>di</strong>ffuso (le luci <strong>di</strong> Pisa!), mentre il segnale dovuto alla luce<br />

<strong>stellare</strong> costituisce la coda degli eventi ad intensità più alta.<br />

Durante l’esecuzione <strong>di</strong> <strong>un</strong>o scan successivo, tutti i pixel risultanti avere <strong>un</strong><br />

livello <strong>di</strong> segnale sopra il valore della soglia ed a<strong>di</strong>acenti tra loro vengono raggruppati<br />

a formare <strong>un</strong> nucleo isolato interamente contenuto all’interno del più<br />

piccolo rettangolo capace <strong>di</strong> delimitarlo dal resto della su<strong>per</strong>ficie illuminata della<br />

CCD.<br />

La figura (2.7) illustra <strong>un</strong> esempio <strong>di</strong> come si presenta tale rettangolo. L’algoritmo<br />

delimita l’interno del rettangolo selezionato lasciando l<strong>un</strong>go i bor<strong>di</strong> della<br />

possibile stella <strong>un</strong>a serie <strong>di</strong> pixel sotto soglia: questi serviranno, in caso <strong>di</strong> presenza<br />

<strong>di</strong> fondo luminoso non <strong>un</strong>iforme sull’immagine, a sottrarre <strong>un</strong> ulteriore valore<br />

me<strong>di</strong>o <strong>di</strong> rumore a ciasc<strong>un</strong> pixel del nucleo evidenziato.<br />

2.3.2 Il centroide<br />

Il rettangolo ottenuto al passo precedente <strong>di</strong>viene il frame a cui viene ora riferito<br />

il baricentro dell’intensità luminosa del nucleo <strong>di</strong> pixel selezionati, detto anche<br />

centroide della probabile stella: considerando infatti come assi <strong>di</strong> <strong>un</strong> riferimento i<br />

34


10 5 0 100 200 300 400 500<br />

10 4<br />

Conteggi<br />

1000<br />

100<br />

10<br />

1<br />

Livelli ADC<br />

Figura 2.6: Istogramma <strong>di</strong> <strong>un</strong>’immagine <strong>di</strong> stelle: l’aquisizione è stata ottenuta con le stesse<br />

modalità che hanno portato alle immagini <strong>di</strong>scusse nel paragrafo (3.4.1); il segnale dovuto alla<br />

luce <strong>stellare</strong> costituisce la coda dei conteggi.<br />

Figura 2.7: Immagine ingran<strong>di</strong>ta <strong>di</strong> <strong>un</strong>a porzione <strong>di</strong> pixel della CCD: i pixel illuminati dalla<br />

probabile stella e selezionati dall’algoritmo sono racchiusi nel rettangolo tratteggiato visibile in<br />

figura. Il p<strong>un</strong>to bianco all’interno dello stesso in<strong>di</strong>ca la posizione calcolata del centroide.<br />

lati del rettangolo, è possibile determinare il p<strong>un</strong>to <strong>di</strong> coor<strong>di</strong>nate x c e y c tali che:<br />

x c =<br />

y c =<br />

∑ ni −1 ∑ nj −1<br />

i=0 j=0 x i<br />

∑ ni −1 ∑ nj −1<br />

Ẽ ij<br />

i=0 j=0<br />

∑ ni −1 ∑ nj −1<br />

i=0 j=0 y i<br />

∑ ni −1 ∑ nj −1<br />

Ẽ ij<br />

i=0 j=0<br />

35<br />

Ẽ ij<br />

(2.10)<br />

Ẽ ij<br />

(2.11)


essendo i e j gli in<strong>di</strong>ci <strong>di</strong>screti dei pixel posti l<strong>un</strong>go i lati del rettangolo <strong>di</strong> complessivi<br />

n i × n j elementi (ciasc<strong>un</strong>o con centro geometrico <strong>di</strong> coor<strong>di</strong>nate x i e y i )<br />

ed Ẽij il livello <strong>di</strong> segnale equivalente al numero totale <strong>di</strong> elettroni contenuti nel<br />

pixel <strong>di</strong> corrispondenti coor<strong>di</strong>nate. Confrontando la posizione del centroide appena<br />

ottenuto con la posizione del pixel più luminoso presente nel rettangolo, si<br />

può procedere, nel caso <strong>di</strong> <strong>un</strong>a mancata simmetria dell’immagine (<strong>di</strong>stanza tra<br />

i suddetti p<strong>un</strong>ti maggiore <strong>di</strong> 2 pixel), ad <strong>un</strong>a nuova serie <strong>di</strong> scan sui soli pixel<br />

contenuti nel rettangolo selezionato, con <strong>un</strong>a soglia <strong>di</strong> volta in volta più alta:<br />

in tal modo si cercherà <strong>di</strong> <strong>di</strong>stinguere la presenza <strong>di</strong> eventuali cluster <strong>di</strong> stelle<br />

dovuti alla non sufficiente risoluzione angolare del sistema ottico o <strong>di</strong> eliminare le<br />

immagini <strong>di</strong> sorgenti spurie con intensità sopra soglia (<strong>per</strong> es. dovute a riflessioni<br />

della luce all’interno dell’ottica).<br />

Il calcolo del parametro σ c definito come:<br />

√<br />

σ c = σx 2 + σy 2 (2.12)<br />

dove<br />

σ x =<br />

σ y =<br />

√<br />

√<br />

∑ ni −1 ∑ nj −1<br />

i=0<br />

∑ ni −1<br />

i=0<br />

∑ ni −1 ∑ nj −1<br />

i=0<br />

∑ ni −1<br />

i=0<br />

j=0 (x i − x c ) 2 Ẽ ij<br />

(2.13)<br />

Ẽ ij<br />

∑ nj −1<br />

j=0<br />

j=0 (y i − y c ) 2 Ẽ ij<br />

(2.14)<br />

Ẽ ij<br />

∑ nj −1<br />

j=0<br />

sono gli scarti quadratici me<strong>di</strong> della posizione del centroide rispetto all’orientazione<br />

degli spigoli della CCD, fornisce <strong>un</strong>’informazione sulla <strong>di</strong>mensione dell’immagine<br />

<strong>stellare</strong> utile a valutare la precisione <strong>di</strong> p<strong>un</strong>tamento finale del <strong>sensore</strong>.<br />

Il valore <strong>di</strong> σ c servirà all’algoritmo come parametro guida nella ricerca <strong>di</strong> <strong>un</strong>a<br />

corretta messa a fuoco dell’immagine. Come infatti si accennerà già nel prossimo<br />

paragrafo, solo <strong>un</strong>’opport<strong>un</strong>a defocalizzazione dell’immagine <strong>stellare</strong> sod<strong>di</strong>sfa le<br />

con<strong>di</strong>zioni in grado <strong>di</strong> minimizzare l’errore <strong>di</strong> misura introdotto sul centroide (paragrafi<br />

(3.2) e (3.3)) e che, propagandosi fino alla determinazione della <strong>di</strong>rezione<br />

<strong>di</strong> p<strong>un</strong>tamento, influisce <strong>di</strong>rettamente sul livello <strong>di</strong> precisione complessivamente<br />

raggi<strong>un</strong>gibile.<br />

A questo p<strong>un</strong>to, come accennato, prima <strong>di</strong> avviare la vera e propria procedura<br />

<strong>di</strong> riconoscimento, deve essere ricavato, dalle posizioni <strong>di</strong> tutti i centroi<strong>di</strong> trovati<br />

ed ora riferiti alle coor<strong>di</strong>nate dei pixel della CCD, <strong>un</strong> catalogo immagine che abbia<br />

caratteristiche analoghe a quello compilato con le posizione delle stelle ottenute<br />

dal catalogo <strong>di</strong> riferimento. Ciasc<strong>un</strong>o degli N centroi<strong>di</strong> appartenenti all’immagine<br />

<strong>di</strong>viene infatti ora la base <strong>di</strong> <strong>un</strong> raggruppamento comprendente i rimanenti (N−1)<br />

36


centroi<strong>di</strong>, i quali vengono rior<strong>di</strong>nati <strong>per</strong> <strong>di</strong>stanza memorizzando le loro posizioni<br />

rispetto al centroide <strong>di</strong> riferimento. Ottenendo così <strong>per</strong> ciasc<strong>un</strong> centroide k <strong>un</strong><br />

vettore <strong>un</strong>itario identificativo V k , tale che<br />

V k =<br />

(x k , y k , focale)<br />

√<br />

[x<br />

2<br />

k<br />

+ y 2 k + (focale)2 ]<br />

(2.15)<br />

e trasformando con i moduli delle loro <strong>di</strong>fferenze le <strong>di</strong>stanze fra centroi<strong>di</strong> da<br />

quantità espresse in numero <strong>di</strong> pixel a <strong>di</strong>stanze angolari sulla su<strong>per</strong>ficie <strong>di</strong> <strong>un</strong>a<br />

sfera <strong>un</strong>itaria, si ottiene il nuovo catalogo riferito al frame locale della CCD.<br />

CCD<br />

Obiettivo<br />

Distanza focale<br />

Centroide (xk,yk)<br />

Figura 2.8: Le coor<strong>di</strong>nate del centroide e la <strong>di</strong>stanza focale definiscono i vettori <strong>un</strong>itari del<br />

catalogo immagine.<br />

L’uso del termine focale, riferito alla <strong>di</strong>stanza focale dell’ottica, è in realtà<br />

improprio, in quanto la grandezza realmente rilevante ai fini della normalizzazione<br />

è la <strong>di</strong>stanza tra la CCD ed il piano equivalente del sistema ottico (figura (2.8)).<br />

2.3.3 La defocalizzazione dell’immagine<br />

Uno dei fattori critici <strong>per</strong> <strong>un</strong>a accurata misura della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento è<br />

legato alla precisione con cui è nota la posizione del centroide sul piano della<br />

CCD. Come sarà illustrato in dettaglio nel capitolo successivo, questa grandezza<br />

è <strong>di</strong>rettamente legata all’ampiezza dell’area dei pixel che ogni singola stella illumina<br />

sulla su<strong>per</strong>ficie sensibile della CCD. Ritenendo in buona approssimazione lo<br />

shape del segnale <strong>di</strong> <strong>un</strong>a stella simile ad <strong>un</strong>a gaussiana bi<strong>di</strong>mensionale G, occorre<br />

riferirsi all’ampiezza dell’immagine <strong>di</strong> questa come ad <strong>un</strong>’area contenuta entro <strong>un</strong><br />

certo numero <strong>di</strong> deviazioni standard σ G dalla posizione del centroide. Come si<br />

<strong>di</strong>mostrerà più avanti a proposito della precisione <strong>di</strong> p<strong>un</strong>tamento raggi<strong>un</strong>gibile,<br />

σ G , la cui misura corrisponde al valore σ c (2.12), dovrà essere resa confrontabile<br />

alla <strong>di</strong>mensione lineare l <strong>di</strong> <strong>un</strong> pixel; <strong>per</strong>tanto, dopo <strong>un</strong>a iniziale messa a fuoco<br />

dell’immagine, occorrerà trovare la posizione dell’ottica in grado <strong>di</strong> fornire, <strong>per</strong><br />

37


tutte le stelle comprese nel campo <strong>di</strong> vista, il valore me<strong>di</strong>o richiesto <strong>di</strong> σ G . Entrambe<br />

le procedure, messa a fuoco iniziale e successiva defocalizzazione, possono<br />

essere realizzate con l’ausilio <strong>di</strong> meto<strong>di</strong> <strong>di</strong> calcolo numerico: se infatti si approssima<br />

il calcolo della <strong>di</strong>mensione me<strong>di</strong>a delle N stelle presenti nell’immagine con<br />

<strong>un</strong>a f<strong>un</strong>zione f(x) della posizione della ghiera <strong>di</strong> messa a fuoco dell’ottica<br />

f(x) = 1 N<br />

N∑<br />

i=1<br />

σ Gi (x) (2.16)<br />

e si suppone che detta f<strong>un</strong>zione segua <strong>un</strong> andamento crescente attorno ad <strong>un</strong>a<br />

posizione <strong>di</strong> minimo (posizione dedotta dalla con<strong>di</strong>zione <strong>di</strong> minimo <strong>di</strong>ffrattivo<br />

dell’ottica), si possono impiegare allo scopo semplici algoritmi iterativi (bibliografia<br />

[19]). Trovata dapprima la posizione <strong>di</strong> miglior fuoco con <strong>un</strong> algoritmo <strong>di</strong><br />

interpolazione parabolica che in<strong>di</strong>vidua il minimo della f<strong>un</strong>zione f(x) (bracketing<br />

iniziale e successiva applicazione del metodo <strong>di</strong> Brent), <strong>per</strong> raggi<strong>un</strong>gere l’adeguato<br />

livello <strong>di</strong> defocalizzazione dell’immagine è sufficiente iterare il metodo <strong>di</strong> Newton<br />

<strong>per</strong> la ricerca dello “zero” della f<strong>un</strong>zione g(x) definita come:<br />

g(x) = f(x) − l (2.17)<br />

In esecuzione ciclica con il programma, <strong>un</strong> motore passo-passo a controllo numerico<br />

effettuerà gli opport<strong>un</strong>i spostamenti della ghiera <strong>di</strong> messa a fuoco dell’ottica<br />

ogni qual volta l’algoritmo richieda l’ass<strong>un</strong>zione <strong>di</strong> <strong>un</strong>a nuova immagine allo scopo<br />

<strong>di</strong> valutare il valore della f<strong>un</strong>zione f(x).<br />

2.4 Il riconoscimento <strong>stellare</strong> I - Clipping, configurazioni<br />

e focali<br />

2.4.1 Lo schema del riconoscimento <strong>stellare</strong><br />

Nel suo complesso, il vero e proprio algoritmo <strong>di</strong> riconoscimento è composto<br />

da <strong>un</strong>a serie <strong>di</strong> procedure che verranno singolarmente <strong>di</strong>scusse nel seguito. Per<br />

agevolarne la descrizione si riporta <strong>un</strong>o schema delle quattro fasi fondamentali in<br />

cui il processo è sud<strong>di</strong>viso:<br />

1. confronto delle <strong>di</strong>stanze angolari memorizzate nei due cataloghi (catalogo <strong>di</strong><br />

riferimento Hipparcos - catalogo immagine CCD) allo scopo <strong>di</strong> selezionare,<br />

<strong>per</strong> ogni base <strong>di</strong> <strong>un</strong> raggruppamento <strong>di</strong> centroi<strong>di</strong>, le possibili stelle che siano<br />

basi <strong>di</strong> raggruppamenti noti “sovrapponibili” ai precedenti;<br />

38


2. ulteriore selezione ottenuta confrontando anche le <strong>di</strong>stanze angolari relative<br />

tra i centroi<strong>di</strong> e le stelle appartenenti ad ogni raggruppamento; ogni configurazione<br />

così creata e dotata <strong>di</strong> <strong>un</strong> livello <strong>di</strong> confidenza, si can<strong>di</strong>da ad<br />

identificare i raggruppamenti dei centroi<strong>di</strong>;<br />

3. misura della focale <strong>per</strong> ogni configurazione ottenuta ed inserimento <strong>di</strong> tale<br />

valore come parametro caratteristico <strong>di</strong> ciasc<strong>un</strong>a <strong>di</strong> esse;<br />

4. costruzione della configurazione finale con il migliore accordo fra le configurazioni<br />

can<strong>di</strong>date.<br />

L’intera successione <strong>di</strong> o<strong>per</strong>azioni è ripetuta sequenzialmente <strong>per</strong> ogni cicloimmagine.<br />

2.4.2 Il clipping sul catalogo <strong>di</strong> riferimento<br />

Estratti i raggruppamenti delle stelle presenti nell’immagine, il primo passo verso<br />

il riconoscimento prevede la selezione, nel catalogo <strong>di</strong> riferimento, <strong>di</strong> tutte le<br />

possibili stelle che si trovano ad essere le basi <strong>di</strong> <strong>un</strong> raggruppamento confrontabile.<br />

Se è già <strong>di</strong>sponibile <strong>un</strong>’informazione sulla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento, tramite input<br />

esterno (GPS) o <strong>per</strong> l’esecuzione <strong>di</strong> precedenti cicli del programma (come nel<br />

caso del tracking effettuato su <strong>un</strong>a sequenza <strong>di</strong> immagini successive), è possibile<br />

selezionare, nel catalogo <strong>di</strong> riferimento, tutte quelle stelle che si trovino in <strong>un</strong>’area<br />

<strong>di</strong> <strong>di</strong>ametro equivalente al campo <strong>di</strong> vista della CCD, centrata l<strong>un</strong>go la <strong>di</strong>rezione<br />

<strong>di</strong> p<strong>un</strong>tamento calcolata ẑ. Se infatti si ha che<br />

∣ ‖ V i − ẑ ‖ − ‖ V k − ẑ ‖ ∣ ∣ < max. range (2.18)<br />

dove ẑ è il versore normale al piano del <strong>sensore</strong>, allora le stelle V i e V k (provenienti<br />

rispettivamente dal catalogo <strong>di</strong> riferimento e dal catalogo dell’immagine<br />

della CCD) sono riscontrabili nella stessa visuale della telecamera e d<strong>un</strong>que basi<br />

<strong>di</strong> raggruppamenti da avviare al confronto.<br />

In assenza dell’informazione inizialmente fornita dal sistema GPS non è possibile<br />

eseguire la procedura <strong>di</strong> clipping ora descritta e <strong>per</strong>ciò, in questo caso, i<br />

raggruppamenti <strong>di</strong> stelle vengono selezionati prendendo in considerazione la parte<br />

<strong>di</strong> volta celeste visibile dal p<strong>un</strong>to <strong>di</strong> osservazione.<br />

Il successivo passo della procedura deve stabilire se, prescelti due raggruppamenti<br />

(il primo appartenente all’immagine, il secondo proveniente dal catalogo<br />

<strong>stellare</strong> <strong>di</strong> riferimento), le stelle vicine facenti parte del raggruppamento proveniente<br />

dal catalogo <strong>stellare</strong> si trovino a <strong>di</strong>stanze confrontabili con le corrispondenti<br />

39


<strong>di</strong>stanze dei centroi<strong>di</strong> dalle loro basi <strong>di</strong> riferimento, entro <strong>un</strong> margine <strong>di</strong> tolleranza<br />

esprimibile con <strong>un</strong> parametro d’errore err = l/focale, cioè, come è realistico<br />

supporre, pari all’a<strong>per</strong>tura angolare del singolo pixel: questa grandezza, infatti,<br />

rappresenta <strong>un</strong>a stima della precisione del sistema ottico utilizzato. In questo<br />

modo se la <strong>di</strong>stanza D tra <strong>un</strong>a stella del raggruppamento e la sua base, e la<br />

<strong>di</strong>stanza d tra <strong>un</strong> centroide ed il suo centroide base sono tali che<br />

∣ D − d ∣ ∣ < err (2.19)<br />

le stelle entrano nel conto <strong>di</strong> <strong>un</strong> numero <strong>di</strong> probabili accor<strong>di</strong> del raggruppamento<br />

in esame. Se la corrispondenza trovata risulta almeno <strong>di</strong> 2 stelle (e d<strong>un</strong>que si<br />

<strong>di</strong>spone <strong>di</strong> almeno <strong>un</strong> totale <strong>di</strong> 3 stelle in ciasc<strong>un</strong>o dei due rispettivi riferimenti)<br />

sarà possibile avviare <strong>un</strong>a serie <strong>di</strong> ulteriori confronti considerando anche le<br />

<strong>di</strong>stanze reciproche fra tutte le stelle (ed i centroi<strong>di</strong>) a<strong>di</strong>acenti.<br />

2.4.3 Le configurazioni can<strong>di</strong>date<br />

Per illustrare il principio usato nell’in<strong>di</strong>viduare <strong>un</strong>a possibile configurazione <strong>di</strong><br />

stelle, si considera dapprima il caso del minimo numero <strong>di</strong> centroi<strong>di</strong> selezionati<br />

nell’immagine (N = 3). Con riferimento alla figura (2.9), se si è d<strong>un</strong>que riscontrata<br />

nel catalogo assoluto la presenza <strong>di</strong> <strong>un</strong>a stella base e <strong>di</strong> <strong>un</strong> raggruppamento<br />

<strong>di</strong> stelle vicine con <strong>di</strong>stanze confrontabili a quelle dei centroi<strong>di</strong> rispetto alla loro<br />

base nell’immagine, si può ora confrontare la <strong>di</strong>stanza angolare relativa tra<br />

queste stelle ed i corrispondenti centroi<strong>di</strong>. Trovate coincidenti entro i margini <strong>di</strong><br />

tolleranza le <strong>di</strong>stanze<br />

d k = D K (2.20)<br />

d h = D H (2.21)<br />

si confronta ora con lo stesso criterio la rimanente coppia <strong>di</strong> valori<br />

d kh ? = D KH (2.22)<br />

Per poter contemporaneamente eliminare l’ambiguità sulla posizione della<br />

possibile stella H (o H ′ , posta cioè, come visibile in figura, nella posizione speculare<br />

rispetto ad H), il confronto viene realizzato eseguendo, in ciasc<strong>un</strong>o dei due<br />

riferimenti, i prodotti vettore<br />

U I × W I (2.23)<br />

U C × W C oppure U C × W ′ C (2.24)<br />

40


k<br />

dkh<br />

UI<br />

WI<br />

h<br />

dk<br />

dh<br />

Centroide base<br />

Origine terna CCD<br />

K<br />

DKH<br />

UC<br />

WC<br />

H<br />

DK<br />

W'C<br />

DH<br />

Stella base<br />

Origine terna catalogo<br />

H'<br />

U'C<br />

Figura 2.9: Rappresentazione grafica del confronto tra i due pattern triangolari: in alto sono<br />

visibili i centroi<strong>di</strong>, i loro vettori <strong>un</strong>itari e le <strong>di</strong>stanze relative; in basso i 2 possibili pattern <strong>di</strong><br />

stelle corrispondenti: in tratteggio è in<strong>di</strong>cato il pattern la cui orientazione può avere riscontro<br />

nel catalogo <strong>stellare</strong> ma che, in questo caso, non si sovrappone a quello ricavato dall’immagine.<br />

dove<br />

U I = V k − V B (2.25)<br />

U C = V K − V B (2.26)<br />

W I = V h − V k (2.27)<br />

W C = V H − V K o W ′ C = V H<br />

′ − V K (2.28)<br />

sono i vettori <strong>di</strong>fferenza dei vettori <strong>un</strong>itari identificativi dei centroi<strong>di</strong> nell’immagine<br />

I e delle stelle nel catalogo <strong>di</strong> riferimento C; in tal modo il valore del segno<br />

dell’angolo compreso tra la coppia <strong>di</strong> vettori consente <strong>di</strong> risolvere l’ambiguità su<br />

41


quale delle due configurazioni che è possibile riscontrare nel catalogo <strong>stellare</strong> si<br />

avvicini ad identificare quella ricavata dall’immagine.<br />

Nel caso più generale <strong>di</strong> N stelle presenti sull’immagine, si può ricalcare lo<br />

stesso proce<strong>di</strong>mento considerando tutti i possibili pattern triangolari nei quali<br />

è possibile ridurre l’immagine stessa: ogni stella base si troverà a formare <strong>un</strong><br />

numero <strong>di</strong> triangoli N t<br />

N t =<br />

N−2<br />

∑<br />

i=1<br />

i =<br />

(N − 1)(N − 2)<br />

2<br />

(2.29)<br />

che sarà possibile confrontare separatamente. Per enumerare gli accor<strong>di</strong> fra ciasc<strong>un</strong><br />

triangolo presente nei due raggruppamenti, ogni corrispondenza trovata servirà<br />

a riempire N × N i matrici simmetriche M Bi (n Bi × n Bi ), cioè tante quanti gli<br />

N centroi<strong>di</strong> dell’immagine ed il numero N i degli eventuali raggruppamenti trovati<br />

compatibili nel catalogo <strong>per</strong> ogni i − esimo centroide base; gli elementi riga<br />

e colonna saranno invece n Bi , cioè tanti quanti i centroi<strong>di</strong> trovati a corrispondere<br />

le <strong>di</strong>stanze dall’i − esima base <strong>di</strong> ogni raggruppamento <strong>di</strong> stelle.<br />

A titolo <strong>di</strong> esempio, la successiva figura (2.10) illustra il processo <strong>di</strong> formazione<br />

<strong>di</strong> <strong>un</strong>a <strong>di</strong> tali matrici nel caso semplice <strong>di</strong> 1+4 centroi<strong>di</strong> presenti nel i − esimo<br />

raggruppamento dell’immagine: partendo dalla stella base B i e dal primo dei<br />

centroi<strong>di</strong> più vicini k 1 , si considerano tutti i triangoli ottenuti congi<strong>un</strong>gendo successivamente<br />

questa coppia con i centroi<strong>di</strong> h 2 , ..h 4 , or<strong>di</strong>nati <strong>per</strong> <strong>di</strong>stanza; la prima<br />

riga della matrice allora, in<strong>di</strong>cata come il suo centroide <strong>di</strong> riferimento con k 1 , sarà<br />

composta, <strong>per</strong> ogni colonna corrispondente ai rimanenti 3 centroi<strong>di</strong> h 2 ...h 4 , da cifre<br />

quali 1 e 0 a seconda che i triangoli (Bi ̂k 1 h 2,..4 ) risultino sovrapponibili o<br />

meno ai corrispondenti triangoli tracciati nel catalogo <strong>di</strong> riferimento. Passando<br />

così successivamente ai centroi<strong>di</strong> k 2 , ..k 4 , si riempiranno gli elementi riga posti<br />

a destra della <strong>di</strong>agonale della matrice: tali sono infatti i p<strong>un</strong>ti corrispondenti ai<br />

pattern triangolari visibili in figura.<br />

Per come viene costruita, la matrice M Bi è d<strong>un</strong>que simmetrica e con gli elementi<br />

della <strong>di</strong>agonale uguali a 0; essa riporta con tale cifra anche tutte le corrispondenze<br />

fallite e ciò viene impiegato <strong>per</strong> eliminare dalle corrispondenze trovate<br />

tutte le stelle del catalogo che non si accordano ai centroi<strong>di</strong>: se infatti l’elemento<br />

<strong>di</strong> matrice <strong>di</strong> coor<strong>di</strong>nate (k l , h m ) è uguale a 0, il triangolo (Bi ̂k l h m ) ha fallito<br />

la corrispondenza e questo può essere dovuto alla presenza nel raggruppamento<br />

<strong>di</strong> <strong>un</strong>a stella che identifichi erroneamente k l o h m . Valutando in questo caso la<br />

somma delle corrispondenze riscontrate con successo <strong>di</strong> entrambi i centroi<strong>di</strong>, è<br />

possibile scartare quello della coppia con il numero <strong>di</strong> insuccessi maggiore. In<br />

caso <strong>di</strong> parità nel numero <strong>di</strong> corrispondenze con successo, viene <strong>per</strong> convenzione<br />

42


k1<br />

h2<br />

Base<br />

h3<br />

h4<br />

⎛<br />

M B = ⎜<br />

⎝<br />

0 1 1 0<br />

1 · · ·<br />

1 · · ·<br />

0 · · ·<br />

⎞<br />

⎟<br />

⎠<br />

h1<br />

k2<br />

⎛<br />

M B = ⎜<br />

⎝<br />

0 1 1 0<br />

1 0 1 1<br />

1 1 · ·<br />

0 1 · ·<br />

⎞<br />

⎟<br />

⎠<br />

Base<br />

h3<br />

h4<br />

h1<br />

h2<br />

Base<br />

k3<br />

h4<br />

⎛<br />

M B = ⎜<br />

⎝<br />

0 1 1 0<br />

1 0 1 1<br />

1 1 0 0<br />

0 1 0 ·<br />

⎞<br />

⎟<br />

⎠<br />

h1<br />

h2<br />

⎛<br />

M B = ⎜<br />

⎝<br />

0 1 1 0<br />

1 0 1 1<br />

1 1 0 0<br />

0 1 0 0<br />

⎞<br />

⎟<br />

⎠<br />

Base<br />

h3<br />

k4<br />

Figura 2.10: I quattro <strong>di</strong>segni illustrano i passaggi necessari alla formazione della matrice <strong>di</strong><br />

<strong>un</strong>a configurazione: le <strong>di</strong>stanze tratteggiate in<strong>di</strong>cano le corrispondenze poste a sinistra della<br />

<strong>di</strong>agonale, determinando così gli elementi <strong>di</strong> <strong>un</strong>a matrice simmetrica. Gli elementi della matrice<br />

hanno coor<strong>di</strong>nate (k i , h j ). Il livello <strong>di</strong> confidenza della configurazione creata in figura è 3.<br />

43


scartato il centroide <strong>di</strong> in<strong>di</strong>ce k. D<strong>un</strong>que, poichè tale o<strong>per</strong>azione equivale a sommare<br />

separatamente la riga e la colonna che si incrociano nel p<strong>un</strong>to (k l , h m ), si<br />

può riassumere <strong>di</strong>cendo che se, <strong>per</strong> esempio, si ha che<br />

n Bi<br />

∑<br />

i=1<br />

(k l , h i ) <br />

n Bi<br />

∑<br />

j=1<br />

(k j , h m ) (2.30)<br />

allora tutti gli elementi della riga e della colonna <strong>di</strong> in<strong>di</strong>ci (k l , h l ) vengono identicamente<br />

posti uguali a 0 e d<strong>un</strong>que “soppressi” ai fini del seguito (lasciando in<br />

tal modo “in bianco” la possibile identificazione del centroide k l ). Ottenendo<br />

infine tante matrici M Bi quanti sono gli N i raggruppamenti compatibili, ogn<strong>un</strong>a<br />

<strong>di</strong> queste designerà <strong>un</strong>a possibile configurazione <strong>di</strong> stelle identificate, ciasc<strong>un</strong>a<br />

delle quali confortate da <strong>un</strong> in<strong>di</strong>ce <strong>di</strong> confidenza pari alla somma <strong>di</strong> tutti i valori<br />

1 rimasti nella semi-matrice triangolare su<strong>per</strong>iore ed uguale al numero<br />

λ wi = n∗ w i<br />

(n ∗ w i<br />

− 1)<br />

w i = 1, 2...N i (2.31)<br />

2<br />

essendo n ∗ w i<br />

il numero <strong>di</strong> stelle effettivamente identificate all’interno dell’i−esima<br />

configurazione (esclusa la stella che ne è la base). Ripetendo identicamente i suddetti<br />

passaggi <strong>per</strong> ogni centroide (e quin<strong>di</strong> <strong>per</strong> ogni base del raggruppamento<br />

nell’immagine), si arriverà al p<strong>un</strong>to in cui a ciasc<strong>un</strong> centroide dell’immagine corrisponderanno<br />

<strong>un</strong>a o più configurazioni plausibili con <strong>di</strong>verso in<strong>di</strong>ce <strong>di</strong> confidenza.<br />

Prima <strong>di</strong> gi<strong>un</strong>gere al decisivo e più importante passo del riconoscimento, che prevede<br />

la “costruzione” <strong>di</strong> <strong>un</strong>a configurazione finale che raccolga il maggior numero<br />

<strong>di</strong> stelle identificate fra loro compatibili, occorre introdurre <strong>un</strong> nuovo parametro<br />

che concorre a caratterizzare ciasc<strong>un</strong>a delle configurazioni appena costruite.<br />

2.4.4 La precisione sulla <strong>di</strong>stanza focale<br />

La <strong>di</strong>stanza focale dell’ottica impiegata (o meglio, la <strong>di</strong>stanza tra il piano della<br />

CCD ed il piano coniugato del sistema ottico) ed in special modo la precisione<br />

con cui questa è nota, riveste <strong>un</strong> ruolo importante. Questa grandezza è infatti<br />

coinvolta <strong>di</strong>rettamente nel calcolo della <strong>di</strong>stanza d tra i centroi<strong>di</strong> e d<strong>un</strong>que nella<br />

costruzione dell’intero catalogo immagine. Preso l’i − esimo centroide <strong>di</strong> <strong>un</strong><br />

raggruppamento ed utilizzando <strong>un</strong>’approssimazione al primo or<strong>di</strong>ne <strong>per</strong> d, tale<br />

<strong>per</strong> cui si abbia<br />

√<br />

(xB − x i )<br />

d =<br />

2 + (y B − y i ) 2<br />

(2.32)<br />

focale<br />

dove x B e y B sono le coor<strong>di</strong>nate del centroide base, si può gi<strong>un</strong>gere a valutare,<br />

compatibilmente col valore del parametro err utilizzato nella (2.19) ed equivalente<br />

all’a<strong>per</strong>tura angolare <strong>di</strong> <strong>un</strong> pixel, la minima precisione richiesta su questa<br />

44


grandezza come<br />

δ(focale) ≈<br />

(focale) 2<br />

√ err (2.33)<br />

(xB − x i ) 2 + (y B − y i )<br />

2<br />

tolleranza che, con i parametri del sistema impiegato (<strong>di</strong>ametro CCD ≈ 10 mm,<br />

focale ≈ 100 mm, ed err ≈ 10 −4 rad), assume il valore <strong>di</strong> circa <strong>un</strong> decimo <strong>di</strong><br />

millimetro. Pertanto, nonostante il parametro focale entri in gioco all’interno<br />

dell’algoritmo come valore inizialmente noto, l’o<strong>per</strong>azione <strong>di</strong> messa a fuoco dell’immagine<br />

e, soprattutto, la presenza <strong>di</strong> aberrazioni cromatiche dell’ottica che<br />

si possono manifestare al variare della classe spettrale delle stelle esaminate (o a<br />

causa dell’utilizzazione <strong>di</strong> <strong>un</strong> filtro infrarosso durante l’eventuale f<strong>un</strong>zionamento<br />

<strong>di</strong>urno), possono influenzarlo <strong>di</strong> <strong>un</strong>a quantità tale da invalidare l’intera procedura<br />

<strong>di</strong> riconoscimento.<br />

Con <strong>un</strong> limite su<strong>per</strong>iore dato dalla (2.33), occorre d<strong>un</strong>que determinare il reale<br />

valore <strong>di</strong> questo parametro, affinchè, dopo ogni o<strong>per</strong>azione <strong>di</strong> messa a fuoco,<br />

l’algoritmo non <strong>per</strong>da la capacità <strong>di</strong> inseguire il p<strong>un</strong>tamento. Questa o<strong>per</strong>azione<br />

può essere eseguita durante il confronto dei raggruppamenti descritto nella sezione<br />

precedente: data infatti <strong>per</strong> ogni stella i appartenente ad <strong>un</strong>a configurazione la<br />

<strong>di</strong>stanza dalla sua stella base<br />

D = ‖ V B − V i ‖ (2.34)<br />

come nota dal catalogo <strong>di</strong> riferimento, e l’equivalente <strong>di</strong>stanza<br />

d = ‖ V B − V i ‖ (2.35)<br />

tra i corrispondenti centroi<strong>di</strong> nel catalogo dell’immagine, risolvendo in f<strong>un</strong>zione<br />

della focale l’equazione<br />

D = ‖ V B − V i ‖ (2.36)<br />

essendo V B e V i rispettivamente i vettori <strong>un</strong>itari<br />

V B =<br />

(x B , y B , focale)<br />

√<br />

[x<br />

2<br />

B<br />

+ y 2 B + (focale)2 ] , V i =<br />

(x i , y i , focale)<br />

√<br />

[x<br />

2<br />

i + y 2 i + (focale)2 ]<br />

(2.37)<br />

si può ricavare <strong>un</strong>a misura <strong>di</strong> questa grandezza in f<strong>un</strong>zione degli accor<strong>di</strong> ottenuti<br />

tra le <strong>di</strong>stanze D e d, note grazie all’uso del suo valore iniziale. Poichè l’equazione<br />

(2.36) non è <strong>di</strong>rettamente risolvibile, l’algoritmo può gi<strong>un</strong>gere ad <strong>un</strong>a soluzione<br />

approssimata con <strong>un</strong> livello <strong>di</strong> precisione maggiore <strong>di</strong> quello stimato con la (2.33),<br />

semplicemente utilizzando ricorsivamente il metodo <strong>di</strong> Newton. Considerando<br />

infatti la f<strong>un</strong>zione<br />

D = F(focale) (2.38)<br />

45


e la sua soluzione al prim’or<strong>di</strong>ne<br />

dove si può liberamente porre<br />

D = F(f 0 ) + dF<br />

df<br />

∣ df (2.39)<br />

f0<br />

f 0 =<br />

e ricavando in questo modo<br />

√<br />

(xB − x i ) 2 + (y B − y i ) 2<br />

D<br />

df = D − F(f 0)<br />

dF<br />

df<br />

si può sostituire in (2.39), al posto <strong>di</strong> f 0 , la nuova quantità<br />

(2.40)<br />

(2.41)<br />

f 1 = f 0 + df (2.42)<br />

ed il corrispondente valore df 1 ; iterando successivamente il metodo, si ottengono<br />

le coppie <strong>di</strong> valori (f 2 , df 2 ...f i , df i ..) che approssimano la misura effettuata fino<br />

all’or<strong>di</strong>ne <strong>di</strong> precisione richiesto. Poichè si richiede che il df finale sia trascurabile<br />

rispetto alle <strong>di</strong>mensioni <strong>di</strong> <strong>un</strong> pixel della CCD (≈ 10 µm), questo avviene tipicamente<br />

in <strong>un</strong> numero <strong>di</strong> iterazioni molto minore <strong>di</strong> 10. A questo p<strong>un</strong>to, ripetendo<br />

tale o<strong>per</strong>azione <strong>per</strong> ogni stella della configurazione in esame (<strong>per</strong> es. la numero<br />

1), questa produrrà <strong>un</strong>a misura della focale<br />

focale 1 = f + σ f (2.43)<br />

dove evidentemente, essendo n ∗ 1 il numero <strong>di</strong> stelle ivi presenti, si avrà che<br />

f = 1 n<br />

∑<br />

∗ 1<br />

f<br />

n ∗ i , σ f = 1 ∑<br />

√ n∗ 1<br />

(f<br />

1<br />

n ∗ i − f) 2 (2.44)<br />

1<br />

i=1<br />

La quantità (2.43) viene quin<strong>di</strong> considerata come parametro caratteristico <strong>di</strong><br />

ciasc<strong>un</strong>a configurazione e fornirà, congi<strong>un</strong>tamente a come saranno prescelte le<br />

configurazioni can<strong>di</strong>date al riconoscimento finale, la misura aggiornata da utilizzare<br />

in (2.15) <strong>per</strong> ricavare nuovamente e con maggiore precisione i vettori <strong>un</strong>itari<br />

in<strong>di</strong>cativi della posizione dei centroi<strong>di</strong>.<br />

i=1<br />

2.5 Il riconoscimento <strong>stellare</strong> II - Il ciclo treepath<br />

Disponendo ora <strong>di</strong> <strong>un</strong>a o più configurazioni <strong>di</strong> nomi <strong>per</strong> ogni raggruppamento<br />

<strong>di</strong> stelle vicine, e <strong>per</strong> almeno 3 dei centroi<strong>di</strong> presenti nell’immagine (si ricor<strong>di</strong><br />

46


i = 1<br />

Livello 0<br />

i = 2<br />

Livello 1<br />

Livello 2<br />

Figura 2.11: Formazione dei livelli dell’albero: assegnato il nome al centroide i = 1, il primo<br />

livello comprende le stelle appartenenti alla sua prima configurazione <strong>di</strong>sponibile; il secondo<br />

livello viene creato con la prima configurazione della seconda stella nominata (i = 2). In<br />

tratteggio sono visibili i rami che definiscono le configurazioni. Le stelle identificate che vengono<br />

aggi<strong>un</strong>te alla stella posta all’inizio dell’albero (in nero) sono in<strong>di</strong>cate in grigio chiaro.<br />

il numero minimo <strong>di</strong> stelle <strong>per</strong> avere <strong>un</strong>a possibilità <strong>di</strong> calcolo dell’assetto senza<br />

ambiguità), occorre ora scegliere tra queste, valutandone il grado <strong>di</strong> compatibilità<br />

e sovrapponibilità reciproca, le stelle identificate in grado <strong>di</strong> realizzare <strong>un</strong>’<strong>un</strong>ica<br />

configurazione finale che copra il più possibile il campo <strong>di</strong> vista rappresentato<br />

nell’immagine. Tale scopo può essere raggi<strong>un</strong>to con l’ausilio <strong>di</strong> <strong>un</strong> ciclo iterativo<br />

ad “albero” che consideri tutte le combinazioni possibili <strong>di</strong> sequenze <strong>di</strong> parametri<br />

[posizione, co<strong>di</strong>ce identificativo, focale], conservando ad ogni passo le corrispondenze<br />

trovate e valutando <strong>per</strong> esse <strong>un</strong> opport<strong>un</strong>o livello <strong>di</strong> confidenza, passaggio<br />

fondamentale <strong>per</strong> la successiva conferma o reiezione della configurazione che si è<br />

andata creando fino a quel momento.<br />

Il primo passo del ciclo consiste nel creare <strong>un</strong> certo numero <strong>di</strong> rami e livelli<br />

visibili nelle successive figure (2.11) e (2.12): prescelto il centroide i = 1 tra<br />

gli N presenti nell’immagine, questo possiede N 1 possibili configurazioni <strong>di</strong> n ∗ w 1<br />

stelle vicine, aventi ciasc<strong>un</strong>a <strong>un</strong>a propria stella base ed <strong>un</strong> parametro focale me<strong>di</strong>o<br />

f(N 1 ). Partendo dalla prima configurazione <strong>di</strong>sponibile in or<strong>di</strong>ne del livello <strong>di</strong><br />

confidenza espresso dalla (2.31), si viene a creare il primo livello riportando <strong>per</strong><br />

<strong>di</strong>stanza i nomi delle stelle appartenenti a quella configurazione; passando ora, su<br />

questo stesso livello costituito, al più vicino dei centroi<strong>di</strong> appena nominati (<strong>per</strong><br />

es. i = 2) , si cerca tra le sue configurazioni esistenti l’eventuale che la contenga<br />

come base avente il medesimo nome e con il parametro focale compatibile a quello<br />

della configurazione <strong>di</strong> partenza, cioè con intervalli <strong>di</strong> tolleranza sulle due misure<br />

47


Livello 0<br />

i = 3<br />

Livello 1<br />

Livello 2<br />

Figura 2.12: La seconda stella nominata del primo livello (i = 3) genera anch’essa <strong>un</strong> secondo<br />

livello: <strong>per</strong> ottenere <strong>un</strong>a configurazione finale plausibile, ogni stella che occupa la stessa posizione<br />

su livelli a<strong>di</strong>acenti deve ricevere <strong>un</strong> livello <strong>di</strong> confidenza sul nome. I casi <strong>di</strong> corrispondenza<br />

che è possibile riscontrare sono illustrati nel testo.<br />

<strong>di</strong> f 1 e f 2 tali che<br />

√<br />

| f 1 − f 2 | < 2 σf 2 1<br />

+ σf 2 2<br />

(2.45)<br />

Se la ricerca non ha successo si passa al centroide successivo, altrimenti si sarà in<br />

grado <strong>di</strong> costruire il secondo livello, completando cioè, con i rami visibili in figura,<br />

l’assegnazione dei nomi a tutti i centroi<strong>di</strong> che ne costituiscono le terminazioni.<br />

Con la creazione del secondo livello (e, come si vedrà in seguito, anche <strong>per</strong><br />

i successivi), <strong>per</strong> i centroi<strong>di</strong> occupanti le medesime posizioni su livelli a<strong>di</strong>acenti<br />

possono venirsi a verificare 3 <strong>di</strong>versi situazioni: la loro <strong>di</strong>stinzione servirà ad attribuire<br />

i valori <strong>di</strong> confidenza alla configurazione finale che si andrà costruendo<br />

nelle varie fasi del processo. I casi possibili ed i conseguenti interventi dell’algoritmo<br />

sono i seguenti, ripetuti identicamente nell’esame <strong>di</strong> ciasc<strong>un</strong> livello successivo:<br />

caso 1) i nomi delle stelle che si corrispondono tra due livelli consecutivi<br />

(procedendo in ogni caso dal più alto al più basso) sono identici ⇒ il nome viene<br />

confermato e acquista <strong>un</strong> proprio livello <strong>di</strong> confidenza pari alla somma delle<br />

confidenze (si veda eq.(2.31)) delle due configurazioni da cui proviene, altrimenti<br />

procede alla stessa istruzione del caso 2;<br />

caso 2) i nomi delle stelle in corrispondenza sono <strong>di</strong>versi ⇒ è sovrascritto<br />

il nome della stella proveniente dalla configurazione con confidenza più alta, a<br />

meno che la stella eventualmente <strong>per</strong>dente nel confronto non si trovi ad essere<br />

corrispondente al centroide <strong>di</strong> partenza (i = 1), il vertice cioè da cui si propagano<br />

48


i rami che hanno costituito i livelli esistenti: in tal caso il nome della stella al vertice<br />

viene conservato con <strong>un</strong>a confidenza posta pari alla <strong>di</strong>fferenza algebrica delle<br />

confidenze <strong>di</strong> partenza. Questa importante precauzione evita che, intervenendo<br />

retroattivamente sui no<strong>di</strong> da cui si propaga l’albero nel corso stesso della sua costituzione,<br />

ciò possa causare la ricorsione in loop dell’algoritmo senza che questo<br />

abbia effettivamente termine. Se invece le configurazioni possiedono il medesimo<br />

livello <strong>di</strong> confidenza, l’algoritmo conserva com<strong>un</strong>que l’identificazione riscontrata<br />

nel livello precedente e pone a uguale a 0 la confidenza sul nome;<br />

caso 3) la stella presente nel livello non ha nome (<strong>per</strong>chè, ad esempio, non è<br />

compresa nella configurazione esaminata in corrispondenza <strong>di</strong> quel livello o non<br />

è appartenente a ness<strong>un</strong>a delle configurazioni che hanno creato i livelli precedenti)<br />

⇒ è sovrascritto, se <strong>di</strong>sponibile, il nome della stella corrispondente al livello<br />

a<strong>di</strong>acente quello in esame. In caso contrario il nome della stella resta vacante, in<br />

attesa che lo stesso livello venga ricostituito dai rami <strong>di</strong> <strong>un</strong> ciclo successivo. In<br />

caso <strong>di</strong> attribuzione del nome, la confidenza assegnata è pari alla confidenza della<br />

configurazione a cui la stella appena identificata appartiene.<br />

I livelli successivi si creano con proce<strong>di</strong>mento analogo a partire dal centroide<br />

imme<strong>di</strong>atamente successivo a quello che genera il livello corrente, trascurando momentaneamente<br />

quelli rimasti esclusi dall’identificazione e considerando sempre<br />

la prima delle configurazioni <strong>di</strong>sponibili <strong>per</strong> ogni centroide con nome. La costruzione<br />

dell’albero si interrompe quando tutti i centroi<strong>di</strong> identificati non hanno più<br />

subito mo<strong>di</strong>ficazioni del nome o non ne sono stati aggi<strong>un</strong>ti <strong>di</strong> nuovi alla configurazione<br />

formata. Dopo aver rimosso dai livelli identificati tutte le stelle risultanti<br />

con livello <strong>di</strong> confidenza sul nome negativo, la somma delle confidenze <strong>di</strong> tutte le<br />

stelle presenti sull’ultimo livello<br />

confidenza totale = ∑<br />

livello<br />

confidenza stelle ( ∀ conf. 0 ) (2.46)<br />

costituirà la confidenza complessiva attribuita a questo ciclo <strong>di</strong> riconoscimenti<br />

e quin<strong>di</strong> all’ i − esima possibile configurazione finale. Per quanto riguarda la<br />

misura della focale, questa è ottenuta fittando con <strong>un</strong> valore costante i valori<br />

(compatibili fra loro) forniti dalle configurazioni partecipanti all’albero: in tal<br />

modo, ado<strong>per</strong>ando il metodo del minimo χ 2 , si ottengono <strong>per</strong> la focale me<strong>di</strong>a<br />

misurata e la sua deviazione standard i seguenti rispettivi valori:<br />

focale =<br />

∑<br />

∑ livello f i/σ 2 f i<br />

49<br />

livello 1/σ2 f i<br />

(2.47)


σ focale<br />

=<br />

1<br />

√ ∑<br />

livello 1/σ2 f i<br />

(2.48)<br />

dove le grandezze coinvolte nel calcolo sono le stesse illustrate nel paragrafo<br />

precedente.<br />

Realizzata in questo modo <strong>un</strong>a possibile identificazione del campo <strong>di</strong> vista,<br />

grazie cioè ai livelli generati dai rami <strong>di</strong> tutte le prime configurazioni che sono<br />

state via via esaminate a partire dalla prima configurazione del primo centroide,<br />

la stessa struttura ad albero viene “risalita” e ricreata, con le stesse modalità, <strong>per</strong><br />

ogni centroide presente in tutti i livelli esistenti e <strong>per</strong> ogni sua propria configurazione<br />

successiva. Ottenute quin<strong>di</strong>, in ogni successivo ciclo <strong>di</strong> esecuzione, tutte le<br />

rimanenti configurazioni finali possibili, l’algoritmo <strong>di</strong> riconoscimento memorizza<br />

ad ogni passo solo quella dotata del maggiore in<strong>di</strong>ce <strong>di</strong> confidenza totale: al termine<br />

dei cicli <strong>di</strong> confronto il software fornirà la configurazione <strong>di</strong> stelle identificate<br />

con l’in<strong>di</strong>ce <strong>di</strong> confidenza più elevato; qualora <strong>per</strong>ò <strong>un</strong>a configurazione i e la sua<br />

precedente (i − 1) risultassero avere lo stesso in<strong>di</strong>ce <strong>di</strong> confidenza, passerà al confronto<br />

successivo quella costituita dagli elementi appartenenti all’“intersezione”<br />

delle due:<br />

Nuova config. (i) = configurazione (i) ∩ configurazione (i − 1) (2.49)<br />

Al termine dell’intera procedura esisterà d<strong>un</strong>que <strong>un</strong>’<strong>un</strong>ica configurazione con in<strong>di</strong>ce<br />

<strong>di</strong> confidenza massimo: tale configurazione finale fornirà anche la miglior stima<br />

della misura della focale ado<strong>per</strong>ata, grazie alla tecnica <strong>di</strong> fit illustrata. Questa<br />

misura finale sostituirà il dato <strong>di</strong> partenza esistente sulla focale ed eviterà che,<br />

procedendo il programma nelle successive acquisizioni <strong>di</strong> immagine, <strong>un</strong>a eccessiva<br />

imprecisione presente su questo parametro possa vanificare l’intera procedura <strong>di</strong><br />

riconoscimento.<br />

2.6 Il riconoscimento <strong>stellare</strong> III - Verifica, espansione<br />

e calcolo dell’assetto<br />

2.6.1 Il ciclo <strong>di</strong> verifica dell’immagine e la sua espansione<br />

Una volta eseguito il riconoscimento del campo <strong>di</strong> vista, è finalmente possibile<br />

ottenere la <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento richiesta con <strong>un</strong> proce<strong>di</strong>mento simile a quello<br />

mostrato nel paragrafo (2.1.2) e che sarà tra breve generalizzato. La conoscenza<br />

della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento e, quin<strong>di</strong>, dell’assetto nello spazio <strong>di</strong> <strong>un</strong>a terna<br />

<strong>di</strong> riferimento solidale alla CCD, può <strong>per</strong>ò <strong>per</strong>mettere <strong>un</strong>’ulteriore elaborazione<br />

50


dell’immagine riconosciuta allo scopo <strong>di</strong> <strong>un</strong> <strong>per</strong>fezionamento della misura appena<br />

ricavata con <strong>un</strong> proce<strong>di</strong>mento a “ritroso”. Una procedura <strong>di</strong> verifica, infatti,<br />

trasforma i vettori <strong>un</strong>itari del catalogo <strong>di</strong> riferimento nella terna solidale appena<br />

definita, così da verificare in quest’ultima l’esatta posizione delle stelle relativamente<br />

ai centroi<strong>di</strong> a cui il nome è stato attribuito: <strong>un</strong>a stella del catalogo che<br />

fosse stata riconosciuta <strong>per</strong> errore, e quin<strong>di</strong> non coincidente con la reale posizione<br />

del suo centroide sull’immagine, a causa <strong>di</strong> eventuali riflessi ottici o a causa della<br />

presenza <strong>di</strong> rumore, deve essere scartata, in quanto contribuisce con <strong>un</strong>’informazione<br />

errata al calcolo della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento. Presa d<strong>un</strong>que la i − esima<br />

stella presente nella configurazione finale ed il suo vettore in catalogo V i , questo<br />

viene trasformato nella terna solidale alla CCD<br />

V i<br />

terna CCD<br />

−→<br />

e confrontato con il vettore <strong>un</strong>itario V i ivi già presente (risultante cioè dal processo<br />

<strong>di</strong> analisi dell’immagine illustrato nel paragrafo (2.3.2)); se la <strong>di</strong>stanza tra<br />

le due posizioni dovesse risultare maggiore del parametro <strong>di</strong> errore err, se cioè<br />

V ′ i<br />

D i = ‖ V ′ i − V i ‖ > err (2.50)<br />

allora la i − esima stella viene opport<strong>un</strong>amente contrassegnata: al termine del<br />

ciclo <strong>di</strong> verifica sarà <strong>di</strong>sconosciuto il centroide <strong>per</strong> cui<br />

D max = max {.., D i , ...}<br />

La terna dell’assetto verrà nuovamente calcolata e l’o<strong>per</strong>azione <strong>di</strong> verifica continuerà<br />

ciclicamente sino all’esclusione dall’immagine riconosciuta <strong>di</strong> tutte le stelle<br />

ritenute erronee secondo questo criterio.<br />

Una seconda possibilità <strong>di</strong> raffinamento, detta <strong>di</strong> espansione, prevede l’esecuzione<br />

<strong>di</strong> <strong>un</strong>a trasformazione opposta a quella precedente: se infatti il vettore<br />

<strong>un</strong>itario dell’i − esimo centroide rimasto non identificato viene trasformato nel<br />

riferimento del catalogo <strong>stellare</strong><br />

V i<br />

terna cat.<br />

−→<br />

si potrà cercare in quest’ultimo l’eventuale stella <strong>per</strong> il cui vettore identificativo<br />

valga <strong>un</strong>a relazione analoga e contraria alla precedente (2.50)<br />

V ′ i<br />

D ′ i = ‖ V ′ i − V i ‖ < err (2.51)<br />

e grazie alla quale <strong>un</strong>a nuova stella potrà essere aggi<strong>un</strong>ta alla configurazione<br />

finale. Terminato l’inserimento delle stelle aggi<strong>un</strong>tive (procedura, come si vedrà,<br />

particolarmente utile nella fase <strong>di</strong> inseguimento descritta nel paragrafo (2.7)) e<br />

verificato che si sia raggi<strong>un</strong>to il sufficiente numero <strong>di</strong> stelle identificate, l’assetto<br />

del <strong>sensore</strong> <strong>stellare</strong> viene definitivamente ricalcolato.<br />

51


2.6.2 Il calcolo dell’assetto II - Caso generale<br />

Il calcolo finale dell’assetto è <strong>un</strong>a generalizzazione <strong>di</strong> quello presentato nel paragrafo<br />

(2.1.2) al caso <strong>di</strong> <strong>un</strong> numero N <strong>di</strong> stelle riconosciute nell’immagine. Poichè,<br />

come si è in precedenza mostrato, ogni coppia <strong>di</strong> stelle può contribuire alla determinazione<br />

<strong>di</strong> <strong>un</strong>a terna ortonormalizzata, il calcolo generale consiste nel ricavare<br />

<strong>un</strong>a terna me<strong>di</strong>a, pesata cioè sugli in<strong>di</strong>ci <strong>di</strong> confidenza delle stelle partecipanti<br />

a ciasc<strong>un</strong>a coppia a cui è riducibile la configurazione <strong>di</strong> stelle finale. Definito il<br />

numero <strong>di</strong> possibili terne (e coppie <strong>di</strong> stelle) come<br />

n terne =<br />

N (N − 1)<br />

2<br />

(2.52)<br />

essendo N il numero <strong>di</strong> stelle nella configurazione finale, ed identificando come<br />

ˆx i , ŷ i , ẑ i<br />

i versori delle corrispondenti terne ottenute col metodo applicato in (2.5), a cui<br />

corrisponderanno gli in<strong>di</strong>ci <strong>di</strong> confidenza<br />

λ i = λ i1 + λ i2 (2.53)<br />

determinati come somma degli in<strong>di</strong>ci <strong>di</strong> confidenza delle configurazioni provenienti<br />

dalle rispettive stelle della coppia i − esima, i versori della terna finale<br />

me<strong>di</strong>a<br />

ˆx, ŷ, ẑ<br />

saranno quin<strong>di</strong> definiti dalle seguenti relazioni <strong>di</strong> ortonormalizzazione:<br />

ẑ = 〈 nterne ∑<br />

i=1<br />

λ i ẑ i<br />

〉<br />

(2.54)<br />

ˆx = 〈 nterne ∑<br />

i=1<br />

λ i ˆx i −<br />

nterne<br />

[( ∑<br />

i=1<br />

λ i ˆx i<br />

)<br />

· ẑ<br />

]<br />

ẑ<br />

〉<br />

(2.55)<br />

ŷ = ẑ × ˆx (2.56)<br />

essendo ripettivamente la (2.54) e (2.55) le relazioni che definiscono il versore<br />

normale alla telecamera (la <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento) ed <strong>un</strong>o degli spigoli.<br />

52


2.7 L’algoritmo <strong>di</strong> inseguimento<br />

2.7.1 Il tracking delle sorgenti astronomiche<br />

Uno degli obiettivi fondamentali negli es<strong>per</strong>imenti dell’astrofisica X/γ prevede la<br />

raccolta <strong>per</strong> tempi <strong>di</strong> esposizione l<strong>un</strong>ghi (qualche ora) della ra<strong>di</strong>azione proveniente<br />

dalle sorgenti <strong>di</strong> interesse. Un es<strong>per</strong>imento condotto su pallone stratosferico<br />

necessita quin<strong>di</strong> <strong>di</strong> <strong>un</strong> sistema in grado <strong>di</strong> “inseguire” la sorgente astronomica<br />

in esame, <strong>di</strong> modo che questa possa essere presente nel campo <strong>di</strong> vista del telescopio<br />

<strong>per</strong> il tempo necessario alla raccolta dei dati. Come si è già <strong>di</strong>scusso nel<br />

paragrafo (1.4), le particolari con<strong>di</strong>zioni o<strong>per</strong>ative della gondola HiPeG prevedono<br />

<strong>un</strong>a precisione <strong>di</strong> p<strong>un</strong>tamento <strong>di</strong>namica molto elevata (60 arcosecon<strong>di</strong>). A<br />

tal fine, la verifica degli spostamenti della sorgente rispetto al valore nominale<br />

inserito nel piano <strong>di</strong> volo deve avere <strong>un</strong>a accuratezza maggiore e pari ad almeno<br />

10 arcosecon<strong>di</strong> (tabella (1.2)).<br />

2.7.2 Lo schema dell’algoritmo<br />

Per poter valutare nel corso del tempo gli spostamenti del <strong>sensore</strong> <strong>stellare</strong>, e<br />

quin<strong>di</strong> “tracciare” l’andamento della sua traiettoria <strong>di</strong> p<strong>un</strong>tamento nello spazio,<br />

è necessario procedere all’acquisizione ed all’elaborazione <strong>di</strong> immagini successive.<br />

Per poter effettuare l’analisi dell’immagine in <strong>un</strong> tempo ridotto rispetto a quello<br />

della completa procedura <strong>di</strong> riconoscimento appena descritta, è stato implementato<br />

<strong>un</strong> algoritmo con il compito <strong>di</strong> “aggiornare”, quando possibile, l’identificazione<br />

del campo <strong>stellare</strong> e la misura dell’assetto con <strong>un</strong>a procedura notevolmente più<br />

rapida e semplificata: lo schema dell’algoritmo è rappresentato nello schema a<br />

blocchi <strong>di</strong> figura (2.13).<br />

Il principale vantaggio <strong>di</strong> questa procedura consiste nel considerare come “nuovo”<br />

catalogo <strong>di</strong> riferimento, <strong>un</strong> catalogo “ridotto” formato dalle sole stelle riconosciute<br />

nell’ultima immagine elaborata con successo; in questo modo, acquisita<br />

dalla CCD <strong>un</strong>a nuova immagine, l’algoritmo ricorre alla complessa selezione delle<br />

possibili configurazioni <strong>di</strong> riscontro utilizzando solo quelle stelle che hanno la<br />

maggiore probabilità <strong>di</strong> essere ancora nella visuale del <strong>sensore</strong>. Se il campo <strong>stellare</strong><br />

del catalogo “ridotto” è stato sufficiente a completare il riconoscimento della<br />

nuova immagine, l’algoritmo <strong>di</strong> espansione descritto al paragrafo (2.6.1) verifica<br />

se l’immagine contiene ulteriori stelle identificabili <strong>per</strong> migliorare la misura<br />

della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento; in ogni caso la nuova immagine riconosciuta con<br />

successo costituisce ora il nuovo catalogo “ridotto” da utilizzare nella successiva<br />

acquisizione ed il processo prosegue in loop con questa procedura snellita fino al<br />

53


Figura 2.13: Il <strong>di</strong>agramma <strong>di</strong> flusso dell’algoritmo <strong>di</strong> inseguimento.<br />

primo caso <strong>di</strong> riconoscimento fallito. In questa situazione, se il numero <strong>di</strong> stelle<br />

presenti nel catalogo “ridotto” non è quin<strong>di</strong> sufficiente a consentire il riconoscimento<br />

della nuova immagine, l’algoritmo riprende l’uso del catalogo <strong>di</strong> riferimento<br />

<strong>di</strong> partenza ed esegue la completa procedura <strong>di</strong> riconoscimento sin qui descritta.<br />

54


Capitolo 3<br />

I test dell’algoritmo - Modelli e<br />

simulazioni<br />

3.1 Introduzione - La precisione <strong>di</strong> p<strong>un</strong>tamento<br />

In questo capitolo verranno presentati i risultati dei test eseguiti <strong>per</strong> valutare il<br />

f<strong>un</strong>zionamento dell’algoritmo <strong>di</strong> riconoscimento descritto nel capitolo precedente;<br />

in particolare sarà valutata la precisione ottenibile sulla misura della <strong>di</strong>rezione <strong>di</strong><br />

p<strong>un</strong>tamento.<br />

Dopo aver formulato <strong>un</strong>a semplice modellizzazione del segnale rivelato dalla<br />

CCD, utile <strong>per</strong> <strong>un</strong>a interpretazione qualitativa dei test eseguiti sulla precisione<br />

del calcolo dei centroi<strong>di</strong> stellari, si valuterà l’entità del grado <strong>di</strong> defocalizzazione<br />

da introdurre sulle stelle contenute nell’immagine. Si mostrerà, inoltre, quanto<br />

il numero <strong>di</strong> stelle complessivamente identificate dall’algoritmo contribuisca a<br />

mo<strong>di</strong>ficare la precisione <strong>di</strong> p<strong>un</strong>tamento in f<strong>un</strong>zione degli errori sulla localizzazione<br />

<strong>di</strong> <strong>un</strong> singolo centroide. Poichè la procedura <strong>di</strong> riconoscimento <strong>stellare</strong> impiega<br />

la trasformazione delle stelle rivelate in vettori <strong>un</strong>itari, il primo passo nell’analisi<br />

del livello <strong>di</strong> precisione realizzabile riguarda la determinazione del centroide della<br />

stella.<br />

3.2 La precisione sulla posizione del centroide<br />

La precisione con cui è nota la posizione del centroide <strong>stellare</strong> sulla su<strong>per</strong>ficie della<br />

CCD influenza <strong>di</strong>rettamente il calcolo dei vettori <strong>un</strong>itari descritti nel paragrafo<br />

(2.3.2) e, quin<strong>di</strong>, il calcolo della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento. I fenomeni che danno<br />

origine all’incertezza sulla posizione <strong>di</strong> <strong>un</strong> centroide sono fondamentalmente tre<br />

e l’effetto <strong>di</strong> ogn<strong>un</strong>o <strong>di</strong> questi sarà stu<strong>di</strong>ato e valutato nei paragrafi successivi:<br />

55


1. il segnale <strong>di</strong> rumore proveniente da ciasc<strong>un</strong> pixel della CCD<br />

2. la <strong>di</strong>scretizzazione dei livelli <strong>di</strong> uscita del convertitore analogico/<strong>di</strong>gitale<br />

posto nell’amplificatore della CCD;<br />

3. la <strong>di</strong>scretizzazione geometrica dei pixel.<br />

Queste fonti <strong>di</strong> errore si “propagano” nella determinazione del centroide attraverso<br />

il calcolo matematico che l’algoritmo esegue <strong>per</strong> “pesare” la posizione geometrica<br />

<strong>di</strong> ogni pixel della CCD con il livello <strong>di</strong> segnale luminoso rivelato da ciasc<strong>un</strong>o<br />

<strong>di</strong> essi (equazioni (2.10-11)).<br />

L’entità <strong>di</strong> queste imprecisioni <strong>di</strong>pende prinicipalmente dalle <strong>di</strong>mensioni dell’immagine<br />

<strong>di</strong> <strong>un</strong>a stella: se infatti, come esempio, si considera l’imprecisione<br />

introdotta nel calcolo del centroide <strong>di</strong> <strong>un</strong>a stella dalla <strong>di</strong>scretizzazione geometrica,<br />

i pixel <strong>di</strong> forma quadrata <strong>di</strong>sposti attorno al bordo dell’immagine forniranno<br />

<strong>un</strong> <strong>di</strong>verso segnale in f<strong>un</strong>zione del loro grado <strong>di</strong> sovrapposizione col contorno (<strong>per</strong><br />

es. circolare) dell’immagine stessa; poichè ciò avviene in relazione alla posizione<br />

reale del centro della sagoma <strong>stellare</strong>, il livello <strong>di</strong> uscita dei pixel corrispondenti al<br />

profilo del bordo sarà inoltre variabile in f<strong>un</strong>zione <strong>di</strong> questa posizione; la <strong>di</strong>mensione<br />

dell’immagine, infine, renderà questi effetti <strong>di</strong> bordo più o meno trascurabili<br />

in relazione alla loro estensione su<strong>per</strong>ficiale relativa.<br />

3.2.1 La propagazione dell’errore sul calcolo del centroide<br />

Ciasc<strong>un</strong>a stella presente nel campo <strong>di</strong> vista del <strong>sensore</strong> <strong>stellare</strong> illumina la su<strong>per</strong>ficie<br />

della CCD con <strong>un</strong>a <strong>di</strong>stibuzione <strong>di</strong> intensità che è possibile riassumere in <strong>un</strong>a<br />

f<strong>un</strong>zione continua delle coor<strong>di</strong>nate geometriche del piano I 0 (x, y); trascurando la<br />

fluttuazione poissoniana del numero <strong>di</strong> fotoni che compongono il segnale luminoso<br />

<strong>di</strong> <strong>un</strong>a stella, ciasc<strong>un</strong> pixel si troverà ad integrare il segnale che <strong>per</strong>viene<br />

alla sua su<strong>per</strong>ficie assieme al rumore generato dalle fluttuazioni della corrente <strong>di</strong><br />

buio (f<strong>un</strong>zione principalmente del tempo <strong>di</strong> esposizione) e dal rumore <strong>di</strong> lettura<br />

dell’elettronica, quest’ultimo da ritenersi <strong>di</strong> valore <strong>un</strong>iforme <strong>per</strong> ciasc<strong>un</strong> pixel (si<br />

ricor<strong>di</strong> che il fixed pattern noise è già stato sottratto dall’immagine in esame).<br />

Per ciasc<strong>un</strong> pixel <strong>di</strong> coor<strong>di</strong>nate (i, j) e <strong>di</strong> area su<strong>per</strong>ficiale S pixel , si avrà d<strong>un</strong>que<br />

che l’intensità <strong>di</strong> segnale contenuto E ′ ij sarà<br />

E ′ ij = E 0ij + E Nij (3.1)<br />

essendo rispettivamente<br />

∫<br />

E 0ij = I 0 (x, y) dx dy (3.2)<br />

S pixel<br />

56


l’integrale dell’intensità luminosa calcolata su <strong>di</strong> <strong>un</strong> pixel ed E Nij l’entità <strong>di</strong> tutti<br />

i contributi <strong>di</strong> rumore alla corrente <strong>di</strong> buio <strong>di</strong> <strong>un</strong> singolo pixel. Poichè è <strong>per</strong>ò presente<br />

<strong>un</strong>a <strong>di</strong>scretizzazione dei livelli <strong>di</strong> segnale nel convertitore analogico/<strong>di</strong>gitale<br />

della CCD, il reale segnale rivelato assumerà il valore Ẽij pari alla parte intera<br />

del rapporto tra l’intensità complessiva misurata e l’ampiezza L <strong>di</strong> <strong>un</strong> livello in<br />

<strong>un</strong>ità ADC:<br />

[ ]<br />

E0ij + E Nij<br />

Ẽ ij =<br />

(3.3)<br />

L<br />

Se <strong>per</strong>ò si considera l’ampia <strong>di</strong>namica <strong>di</strong> <strong>un</strong>a CCD ad uso scientifico (12 bit),<br />

capace <strong>di</strong> <strong>un</strong> livello fine <strong>di</strong> <strong>di</strong>scretizzazione tale da apprezzare le fluttuazioni <strong>di</strong><br />

rumore e d<strong>un</strong>que tale da essere nella con<strong>di</strong>zione <strong>per</strong> cui<br />

E 0ij , E Nij ≫ L (3.4)<br />

l’effetto della <strong>di</strong>scretizzazione può essere trattato congi<strong>un</strong>tamente alla propagazione<br />

dell’errore nel calcolo delle coor<strong>di</strong>nate del centroide ponendo<br />

] ]<br />

Ẽ ij<br />

≃<br />

[<br />

E0ij<br />

L<br />

+<br />

[<br />

ENij<br />

L<br />

(3.5)<br />

Ẽ ij = Ẽ0 ij<br />

+ ẼN ij<br />

(3.6)<br />

Con riferimento alle notazioni impiegate nel paragrafo (2.3.2), essendo l’ascissa<br />

del centroide<br />

x c =<br />

∑ ni −1 ∑ nj −1<br />

i=0 j=0 x i Ẽ ij<br />

∑ ni −1 ∑ nj −1<br />

i=0 j=0<br />

Ẽ ij<br />

(3.7)<br />

si stu<strong>di</strong>a dapprima l’incertezza presente su questo p<strong>un</strong>to, potendo poi estendere<br />

le medesime considerazioni anche alla coor<strong>di</strong>nata y c . Essendo la coor<strong>di</strong>nata geometrica<br />

del centro <strong>di</strong> <strong>un</strong> pixel quadrato <strong>di</strong> lato l esprimibile in f<strong>un</strong>zione dell’in<strong>di</strong>ce<br />

i − esimo <strong>di</strong> questo come<br />

(<br />

x i = i + 1 )<br />

l (3.8)<br />

2<br />

e semplificando la notazione delle sommatorie sugli n i e n j pixel presenti <strong>per</strong> lato<br />

sul rettangolo selezionato, si ha che<br />

∑<br />

ij<br />

x c =<br />

(i + 1)l 2 ẼN ij<br />

+ x 0 Ẽ 0<br />

∑<br />

(3.9)<br />

Ẽ Nij + Ẽ0<br />

dove<br />

x 0 =<br />

ij<br />

∑<br />

ij (i + 1)l 2 Ẽ0 ij<br />

∑<br />

(3.10)<br />

Ẽ 0ij<br />

ij<br />

57


è l’ascissa del centroide in assenza <strong>di</strong> rumore ed Ẽ0 l’intensità, sommata sui pixel,<br />

della sola ra<strong>di</strong>azione luminosa. Riscrivendo la posizione dell’ascissa del centroide<br />

come <strong>un</strong>a f<strong>un</strong>zione Φ del rumore ẼN ij<br />

e della coor<strong>di</strong>nata x 0<br />

x c = Φ (ẼN ij<br />

, x 0 ) (3.11)<br />

si può calcolare l’imprecisione esistente sul suo valore propagando l’errore sulle<br />

variabili in<strong>di</strong>pendenti della f<strong>un</strong>zione Φ: in<strong>di</strong>cando infatti con σ Nij e σ x0 rispettivamente<br />

le fluttuazioni del rumore misurato <strong>per</strong> pixel e la larghezza della <strong>di</strong>stribuzione<br />

dei valori dell’ascissa ricavata dal segnale della sola stella, si può porre<br />

pari a<br />

σ 2 x c<br />

σ 2 x c<br />

= ∑ ij<br />

(<br />

∂Φ<br />

∂ẼN ij<br />

) 2<br />

Ẽ Nij ,x 0<br />

σ 2 N ij<br />

+<br />

(<br />

∂Φ<br />

∂x 0<br />

) 2<br />

Ẽ Nij ,x 0<br />

σ 2 x 0<br />

(3.12)<br />

Essendo il valor me<strong>di</strong>o delle fluttuazioni del livello <strong>di</strong> rumore ẼN ij<br />

nullo <strong>per</strong><br />

ciasc<strong>un</strong> pixel, le derivate parziali che compongono il primo membro della somma<br />

(3.12) sono quin<strong>di</strong><br />

(<br />

)<br />

∂Φ<br />

∂ẼN ij<br />

= (i + 1)l 2 Ẽ0 − x 0 Ẽ 0<br />

Ẽ 2 Ẽ Nij ,x 0<br />

0<br />

(3.13)<br />

Calcolando con gli stessi valori la rimanente derivata, si trova<br />

(<br />

∂Φ<br />

∂x 0<br />

)<br />

Ẽ Nij ,x 0<br />

= 1 (3.14)<br />

Poichè la fluttuazione del segnale <strong>di</strong> rumore è misurabile e si può ritenere realisticamente<br />

uguale ad <strong>un</strong> valore σ N costante <strong>per</strong> ogni pixel, si può porre<br />

σ 2 x c<br />

= ∑ ij<br />

[<br />

(i +<br />

1<br />

2 )l − x 0<br />

Ẽ 0<br />

] 2<br />

σ 2 N + σ 2 x 0<br />

(3.15)<br />

Ponendo il valor me<strong>di</strong>o dell’ascissa x 0 , come è lecito supporre, uguale alla posizione<br />

me<strong>di</strong>ana l<strong>un</strong>go il lato del rettangolo formato dagli n x × n y pixel selezionati<br />

dall’algoritmo <strong>di</strong> localizzazione della stella e ricordando che<br />

∑n−1<br />

0<br />

i =<br />

n(n − 1)<br />

2<br />

,<br />

∑n−1<br />

0<br />

i 2 =<br />

si ottiene infine, calcolando le somme e ponendo l = 1<br />

σ 2 x c<br />

= n xn y<br />

Ẽ 2 0<br />

(n 2 x − 1)<br />

12<br />

58<br />

n(n − 1)(2n − 1)<br />

6<br />

(3.16)<br />

σ 2 N + σ 2 x 0<br />

(3.17)


In particolare si può notare come la componente <strong>di</strong> rumore che costituisce il primo<br />

membro della somma (3.17), cioè quella <strong>di</strong>pendente <strong>un</strong>icamente dalla componente<br />

<strong>di</strong> rumore del segnale, sia, in opport<strong>un</strong>e con<strong>di</strong>zioni, inversamente proporzionale al<br />

rapporto segnale su rumore SNR presente sul singolo pixel: se infatti si pongono<br />

n x ≃ n y = n , n ≫ 1 (3.18)<br />

ovverosia le con<strong>di</strong>zioni <strong>di</strong> <strong>un</strong>’immagine <strong>stellare</strong> <strong>di</strong>stribuita su più pixel, si ha che<br />

n 2<br />

Ẽ 0<br />

σ N =<br />

σ N<br />

(Ẽ0/n 2 ) ≃<br />

σ N<br />

Ẽ 0pixel<br />

=<br />

1<br />

SNR pixel<br />

(3.19)<br />

essendo Ẽ0 pixel<br />

il segnale me<strong>di</strong>o della stella su ciasc<strong>un</strong> pixel. La successiva figura<br />

(3.1) illustra l’andamento del contributo <strong>di</strong> rumore<br />

σ N (n, Ẽ0, σ N ) = ñ E 0<br />

√<br />

(n2 − 1)<br />

2 √ 3<br />

σ N (3.20)<br />

nel caso n x = n y . Considerando la modalità con la quale l’algoritmo seleziona il<br />

numero n×n <strong>di</strong> pixel <strong>per</strong> ogni stella (si veda il paragrafo (2.3.1)), i valori riportati<br />

in ascissa della stessa figura si riferiscono alla l<strong>un</strong>ghezza del lato <strong>di</strong> <strong>un</strong> quadrato<br />

in grado <strong>di</strong> contenere integralmente l’immagine <strong>di</strong> <strong>un</strong>a stella <strong>di</strong> <strong>di</strong>ametro D; in<br />

particolare, riferendosi al caso <strong>di</strong> stelle con valore del <strong>di</strong>ametro su<strong>per</strong>iore ad <strong>un</strong><br />

singolo pixel e ponendosi nelle con<strong>di</strong>zioni meno favorevoli <strong>di</strong> <strong>un</strong> numero massimo<br />

<strong>di</strong> pixel selezionati, si ha che<br />

n = [D] + 2 (3.21)<br />

dove con [D] si è in<strong>di</strong>cata la parte intera del <strong>di</strong>ametro dell’immagine. I valori<br />

rappresentati sono stati calcolati valutando <strong>un</strong>a fluttuazione σ N pari a 5 livelli<br />

<strong>di</strong> ADC; inoltre, oltre al variare delle <strong>di</strong>mensioni della stella, sono stati considerati<br />

5 <strong>di</strong>versi valori del rapporto segnale su rumore Ẽ0/σ N . È possibile notare<br />

<strong>un</strong> comportamento tendente a n 2 <strong>per</strong> stelle <strong>di</strong> grosse <strong>di</strong>mensioni (n >10 pixel):<br />

questo rivela, come era preve<strong>di</strong>bile, <strong>un</strong>a maggiore influenza del rumore nella determinazione<br />

algebrica del centroide quando il numero <strong>di</strong> pixel coinvolti cresce.<br />

Allo stesso modo questa imprecisione aumenta al <strong>di</strong>minuire del segnale <strong>stellare</strong>.<br />

Per stelle con <strong>di</strong>mensioni pari od inferiori ad <strong>un</strong> singolo pixel, invece, l’effetto del<br />

rumore risulta ovviamente nullo.<br />

3.2.2 Un modello <strong>di</strong> stima <strong>per</strong> la <strong>di</strong>scretizzazione: la stella<br />

quadrata<br />

Il parametro restante nella valutazione dell’errore complessivo sulla localizzazione<br />

del centroide, ovverosia σ x0 , trova origine fisica nel già citato effetto della <strong>di</strong>scretizzazione<br />

geometrica della CCD e, quin<strong>di</strong>, nella possibilità <strong>di</strong> <strong>di</strong>sporre <strong>un</strong>icamente<br />

59


10 4 1 10 100<br />

S/N 1<br />

1000<br />

100<br />

S/N 10<br />

S/N 10 2<br />

S/N 10 3<br />

S/N 10 4<br />

10<br />

(pixel)<br />

1<br />

σ<br />

N<br />

0.1<br />

0.01<br />

0.001<br />

0.0001<br />

Diametro stella (pixel)<br />

Figura 3.1: Andamento del contributo <strong>di</strong> rumore σ N <strong>per</strong> <strong>di</strong>versi valori <strong>di</strong> S/N. Il valore <strong>di</strong> n<br />

impiegato in (3.20) è ricavato dal <strong>di</strong>ametro della stella come n = [D] + 2 (eq.(3.21)).<br />

<strong>di</strong> <strong>un</strong> segnale luminoso integrato. Prima <strong>di</strong> presentare i valori ottenuti dai risultati<br />

<strong>di</strong> <strong>un</strong>a simulazione numerica eseguita con “stelle” dotate <strong>di</strong> caratteristiche<br />

più realistiche, si descrivono ora brevemente le conseguenze della <strong>di</strong>scretizzazione<br />

nel calcolo del centroide <strong>di</strong> <strong>un</strong>a “stella” <strong>di</strong> profilo quadrato: come si vedrà questa<br />

semplice modellizzazione è utile all’interpretazione qualitativa dei risultati che<br />

saranno mostrati nel paragrafo (3.2.4).<br />

Con riferimento alla figura (3.2), che illustra la geometria del modello, si<br />

considera il profilo del segnale della stella come <strong>un</strong> parallelepipedo P(x, y) <strong>di</strong><br />

lato L ed altezza a, tale che il segnale equivalente all’intensità totale <strong>di</strong> energia<br />

incidente sia pari a ∑<br />

Ẽ 0ij = Ẽ0 = a L 2 (3.22)<br />

ij<br />

Poichè in generale l’area occupata dalla “stella” non copre <strong>un</strong> numero esatto <strong>di</strong><br />

pixel, l’applicazione della (3.10) <strong>per</strong> il calcolo del centroide è soggetta ad <strong>un</strong>’incertezza<br />

esprimibile come lo scarto quadratico σ x0 dalla posizione me<strong>di</strong>a x 0 . Per<br />

il calcolo <strong>di</strong> quest’ultima, la (3.10) si può riscrivere come<br />

x 0 = 1<br />

a L<br />

n∑<br />

x−1<br />

i=0<br />

60<br />

(<br />

i + 1 )<br />

l<br />

2<br />

Ẽ0 ij<br />

(3.23)


1<br />

1<br />

Figura 3.2: Rappresentazione <strong>un</strong>i<strong>di</strong>mensionale della “stella” quadrata <strong>di</strong>sposta in sezione sui<br />

pixel della CCD: i pixel che ne contengono gli spigoli influenzano il calcolo del centroide con <strong>un</strong><br />

errore <strong>di</strong> <strong>di</strong>scretizzazione. Le quantità espresse in figura sono <strong>di</strong>scusse nel testo.<br />

dove sono state già eseguite le somme nella <strong>di</strong>rezione delle or<strong>di</strong>nate. L’effetto della<br />

<strong>di</strong>scretizzazione è riscontrabile nel calcolo dell’integrale del segnale luminoso <strong>di</strong><br />

<strong>un</strong> pixel <strong>di</strong> coor<strong>di</strong>nate (i, j)<br />

Ẽ 0ij =<br />

∫ (i+1)l<br />

il<br />

P(x) dx (3.24)<br />

presente sui bor<strong>di</strong> della sagoma <strong>stellare</strong>: essendo infatti il profilo P(x) tale che<br />

P(x) =<br />

{ a xr x (x r + L)<br />

0 x < x r , x > (x r + L)<br />

(3.25)<br />

il valore che l’integrale (3.24) assume è <strong>di</strong>pendente dall’intervallo <strong>di</strong> integrazione.<br />

Con riferimento alla figura (3.2), i 4 valori <strong>di</strong> (3.24) ed i rispettivi intervalli <strong>di</strong><br />

integrazione sono:<br />

[ ] [ ]<br />

xr xr + L<br />

Ẽ 0ij = 0 i < , i > + 1 (3.26)<br />

l<br />

l<br />

[ ] [ ]<br />

xr<br />

xr + L<br />

Ẽ 0ij = a l<br />

+ 1 i <<br />

(3.27)<br />

l<br />

l<br />

( [xr ] )<br />

Ẽ 0ij = a + 1 − x [ ]<br />

r<br />

xr<br />

i = (3.28)<br />

l l<br />

l<br />

( [ ] ) [ ]<br />

x r + L xr + L<br />

xr + L<br />

Ẽ 0ij = a −<br />

i =<br />

(3.29)<br />

l l<br />

l<br />

dove le parentesi quadre in<strong>di</strong>cano l’uso della f<strong>un</strong>zione parte intera. Sostituendo i<br />

valori appena ricavati nella (3.23) ed in<strong>di</strong>cando con G(x) l’abbreviazione <strong>per</strong><br />

G(x) = [x] ( 2x − [x] − 1 ) (3.30)<br />

61


dopo alc<strong>un</strong>i passaggi si ottiene che<br />

x 0 =<br />

l [ ( )<br />

xr + L<br />

G − G<br />

2L l<br />

(<br />

xr<br />

l<br />

)]<br />

+ l 2<br />

(3.31)<br />

La (3.31) è <strong>un</strong>a f<strong>un</strong>zione <strong>di</strong>spari della posizione x r , oltre che <strong>per</strong>io<strong>di</strong>ca e <strong>di</strong> passo<br />

equivalente a l, come preve<strong>di</strong>bile <strong>per</strong> la scelta casuale <strong>di</strong> x r e la supposta <strong>un</strong>iformità<br />

della risposta dei pixel al segnale. Se si effettua ora <strong>un</strong>a traslazione tale da<br />

arretrare tutti i p<strong>un</strong>ti <strong>di</strong> P <strong>di</strong> <strong>un</strong>a quantità eguale a L/2 e si pone la <strong>di</strong>mensione<br />

<strong>di</strong> <strong>un</strong> pixel come <strong>un</strong>ità <strong>di</strong> misura della l<strong>un</strong>ghezza (l = 1), si può riscrivere la<br />

(3.31) come<br />

x 0 =<br />

l [ (<br />

G x r + L ) (<br />

− G x r − L )]<br />

+ 1 (3.32)<br />

2L 2<br />

2 2<br />

e considerare così il p<strong>un</strong>to x r come la reale ascissa del centroide della “stella”<br />

quadrata. In<strong>di</strong>cando ora con S lo scarto tra la posizione reale e l’ascissa x 0<br />

influenzata dalla <strong>di</strong>gitalizzazione<br />

S = x r − x 0 (3.33)<br />

l’errore dovuto alla non coincidenza dei p<strong>un</strong>ti può essere rappresentato dalla<br />

deviazione standard effettuata sulla <strong>di</strong>stibuzione <strong>di</strong> tali scarti, e cioè:<br />

σ x0 =<br />

√ ∫<br />

S 2 ρ(S) dS (3.34)<br />

dove si è in<strong>di</strong>cato con ρ(S) la f<strong>un</strong>zione <strong>di</strong> <strong>di</strong>stribuzione ancora incognita. Per<br />

effettuare il calcolo dell’integrale, si può considerare lo scarto come f<strong>un</strong>zione dei<br />

parametri x r e L:<br />

S = S(x r − x 0 ) (3.35)<br />

Si può quin<strong>di</strong> stu<strong>di</strong>are il comportamento della (3.35) in f<strong>un</strong>zione <strong>di</strong> L in <strong>un</strong><br />

intervallo <strong>di</strong> variabilità <strong>di</strong> x r pari alla <strong>di</strong>mensione <strong>di</strong> <strong>un</strong> pixel, poichè questa<br />

ascissa può liberamente occupare ogni posizione <strong>di</strong> questo intervallo.<br />

Come illustrato dalla figura (3.3), la f<strong>un</strong>zione S(x r , L) può assumere tre <strong>di</strong>versi<br />

andamenti, riconducibili alla presenza in (3.32) <strong>di</strong> quantità espresse come parti<br />

intere, riscontrabili nella definizione <strong>di</strong> G(x) (3.30); questi andamenti, riass<strong>un</strong>ti<br />

dalle seguenti con<strong>di</strong>zioni, sono stati stu<strong>di</strong>ati <strong>per</strong> como<strong>di</strong>tà nell’intervallo [0, 1]:<br />

2<br />

1. il valore <strong>di</strong> L è <strong>un</strong> numero intero ⇒ la f<strong>un</strong>zione <strong>di</strong> scarto S(x r , L) è nulla in<br />

tutto l’intervallo <strong>di</strong> integrazione. Questo è dovuto alla precisa determinazione<br />

del centroide dovuta alla corrispondenza <strong>di</strong> L con <strong>un</strong> esatto numero<br />

<strong>di</strong> pixel (si ricorda la scelta l = 1);<br />

62


-0.03<br />

0.02<br />

0.01<br />

0<br />

S(x,L)<br />

-0.01<br />

-0.02<br />

L=6<br />

L=6.3<br />

L=5.6<br />

0 0.1 0.2 0.3 0.4 0.5<br />

x<br />

Figura 3.3: I tre casi <strong>di</strong> comportamento possibile della f<strong>un</strong>zione S(x, L). I valori <strong>di</strong> L scelti<br />

come esempio sono visibili nel riquadro in figura.<br />

2. il valore della parte intera [L] è pari ⇒ la f<strong>un</strong>zione <strong>di</strong> scarto S(x r , L) è<br />

lineare con pendenza <strong>di</strong>scontinua nel p<strong>un</strong>to <strong>di</strong> coor<strong>di</strong>nate x ∗ 1:<br />

x ∗ 1 = L 2 − [ L<br />

2<br />

]<br />

(3.36)<br />

ed assume i valori:<br />

⎧<br />

⎨<br />

S(x r , L) =<br />

⎩<br />

2x r<br />

L<br />

2x r<br />

L<br />

([ L<br />

2<br />

([ L<br />

2<br />

]<br />

−<br />

L<br />

+ )<br />

1<br />

2 2<br />

0 x r < x ∗ 1<br />

] ) [<br />

−<br />

L<br />

2 −<br />

1 L<br />

]<br />

L 2 +<br />

1<br />

x ∗ 2 1 x r < 1 2<br />

(3.37)<br />

3. il valore della parte intera [L] è <strong>di</strong>spari ⇒ la f<strong>un</strong>zione <strong>di</strong> scarto S(x r , L) è<br />

lineare con pendenza <strong>di</strong>scontinua nel p<strong>un</strong>to <strong>di</strong> coor<strong>di</strong>nate x ∗ 2:<br />

[ ] L<br />

x ∗ 2 = − L 2 2 + 1 (3.38)<br />

ed assume i valori:<br />

⎧<br />

2x<br />

⎨<br />

r<br />

L<br />

S(x r , L) =<br />

⎩<br />

2x r<br />

L<br />

([ L<br />

2<br />

([ L<br />

2<br />

]<br />

−<br />

L<br />

+ )<br />

1<br />

2 2<br />

0 x r < x ∗ 2<br />

]<br />

−<br />

L<br />

+ 1) ([<br />

− 1 L<br />

] )<br />

2 L 2 + 1 +<br />

1<br />

x ∗ 2 2 x r < 1 2<br />

(3.39)<br />

63


A causa dell’andamento lineare della f<strong>un</strong>zione S, è possibile notare come i valori<br />

degli scarti nel caso 2 e nel caso 3 siano rispettivamente <strong>di</strong>stribuiti <strong>un</strong>iformemente<br />

negli intervalli [S 1min , S 1max ] e [S 2min , S 2max ], in corrispondenza <strong>di</strong> tutte le<br />

posizioni che x r può assumere nell’intervallo della l<strong>un</strong>ghezza <strong>di</strong> <strong>un</strong> pixel; <strong>per</strong> questo<br />

motivo la f<strong>un</strong>zione <strong>di</strong> <strong>di</strong>stribuzione ρ(S) sarà d<strong>un</strong>que anch’essa <strong>un</strong>iforme in<br />

questi intervalli. Con i coefficienti angolari espressi nelle (3.37) e (3.39) e con i<br />

valori dei p<strong>un</strong>ti <strong>di</strong> <strong>di</strong>scontinuità della pendenza (3.36) e (3.38), si ricava d<strong>un</strong>que<br />

rispettivamente:<br />

|S 1min | = S 1max = 2 ([ ] L<br />

− L L 2 2 + 1 ) ( [ ]) L L<br />

2 2 − (3.40)<br />

2<br />

|S 2min | = S 2max = 2 ([ ] L<br />

− L L 2 2 + 1 ) ([ ] L<br />

− L )<br />

2 2 2 + 1<br />

(3.41)<br />

Dopo aver normalizzato le <strong>di</strong>stribuzioni, si ottengono infine i valori delle deviazioni<br />

standard cercate:<br />

√ ∫ S1max<br />

σ x01 = S 2 ρ(S) dS ⇒ σ x01 = |S 1 max<br />

|<br />

√ (3.42)<br />

S 1min 3<br />

√ ∫ S2max<br />

σ x02 = S 2 ρ(S) dS ⇒ σ x02 = |S 2 max<br />

|<br />

√ (3.43)<br />

S 2min 3<br />

La figura (3.4) illustra l’andamento della deviazione standard complessiva: i valori<br />

<strong>per</strong> cui essa si annulla corrispondono ad <strong>un</strong> numero intero <strong>di</strong> pixel nel lato<br />

L, mentre il visibile comportamento a “rimbalzi” è dovuto alla successione degli<br />

intervalli dove la parte intera [L] è pari o <strong>di</strong>spari; ugualmente si può notare come<br />

l’andamento <strong>per</strong> gran<strong>di</strong> valori <strong>di</strong> L rispecchi <strong>un</strong> comportamento inversamente proporzionale<br />

alle <strong>di</strong>mensioni della “stella”: <strong>un</strong>a “stella” <strong>di</strong> grosse <strong>di</strong>mensioni subirà<br />

<strong>un</strong>a minore influenza degli effetti <strong>di</strong> <strong>di</strong>scretizzazione a causa del relativo minor<br />

peso nel calcolo del centroide dei pixel <strong>di</strong>sposti sul bordo. Si può infine notare<br />

come l’errore introdotto dalla <strong>di</strong>scretizzazione sia in<strong>di</strong>pendente dall’intensità del<br />

segnale incidente sui pixel.<br />

3.2.3 Le previsioni del modello<br />

È possibile esprimere ora alc<strong>un</strong>e considerazioni sul modello appena descritto.<br />

Le figure <strong>di</strong> questo paragrafo illustrano l’andamento complessivo dell’incertezza<br />

presente sulla localizzazione del centroide della “stella” quadrata, riass<strong>un</strong>te dalla<br />

quantità σ xc e pari alla somma in quadratura delle incertezze appena stu<strong>di</strong>ate:<br />

√<br />

σ xc = σN 2 + σ2 x 0<br />

(3.44)<br />

64


0.1<br />

Errore <strong>di</strong> <strong>di</strong>scretizzazione (pixel)<br />

0.01<br />

0.001<br />

1 10 100<br />

Diametro stella (pixel)<br />

Figura 3.4: Andamento dell’errore σ x0 introdotto dalla <strong>di</strong>scretizzazione dei pixel nel modello<br />

<strong>di</strong> “stella” quadrata. L’andamento è in<strong>di</strong>pendente dall’intensità della “stella”.<br />

Le variabili utilizzate nelle illustrazioni sono la larghezza della “stella” L e la<br />

sua intensità <strong>di</strong> segnale espressa come rapporto SNR; <strong>per</strong> rendere compatibili le<br />

ascisse dei grafici delle due componenti <strong>di</strong> (3.44), si è posto il numero <strong>di</strong> pixel<br />

n della (3.20) pari a [L] + 2. La figura (3.5) mostra come, fissato <strong>un</strong> rapporto<br />

segnale su rumore <strong>di</strong> valore ragionevole (SNR = 1000, σ N = 5), l’effetto della<br />

<strong>di</strong>scretizzazione dei pixel sia dominante <strong>per</strong> “stelle” <strong>di</strong> piccolo <strong>di</strong>ametro, mentre<br />

<strong>per</strong> <strong>di</strong>ametri più grossi la ragione maggiore <strong>di</strong> imprecisione vada ricercata nelle<br />

fluttuazioni <strong>di</strong> rumore.<br />

Da questo comportamento del modello, segue, in questo caso, l’esistenza <strong>di</strong><br />

<strong>un</strong>a posizione <strong>di</strong> minimo <strong>per</strong> la (3.44): come si può vedere nell’esempio illustrato<br />

dalla stessa figura, la curva <strong>di</strong> inviluppo che racchiude l’andamento <strong>di</strong> σ xc possiede<br />

<strong>un</strong> minimo <strong>per</strong> <strong>un</strong> <strong>di</strong>ametro <strong>stellare</strong> equivalente a circa 4 pixel.<br />

Poichè l’andamento <strong>di</strong> σ xc <strong>per</strong> <strong>un</strong>a stella reale non avrà, in con<strong>di</strong>zioni normali,<br />

il comportamento a rimbalzi caratteristici <strong>di</strong> questa modellizzazione a “stella”<br />

quadrata, si può prevedere l’esistenza <strong>di</strong> <strong>un</strong>a posizione del minimo in <strong>un</strong> possibile<br />

analogo comportamento dei valori della precisione σ x0 calcolata <strong>per</strong> <strong>un</strong>a stella<br />

reale.<br />

Questo risultato in<strong>di</strong>ca quin<strong>di</strong> che, fissato <strong>un</strong> valore SNR, esiste <strong>un</strong> numero<br />

65


10<br />

Errore totale<br />

Rumore<br />

1<br />

Discretizzazione<br />

Inviluppo errore totale<br />

Errore totale (pixel)<br />

0.1<br />

0.01<br />

0.001<br />

0.0001<br />

1 10 100<br />

Diametro stella (pixel)<br />

Figura 3.5: Andamento previsto dal modello <strong>per</strong> l’errore totale sulla localizzazione del centroide<br />

nel caso <strong>di</strong> <strong>un</strong>a “stella” con S/N pari a 1000. Sono visibili i singoli contributi <strong>di</strong> errore e, in<br />

tratteggio fine, la curva <strong>di</strong> inviluppo.<br />

ottimale <strong>di</strong> pixel su cui focalizzare l’immagine <strong>di</strong> <strong>un</strong>a stella in modo da minimizzare<br />

l’errore commesso nella localizzazione del centroide. La figura (3.6) illustra<br />

gli andamenti della precisione σ x0 <strong>per</strong> <strong>di</strong>versi valori <strong>di</strong> intensità SNR: è possibile<br />

notare come <strong>per</strong> intensità decrescenti (S/N < 100) l’effetto del rumore prevalga<br />

rispetto alla <strong>di</strong>scretizzazione quando le <strong>di</strong>mensioni della “stella” quadrata si<br />

riducono.<br />

3.2.4 Il test Montecarlo sulla precisione del centroide<br />

Le simulazioni Montecarlo compiute prevedono l’esecuzione dell’algoritmo <strong>di</strong> localizzazione<br />

delle stelle su immagini test create appositamente <strong>per</strong> ottenere <strong>un</strong>a<br />

statistica <strong>di</strong> eventi sufficiente a valutare il livello <strong>di</strong> precisione nella computazione<br />

delle coor<strong>di</strong>nate del centroide.<br />

La CCD simulata nel test ha le stesse caratteristiche geometriche <strong>di</strong> quella<br />

realmente utilizzata: in particolare, oltre alle <strong>di</strong>mensioni del pixel e della matrice,<br />

già illustrati nel paragrafo (1.7.1), è stato utilizzato il valore <strong>di</strong> 4096 (la <strong>di</strong>namica<br />

della CCD equivale a 12 bit) come il livello massimo ADC <strong>per</strong> la saturazione<br />

66


10 4 1 10 100<br />

S/N 1<br />

1000<br />

S/N 10<br />

S/N 10 2<br />

S/N 10 3<br />

100<br />

S/N 10 4<br />

Errore totale (pixel)<br />

10<br />

1<br />

0.1<br />

0.01<br />

0.001<br />

0.0001<br />

Diametro stella (pixel)<br />

Figura 3.6: Andamento dell’errore totale <strong>per</strong> tutti i valori <strong>di</strong> S/N utilizzati.<br />

<strong>di</strong>scretizzazione è visibile solo sulle “stelle” più intense.<br />

L’effetto della<br />

del singolo pixel. È stata inoltre simulata la presenza <strong>di</strong> <strong>un</strong> segnale <strong>di</strong> rumore<br />

fluttuante con σ N = 5, ed è stato fissato a 4 il valore del parametro ν che in (2.9)<br />

stabilisce la soglia iniziale dell’algoritmo <strong>di</strong> localizzazione descritto nel paragrafo<br />

(2.3.1).<br />

Le stelle delle immagini test vengono rappresentate come gaussiane con centro<br />

<strong>di</strong> coor<strong>di</strong>nate note (x r , y r ) <strong>di</strong>stribuite sulla su<strong>per</strong>ficie della CCD simulata. Le<br />

stelle così create sono quin<strong>di</strong> descritte dalla curva <strong>di</strong> intenstà I tale che<br />

I(x, y) = I 0<br />

2πσ 2 star<br />

e − 1 (x−xr) 2 +(y−yr) 2<br />

2 σ<br />

star 2 (3.45)<br />

dove la deviazione standard σ star esprime le <strong>di</strong>mensioni della stella <strong>di</strong> intensità<br />

totale I 0 ; le code della gaussiana sono tagliate a 4σ star , dove il valore del suo<br />

integrale raggi<strong>un</strong>ge oltre il 99% del totale. Posto uguale a 1 il valore l della<br />

<strong>di</strong>mensione <strong>di</strong> <strong>un</strong> pixel, il calcolo del segnale rivelato da <strong>un</strong> pixel <strong>di</strong> coor<strong>di</strong>nate<br />

(i, j) sarà<br />

[ ]<br />

E0ij<br />

Ẽ 0ij =<br />

(3.46)<br />

L<br />

67


dove<br />

E 0ij = I 0<br />

2πσ star<br />

∫ i+1<br />

i<br />

e − 1 (x−xr) 2<br />

2 σ<br />

star<br />

2<br />

dx<br />

∫ j+1<br />

j<br />

e − 1 (y−yr) 2<br />

2 σ<br />

star 2 dy (3.47)<br />

Introducendo la f<strong>un</strong>zione erf<br />

la (3.47) può essere riscritta come<br />

E 0ij = I 0<br />

π<br />

[ (<br />

erf i +<br />

erf(x) = √ 2 ∫ x<br />

e −t2 dt (3.48)<br />

π<br />

) ] [ (<br />

1<br />

√ − erf (i) erf j +<br />

2σstar<br />

0<br />

) ]<br />

1<br />

√ − erf (j)<br />

2σstar<br />

(3.49)<br />

I r<strong>un</strong> dei test Montecarlo sono costituiti da <strong>un</strong> numero <strong>di</strong> 1000 stelle gaussiane<br />

<strong>per</strong> ogni valore <strong>di</strong> σ star misurato in <strong>un</strong>ità <strong>di</strong> pixel e variabile da 0.2 a 20; ogni test<br />

è stato ripetuto <strong>per</strong> valori <strong>di</strong> intensità SNR compresi tra 10 e 10 5 .<br />

Le figure successive mostrano i risultati del test effettuato <strong>per</strong> il valore 10 3 ; la<br />

figura (3.7) illustra i valori ottenuti sulla precisione del centroide paragonati all’andamento<br />

degli stessi come sono stati ricavati dal modello <strong>di</strong> “stella” quadrata<br />

<strong>per</strong> il medesimo valore <strong>di</strong> SNR: occorre notare che <strong>per</strong> rendere i valori illustrati<br />

in figura (3.5) confrontabili con quelli ottenuti dal test in f<strong>un</strong>zione della σ star <strong>di</strong><br />

<strong>un</strong>a stella gaussiana, i valori dell’ascissa relativi al modello <strong>di</strong> “stella” quadrata<br />

visibili in figura (3.7), sono stati ottenuti calcolando la me<strong>di</strong>a dei lati del rettangolo<br />

selezionato dall’algoritmo e contenente la regione sopra soglia della stella<br />

gaussiana. È possibile notare come gli andamenti dell’errore totale simulato si<br />

sovrappongano entro <strong>un</strong> certo intervallo con quelli del modello.<br />

Mentre si può attribuire l’effetto della <strong>di</strong>scretizzazione alla crescita dell’errore<br />

σ xc <strong>per</strong> piccoli valori <strong>di</strong> σ star (non è presente in questo caso ness<strong>un</strong> genere <strong>di</strong><br />

“rimbalzo”), lo scostamento dal modello <strong>per</strong> valori maggiori a circa σ star = 4<br />

può essere messo in relazione con il brusco calo dell’intensità totale misurata in<br />

corrispondenza degli stessi valori <strong>di</strong> σ star . La figura (3.8) mostra infatti come<br />

l’intensità totale della stella I 0 (espressa in livelli <strong>di</strong> ADC) rimane costante sino<br />

ad <strong>un</strong> valore σ ∗ star del <strong>di</strong>ametro <strong>stellare</strong> <strong>per</strong> poi scendere bruscamente ad <strong>un</strong> nuovo<br />

valore costante ed approssimativamente eguale a 20 livelli <strong>di</strong> ADC. Quest’ultimo<br />

comportamento si può interpretare con la coincidenza del massimo dell’intensità<br />

<strong>stellare</strong> con il livello <strong>di</strong> soglia del rumore, coincidenza che avviene quando σ star si<br />

trova ad essere sufficientemente grande (si ricor<strong>di</strong> che, pur variando le <strong>di</strong>mensioni<br />

della stella, il valore dell’intensità totale I 0 è fissato): se infatti si ha che<br />

I max = I 0<br />

2πσ 2 star<br />

68<br />

= Soglia (3.50)


10<br />

Risultati del Montecarlo<br />

Risultati del modello<br />

1<br />

Errore centroide (pixel)<br />

0.1<br />

0.01<br />

0.001<br />

0.1 1 10 100<br />

σ<br />

star<br />

(pixel)<br />

Figura 3.7: Confronto tra i risultati della simulazione del caso S/N = 1000 ed il modello<br />

impiegato. Per rendere possibile il confronto, il valore <strong>di</strong> σ star <strong>per</strong> il modello è stato ricavato<br />

dalle <strong>di</strong>mensioni del rettangolo selezionato dall’algoritmo <strong>di</strong> localizzazione delle stelle.<br />

dove il valore della soglia è determinato dall’algoritmo secondo la (2.9), il valore <strong>di</strong><br />

quest’ultima grandezza può essere stimato come la semi-larghezza a metà altezza<br />

della <strong>di</strong>stribuzione normale del rumore simulato con deviazione standard pari a<br />

σ N (=5) e cioè:<br />

Soglia = 4σ N<br />

√<br />

2 ln2 = 23.5 (3.51)<br />

Ricavando ora il valore <strong>di</strong> σstar ∗ con i valori del caso, si ottiene<br />

√<br />

√<br />

σstar ∗ I 0<br />

1000 × 5<br />

≃ √ =<br />

8πσ N 2 ln2 8π × 5 × √ = 5.81 (3.52)<br />

2 ln2<br />

valore che, col precedente, è compatibile con quello rappresentato in figura (3.8).<br />

In queste con<strong>di</strong>zioni, come visibile in figura (3.9) in corrispondenza dello stesso<br />

valore <strong>di</strong> σ ∗ star, il lato del rettangolo che seleziona la stella decresce anch’esso<br />

fino al minimo <strong>di</strong> 3, equivalente al caso del segnale della stella contenuto in <strong>un</strong><br />

<strong>un</strong>ico pixel e confrontabile con il livello <strong>di</strong> rumore: è <strong>per</strong>ciò comprensibile che<br />

in questa situazione la precisione sulla localizzazione del centroide <strong>di</strong>minuisca<br />

rapidamente e raggi<strong>un</strong>ga valori su<strong>per</strong>iori alle <strong>di</strong>mensioni stesse del pixel. Poichè<br />

infine il numero <strong>di</strong> stelle che l’algoritmo può isolare decresce quando l’intensità<br />

69


10 4 0.1 1 10 100<br />

Intensità totale (livelli ADC)<br />

1000<br />

100<br />

10<br />

σ<br />

star<br />

(pixel)<br />

Figura 3.8: Andamento dell’intensità totale rivelata nella simulazione del caso S/N=1000 in<br />

f<strong>un</strong>zione <strong>di</strong> σ star . Il comportamento presentato <strong>per</strong> σ star ≃ 6 è <strong>di</strong>scusso nel testo.<br />

massima <strong>di</strong> queste raggi<strong>un</strong>ge il livello della soglia, la figura (3.10) illustra come<br />

questo avvenga anche in corrispondenza del caso in esame: in vicinanza del valore<br />

<strong>di</strong> σ ∗ star la <strong>per</strong>centuale <strong>di</strong> stelle “staccate” dall’immagine simulata si <strong>di</strong>scosta dal<br />

valore massimo <strong>per</strong> poi decrescere rapidamente; la presenza <strong>di</strong> <strong>un</strong>a breve risalita<br />

può essere dovuta alla presenza dominante del rumore: nel caso <strong>di</strong> <strong>un</strong>o scan<br />

dell’immagine effettuato con valori <strong>di</strong> soglia più alti, alc<strong>un</strong>i pixel vicini a centroi<strong>di</strong><br />

noti possono trovarsi a contenere fluttuazioni <strong>di</strong> rumore su<strong>per</strong>iori a quel valore,<br />

costituendo in questo modo “stelle” <strong>di</strong> debole intensità e con le <strong>di</strong>mensioni <strong>di</strong> <strong>un</strong><br />

singolo pixel.<br />

Estendendo i risultati del test anche ai restanti valori <strong>di</strong> intensità SNR, si<br />

possono aggi<strong>un</strong>gere altre interessanti osservazioni. La figura (3.11a) illustra la<br />

precisione sul centroide in tutti i casi <strong>di</strong> rapporto segnale su rumore trattati;<br />

oltre allo scostamento dal modello <strong>di</strong> “stella” quadrata (figura (3.6)) <strong>per</strong> gran<strong>di</strong><br />

valori <strong>di</strong> σ star a causa delle motivazioni appena <strong>di</strong>scusse, si può ora maggiormente<br />

ritenere l’effetto della <strong>di</strong>scretizzazione la causa della risalita visibile a piccoli valori<br />

<strong>di</strong> σ star : infatti essa si presenta in<strong>di</strong>pendente dai valori dell’intensità delle stelle<br />

simulate; inoltre sono questa volta visibili i caratteristici “rimbalzi” nel caso delle<br />

stelle <strong>di</strong> intensità SNR = 10 4 e SNR = 10 5 , in corrispondenza <strong>di</strong> valori <strong>di</strong> σ star<br />

70


100<br />

Lato del rettangolo (pixel)<br />

10<br />

1<br />

0.1 1 10 100<br />

σ<br />

star<br />

(pixel)<br />

Figura 3.9: Andamento della <strong>di</strong>mensione dei rettangoli selezionati dall’algoritmo in f<strong>un</strong>zione <strong>di</strong><br />

σ star . Il comportamento descritto nel testo e visibile in figura si manifesta in corrispondenza<br />

dello stesso valore σ ∗ star descritto in precedenza.<br />

prossimi a 1.<br />

Per comprendere il fenomeno, la figura (3.11b) completa gli andamenti delle<br />

intensità totali calcolate: si può notare come, nei casi in esame, l’integrale dell’intensità<br />

misurata decresca in corrispondenza <strong>di</strong> tale comportamento, osservazione<br />

che aiuta a mettere in relazione questa caratteristica con la saturazione del segnale.<br />

Se infatti a parità <strong>di</strong> intensità totale si riducono le <strong>di</strong>mensioni della stella,<br />

l’intensità massima I max può trovarsi a raggi<strong>un</strong>gere e su<strong>per</strong>are il massimo livello<br />

<strong>di</strong> segnale che è accumulabile in <strong>un</strong> singolo pixel: in questa situazione l’intensità<br />

totale della stella viene “tagliata” oltre il massimo ed il profilo della <strong>di</strong>stibuzione<br />

che ne risulta assomiglia sempre <strong>di</strong> più alla con<strong>di</strong>zione verificata nel modello a<br />

“stella” quadrata.<br />

Nel caso invece della stella <strong>di</strong> intensità SNR = 10, il livello <strong>di</strong> segnale si trova<br />

poco al <strong>di</strong> sopra della soglia, causando in questo modo <strong>un</strong>a con<strong>di</strong>zione simile a<br />

quella già <strong>di</strong>scussa in precedenza (eq.(3.51)); il fatto che <strong>per</strong> piccoli valori <strong>di</strong> σ star<br />

il segnale occupi interamente <strong>un</strong> singolo pixel (figura (3.11b) e (3.11c)), giustifica<br />

che il livello <strong>di</strong> precisione si trovi com<strong>un</strong>que nell’or<strong>di</strong>ne <strong>di</strong> qualche frazione della<br />

sua <strong>di</strong>mensione. Come si può infine notare dalla figura (3.11d), il numero <strong>di</strong> stelle<br />

71


120<br />

100<br />

Percentuale stelle trovate<br />

80<br />

60<br />

40<br />

20<br />

0<br />

0.1 1 10 100<br />

σ<br />

star<br />

(pixel)<br />

Figura 3.10: Andamento delle <strong>per</strong>centuali delle stelle <strong>di</strong> intensità S/N=1000 localizzate<br />

dall’algoritmo. Il comportamento visibile intorno al valore σ star ≃ 6 è descritto nel testo.<br />

isolato in questo caso non raggi<strong>un</strong>ge il valore massimo.<br />

Come ultimo risultato del test, si può identificare ancora dalla figura (3.11a),<br />

l’esistenza <strong>di</strong> <strong>un</strong> errore minimo <strong>di</strong> localizzazione del centroide compatibile con<br />

l’andamento suggerito dal modello <strong>di</strong> stima: se σ star è contenuta nel’ampiezza <strong>di</strong><br />

<strong>un</strong> singolo pixel, la precisione ottenibile nella determinazione del centroide delle<br />

stelle simulate nel range <strong>di</strong> intensità compreso tra SNR = 10 2 e SNR = 10 5 ,<br />

non su<strong>per</strong>a <strong>un</strong> decimo del valore <strong>di</strong> questa stessa quantità.<br />

Da quest’ultima considerazione segue l’accorgimento, anticipato nel paragrafo<br />

(2.3.3), <strong>di</strong> defocalizzare l’immagine delle stelle reali entro questo intervallo<br />

ottimale.<br />

3.3 Il test sulla precisione <strong>di</strong> p<strong>un</strong>tamento<br />

Dopo aver determinato il limite <strong>di</strong> precisione esistente sul posizionamento del<br />

centroide <strong>di</strong> ogni stella, il passo successivo consiste nel valutare come esso si<br />

“propaghi” alla precisione <strong>di</strong> p<strong>un</strong>tamento finale in f<strong>un</strong>zione del numero <strong>di</strong> stelle<br />

presenti nell’immagine riconosciuta. Questa stima è stata effettuata con l’impie-<br />

72


0.001<br />

10<br />

1<br />

10 5<br />

Errore centroide (pixel)<br />

0.1<br />

S/N 10<br />

S/N 10 2<br />

10 4<br />

1000<br />

10 6 0.1 1 10 100<br />

S/N 10<br />

S/N 10 2<br />

S/N 10 3<br />

Intensità totale (livelli ADC)<br />

S/N 10 4<br />

S/N 10 5<br />

0.01<br />

S/N 10 3<br />

S/N 10 4<br />

100<br />

S/N 10 5<br />

10<br />

0.1 1 10 100<br />

σ<br />

star<br />

(pixel)<br />

σ<br />

star<br />

(pixel)<br />

100<br />

120<br />

S/N 10<br />

S/N 10 2<br />

100<br />

S/N 10 3<br />

Lato del rettangolo (pixel)<br />

10<br />

S/N 10 4<br />

S/N 10 5<br />

Percentuale stelle trovate<br />

80<br />

60<br />

40<br />

S/N 10<br />

S/N 10 2<br />

S/N 10 3<br />

S/N 10 4<br />

S/N 10 5<br />

20<br />

1<br />

0<br />

0.1 1 10 100<br />

0.1 1 10 100<br />

σ<br />

star<br />

(pixel)<br />

σ<br />

star<br />

(pixel)<br />

Figura 3.11: Estensione a tutti i casi <strong>di</strong> valori S/N considerati nel test Montecarlo degli andamenti<br />

<strong>di</strong> errore illustrati in precedenza: (a) errori sulla localizzazione dei centroi<strong>di</strong>, (b) intensità<br />

totali rivelate, (c) <strong>di</strong>mensioni dei rettangoli selezionati, (d) <strong>per</strong>centuali <strong>di</strong> stelle localizzate.<br />

go <strong>di</strong> <strong>un</strong> test Montecarlo sulla sola procedura <strong>di</strong> calcolo dell’assetto, <strong>di</strong>scussa nel<br />

paragrafo (2.6.2). Il test ha considerato <strong>un</strong> numero <strong>di</strong> stelle N star visualizzate<br />

nell’immagine variabile da 3 (il numero minimo <strong>di</strong> stelle necessarie all’identificazione)<br />

a 100; queste sono state simulate con <strong>un</strong>a scelta casuale delle coor<strong>di</strong>nate<br />

(x, y) <strong>di</strong> ciasc<strong>un</strong> centroide sulla su<strong>per</strong>ficie della CCD, <strong>per</strong> poi introdurre su ogn<strong>un</strong>o<br />

<strong>di</strong> essi <strong>un</strong>a “delocalizzazione” casuale <strong>di</strong> entità pari alla <strong>di</strong>mensione <strong>di</strong> <strong>un</strong><br />

pixel (σ xc = 1); data la linearità delle o<strong>per</strong>azioni <strong>di</strong> me<strong>di</strong>a coinvolte nel calcolo<br />

della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento, questa scelta <strong>per</strong>mette <strong>di</strong> ottenere <strong>un</strong>a serie<br />

<strong>di</strong> valori <strong>di</strong> precisione utilizzabili come riferimento: l’andamento delle precisioni<br />

<strong>di</strong> p<strong>un</strong>tamento ottenibili introducendo sui centroi<strong>di</strong> <strong>un</strong>a maggiore o minore<br />

delocalizzazione, può essere ricavata semplicemente moltiplicando l’entità <strong>di</strong> quest’ultima<br />

con i valori espressi in figura (3.12), dove sono visibili i risultati del test.<br />

73


10<br />

y = m1*m0^(-m2)+m3*m0^(-.5)<br />

x<br />

Value<br />

Error<br />

y<br />

m1<br />

4.402336<br />

0.03998487<br />

m2<br />

1.384337<br />

0.006517387<br />

m3<br />

1.181026<br />

0.003007371<br />

Precisione p<strong>un</strong>tamento ( σ )<br />

Xc<br />

1<br />

y = m1*m0^(-m2)+m3*m0^(-.5)<br />

Value<br />

Error<br />

m1 2.828994 0.02769783<br />

Chisq<br />

R<br />

304.0629<br />

0.9999542<br />

NA<br />

NA<br />

m2<br />

1.316004<br />

0.007461828<br />

m3<br />

1.037721<br />

0.00290793<br />

Chisq<br />

2032.483<br />

NA<br />

R<br />

0.9996356<br />

NA<br />

0.1<br />

1 10 100<br />

Numero stelle<br />

Figura 3.12: Andamento dei risultati del test Montecarlo sulla precisione <strong>di</strong> p<strong>un</strong>tamento ottenibile<br />

in f<strong>un</strong>zione del numero <strong>di</strong> stelle identificate; l’<strong>un</strong>ità <strong>di</strong> misura utilizzata è la precisione<br />

σ xc con cui è noto il singolo centroide. I parametri delle curve del fit sono visibili in figura.<br />

Per ogni numero <strong>di</strong> stelle presenti nell’immagine il test possiede <strong>un</strong>a statistica <strong>di</strong><br />

10 5 eventi.<br />

Dopo che l’algoritmo ha calcolato la <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento ẑ ′ <strong>per</strong> ogni<br />

immagine simulata, vengono calcolate le deviazioni standard σ x e σ y sulle componenti<br />

del p<strong>un</strong>tamento l<strong>un</strong>go i versori ˆx e ŷ della terna solidale alla CCD,<br />

deviazioni ottenute rispetto al valore iniziale del p<strong>un</strong>tamento ẑ, noto dall’elaborazione<br />

dell’immagine contenente i centroi<strong>di</strong> <strong>di</strong> partenza posizionati senza errore;<br />

in questo caso l’<strong>un</strong>ità <strong>di</strong> misura delle precisioni <strong>di</strong> p<strong>un</strong>tamento σ x e σ y è espressa<br />

in f<strong>un</strong>zione della precisione σ xc ottenuta sul calcolo <strong>di</strong> <strong>un</strong> singolo centroide. Nella<br />

stessa figura (3.12) è altresì visibile l’andamento del fit che è stato eseguito sui<br />

dati del test.<br />

In particolare si può notare il <strong>di</strong>verso livello <strong>di</strong> precisione esistente sulle due<br />

componenti <strong>di</strong> ẑ ′ e l’andamento com<strong>un</strong>e ad entrambe le curve al crescere del<br />

numero <strong>di</strong> stelle presenti nell’immagine; <strong>un</strong>a possibile spiegazione della <strong>di</strong>fferenza<br />

<strong>di</strong> precisione sulle due componenti è dovuta alla su<strong>per</strong>ficie rettangolare della<br />

CCD: in queste con<strong>di</strong>zioni, infatti, l’errore presente sulla posizione del centroide<br />

ha maggiore influenza sul calcolo del p<strong>un</strong>tamento nella <strong>di</strong>rezione dove la <strong>di</strong>stanza<br />

74


massima tra le stelle visualizzate è necessariamente minore; poichè il versore<br />

ŷ in<strong>di</strong>vidua il lato più corto della CCD, in<strong>di</strong>cando con ∆y la <strong>di</strong>stanza massima<br />

riscontrata tra le stelle l<strong>un</strong>go questa <strong>di</strong>rezione, l’errore relativo σ xc /∆y contribuirà<br />

ad <strong>un</strong>a imprecisione maggiore rispetto a quella riscontrabile nella <strong>di</strong>rezione del<br />

lato più l<strong>un</strong>go.<br />

Infine, come anticipato dalla (1.2) al termine del primo capitolo, l’andamento<br />

della precisione <strong>di</strong> p<strong>un</strong>tamento risulta essere compatibile con quello dell’inverso<br />

della ra<strong>di</strong>ce quadrata del numero <strong>di</strong> stelle visualizzate:<br />

σ x −→ 1 √<br />

Nstar<br />

(3.53)<br />

σ y −→ 1 √<br />

Nstar<br />

(3.54)<br />

I parametri delle curve rappresentate in figura (3.12) sono riass<strong>un</strong>ti dalle seguenti<br />

tabelle.<br />

Curva x a ± δa b ± δb c ± δc χ 2<br />

a<br />

+ c<br />

x −b<br />

√ x<br />

2.83±0.28 1.32±0.01 1.038±0.002 2032<br />

Curva y a ′ ± δa ′ b ′ ± δb ′ c ′ ± δc ′ χ 2<br />

a ′<br />

x −b′ + c′<br />

√ x<br />

4.40±0.04 1.38±0.01 1.181±0.003 304<br />

3.3.1 L’in<strong>di</strong>pendenza della precisione dalla <strong>di</strong>stanza focale<br />

I risultati appena ottenuti dal test sulla precisione <strong>di</strong> p<strong>un</strong>tamento consentono <strong>di</strong><br />

esprimere <strong>un</strong>a considerazione sul ruolo svolto dal valore del parametro focale che<br />

compare nell’algoritmo. Se si immagina <strong>un</strong>iforme la densità <strong>di</strong> stelle reali nello<br />

spazio, il numero <strong>di</strong> queste visualizzabili sulla CCD sarà conseguentemente proporzionale<br />

alle <strong>di</strong>mensioni del campo <strong>di</strong> vista; poichè l’ampiezza <strong>di</strong> quest’ultimo<br />

è inversamente proporzionale alla <strong>di</strong>stanza focale, si avrà:<br />

N star ∝<br />

1<br />

(focale) 2 (3.55)<br />

In base alle conclusioni del paragrafo (3.2.4), <strong>per</strong> ottenere il miglior grado <strong>di</strong> precisione<br />

<strong>di</strong> p<strong>un</strong>tamento è necessario introdurre <strong>un</strong> livello <strong>di</strong> defocalizzazione tale<br />

da ottenere <strong>un</strong> valore <strong>di</strong> σ star (espresso in numero <strong>di</strong> pixel) costante in ogni con<strong>di</strong>zione<br />

<strong>di</strong> visualizzazione. Poichè, d’altra parte, la risoluzione ottica dell’obiettivo<br />

e d<strong>un</strong>que l’ampiezza angolare α della visuale del singolo pixel sono legate alla<br />

focale utilizzata, si avrà:<br />

α ∝ 1<br />

(3.56)<br />

focale<br />

75


Immaginando <strong>di</strong> impiegare obiettivi dotati <strong>di</strong> uguale <strong>di</strong>ametro <strong>di</strong> raccolta efficace<br />

<strong>per</strong> raggi<strong>un</strong>gere lo stesso livello <strong>di</strong> sensibilità, si possono utilizzare i risultati del<br />

test <strong>per</strong> affermare che la precisione <strong>di</strong> p<strong>un</strong>tamento è in larga misura in<strong>di</strong>pendente<br />

dall’entità della l<strong>un</strong>ghezza focale: considerando infatti gli andamenti della precisione<br />

col numero <strong>di</strong> stelle (3.53) e (3.54), si può infatti affermare che l’ampiezza<br />

angolare σ assetto dell’errore “propagato” sulla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento sarà:<br />

σ assetto ≃ σ x(y) σ xc α ≈ α √<br />

Nstar<br />

∝ 1 (3.57)<br />

quantità che risulta quin<strong>di</strong> in<strong>di</strong>pendente dal parametro focale. Questa considerazione<br />

statistica, come si mostrerà con i risultati della simulazione completa del<br />

riconoscimento <strong>stellare</strong> presentata nel prossimo paragrafo, resta sostanzialmente<br />

valida anche in presenza <strong>di</strong> <strong>un</strong> numero <strong>di</strong>screto <strong>di</strong> stelle.<br />

3.4 Il riconoscimento <strong>stellare</strong><br />

3.4.1 Il test su immagini reali - Intensità e <strong>di</strong>ametri delle<br />

stelle<br />

La verifica dell’algoritmo <strong>di</strong> riconoscimento <strong>stellare</strong> è stata eseguita su immagini<br />

acquisite a Pisa, utilizzando l’apparecchiatura completa descritta alla fine del capitolo<br />

1. Le figure (3.13) e (3.14) illustrano rispettivamente <strong>un</strong>a visuale ottenuta<br />

dalla CCD <strong>di</strong> <strong>un</strong> campo <strong>stellare</strong> situato nei <strong>di</strong>ntorni della stella Vega ed il risultato<br />

dell’elaborazione dell’algoritmo <strong>di</strong> riconoscimento: in quest’ultima figura le<br />

stelle identificate sono contrassegnate col proprio numero <strong>di</strong> co<strong>di</strong>ce Hipparcos e<br />

dal valore della loro magnitu<strong>di</strong>ne visuale riscontrato nel catalogo; i restanti p<strong>un</strong>ti<br />

senza cifre in<strong>di</strong>viduano le stelle non identificate o ritenute false.<br />

Questi test hanno <strong>di</strong>mostrato l’efficacia dell’algoritmo <strong>di</strong> riconoscimento, il<br />

quale ha in<strong>di</strong>viduato la quasi totalità delle stelle contenute nell’immagine e comprese<br />

nel range <strong>di</strong> magnitu<strong>di</strong>ni visuali considerate nel catalogo <strong>di</strong> riferimento. Le<br />

stesse immagini sono state successivamente elaborate <strong>per</strong> ottenere informazioni<br />

sul rapporto esistente tra la magnitu<strong>di</strong>ne visuale e la magnitu<strong>di</strong>ne strumentale<br />

captata dalla camera, così come tra quest’ultima e le <strong>di</strong>mensioni delle stelle<br />

sull’immagine.<br />

Le figure (3.15a) e (3.15b) mostrano l’andamento dei dati raccolti ed i fit<br />

eseguiti su <strong>di</strong> essi; in particolare la figura (3.15a) illustra la relazione esistente tra<br />

il segnale complessivo generato da <strong>un</strong>a stella <strong>per</strong> <strong>un</strong> tempo <strong>di</strong> esposizione <strong>di</strong> 10<br />

secon<strong>di</strong> ed espresso in livelli <strong>di</strong> ADC, con i corrispondenti in<strong>di</strong>ci <strong>di</strong> magnitu<strong>di</strong>ne<br />

visuale, compresi tra i valori 6 e 8 delle stelle visualizzate nell’immagine. Poichè<br />

76


Figura 3.13: Immagine ricavata dalla CCD <strong>di</strong> <strong>un</strong>a visuale notturna <strong>di</strong> stelle attorno a Vega.<br />

Focale impiegata: 105 mm, rapporto focale: 2.8, tempo <strong>di</strong> esposizione: 10 s.<br />

8.75<br />

7.99 92590<br />

7.33<br />

92532<br />

7.15<br />

92387<br />

7.90<br />

8.79<br />

8.60<br />

92093<br />

8.65<br />

92276<br />

7.81<br />

91919<br />

92114 92122<br />

91926<br />

4.59 4.67<br />

92256 8.10<br />

8.66<br />

91951<br />

7.32 8.71<br />

92007 7.97<br />

91820<br />

7.60 91898<br />

6.45<br />

6.54<br />

91971 91814<br />

5.73 4.34<br />

8.41<br />

91658<br />

8.37<br />

91774 91552<br />

7.97<br />

6.45<br />

91507<br />

7.50<br />

91373<br />

6.02<br />

Figura 3.14: La stessa immagine della figura precedente elaborata dall’algoritmo <strong>di</strong> riconoscimento<br />

<strong>stellare</strong>: le stelle identificate sono contrassegnate dal numero <strong>di</strong> co<strong>di</strong>ce Hipparcos e (in<br />

basso) dall’in<strong>di</strong>ce <strong>di</strong> magnitu<strong>di</strong>ne visuale.<br />

la magnitu<strong>di</strong>ne <strong>di</strong> <strong>un</strong>a stella è definita come (bibliografia [20])<br />

M = −2.5 log 10 I + cost. (3.58)<br />

in<strong>di</strong>pendentemente dallo strumento con il quale viene misurata l’intensità I, si è<br />

77


R<br />

ottenuto il fit dei dati utilizzando <strong>un</strong>a f<strong>un</strong>zione che ne conservasse l’andamento<br />

logaritmico, cioè<br />

log 10 I S = log 10 8 + (10 − M V ) (3.59)<br />

essendo rispettivamente I S e M V l’intensità <strong>di</strong> segnale misurata e l’in<strong>di</strong>ce <strong>di</strong><br />

magnitu<strong>di</strong>ne visuale riportata <strong>per</strong> ogni stella nel catalogo Hipparcos. La figura<br />

(3.15b) riporta invece il legame trovato tra le misure <strong>di</strong> σ star e dell’intensità <strong>per</strong><br />

ciasc<strong>un</strong>a stella; il fit ado<strong>per</strong>ato è:<br />

σ star = 0.015 + 0.02 (log 10 I S ) + 0.137 (log 10 I S ) 2 (3.60)<br />

Gli scostamenti dal fit presenti <strong>per</strong> stelle molto intense possono essere dovuti ad<br />

effetti <strong>di</strong> saturazione dell’immagine.<br />

Le relazioni (3.59) e (3.60) consentono <strong>di</strong> simulare le con<strong>di</strong>zioni esistenti nella<br />

visualizzazione da terra <strong>di</strong> <strong>un</strong> cielo notturno: le stelle del catalogo Hipparcos,<br />

possono quin<strong>di</strong> essere riprodotte al fine <strong>di</strong> ottenere immagini simulate analoghe<br />

a quella figura (3.13). Questo proce<strong>di</strong>mento consente <strong>di</strong> estendere la verifica<br />

all’algoritmo <strong>di</strong> inseguimento attraverso la generazione <strong>di</strong> sequenze <strong>di</strong> immagini<br />

<strong>di</strong> campi stellari che descrivono <strong>un</strong>a particolare traiettoria <strong>di</strong> p<strong>un</strong>tamento del<br />

<strong>sensore</strong> <strong>stellare</strong> sulla volta celeste.<br />

Intensità tot. stella (livelli ADC)<br />

10 6 5 5.5 6 6.5 7 7.5 8 8.5 9<br />

y = 8*10^(10-m0)<br />

5<br />

y = .015+.02*(log(M0))+.137*...<br />

Value<br />

Error<br />

Value<br />

Error<br />

Chisq<br />

166.7127<br />

NA<br />

4.5<br />

Chisq<br />

0.0001040451<br />

NA<br />

R<br />

0.9697777<br />

NA<br />

0.9934777<br />

NA<br />

4<br />

10 5<br />

10 4<br />

1000<br />

(pixel)<br />

σ<br />

star<br />

3.5<br />

3<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

100<br />

0<br />

10 100 1000 10 4 10 5 10 6<br />

Magnitu<strong>di</strong>ne visuale<br />

Intensità tot. stella (livelli ADC)<br />

Figura 3.15: Stime ricavate da immagini <strong>di</strong> visuali stellari notturne: (a) andamento delle<br />

intensità luminose misurate in f<strong>un</strong>zione della magnitu<strong>di</strong>ne visuale ed ottenute impiegando lo<br />

stesso tempo <strong>di</strong> esposizione (10s), (b) andamento <strong>di</strong> σ star in f<strong>un</strong>zione dell’intensità luminosa<br />

misurata su più tempi <strong>di</strong> esposizione. I parametri del fit sono visibili in figura.<br />

78


3.4.2 I test su immagini simulate<br />

Il test realistico - Le caratteristiche della simulazione<br />

La prima serie <strong>di</strong> test prevede la simulazione del riconoscimento <strong>stellare</strong> e del<br />

successivo inseguimento della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento in con<strong>di</strong>zioni simili a quelle<br />

che si manifestano durante <strong>un</strong> volo o<strong>per</strong>ativo. A questo scopo l’algoritmo <strong>di</strong><br />

riconoscimento è stato eseguito su <strong>un</strong>a serie <strong>di</strong> immagini <strong>di</strong> campi stellari noti ricostruiti<br />

al computer. Ai fini <strong>di</strong> questa prova si è scelto <strong>di</strong> inseguire il p<strong>un</strong>tamento<br />

della sorgente Cygnus X-1 (ascensione retta: 19h 58m 21.68s, declinazione: 35 ◦<br />

12 ′ 5.8 ′′ ), nota <strong>per</strong> essere contemporaneamente <strong>un</strong> emittore nel range X e nel<br />

visibile. In queste con<strong>di</strong>zioni l’asse ottico del <strong>sensore</strong> <strong>stellare</strong> e quello dell’ipotetico<br />

telescopio risultano collineari. Fissato nella data del 1 ◦ Luglio 2004 il<br />

possibile giorno del lancio <strong>di</strong> prova della piattaforma HiPeG dalla base ASI <strong>di</strong><br />

Trapani (longitu<strong>di</strong>ne: -12.35 ◦ , latitu<strong>di</strong>ne: 38.01 ◦ ), sono state ricreate al computer<br />

le immagini costituenti le visuali <strong>di</strong> <strong>un</strong> campo <strong>di</strong> stelle attorno a Cygnus X-1 in<br />

moto apparente nel tempo a causa della rotazione terrestre; queste immagini sono<br />

state ottenute selezionando dal catalogo Hipparcos le posizioni delle stelle reali<br />

fino a magnitu<strong>di</strong>ne 9 e considerando le caratterisiche <strong>di</strong> visualizzabilità (<strong>di</strong>ametro<br />

ed intensità totale misurata) come estrapolate dai fit illustrati nel paragrafo<br />

precedente ed eseguiti sulle immagini <strong>di</strong> stelle reali raccolte da terra. A questo<br />

proposito è utile precisare che i valori relativi all’intensità totale misurata sono<br />

stati riscalati <strong>per</strong> tenere conto della presenza dell’atmosfera terrestre: valutando<br />

in circa il 50% l’attenuazione della ra<strong>di</strong>azione visibile da parte dell’atmosfera (bibliografia<br />

[21]), i valori espressi in figura (3.15a) sono stati riscalati con il valore<br />

<strong>di</strong> 1 secondo <strong>per</strong> il tempo <strong>di</strong> esposizione e raddoppiati; i nuovi valori relativi ai<br />

<strong>di</strong>ametri sono stati ottenuti <strong>di</strong> conseguenza facendo riferimento all’andamento del<br />

fit mostrato nella stessa figura (3.15b).<br />

Poichè le <strong>di</strong>mensioni delle stelle introdotte nel test non possono essere mo<strong>di</strong>ficate<br />

da <strong>un</strong> programma <strong>di</strong> simulazione che comprenda anche la procedura <strong>di</strong> messa<br />

a fuoco seguita dall’opport<strong>un</strong>a defocalizzazione descritta nel paragrafo (2.3.3),<br />

l’algoritmo testato in questa occasione ha ignorato tale possibilità. Inoltre, come<br />

nel caso del test del paragrafo (3.2.4), è stato introdotto <strong>un</strong> rumore gaussiano<br />

con fluttuazione σ N pari a 5 livelli <strong>di</strong> ADC.<br />

Infine, il moto apparente della visuale astronomica è stato calcolato tra le ore<br />

23.00 U.T. e 00.00 U.T. a 40 km <strong>di</strong> quota sulle coor<strong>di</strong>nate <strong>di</strong> Trapani, utilizzando<br />

<strong>un</strong>’ampiezza del campo <strong>di</strong> vista corrispondente all’utilizzo <strong>di</strong> <strong>un</strong>a l<strong>un</strong>ghezza focale<br />

<strong>di</strong> 100 mm (circa 4 ◦ × 2.9 ◦ <strong>di</strong> ampiezza visiva), paragonabile al valore <strong>di</strong> quella<br />

ottenibile con l’uso dell’ottica del <strong>sensore</strong> effettivamente realizzato. Successivamente<br />

la simulazione è stata ripetuta facendo uso <strong>di</strong> altri valori <strong>di</strong> l<strong>un</strong>ghezza<br />

79


focale.<br />

La figura (3.16) illustra l’andamento delle coor<strong>di</strong>nate alt-azimutali, rispetto al<br />

piano della gondola, del versore ẑ del sistema collineato telescopio/<strong>sensore</strong> <strong>stellare</strong><br />

durante l’ora <strong>di</strong> osservazione: è possibile notare come all’inizio delle misure<br />

Cygnus X-1 sia molto basso sull’orizzonte della gondola (∼ 4 ◦ ).<br />

100<br />

Azimut p<strong>un</strong>tamento<br />

Zenit p<strong>un</strong>tamento<br />

80<br />

60<br />

Gra<strong>di</strong><br />

40<br />

20<br />

0<br />

0 500 1000 1500 2000 2500 3000 3500 4000<br />

Tempo (s)<br />

Figura 3.16: Traiettoria del p<strong>un</strong>tamento simulato nel test: sono visibili gli spostamenti nel<br />

tempo dell’azimut e dello zenit della piattaforma necessari ad inseguire il p<strong>un</strong>tamento del target<br />

astronomico Cignus X-1. La posizione <strong>di</strong> azimut 0 corrisponde alla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento<br />

allineata all’asse terrestre in <strong>di</strong>rezione sud.<br />

I risultati<br />

I risultati del test effettuato con valore della focale pari a 100 hanno mostrato il<br />

successo dell’algoritmo <strong>di</strong> riconoscimento <strong>stellare</strong> <strong>per</strong> tutte le immagini simulate;<br />

d’altra parte la lenta rotazione apparente della visuale inquadrata dal <strong>sensore</strong><br />

attorno alla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento inseguita non comporta variazioni significative<br />

del numero delle stelle visualizzate, consentendo così <strong>un</strong>a totale riuscita<br />

anche dell’algoritmo <strong>di</strong> inseguimento. La successiva tabella (3.1) riassume alc<strong>un</strong>i<br />

dati raccolti nell’analisi delle 3600 immagini.<br />

I risultati dello stesso test sulla precisione <strong>di</strong> p<strong>un</strong>tamento sono visibili in<br />

80


focale Numero stelle Perc. stelle riconosciute Tempo <strong>di</strong> calcolo (s)<br />

100 mm 47-51 95.9 % t = 0.15 ± 0.01<br />

Tabella 3.1: La tabella in<strong>di</strong>ca, <strong>per</strong> il valore impostato <strong>di</strong> focale 100, il numero minimo e<br />

massimo <strong>di</strong> stelle presenti nelle immagini simulate, la <strong>per</strong>centuale me<strong>di</strong>a <strong>di</strong> stelle riconosciute<br />

dal programma ed il tempo me<strong>di</strong>o impiegato <strong>per</strong> il calcolo della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento.<br />

figura (3.17), dove è raffigurata la <strong>di</strong>stribuzione degli scarti della <strong>di</strong>rezione <strong>di</strong><br />

p<strong>un</strong>tamento dalla reale posizione <strong>di</strong> Cygnus X-1 misurati in arcosecon<strong>di</strong>.<br />

3<br />

2<br />

Scarto in declinazione (arcsec)<br />

1<br />

0<br />

-1<br />

-2<br />

-3<br />

-3 -2 -1 0 1 2 3<br />

Scarto in ascensione (arcsec)<br />

Figura 3.17: Simulazione con focale=100. Distribuzione dei valori degli scarti della <strong>di</strong>rezione<br />

<strong>di</strong> p<strong>un</strong>tamento misurata rispetto alle reali coor<strong>di</strong>nate <strong>di</strong> Cygnus X-1. I valori degli scarti sono<br />

misurati in arcosecon<strong>di</strong>.<br />

Le informazioni sul livello <strong>di</strong> precisione raggi<strong>un</strong>to sono riass<strong>un</strong>te nelle figure<br />

(3.18a) e (3.18b) dove sono rappresentati i fit eseguiti sugli istogrammi degli stessi<br />

dati raccolti <strong>per</strong> ciasc<strong>un</strong>a delle componenti della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento. Il fit<br />

ha fornito <strong>per</strong> le deviazioni standard della misura i valori:<br />

σ asc = 0.5462 ± 0.0067 arcsec (3.61)<br />

σ dec = 0.5214 ± 0.0060 arcsec (3.62)<br />

81


-100<br />

m1<br />

m2<br />

m3<br />

R<br />

m1<br />

m2<br />

m3<br />

R<br />

y = m1*exp(-.5*((m0-m2)/m3)^...<br />

600<br />

Value<br />

Error<br />

600<br />

y = m1*exp(-.5*((m0-m2)/m3)^...<br />

522.6639<br />

10.78476<br />

Value<br />

Error<br />

0.03917097<br />

0.009180914<br />

547.3951<br />

11.10446<br />

500<br />

Chisq<br />

0.5462542<br />

24.74656<br />

0.006667605<br />

NA<br />

500<br />

-0.07928503<br />

0.521459<br />

0.008773344<br />

0.006052107<br />

0.9999336<br />

NA<br />

Chisq<br />

26.39297<br />

NA<br />

0.9999354<br />

NA<br />

400<br />

400<br />

Conteggi<br />

300<br />

200<br />

Conteggi<br />

300<br />

200<br />

100<br />

100<br />

0<br />

0<br />

-100<br />

-4 -3 -2 -1 0 1 2 3 4<br />

-4 -3 -2 -1 0 1 2 3 4<br />

Arcosecon<strong>di</strong><br />

Arcosecon<strong>di</strong><br />

Figura 3.18: Risultati del fit gaussiano sulla precione <strong>di</strong> p<strong>un</strong>tamento eseguito sui dati <strong>di</strong> figura<br />

(3.17): (a) ascensione retta, (b) declinazione. I valori delle deviazioni standard sono riportati<br />

anche nel testo.<br />

che rientrano ampiamente nel limite richiesto dal progetto HiPeG presentato nel<br />

capitolo 1 in tabella (1.2). La <strong>di</strong>fferenza esistente sulla seconda cifra decimale<br />

delle misure può essere messa in relazione con la forma rettangolare della CCD<br />

impiegata (paragrafo (3.3)).<br />

In previsione <strong>di</strong> confrontare tra loro le precisioni <strong>di</strong> p<strong>un</strong>tamento ottenute introducendo<br />

nella simulazione l’uso <strong>di</strong> focali <strong>di</strong> <strong>di</strong>versa l<strong>un</strong>ghezza, <strong>un</strong> parametro<br />

<strong>di</strong> precisione complessivo può essere calcolato eseguendo <strong>un</strong> fit della <strong>di</strong>stribuzione<br />

del modulo degli scarti visibili in figura (3.17). Se infatti si in<strong>di</strong>ca con ρ G la<br />

<strong>di</strong>stribuzione bi-<strong>di</strong>mensionale degli scarti dal p<strong>un</strong>tamento reale<br />

ρ G = A e − 1 2<br />

(<br />

)<br />

x 2 +y 2<br />

σp<br />

2<br />

(3.63)<br />

dove A e σ p sono rispettivamente la costante <strong>di</strong> normalizzazione e la deviazione<br />

standard, la stima della precisione <strong>di</strong> p<strong>un</strong>tamento complessivamente raggi<strong>un</strong>ta si<br />

ottiene calcolando quest’ultimo parametro. Se si effettua <strong>un</strong>a trasformazione in<br />

coor<strong>di</strong>nate polari della (3.63) e si integra sull’angolo giro la <strong>di</strong>stribuzione l<strong>un</strong>go<br />

la <strong>di</strong>rezione ra<strong>di</strong>ale fino al valore R, si ottiene<br />

I = 2πA<br />

∫ R<br />

0<br />

r 2<br />

r e − 1 2 σp 2 dr (3.64)<br />

Effettuando quin<strong>di</strong> <strong>un</strong> cambio <strong>di</strong> variabile e completando il calcolo dell’integrale,<br />

si ha che<br />

)<br />

I = 2πAσp<br />

(1 2 − e − R2<br />

2σp<br />

2 (3.65)<br />

82


quantità che rappresenta il numero totale degli scarti che abbiano il valore del<br />

loro modulo compreso entro il valore R. Se ora si deriva rispetto a r la relazione<br />

(3.65), si ottiene l’andamento della <strong>di</strong>stribuzione <strong>di</strong> questi valori in f<strong>un</strong>zione della<br />

loro consistenza numerica, cioè il profilo dell’istogramma ρ p :<br />

Effettuando quin<strong>di</strong> la normalizzazione, segue che:<br />

ρ p = ∂I<br />

∂r = A′ r e − 1 r 2<br />

2 σp 2 (3.66)<br />

A ′ = 1 σ 2 p<br />

(3.67)<br />

Sostituendo infine tale valore nella (3.66), è possibile ora utilizzare la <strong>di</strong>stribuzione<br />

ρ p appena ricavata <strong>per</strong> fittare l’istogramma dei conteggi del modulo degli scarti.<br />

500<br />

y = m1*m0/m3*exp(-.5*((m0-0)...<br />

Value<br />

Error<br />

m1<br />

731.4426<br />

13.70548<br />

400<br />

m3<br />

0.5429811<br />

0.004629316<br />

Chisq<br />

19.94084<br />

NA<br />

R<br />

0.9999448<br />

NA<br />

300<br />

Conteggi<br />

200<br />

100<br />

0<br />

-100<br />

0 0.5 1 1.5 2 2.5 3<br />

Arcosecon<strong>di</strong><br />

Figura 3.19: Risultati del fit eseguito con la f<strong>un</strong>zione (3.66) sulla <strong>di</strong>stribuzione del modulo<br />

degli scarti in f<strong>un</strong>zione della <strong>di</strong>stanza angolare; il valore del parametro σ p della f<strong>un</strong>zione (3.66)<br />

determina la precisione <strong>di</strong> p<strong>un</strong>tamento.<br />

La figura (3.19) illustra il risultato del fit ed il valore del parametro σ p ricavato;<br />

il valore stimato risulta essere:<br />

σ p = 0.5430 ± 0.0046 arcsec (3.68)<br />

83


La simulazione dell’osservazione <strong>di</strong> <strong>un</strong> campo <strong>stellare</strong> attorno a Cignus X-1<br />

<strong>per</strong> <strong>un</strong>’ora <strong>di</strong> tempo, è stata quin<strong>di</strong> ripetuta nelle medesime con<strong>di</strong>zioni scegliendo<br />

l<strong>un</strong>ghezze focali <strong>di</strong>verse. La seguente tabella (3.2) estende a tutti i casi esaminati<br />

i risultati presentati in tabella (3.1) <strong>per</strong> il caso <strong>di</strong> focale 100. In ogni simulazione<br />

effettuata l’inseguimento della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento ha avuto <strong>un</strong> successo<br />

costante.<br />

focale Numero stelle Perc. stelle riconosciute Tempo <strong>di</strong> calcolo (s)<br />

50 mm 162-172 93.6 % t = 66.9 ± 5.5<br />

150 mm 18-20 99.5 % t = 0.011 ± 0.001<br />

200 mm 11-13 99.8 % t = 0.006 ± 0.0002<br />

300 mm 6-8 99.7 % t = 0.004 ± 0.0003<br />

400 mm 6 100 % t = 0.00470 ± 0.00005<br />

Tabella 3.2: La tabella in<strong>di</strong>ca, <strong>per</strong> ogni valore <strong>di</strong> focale impostato, il numero minimo e massimo<br />

<strong>di</strong> stelle presenti nelle immagini simulate, la <strong>per</strong>centuale me<strong>di</strong>a <strong>di</strong> stelle riconosciute dal<br />

programma ed il tempo me<strong>di</strong>o impiegato <strong>per</strong> il calcolo della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento.<br />

La tabella (3.2) e la seguente figura (3.20) <strong>per</strong>mettono <strong>di</strong> svolgere alc<strong>un</strong>e considerazioni<br />

sulla scelta delle focali impiegate nella simulazione effettuata su stelle<br />

fino a magnitu<strong>di</strong>ne 9. La figura (3.20), in particolare, mostra l’andamento del<br />

livello <strong>di</strong> precisione complessivamente misurato con ogni focale utilizzata; si può<br />

notare come ad <strong>un</strong> incremento <strong>di</strong> <strong>un</strong> fattore 8 della l<strong>un</strong>ghezza focale corrisponda<br />

la tendenza ad <strong>un</strong> miglioramento della precisione <strong>di</strong> p<strong>un</strong>tamento <strong>di</strong> circa solo<br />

il 23% del valore <strong>di</strong> precisione più basso; le considerazioni svolte nel paragrafo<br />

(3.3.1) sulla scarsa rilevanza <strong>di</strong> questo parametro sul livello <strong>di</strong> precisione realizzabile<br />

sono sostanzialmente verificate anche <strong>per</strong> <strong>un</strong> numero <strong>di</strong>screto <strong>di</strong> stelle<br />

visualizzate nell’immagine. La tabella (3.2), che illustra l’entità del numero <strong>di</strong><br />

stelle visualizzate in tutti i casi ed il tempo me<strong>di</strong>o <strong>di</strong> calcolo del p<strong>un</strong>tamento,<br />

suggerisce quin<strong>di</strong>, nel caso <strong>di</strong> <strong>un</strong> campo <strong>stellare</strong> attorno a Cygnus X-1, l’uso <strong>di</strong><br />

<strong>un</strong>a focale l<strong>un</strong>ga. Considerando <strong>per</strong>ò che altri campi stellari <strong>di</strong> interesse <strong>per</strong> l’astronomia<br />

X/γ si presentano meno popolati anche <strong>per</strong> stelle fino a magnitu<strong>di</strong>ne<br />

9, il valore 100 della focale da adottare si rivela <strong>un</strong>a scelta più che ragionevole<br />

(tabella (3.1)), garantendo al contempo <strong>un</strong> alto livello <strong>di</strong> precisione ed <strong>un</strong> campo<br />

<strong>di</strong> vista sufficientemente ampio ad inquadrare <strong>un</strong> adeguato numero <strong>di</strong> stelle. In<br />

queste con<strong>di</strong>zioni la <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento viene calcolata in <strong>un</strong> tempo inferiore<br />

alle specifiche richieste.<br />

I valori ottenuti sul tempo <strong>di</strong> esposizione <strong>di</strong>pendono com<strong>un</strong>que dall’hardware<br />

utilizzato <strong>per</strong> la simulazione: in questo caso <strong>un</strong> computer dotato <strong>di</strong> processore<br />

84


Pentium IV con frequenza 1.8 GHz e memoria RAM uguale a 512 MB; il limite <strong>di</strong><br />

circa <strong>un</strong> decimo <strong>di</strong> secondo trovato in queste con<strong>di</strong>zioni ha consentito <strong>di</strong> valutare<br />

adeguatamente le caratteristiche del computer <strong>di</strong> bordo da destinare al <strong>sensore</strong><br />

<strong>stellare</strong> <strong>per</strong> contenere il tempo <strong>di</strong> elaborazione <strong>di</strong> <strong>un</strong>a singola immagine entro il<br />

limite <strong>di</strong> 0.5 secon<strong>di</strong>. Questa richiesta segue dal valore della frequenza <strong>di</strong> up-date<br />

della misura richiesta al sistema (1 Hz) e dal tempo necessario al trasferimento<br />

dell’immagine analogica della CCD al circuito <strong>di</strong> <strong>di</strong>gitalizzazione (circa 0.5<br />

secon<strong>di</strong>).<br />

0.62<br />

0.6<br />

0.58<br />

Precisione (arcsec)<br />

0.56<br />

0.54<br />

0.52<br />

0.5<br />

0.48<br />

0.46<br />

0 100 200 300 400 500<br />

Focale<br />

Figura 3.20: Andamento della precisione <strong>di</strong> p<strong>un</strong>tamento in f<strong>un</strong>zione del valore della focale<br />

impostato nella simulazione: ad <strong>un</strong> incremento <strong>di</strong> <strong>un</strong> fattore 8 della l<strong>un</strong>ghezza focale corrisponde<br />

<strong>un</strong> miglioramento della precisione <strong>di</strong> circa solo il 23% del valore più basso.<br />

Il test in con<strong>di</strong>zioni “estreme” - Le caratteristiche<br />

Una ulteriore simulazione ha previsto l’uso del <strong>sensore</strong> <strong>stellare</strong> in con<strong>di</strong>zioni<br />

“estreme”, ovvero durante <strong>un</strong> rapido spostamento della piattaforma che sostiene<br />

il telescopio ed il <strong>sensore</strong> <strong>stellare</strong>. Questa analisi può fornire in<strong>di</strong>cazioni sulle<br />

capacità <strong>di</strong> analisi del sistema hardware e software anche in particolari con<strong>di</strong>zioni<br />

limite. Le con<strong>di</strong>zioni simulate in questo caso si riferiscono infatti all’esecuzione<br />

del programma <strong>di</strong> riconoscimento <strong>stellare</strong> e <strong>di</strong> inseguimento della <strong>di</strong>rezione <strong>di</strong><br />

p<strong>un</strong>tamento su <strong>un</strong>a visuale <strong>di</strong> cielo come si può presentare, <strong>per</strong> esempio, durante<br />

85


la rotazione impressa alla gondola <strong>per</strong> il raggi<strong>un</strong>gimento <strong>di</strong> <strong>un</strong>a posizione adatta<br />

alla localizzazione <strong>di</strong> <strong>un</strong> target astronomico (fase <strong>di</strong> off-set).<br />

A questo scopo è stata creata <strong>un</strong>a successione <strong>di</strong> 1000 <strong>di</strong>verse visuali ricavate<br />

dal catalogo Hipparcos, create nello stesso modo <strong>di</strong> quelle illustrate in precedenza<br />

e tra loro parzialmente sovrapponibili, tali da costituire l’equivalente <strong>di</strong> <strong>un</strong>a<br />

inquadratura in spostamento l<strong>un</strong>go <strong>un</strong>a <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento nota con la precisione<br />

<strong>di</strong> qualche milliarcosecondo. Scelta <strong>un</strong>a <strong>di</strong>rezione <strong>di</strong> partenza, nei <strong>di</strong>ntorni<br />

<strong>di</strong> Vega, l’andamento delle deviazioni intorno a quest’ultima è illustrato nelle figure<br />

(3.21a) e (3.21b): in esse sono visibili i valori dell’ascensione retta e della<br />

declinazione del p<strong>un</strong>tamento reale <strong>di</strong> ciasc<strong>un</strong>a immagine espresso in gra<strong>di</strong>; la velocità<br />

<strong>di</strong> rotazione del “cielo” simulato è compatibile con le capacità stabilizzatrici<br />

previste dal sistema HiPeG.<br />

Come illustrato infatti nella figura (1.13) del paragrafo (1.5), la piattaforma è<br />

in grado <strong>di</strong> effettuare, nelle con<strong>di</strong>zioni <strong>di</strong> off-set, <strong>un</strong>’escursione <strong>di</strong> 90 ◦ in circa <strong>un</strong><br />

minuto, equivalente ad <strong>un</strong>a <strong>di</strong>fferenza <strong>di</strong> circa poco più <strong>di</strong> <strong>un</strong> grado tra le declinazioni<br />

<strong>di</strong> due immagini successive. La velocità del moto zenitale è stata invece<br />

impostata su <strong>un</strong> valore minore: circa 6·10 −2◦ <strong>di</strong> ascensione retta <strong>per</strong> immagine.<br />

200<br />

90<br />

Ascensione p<strong>un</strong>tamento simul. (gra<strong>di</strong>)<br />

150<br />

100<br />

50<br />

0<br />

-50<br />

-100<br />

Declinazione p<strong>un</strong>tamento simul. (gra<strong>di</strong>)<br />

80<br />

70<br />

60<br />

50<br />

40<br />

-150<br />

-200<br />

30<br />

0 200 400 600 800 1000<br />

0 200 400 600 800 1000<br />

Numero immagine<br />

Numero immagine<br />

Figura 3.21: Traiettoria del p<strong>un</strong>tamento simulato nel test: (a) ascensione retta, (b) declinazione.<br />

Le considerazioni già espresse precedentemente a proposito delle caratteristiche<br />

della simulazione restano del tutto valide anche in questo caso, tranne,<br />

ovviamente, i movimenti apparenti delle stelle dovuti al moto terrestre, che sono<br />

stati trascurati.<br />

86


I risultati<br />

La prima serie <strong>di</strong> risultati della simulazione è stata ottenuta fissando a 100 il valore<br />

del parametro focale. La figura (3.22a) illustra l’andamento del numero <strong>di</strong> stelle<br />

contenuto in ciasc<strong>un</strong>a immagine della simulazione: a causa dello spostamento<br />

della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento, il numero <strong>di</strong> stelle sino a magnitu<strong>di</strong>ne 9 contenuto<br />

nelle successive visuali, è variabile tra <strong>un</strong> minimo <strong>di</strong> 7 ed <strong>un</strong> massimo <strong>di</strong> 66,<br />

oscillando in me<strong>di</strong>a attorno al numero <strong>di</strong> 21 stelle.<br />

70<br />

120<br />

60<br />

100<br />

Numero stelle simulate<br />

50<br />

40<br />

30<br />

20<br />

Percentuale stelle riconosciute<br />

80<br />

60<br />

40<br />

10<br />

20<br />

0<br />

0<br />

0 200 400 600 800 1000<br />

0 200 400 600 800 1000<br />

Numero immagine<br />

Numero immagine<br />

Figura 3.22: Simulazione con focale=100. (a) Andamento del numero <strong>di</strong> stelle interessate<br />

dalle successive visuali attorno alla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento simulata. (b) Andamento della<br />

<strong>per</strong>centuale <strong>di</strong> stelle identificate nelle singole immagini.<br />

La figura (3.22b) mostra invece il rapporto <strong>per</strong>centuale tra il numero <strong>di</strong> stelle<br />

identificate ed il numero <strong>di</strong> stelle simulate; in questo caso il valore riportato si<br />

<strong>di</strong>scosta dal 100% in <strong>un</strong> numero <strong>di</strong> 179 casi su mille: l’algoritmo <strong>di</strong> riconoscimento<br />

com<strong>un</strong>que non fallisce l’identificazione delle stelle in ness<strong>un</strong>a delle 1000 immagini<br />

simulate, così come l’inseguimento del p<strong>un</strong>tamento è ottenuto con successo su<br />

ogni posizione.<br />

La seguente tabella (3.3) illustra invece i risultati complessivi delle simulazioni<br />

eseguite anche con la scelta dei valori delle focali 50 e 200. Come è possible osservare<br />

dalla tabella, le focali 50 e 100 hanno fornito identici risultati nell’esecuzione<br />

del programma: in entrambi i casi la procedura <strong>di</strong> inseguimento del p<strong>un</strong>tamento<br />

ha raggi<strong>un</strong>to la totalità dei successi; l’uso del valore 200 ha invece comportato<br />

<strong>un</strong>a eccessiva riduzione del campo <strong>di</strong> vista <strong>per</strong> garantire <strong>un</strong> pieno successo su<br />

ogni visuale <strong>di</strong> cielo inquadrata: in 253 casi infatti il <strong>sensore</strong> ha fallito il riconoscimento<br />

<strong>stellare</strong> ed in soli 349 casi ha mantenuto l’inseguimento della <strong>di</strong>rezione<br />

<strong>di</strong> p<strong>un</strong>tamento senza rieffettuare il riconoscimento utilizzando il catalogo <strong>stellare</strong><br />

<strong>di</strong> riferimento.<br />

87


focale N. inseguimenti N. riconoscimenti “da zero” Prec. (arcsec)<br />

50 mm 999 1 0.7116 ± 0.0121<br />

100 mm 999 1 0.7851 ± 0.0140<br />

200 mm 349 398 -<br />

Tabella 3.3: La tabella in<strong>di</strong>ca, <strong>per</strong> ogni valore <strong>di</strong> focale impostato, il numero dei casi <strong>di</strong> successo<br />

della procedura <strong>di</strong> inseguimento della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento, il numero <strong>di</strong> riconoscimenti<br />

eseguiti utilizzando il catalogo <strong>di</strong> riferimento (riconoscimento “da zero”) e, nel caso <strong>di</strong> focale<br />

50 e 100, la precisione sulla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento.<br />

Per quanto riguarda la precisione <strong>di</strong> p<strong>un</strong>tamento, la stessa tabella (3.3) illustra<br />

i valori ottenuti sul fit dei valori del modulo degli scarti sulla <strong>di</strong>rezione <strong>di</strong><br />

p<strong>un</strong>tamento misurata con focale 50 e 100 (metodo già illustrato a proposito dei<br />

risultati delle precedenti simulazioni); i risultati del fit dei dati relativi alla focale<br />

200 non offrono invece <strong>un</strong>a stima <strong>di</strong> precisione che possa essere <strong>di</strong>rettamente<br />

confrontata con i due casi precedenti: i risultati infatti sono stati ottenuti su <strong>un</strong>a<br />

popolazione statistica <strong>di</strong>versa. Poichè si è appena mostrato che l’uso della focale<br />

200 comporta <strong>un</strong>o scarso numero <strong>di</strong> riconoscimenti, il confronto tra le precisioni<br />

ottenibili con le tre <strong>di</strong>verse focali è possibile solo sullo stesso campione <strong>di</strong> eventi<br />

e quin<strong>di</strong>, eventualmente, solo negli stessi casi <strong>di</strong> riconoscimento riuscito. Il livello<br />

<strong>di</strong> precisione misurato, sempre contenuto entro i limiti delle specifiche del <strong>sensore</strong>,<br />

si attesta com<strong>un</strong>que su valori non <strong>di</strong>ssimili da quelli precedentemente calcolati<br />

(figura (3.20)).<br />

L’ultima osservazione su questo ciclo <strong>di</strong> simulazioni in con<strong>di</strong>zioni “estreme”<br />

concerne i tempi <strong>di</strong> calcolo espressi dall’algoritmo in corrispondenza <strong>di</strong> ciasc<strong>un</strong><br />

valore della focale utilizzata. In figura (3.23) sono visualizzati i tempi occorsi <strong>per</strong><br />

il calcolo della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento <strong>per</strong> ciasc<strong>un</strong>a immagine in caso <strong>di</strong> successo<br />

della procedura. Dalla stessa figura è ancora possibile notare come, <strong>di</strong>versamente<br />

dalla precisione <strong>di</strong> p<strong>un</strong>tamento, la l<strong>un</strong>ghezza focale ha ri<strong>per</strong>cussioni imme<strong>di</strong>ate<br />

sul tempo <strong>di</strong> calcolo dell’algoritmo: la sua scelta determina infatti l’ampiezza<br />

del campo <strong>di</strong> vista del <strong>sensore</strong> e, quin<strong>di</strong>, il numero <strong>di</strong> stelle visualizzabili. In<br />

particolare l’impostazione <strong>di</strong> <strong>un</strong>a focale corta, <strong>per</strong> esempio 50 mm, incrementa<br />

all’incirca <strong>di</strong> <strong>un</strong> fattore 4 il numero <strong>di</strong> stelle visualizzate con l’uso del valore<br />

100 mm (eq. (3.55)).<br />

La scelta <strong>di</strong> <strong>un</strong> valore da attribuire a questo parametro ottico <strong>di</strong>pende in larga<br />

misura, come già sottolineato in precedenza, anche dalle capacità elaborative<br />

dell’hardware <strong>di</strong>sponibile: l’analisi <strong>di</strong> <strong>un</strong> maggior numero <strong>di</strong> stelle comporta <strong>un</strong>a<br />

<strong>di</strong>latazione dei tempi <strong>di</strong> calcolo che può su<strong>per</strong>are i limiti imposti dal tempo caratteristico<br />

del sistema (paragrafo (1.5)). In figura (3.23) sono chiaramente visibili<br />

88


1000<br />

Focale 50<br />

100<br />

Focale 100<br />

Focale 200<br />

Tempo <strong>di</strong> calcolo (s)<br />

10<br />

1<br />

0.1<br />

0.01<br />

0.001<br />

1 10 100<br />

Numero stelle<br />

Figura 3.23: Andamento dei tempi <strong>di</strong> calcolo in f<strong>un</strong>zione del numero <strong>di</strong> stelle identificate: è<br />

possibile notare come, in f<strong>un</strong>zione dell’esito dell’algoritmo <strong>di</strong> inseguimento del p<strong>un</strong>tamento, i<br />

dati si raggruppino in due <strong>di</strong>stinte popolazioni statistiche. L’andamento confermerebbe, anche<br />

in queste con<strong>di</strong>zioni, il valore <strong>di</strong> focale 100 come scelta ottimale <strong>per</strong> i limiti imposti al sistema.<br />

due <strong>di</strong>stinte popolazioni <strong>di</strong> eventi. La prima popolazione, corrispondente alla<br />

curva più alta visibile in figura, include i casi nei quali è fallita la procedura <strong>di</strong><br />

inseguimento della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento, casi che si sono manifestati solo con<br />

l’impiego del valore <strong>di</strong> focale 200 (tabella (3.3)) ed in corrispondenza dei quali,<br />

quin<strong>di</strong>, l’algoritmo ha provveduto ad <strong>un</strong> nuovo riconoscimento dell’immagine<br />

utilizzando il catalogo <strong>stellare</strong> <strong>di</strong> riferimento (riconoscimento “da zero”): questa<br />

con<strong>di</strong>zione comporta valori <strong>di</strong> tempo <strong>di</strong> circa <strong>un</strong> fattore 10 più alti rispetto ai<br />

casi <strong>di</strong> inseguimento riuscito con l’uso dello stesso valore <strong>di</strong> focale. La seconda<br />

popolazione, rappresentata nella curva più bassa, include tutti i casi nei quali<br />

l’algoritmo <strong>di</strong> inseguimento del p<strong>un</strong>tamento ha avuto pieno successo: si può osservare<br />

come, a causa della variazione <strong>di</strong> ampiezza del campo <strong>di</strong> vista dovuto alle<br />

<strong>di</strong>verse focali impiegate ed alla grande variabilità del numero <strong>di</strong> stelle presenti<br />

nelle visuali inquadrate in questa simulazione, i tempi <strong>di</strong> calcolo si <strong>di</strong>spongano in<br />

<strong>un</strong> range <strong>di</strong> valori molto esteso.<br />

Da questi valori si deduce com<strong>un</strong>que come, nelle con<strong>di</strong>zioni “estreme” <strong>di</strong> questa<br />

simulazione, la scelta migliore sia quella <strong>di</strong> <strong>un</strong>a focale <strong>di</strong> valore 100: in conco-<br />

89


mitanza con <strong>un</strong> pieno successo dell’algoritmo <strong>di</strong> inseguimento, i tempi <strong>di</strong> calcolo<br />

non su<strong>per</strong>ano il limite richiesto <strong>di</strong> 0.5 secon<strong>di</strong> (l’<strong>un</strong>ico caso <strong>di</strong> valore intorno ad 1s<br />

presente in figura (3.23) è relativo al primo riconoscimento “da zero” effettuato<br />

all’avvio del programma sulla prima immagine <strong>di</strong>sponibile).<br />

Risulta altresì evidente che, <strong>per</strong> migliorare ulteriormente il numero dei successi<br />

in queste con<strong>di</strong>zioni <strong>di</strong> utilizzo del <strong>sensore</strong> <strong>stellare</strong>, occorrebbe ottimizzare le<br />

routine più “<strong>di</strong>spen<strong>di</strong>ose” dell’algoritmo: <strong>un</strong>a focale corta comporta, al presente<br />

stato <strong>di</strong> sviluppo del programma <strong>di</strong> riconoscimento, tempi <strong>di</strong> calcolo su<strong>per</strong>iori al<br />

limite imposto fino ad <strong>un</strong> fattore su<strong>per</strong>iore a 10. La scelta <strong>di</strong> <strong>un</strong>a focale l<strong>un</strong>ga,<br />

invece, non si rivela adatta ad ottenere <strong>un</strong> numero <strong>di</strong> successi sufficiente: essendo<br />

in questo caso la visuale del <strong>sensore</strong> più stretta <strong>di</strong> <strong>un</strong> fattore 4 rispetto alla<br />

con<strong>di</strong>zione ottimale, il numero <strong>di</strong> stelle visualizzato si è rivelato troppo basso <strong>per</strong><br />

garantire <strong>un</strong> efficace inseguimento della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento.<br />

90


Capitolo 4<br />

Le prove s<strong>per</strong>imentali <strong>di</strong><br />

precisione<br />

4.1 Introduzione - I test ottici<br />

In questo capitolo conclusivo saranno descritti i risultati delle prove s<strong>per</strong>imentali<br />

eseguite in laboratorio sul <strong>sensore</strong> <strong>stellare</strong> assemblato <strong>per</strong> la verifica delle<br />

previsioni fornite dai test numerici descritti nel capitolo precedente.<br />

Il set-up s<strong>per</strong>imentale si basa sull’uso <strong>di</strong> <strong>di</strong>o<strong>di</strong> LED che hanno simulato <strong>un</strong><br />

“cielo” <strong>di</strong> stelle localizzate su posizioni note. L’impiego <strong>di</strong> LED con emissione<br />

luminosa scelta in <strong>un</strong> range <strong>di</strong> l<strong>un</strong>ghezze d’onda esteso dal visibile all’infrarosso,<br />

ha inoltre <strong>per</strong>messo <strong>di</strong> valutare l’entità delle aberrazioni cromatiche dell’ottica<br />

impiegata. Le prove <strong>di</strong> laboratorio hanno riguardato anche il rumore generato<br />

dalla CCD in con<strong>di</strong>zioni <strong>di</strong> assenza <strong>di</strong> illuminazione; quest’ultimo argomento<br />

costituisce il p<strong>un</strong>to <strong>di</strong> partenza della descrizione delle misure effettuate.<br />

4.2 Il rumore della CCD<br />

Per valutare l’intensità del rumore prodotto dalla CCD e mostrare quale sia<br />

l’entità del suo fpn (fixed pattern noise), sono state acquisite alc<strong>un</strong>e immagini<br />

con l’otturatore dell’ottica in posizione <strong>di</strong> chiusura; i risultati ottenuti impostando<br />

tre <strong>di</strong>versi tempi <strong>di</strong> esposizione sono mostrati negli istogrammi visibili in figura<br />

(4.1a), dove sono in<strong>di</strong>cati in ascissa i livelli <strong>di</strong> ADC corrispondenti ai segnali<br />

della corrente <strong>di</strong> buio registrata. In particolare si può notare come a 0.5 secon<strong>di</strong> i<br />

conteggi siano raccolti in <strong>un</strong> intervallo molto stretto compreso tra 80 e 90 livelli.<br />

Aumentando il tempo <strong>di</strong> esposizione fino a raggi<strong>un</strong>gere 120 secon<strong>di</strong> si osserva<br />

come invece, pur rimanendo la posizione del picco iniziale invariata, si formi<br />

91


1<br />

m1<br />

m2<br />

m3<br />

R<br />

y = m1*exp(-.5*((m0-m2)/m3)^...<br />

Value<br />

Error<br />

178565.2<br />

344.8124<br />

0.5 sec<br />

83.06647<br />

0.001400191<br />

30 sec<br />

0.8758282<br />

0.0009505546<br />

10 5<br />

120 sec<br />

10 5<br />

Chisq<br />

1198.216<br />

NA<br />

0.9999997<br />

NA<br />

10 4<br />

10 4<br />

Conteggi<br />

10 6 50 100 150 200 250<br />

1000<br />

Conteggi<br />

10 6 78 80 82 84 86 88 90<br />

1000<br />

100<br />

100<br />

10<br />

10<br />

1<br />

Livelli ADC<br />

Livelli ADC<br />

Figura 4.1: Istogrammi del rumore rivelato nell’immagine <strong>di</strong> buio. (a) Andamento a <strong>di</strong>versi<br />

tempi <strong>di</strong> esposizione; <strong>per</strong> esposizioni su<strong>per</strong>iori a 0.5 s è visibile la presenza del fpn della CCD.<br />

(b) Fit gaussiano eseguito sul rumore rilevato a 0.5 secon<strong>di</strong>.<br />

<strong>un</strong>’ampia coda <strong>di</strong> segnale marcata da <strong>un</strong>’andamento contenente al suo interno<br />

altri picchi; questi ultimi rappresentano il pattern caratteristico del non omogeneo<br />

contributo dei pixel della CCD al rumore: come si deduce dai risultati delle prove,<br />

esso <strong>di</strong>viene significativo solo a tempi <strong>di</strong> esposizione molto l<strong>un</strong>ghi.<br />

Ai fini dell’impiego del <strong>sensore</strong> <strong>stellare</strong> non saranno adottati tempi <strong>di</strong> esposizione<br />

su<strong>per</strong>iori a 0.5 s: in questo caso la curva <strong>di</strong> rumore può essere ben rappresentata<br />

da <strong>un</strong>a <strong>di</strong>stribuzione gaussiana. La figura (4.1b) mostra la stessa curva<br />

a 0.5 secon<strong>di</strong> <strong>di</strong> figura (4.1a) con il corrispondente fit gaussiano.<br />

Una interessante osservazione può inoltre essere ricavata analizzando gli istogrammi<br />

ottenuti dalla sottrazione dei conteggi <strong>di</strong> due immagini <strong>di</strong> buio <strong>per</strong> ciasc<strong>un</strong><br />

tempo <strong>di</strong> esposizione impostato: come si vede dalla figura (4.2a), le curve appaiono<br />

simmetriche attorno al livello 0 e mostrano <strong>un</strong> allargamento al crescere del<br />

tempo <strong>di</strong> esposizione. Questo allargamento è dovuto agli effetti delle fluttuazioni<br />

del fpn <strong>per</strong> tempi <strong>di</strong> esposizione l<strong>un</strong>ghi; se <strong>per</strong>ò si effettua anche in questo caso<br />

<strong>un</strong> fit gaussiano sull’andamento ricavato <strong>per</strong> il valore 0.5 s (figura (4.2b)), si può<br />

notare come il valore della deviazione standard <strong>di</strong> quest’ultimo sia maggiore <strong>di</strong><br />

circa <strong>un</strong> fattore √ 2 rispetto a quello calcolato precedentemente. Questo risultato,<br />

dovuto alla propagazione dell’errore nell’o<strong>per</strong>azione <strong>di</strong> sottrazione delle immagini<br />

(somma in quadratura delle deviazioni standard <strong>di</strong> ciasc<strong>un</strong>o dei due istogrammi),<br />

porta a ritenere che, risultando il fpn del tutto trascurabile <strong>per</strong> bassi tempi <strong>di</strong><br />

esposizione, l’o<strong>per</strong>azione <strong>di</strong> sottrazione <strong>di</strong> <strong>un</strong>’immagine <strong>di</strong> buio da <strong>un</strong>a acquisita<br />

dalla CCD in con<strong>di</strong>zioni normali aumenta il livello <strong>di</strong> rumore esistente anzichè<br />

ridurlo. L’o<strong>per</strong>azione <strong>di</strong> sottrazione delle immagini compiuta dall’algoritmo e<br />

92


1<br />

m1<br />

m2<br />

m3<br />

R<br />

0.5 sec<br />

30 sec<br />

10 5<br />

120 sec<br />

10 5<br />

10 4<br />

10 4<br />

Conteggi<br />

10 6 -20 -15 -10 -5 0 5 10 15 20<br />

1000<br />

10 6 -6 -4 -2 0 2 4 6 8<br />

y = m1*exp(-.5*((m0-m2)/m3)^...<br />

Value<br />

Error<br />

127611.7<br />

247.6201<br />

0.01011335<br />

0.001960117<br />

Chisq<br />

1.228909<br />

119.5677<br />

0.001358154<br />

NA<br />

0.9999999<br />

NA<br />

Conteggi<br />

1000<br />

100<br />

100<br />

10<br />

10<br />

1<br />

Livelli ADC<br />

Livelli ADC<br />

Figura 4.2: Istogrammi relativi alla sottrazione <strong>di</strong> due immagini <strong>di</strong> buio con lo stesso tempo<br />

<strong>di</strong> esposizione. (a) Andamento a <strong>di</strong>versi tempi <strong>di</strong> esposizione. (b) Fit gaussiano eseguito sulla<br />

sottrazione <strong>di</strong> due immagini ottenute con 0.5s <strong>di</strong> esposizione: la larghezza del fit, a causa della<br />

propagazione dell’errore nell’o<strong>per</strong>azione <strong>di</strong> sottrazione, è maggiore <strong>di</strong> <strong>un</strong> fattore √ 2 rispetto a<br />

quella ottenuta nel caso precedente.<br />

descritta nel paragrafo (2.3.1) non va quin<strong>di</strong> in questo caso effettuata.<br />

4.3 Le prove <strong>di</strong> messa a fuoco e <strong>di</strong> risoluzione<br />

4.3.1 L’apparato s<strong>per</strong>imentale: il “cielo in <strong>un</strong>a stanza”<br />

Tutte le prove ottiche descritte nei prossimi paragrafi sono state effettuate con<br />

l’impiego <strong>di</strong> <strong>un</strong> “cielo stellato” artificiale, costituito da <strong>un</strong>o schermo <strong>di</strong> 47 cm×23<br />

cm dove sono stati ricavati degli alloggiamenti in grado <strong>di</strong> ospitare 12 <strong>di</strong>o<strong>di</strong> LED.<br />

Sono stati impiegati 5 set <strong>di</strong> LED che coprono <strong>un</strong> ampio range <strong>di</strong> l<strong>un</strong>ghezze<br />

d’onda luminose <strong>per</strong> poter valutare la presenza <strong>di</strong> aberrazione cromatica sull’ottica<br />

utilizzata. Il numero e la l<strong>un</strong>ghezza d’onda <strong>di</strong> picco <strong>di</strong> emissione dei <strong>di</strong>o<strong>di</strong><br />

utilizzati sono riass<strong>un</strong>ti dalla tabella seguente.<br />

LED λ peak (nm) num.<br />

Blu 430 2<br />

V erde 565 2<br />

Giallo 586 2<br />

Rosso 635 3<br />

Infrarosso 880 3<br />

La ra<strong>di</strong>azione luminosa dei LED, <strong>di</strong>sposti sul retro dello schermo, viene emessa<br />

attraverso fori <strong>di</strong> 0.3 mm <strong>di</strong> <strong>di</strong>ametro, realizzati con l’impiego <strong>di</strong> <strong>un</strong>a fresatrice<br />

93


a controllo numerico. Questa scelta del <strong>di</strong>ametro dei fori, assieme ad <strong>un</strong>a scelta<br />

opport<strong>un</strong>a della <strong>di</strong>stanza tra lo schermo e l’ottica del <strong>sensore</strong> <strong>stellare</strong>, ha <strong>per</strong>messo<br />

<strong>di</strong> realizzare <strong>per</strong> i <strong>di</strong>o<strong>di</strong> la con<strong>di</strong>zione <strong>di</strong> sorgenti luminose p<strong>un</strong>tiformi paragonabile<br />

alla con<strong>di</strong>zione osservativa delle stelle reali, così da <strong>per</strong>mettere <strong>di</strong> verificare le<br />

capacità <strong>di</strong> risoluzione ottica dell’obiettivo.<br />

Al fine <strong>di</strong> poter valutare s<strong>per</strong>imentalmente la precisione <strong>di</strong> p<strong>un</strong>tamento del<br />

<strong>sensore</strong> <strong>stellare</strong>, il “cielo stellato” è stato opport<strong>un</strong>atamente catalogato, sono state<br />

cioè accuratamente registrate le posizioni sul piano <strong>di</strong> ciasc<strong>un</strong> <strong>di</strong>odo impiegato,<br />

in modo che l’algoritmo <strong>di</strong>sponesse <strong>di</strong> <strong>un</strong> catalogo <strong>di</strong> confronto come nel caso <strong>di</strong><br />

immagini provenienti da <strong>un</strong>a visuale <strong>di</strong> cielo reale. La figura (4.3) rappresenta la<br />

posizione <strong>di</strong> ciasc<strong>un</strong> LED nel catalogo del cielo artificiale così realizzato.<br />

200<br />

B<br />

IR<br />

V<br />

150<br />

G<br />

G<br />

R<br />

Y (mm)<br />

100<br />

V<br />

B<br />

50<br />

R<br />

IR<br />

IR<br />

0<br />

R<br />

0 50 100 150 200 250 300 350 400<br />

X (mm)<br />

Figura 4.3: Disposizione geometrica dei <strong>di</strong>o<strong>di</strong> LED che compongono il “cielo” artificiale; le<br />

lettere visibili in figura sono le iniziali dei colori corrispondenti alle l<strong>un</strong>ghezze d’onda <strong>di</strong> picco<br />

emesse dai <strong>di</strong>o<strong>di</strong>.<br />

4.3.2 I risultati delle prove <strong>di</strong> messa a fuoco<br />

Disponendo degli elementi descritti nel paragrafo precedente, sono state dapprima<br />

in<strong>di</strong>viduate le con<strong>di</strong>zioni necessarie a rendere i <strong>di</strong>o<strong>di</strong> equivalenti a sorgenti<br />

luminose p<strong>un</strong>tiformi. In<strong>di</strong>cando con d la <strong>di</strong>stanza <strong>di</strong> <strong>un</strong>a sorgente p<strong>un</strong>tiforme dal<br />

piano dell’ottica, e servendosi della relazione che definisce l’ingran<strong>di</strong>mento I come<br />

il rapporto tra le <strong>di</strong>mensioni reali dell’oggetto e le corrispondenti <strong>di</strong>mensioni<br />

sull’immagine, si ottiene che, nel caso <strong>di</strong> <strong>un</strong> foro luminoso <strong>di</strong> <strong>di</strong>ametro D, la sua<br />

immagine D ′<br />

sod<strong>di</strong>sfa la relazione<br />

I = D′<br />

D ≃ f d<br />

(4.1)<br />

94


dove f è la l<strong>un</strong>ghezza focale dell’ottica. Poichè il <strong>di</strong>ametro dei fori che <strong>per</strong>mettono<br />

il passaggio della ra<strong>di</strong>azione luminosa dei <strong>di</strong>o<strong>di</strong> LED è <strong>di</strong> 0.3 mm, <strong>per</strong> ottenere <strong>un</strong>a<br />

risoluzione ottica tale da considerare questi ultimi come sorgenti verosimilmente<br />

p<strong>un</strong>tiformi, il piano “stellato” dovrà essere posto ad <strong>un</strong>a <strong>di</strong>stanza tale <strong>per</strong> cui le<br />

immagini a fuoco abbiano <strong>di</strong>mensioni minori delle <strong>di</strong>mensioni <strong>di</strong> <strong>un</strong> singolo pixel<br />

della CCD. Poichè il limite <strong>di</strong>ffrattivo ideale <strong>di</strong> <strong>un</strong>a lente <strong>di</strong> focale f e a<strong>per</strong>tura S<br />

attraversata da <strong>un</strong>a ra<strong>di</strong>azione luminosa <strong>di</strong> l<strong>un</strong>ghezza d’onda λ è definito come<br />

D = 2.44 λ f s<br />

(4.2)<br />

sostituendo i parametri dell’ottica <strong>di</strong>sponibile e considerando la l<strong>un</strong>gezza d’onda<br />

<strong>di</strong> picco del LED verde, si ha<br />

2.44 × 565 nm × 2.5 = 3.4 µm (4.3)<br />

pari a poco più <strong>di</strong> <strong>un</strong> terzo delle <strong>di</strong>mensioni del pixel della CCD utilizzata.<br />

Per assicurarsi <strong>di</strong> essere nella con<strong>di</strong>zione <strong>di</strong> sorgente p<strong>un</strong>tiforme occorrerà<br />

quin<strong>di</strong> che il <strong>di</strong>ametro D ′ sia minore <strong>di</strong> l=9 µm: fissando ad esempio <strong>un</strong>a <strong>di</strong>stanza<br />

<strong>di</strong> 5 m tra lo schermo e l’obiettivo del <strong>sensore</strong>, ne segue <strong>un</strong> ingran<strong>di</strong>mento I =<br />

0.021 tale <strong>per</strong> cui<br />

D ′ = 0.7 · l = 6.3 µm (4.4)<br />

che sod<strong>di</strong>sfa la con<strong>di</strong>zione <strong>di</strong> sorgente p<strong>un</strong>tiforme.<br />

Prima delle prove è stata applicata alla ghiera del teleobiettivo <strong>un</strong>a scala<br />

millimetrica <strong>per</strong> valutare l’escursione meccanica nel range <strong>di</strong> messa a fuoco testato:<br />

oltre ad in<strong>di</strong>viduare le <strong>di</strong>verse posizioni <strong>di</strong> messa a fuoco trovate, la scala ha<br />

fornito in<strong>di</strong>cazioni utili in previsione dell’utilizzo della messa a fuoco motorizzata.<br />

Le prove sono state effettuate inquadrando <strong>un</strong>a visuale che contenesse almeno<br />

<strong>un</strong> LED <strong>per</strong> ogni l<strong>un</strong>ghezza d’onda luminosa <strong>di</strong>sponibile e sono stati impostati due<br />

tempi <strong>di</strong> esposizione: <strong>un</strong> tempo <strong>di</strong> esposizione breve ha <strong>per</strong>messo <strong>di</strong> in<strong>di</strong>viduare<br />

con chiarezza l’andamento dei <strong>di</strong>ametri delle immagini luminose in f<strong>un</strong>zione della<br />

posizione <strong>di</strong> messa a fuoco, mentre <strong>un</strong> tempo <strong>di</strong> esposizione l<strong>un</strong>go ha evidenziato<br />

i comportamenti che si manifestano in presenza <strong>di</strong> segnale saturo.<br />

Il segnale particolarmente intenso dei LED infrarossi e la loro posizione <strong>di</strong><br />

messa a fuoco sensibilmente <strong>di</strong>versa rispetto a quella dei LED visibili, impone<br />

che essi siano trattati separatamente. Le figure (4.4) e (4.5) mostrano i risultati<br />

delle prove con i dati raccolti sui LED “riconosciuti” dall’algoritmo: le curve si<br />

interrompono quando, a causa <strong>di</strong> <strong>un</strong>a posizione troppo fuori fuoco, l’identificazione<br />

non è più possibile. La figura (4.4) mostra l’andamento del <strong>di</strong>ametro misurato<br />

<strong>per</strong> ciasc<strong>un</strong>o dei LED impostando il tempo <strong>di</strong> esposizione a 10 ms; il <strong>di</strong>ametro<br />

95


7<br />

Blu<br />

6<br />

Rosso<br />

Giallo<br />

Verde<br />

5<br />

Diametro (pixel)<br />

4<br />

3<br />

2<br />

1<br />

0<br />

0 2 4 6 8 10 12 14 16<br />

Posizione fuoco (U. A.)<br />

Figura 4.4: Andamento con la messa a fuoco dei <strong>di</strong>ametri misurati nelle immagini dei LED<br />

identificati dal <strong>sensore</strong>: a causa <strong>di</strong> <strong>un</strong>a debole aberrazione cromatica la posizione <strong>di</strong> migliore<br />

focalizzazione è compresa tra 6 e 9. Il tempo <strong>di</strong> esposizione è 10 ms.<br />

σ, definito come deviazione standard della <strong>di</strong>stribuzione del segnale misurato, è<br />

espresso in frazioni <strong>di</strong> pixel: √<br />

σ = σx 2 + σy 2 (4.5)<br />

essendo σ 2 x e σ 2 y le quantità<br />

σ 2 x =<br />

σ 2 y =<br />

∑ ni −1 ∑ nj −1<br />

i=0<br />

∑ ni −1 ∑ nj −1<br />

i=0 j=0<br />

∑ ni −1 ∑ nj −1<br />

i=0<br />

∑ ni −1 ∑ nj −1<br />

i=0 j=0<br />

j=0 (x i − x c ) 2 Ẽ ij<br />

(4.6)<br />

Ẽ ij<br />

j=0 (x i − x c ) 2 Ẽ ij<br />

(4.7)<br />

Ẽ ij<br />

dove sono state utilizzate le stesse notazioni utilizzate nel paragrafo (2.3.2). È<br />

possibile notare <strong>per</strong> ogni l<strong>un</strong>ghezza d’onda <strong>un</strong> andamento a “V” entro le posizioni<br />

5 e 13, mentre <strong>per</strong> i LED giallo e blu è inoltre riscontrabile <strong>un</strong> rapido decremento<br />

dell’entità <strong>di</strong> σ rispettivamente nelle posizioni 3 e 15.<br />

Nell’ipotesi <strong>di</strong> <strong>un</strong> comportamento simmetrico degli andamenti in corrispondenza<br />

delle posizioni vicine alla migliore messa a fuoco, si possono ritenere le<br />

96


posizioni <strong>di</strong> minimo visibili in figura come stime del miglior grado <strong>di</strong> focalizzazione<br />

raggi<strong>un</strong>ta; in particolare si può stimare l’aberrazione cromatica sulle l<strong>un</strong>ghezze<br />

d’onda in esame come <strong>di</strong>stribuita l<strong>un</strong>go almeno <strong>un</strong>’estensione <strong>di</strong> 3 posizioni della<br />

ghiera: avendo quest’ultima <strong>un</strong> <strong>di</strong>ametro <strong>di</strong> 63 mm, l’escursione meccanica della<br />

ghiera copre circa 5 ◦ , corrispondente ad 1/8 dell’escursione totale.<br />

In corrispondenza delle posizioni <strong>di</strong> migliore messa a fuoco si può osservare come<br />

i valori minimi <strong>di</strong> σ varino da 1 a circa 1.5 volte la <strong>di</strong>mensione <strong>di</strong> <strong>un</strong> pixel; questo<br />

risultato porta a ritenere che, almeno <strong>per</strong> le l<strong>un</strong>ghezze d’onda corrispondenti<br />

al verde ed al blu, l’ottica possa considerarsi al limite <strong>di</strong>ffrattivo.<br />

L’andamento <strong>di</strong> brusca riduzione del <strong>di</strong>ametro misurato <strong>per</strong> i LED giallo e blu<br />

lontano dalla posizione <strong>di</strong> messa a fuoco, è dovuto proprio alla loro eccessiva defocalizzazione:<br />

poichè in entrambi i casi l’intensità luminosa totale è <strong>di</strong>stribuita<br />

su <strong>un</strong> gran numero <strong>di</strong> pixel, le code della <strong>di</strong>stribuzione gaussiana <strong>di</strong> quest’ultima<br />

scendono sotto la soglia impostata dall’algoritmo, contribuendo così alla<br />

“sparizione” <strong>di</strong> <strong>un</strong>a sempre maggiore <strong>per</strong>centuale <strong>di</strong> segnale.<br />

10 5 0 2 4 6 8 10 12 14 16<br />

10 4<br />

Livelli ADC<br />

1000<br />

100<br />

Blu<br />

Rosso<br />

Giallo<br />

Verde<br />

10<br />

Posizione fuoco (U. A.)<br />

Figura 4.5: Andamento con la messa a fuoco delle intensità luminose misurate con 10 ms <strong>di</strong><br />

esposizione: quando la focalizzazione ottimale viene raggi<strong>un</strong>ta, il segnale totale raccolto resta<br />

praticamente costante.<br />

A questo proposito la figura (4.5) illustra l’andamento dell’intensità totale del<br />

segnale luminoso misurato in corrispondenza delle medesime posizioni: è evidente<br />

97


come, <strong>per</strong> i LED citati, il comportamento sia analogo al precedente ed egualmente<br />

interpretabile. In corrispondenza delle posizioni <strong>di</strong> corretta messa a fuoco, invece,<br />

il segnale misurato si mantiene all’incirca costante, poichè in questo caso tutta<br />

l’energia luminosa viene raccolta nell’immagine focalizzata. Dalla stessa figura si<br />

può infine constatare che, con il tempo <strong>di</strong> esposizione prescelto, ness<strong>un</strong>a immagine<br />

risulta satura. Le figure (4.6) e (4.7) illustrano invece i risultati della prova<br />

eseguita con <strong>un</strong> tempo <strong>di</strong> esposizione impostato a 100 ms.<br />

9<br />

8<br />

Blu<br />

Rosso<br />

Giallo<br />

7<br />

Verde<br />

Diametro (pixel)<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0 2 4 6 8 10 12 14 16<br />

Posizione fuoco (U. A.)<br />

Figura 4.6: Andamento equivalente a quello <strong>di</strong> figura (4.4), ottenuto con <strong>un</strong> tempo <strong>di</strong> esposizione<br />

<strong>di</strong> 100 ms: gli effetti della saturazione rendono i risultati meno significativi.<br />

La figura (4.6) illustra l’andamento dei <strong>di</strong>ametri σ misurati in questo caso; è<br />

possibile constatare ancora <strong>un</strong> andamento a “V” ottenuto sulle immagini <strong>di</strong> ogni<br />

LED, mentre le posizioni <strong>di</strong> minimo appaiono ora più ravvicinati tra loro e coincidenti<br />

nella posizione 9; osservando <strong>per</strong>ò i valori delle corrispondenti intensità<br />

totali raccolte in figura (4.7), si comprende come questo risultato sulla posizione<br />

<strong>di</strong> miglior fuoco sia in realtà meno significativo <strong>di</strong> quello descritto in precedenza:<br />

risulta infatti che i segnali misurati dei LED rosso e giallo sono saturi ed in corrispondenza<br />

della posizione 9 l’intensità totale rivelata nelle immagini decresce.<br />

Nel caso <strong>di</strong> <strong>un</strong>a focalizzazione <strong>di</strong> segnali molto intensi, infatti, l’energia luminosa<br />

emessa dai <strong>di</strong>o<strong>di</strong> viene integrata su <strong>un</strong> numero sempre più ristretto <strong>di</strong> pixel,<br />

determinando così la possibilità <strong>di</strong> <strong>un</strong>a loro rapida saturazione in concomitanza<br />

98


con l’adozione <strong>di</strong> tempi <strong>di</strong> esposizione al segnale l<strong>un</strong>ghi; il raggi<strong>un</strong>gimento delle<br />

con<strong>di</strong>zioni <strong>di</strong> saturazione determina l’inizio del fenomeno <strong>di</strong> blooming dei pixel,<br />

ovverosia il trasferimento nei pixel a<strong>di</strong>acenti dei fotoelettroni eccedenti il numero<br />

massimo <strong>di</strong> quelli contenibili nel singolo pixel saturo; questa espansione dell’immagine<br />

determina l’abbassamento dell’intensità totale misurata <strong>per</strong> i <strong>di</strong>o<strong>di</strong> più<br />

intensi, poichè parte della carica generata defluisce nei pixel esterni al rettangolo<br />

selezionato dall’algoritmo. Ciò può dar luogo ad <strong>un</strong> fenomeno <strong>di</strong> “satellizzazione”<br />

dell’immagine <strong>di</strong> partenza causato dalle ripetute esecuzioni dell’algoritmo stesso,<br />

sottraendo in questo modo <strong>un</strong> contributo all’energia luminosa complessivamente<br />

rivelata.<br />

Per quanto riguarda l’andamento dei <strong>di</strong>ametri dell’immagine, invece, l’“appiattimento”<br />

dei valori massimi dello shape gaussiano del segnale determina<br />

<strong>un</strong>a misura falsata della deviazione standard σ, pur mantenendo l’andamento<br />

qualitativo dovuto alla presenza <strong>di</strong> <strong>un</strong> minimo.<br />

In conclusione, dai dati raccolti risulta com<strong>un</strong>que che la posizione 7 può essere<br />

presa come stima sufficientemente accurata <strong>per</strong> <strong>un</strong>a corretta messa a fuoco dei<br />

LED visibili.<br />

10 6 Blu<br />

Rosso<br />

Giallo<br />

Verde<br />

0 2 4 6 8 10 12 14 16<br />

10 5<br />

Livelli ADC<br />

10 4<br />

1000<br />

100<br />

Posizione fuoco (U. A.)<br />

Figura 4.7: Andamento equivalente a quello <strong>di</strong> figura (4.5), ottenuta impiegando <strong>un</strong> tempo <strong>di</strong><br />

esposizione <strong>di</strong> 100 ms: la presenza della saturazione è riscontrabile dall’andamento del segnale<br />

sui LED più luminosi.<br />

99


Le prove effettuate con i LED infrarossi, caratterizzati da <strong>un</strong>a intensità del<br />

segnale luminoso molto elevata, sono state condotte con l’impiego <strong>di</strong> <strong>un</strong>’<strong>un</strong>ico<br />

tempo <strong>di</strong> esposizione (5 ms), sufficientemente breve da evitare la saturazione dei<br />

pixel. Le figure (4.8a) e (4.8b) illustrano i risultati delle prove eseguite <strong>per</strong> determinare<br />

<strong>di</strong>ametri ed intensità dei LED infrarossi; pur in presenza <strong>di</strong> pochi p<strong>un</strong>ti<br />

s<strong>per</strong>imentali, è possibile notare da figura (4.8a) come la messa a fuoco dell’immagine<br />

dei LED infrarossi sia localizzata all’interno <strong>di</strong> <strong>un</strong> intervallo <strong>di</strong> posizioni<br />

(13-17) sensibilmente <strong>di</strong>verse dai casi trattati in precedenza. La figura (4.8b)<br />

invece, come già riscontrato in figura (4.5) <strong>per</strong> i LED nel visibile, mostra l’andamento<br />

pressochè costante dell’intensità totale del segnale misurato: analogamente<br />

a quanto già <strong>di</strong>scusso in precedenza, tutta l’energia luminosa focalizzata viene in<br />

questo caso correttamente rivelata.<br />

4<br />

Infrarosso 1<br />

Infrarosso 2<br />

3.5<br />

1.4 10 4<br />

Diametro (pixel)<br />

3<br />

2.5<br />

Livelli ADC<br />

1.2 10 4<br />

1 10 4<br />

1.6 10 4 12 13 14 15 16 17 18<br />

Infrarosso 1<br />

infrarosso 2<br />

2<br />

8000<br />

1.5<br />

6000<br />

12 13 14 15 16 17 18<br />

Posizione fuoco (U. A.)<br />

Posizione fuoco (U. A.)<br />

Figura 4.8: Risultati delle prove effettuate sui soli pixel infrarossi, identificati dall’algoritmo<br />

impostando <strong>un</strong> tempo <strong>di</strong> esposizione <strong>di</strong> 5 ms: (a) andamento dei <strong>di</strong>ametri con la messa a fuoco,<br />

(b) andamento delle intensità totali rivelate.<br />

4.3.3 Intensità, <strong>di</strong>ametri e tempi <strong>di</strong> esposizione<br />

Fissata la posizione <strong>di</strong> messa a fuoco <strong>per</strong> i LED visibili in<strong>di</strong>viduata nelle prove<br />

illustrate nel paragrafo precedente, sono stati raccolti ulteriori dati in f<strong>un</strong>zione<br />

<strong>di</strong> <strong>di</strong>versi tempi <strong>di</strong> esposizione; le figure (4.9a) e (4.9b) illustrano i risultati <strong>di</strong><br />

<strong>un</strong>a serie <strong>di</strong> prove effettuate sul solo LED giallo utilizzando <strong>un</strong> filtro neutro <strong>per</strong><br />

ridurne l’emissione luminosa <strong>di</strong> circa <strong>un</strong> fattore 100. L’intensità luminosa complessivamente<br />

rivelata mantiene, come è logico aspettarsi, <strong>un</strong> andamento lineare<br />

crescente col tempo fino all’isorgere dei fenomeni legati alla saturazione dei pixel;<br />

questo andamento è riscontrabile con maggiore evidenza in figura (4.9a), dove<br />

100


10<br />

10 4<br />

3<br />

2.5<br />

Livelli <strong>di</strong> ADC<br />

1000<br />

Diametro (pixel)<br />

2<br />

1.5<br />

100<br />

1<br />

0.5<br />

0<br />

0.001 0.01 0.1 1 10<br />

10 100 1000 10 4 10 5<br />

Tempo <strong>di</strong> esposizione (s)<br />

Livelli <strong>di</strong> ADC<br />

Figura 4.9: Prove effettuate sul LED giallo con messa a fuoco fissa. (a) Andamento dell’intensità<br />

massima rivelata su <strong>di</strong> <strong>un</strong> singolo pixel a <strong>di</strong>versi tempi <strong>di</strong> esposizione; è visibile l’effetto del<br />

blooming intorno a 1s <strong>di</strong> esposizione. (b) Andamento del <strong>di</strong>ametro dell’immagine del LED in<br />

f<strong>un</strong>zione dell’intensità complessivamente misurata: esiste <strong>un</strong> plateau in corrispondenza della<br />

misura della larghezza dello shape della ra<strong>di</strong>azione incidente.<br />

sono riportati i valori dell’intensità massima misurata da <strong>un</strong> singolo pixel dell’immagine<br />

in f<strong>un</strong>zione del tempo <strong>di</strong> esposizione in <strong>un</strong> range <strong>di</strong> valori compreso<br />

tra 5 millisecon<strong>di</strong> e 10 secon<strong>di</strong>: è possibile notare come intorno al valore <strong>di</strong> 3 · 10 3<br />

livelli <strong>di</strong> ADC la pendenza della curva si appiattisca a causa del fenomeno <strong>di</strong> blooming<br />

che anticipa la saturazione vera e propria del pixel. La figura (4.9b) illustra<br />

invece l’andamento del <strong>di</strong>ametro dell’immagine negli stessi intervalli <strong>di</strong> tempo: i<br />

valori riportati in figura sono espressi in f<strong>un</strong>zione dei livelli <strong>di</strong> ADC del segnale<br />

complessivamente rivelato <strong>per</strong> ciasc<strong>un</strong> p<strong>un</strong>to allo scopo <strong>di</strong> evitare <strong>un</strong>’eccessiva<br />

<strong>di</strong>s<strong>per</strong>sione delle misure dovuta alla deriva termica del <strong>di</strong>odo col tempo. L’andamento<br />

ottenuto appare <strong>di</strong>viso in tre regioni <strong>di</strong> comportamento: la deviazione<br />

σ cresce col valore dell’intensità luminosa sino a raggi<strong>un</strong>gere <strong>un</strong> valore <strong>di</strong> ADC<br />

prossimo a 100 in corrispondenza del quale si ha <strong>un</strong> andamento a plateau fino a<br />

valori <strong>di</strong> ADC (∼ 10 3 ) oltre i quali σ torna nuovamente ad aumentare. L’andamento<br />

iniziale <strong>di</strong> σ è <strong>un</strong> effetto dell’intensificazione del segnale luminoso: mentre<br />

la larghezza della <strong>di</strong>stribuzione dell’intensità luminosa proveniente dai LED è <strong>un</strong><br />

parametro fisso, la sua misura varia invece col tempo a causa del progressivo aumento<br />

del segnale raccolto e, in particolare, dell’emergere oltre il livello <strong>di</strong> soglia<br />

delle code gaussiane del segnale luminoso. La regione interme<strong>di</strong>a, dove il valore <strong>di</strong><br />

σ si “stabilizza”, coincide con la misura che meglio approssima la reale larghezza<br />

dello shape gaussiano della ra<strong>di</strong>azione incidente. Con l’aumentare del tempo <strong>di</strong><br />

esposizione, infine, l’andamento della misura <strong>di</strong> σ comincia a mostrare l’effetto<br />

101


dei fenomeni <strong>di</strong> blooming legati all’insorgere della saturazione e che tendono a<br />

<strong>di</strong>stribuire su <strong>di</strong> <strong>un</strong> numero crescente <strong>di</strong> pixel il segnale raccolto nell’immagine.<br />

4.4 Le prove sulla precisione <strong>di</strong> p<strong>un</strong>tamento<br />

4.4.1 Il metodo s<strong>per</strong>imentale<br />

Il metodo impiegato <strong>per</strong> ottenere la misura s<strong>per</strong>imentale della precisione <strong>di</strong> p<strong>un</strong>tamento<br />

consentita dal <strong>sensore</strong> <strong>stellare</strong> necessita <strong>di</strong> alc<strong>un</strong>e considerazioni preliminari.<br />

Per poter valutare la precisione <strong>di</strong> p<strong>un</strong>tamento del <strong>sensore</strong> è preferibile<br />

effettuare le misure eseguendo il “riconoscimento” dei LED su posizioni <strong>di</strong>fferenti<br />

dello schermo: ciò si avvicina maggiormente alle con<strong>di</strong>zioni <strong>di</strong>namiche <strong>di</strong> uso del<br />

<strong>sensore</strong> e riduce l’introduzione <strong>di</strong> eventuali sistematicità duvute all’illuminazione<br />

<strong>di</strong> <strong>un</strong>a stessa porzione <strong>di</strong> su<strong>per</strong>ficie della CCD. I risultati delle elaborazioni <strong>di</strong><br />

immagini così concepite forniscono le componenti del versore <strong>di</strong> p<strong>un</strong>tamento del<br />

<strong>sensore</strong> rispetto alla terna assoluta del catalogo dei LED. Per apprezzare il livello<br />

<strong>di</strong> precisione occorrebbe misurare gli scarti esistenti nella <strong>di</strong>fferenza vettoriale<br />

tra la <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento misurata ẑ ed il versore ẑ della terna assoluta,<br />

ma questo è possibile solo se il reale posizionamento <strong>di</strong> quest’ultima è noto con<br />

precisione assoluta, con<strong>di</strong>zione <strong>di</strong>fficilmente realizzabile. Il problema può essere<br />

risolto se si procede eseguendo le misure <strong>di</strong> p<strong>un</strong>tamento sullo schermo “stellato”<br />

che viene successivamente traslato <strong>di</strong> <strong>un</strong>a quantità nota con elevata precisione<br />

l<strong>un</strong>go <strong>un</strong>a <strong>di</strong>rezione arbitraria ˆd trasversale alla <strong>di</strong>rezione ẑ: i risultati raccolti<br />

sull’andamento delle componenti v x e v y del versore ẑ l<strong>un</strong>go la <strong>di</strong>rezione ẑ della<br />

terna assoluta consentono <strong>di</strong> determinare l’entità dello spostamento compiuto dal<br />

piano e quin<strong>di</strong>, dopo <strong>un</strong> opport<strong>un</strong>o fit delle misure, la precisa posizione ass<strong>un</strong>ta<br />

nello spazio dalla terna assoluta del catalogo.<br />

Con riferimento alla figura (4.10), dove è in<strong>di</strong>cato con α 0 il valore iniziale dell’angolo<br />

formato tra la componente v x del versore ẑ e la proiezione <strong>di</strong> quest’ultimo<br />

sul piano (ˆx, ẑ), <strong>un</strong>o spostamento l<strong>un</strong>go la <strong>di</strong>rezione ˆd <strong>di</strong> entità ∆ determina <strong>un</strong><br />

nuovo valore α 1 dell’angolo considerato; poichè la traslazione avviene l<strong>un</strong>go <strong>un</strong>a<br />

<strong>di</strong>rezione arbitraria, lo stesso spostamento ∆ determinerà anche <strong>un</strong> passaggio<br />

al valore β 1 dell’angolo β 0 formato dalla componente v y con la proiezione dello<br />

stesso versore sul piano (ŷ, ẑ) (la componente v z può essere trascurata in quanto<br />

determinata dalla con<strong>di</strong>zione <strong>di</strong> normalizzazione del versore ẑ); se gli spostamenti<br />

effettuati sono piccoli rispetto alla <strong>di</strong>stanza L tra il piano e l’obiettivo e se si<br />

in<strong>di</strong>ca con δ l’angolo formato tra la <strong>di</strong>rezione dello spostamento arbitrario ˆd e<br />

l’asse ˆx della terna assoluta, la <strong>di</strong>fferenza tra i suddetti angoli si potrà esprimere<br />

102


L<br />

x^<br />

^z<br />

α<br />

0<br />

d<br />

^<br />

δ<br />

^y<br />

^z<br />

Terna assoluta<br />

β<br />

0<br />

Figura 4.10: Disposizione geometrica delle grandezze citate nel testo: la terna assoluta si trova<br />

ad <strong>un</strong>a <strong>di</strong>stanza L dal piano “stellato”; quest’ultimo si sposta l<strong>un</strong>go la <strong>di</strong>rezione ˆd, formante<br />

l’angolo δ con il versore ˆx della terna.<br />

al prim’or<strong>di</strong>ne come:<br />

α 1 − α 0 = cos δ ∆ L<br />

β 1 − β 0 = sin δ ∆ L<br />

(4.8)<br />

(4.9)<br />

Disponendo il “cielo” stellato in modo che la normale al suo piano si <strong>di</strong>scosti<br />

poco dalla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento del <strong>sensore</strong> (α 0 e β 0 piccoli), si può riassumere<br />

<strong>di</strong>cendo che i risultati <strong>di</strong> <strong>un</strong>a serie <strong>di</strong> misure <strong>di</strong> questo tipo porta ad <strong>un</strong> andamento<br />

delle componenti v x e v y del versore ẑ esprimibile come<br />

v x = cos δ ∆ L + v0 x (4.10)<br />

v y = sin δ ∆ L + v0 y (4.11)<br />

essendo v 0 x e v 0 y i valori iniziali delle componenti misurate.<br />

I piccoli spostamenti appena descritti sono stati realizzati montando lo schermo<br />

“stellato” su <strong>di</strong> <strong>un</strong> supporto che è stato traslato grazie all’azione <strong>di</strong> <strong>un</strong>a vite<br />

micrometrica; le traslazioni sono state effettuate con <strong>un</strong>’escursione massima <strong>di</strong> 5<br />

mm, compiendo 5 misure <strong>per</strong> ogni millimetro <strong>di</strong> questo intervallo.<br />

L’escursione è stata infine ripetuta tre volte in entrambe le <strong>di</strong>rezioni <strong>di</strong> rotazione<br />

della vite micrometrica, al fine <strong>di</strong> evidenziare l’eventuale presenza <strong>di</strong> <strong>un</strong><br />

effetto <strong>di</strong> “gioco” nella meccanica della vite stessa.<br />

Scegliendo <strong>per</strong> la <strong>di</strong>stanza L del piano dall’ottica <strong>un</strong> valore pari, ad esempio, a<br />

10 metri, la precisione fornita dalla vite micrometrica utilizzata <strong>per</strong> compiere gli<br />

spostamenti (±10 µm) comporta <strong>un</strong>o spostamento angolare pari a 0.2 arcosecon<strong>di</strong><br />

103


e d<strong>un</strong>que sufficiente a valutare <strong>un</strong>a precisione <strong>di</strong> p<strong>un</strong>tamento <strong>di</strong> <strong>un</strong> arcosecondo.<br />

Una <strong>di</strong>stanza <strong>di</strong> 10 metri consente anche la completa osservazione dello schermo<br />

e del “cielo stellato”: più precisamente, affinchè questo sia possibile, è necessario<br />

che sia sod<strong>di</strong>sfatta la relazione<br />

L = lf<br />

l ccd<br />

(4.12)<br />

dove con l,f e l ccd si è in<strong>di</strong>cato rispettivamente il lato maggiore del piano “stellato”,<br />

la l<strong>un</strong>ghezza focale dell’ottica ed il lato minore della CCD. Sostituendo i<br />

parametri in (4.12) con i valori <strong>di</strong>sponibili si ha:<br />

L =<br />

0.47 m × 0.105 m<br />

512 × 9 · 10 −6 m<br />

≃ 10.6 m (4.13)<br />

Disponendo <strong>di</strong> tale valore è ora possibile terminare l’o<strong>per</strong>azione <strong>di</strong> catalogazione<br />

dei <strong>di</strong>o<strong>di</strong> presenti nel “cielo” artificiale a cui si è fatto riferimento: ponendo infatti<br />

a 10.6 m dalla terna solidale col piano “stellato” l’origine <strong>di</strong> <strong>un</strong> sistema <strong>di</strong> assi<br />

cartesiani, si otterrà il riferimento assoluto rispetto al quale ricavare i vettori<br />

<strong>un</strong>itari che identificano la posizione delle stelle-<strong>di</strong>o<strong>di</strong>.<br />

Il posizionamento del piano “stellato” trasversalmente alla <strong>di</strong>rezione dell’asse<br />

<strong>di</strong> vista ẑ del <strong>sensore</strong>, necessita il rispetto <strong>di</strong> <strong>un</strong> valore <strong>di</strong> tolleranza angolare tale<br />

da <strong>per</strong>mettere il buon esito del riconoscimento; se infatti si ruota il piano attorno<br />

ad <strong>un</strong> suo asse <strong>di</strong> simmetria <strong>di</strong> <strong>un</strong> angolo γ, la <strong>di</strong>stanza angolare misurata nella<br />

terna assoluta <strong>di</strong> due LED posti tra loro ad <strong>un</strong>a <strong>di</strong>stanza d sul piano, risulta<br />

cambiata <strong>di</strong> <strong>un</strong>a quantità δφ definita da<br />

d − d cos γ<br />

= δφ (4.14)<br />

L<br />

che può essere ricavata da semplici considerazioni geometriche. Poichè nel riferimento<br />

della CCD la tolleranza coincide con l’angolo <strong>di</strong> visuale α <strong>di</strong> <strong>un</strong> pixel <strong>di</strong><br />

lato l pixel<br />

α = l pixel<br />

= 0.085 · 10 −5 rad ≃ 5 · 10 −3 ◦ (4.15)<br />

f<br />

ne segue che <strong>per</strong> ottenere il riconoscimento dei LED dovrà sempre essere:<br />

δφ < α (4.16)<br />

Sostituendo in (4.14) i valori <strong>di</strong>sponibili ed impiegando <strong>per</strong> d la l<strong>un</strong>ghezza del<br />

lato maggiore del piano, si ottiene come stima della minima tolleranza γ il valore<br />

<strong>di</strong> circa 3.5 ◦ .<br />

Le misure sono state effettuate impiegando <strong>un</strong> tempo <strong>di</strong> esposizione <strong>di</strong> 20<br />

ms ed utilizzando <strong>un</strong> filtro KG1 <strong>per</strong> attenuare l’intensità dei LED infrarossi; il<br />

<strong>di</strong>ametro me<strong>di</strong>o dell’immagine dei LED misurato nella nuova posizione <strong>di</strong> messa<br />

a fuoco a 10.6 m è risultato essere <strong>di</strong> 1.4141±0.2186 pixel.<br />

104


m1<br />

m2<br />

R<br />

m1<br />

m2<br />

R<br />

4.4.2 I risultati delle misure<br />

I risultati delle misure eseguite s<strong>per</strong>imentalmente hanno fornito <strong>per</strong> le componenti<br />

v x e v y del versore ẑ i valori visibili nelle figure (4.11a) e (4.11b). I fit lineari<br />

condotti sui dati hanno <strong>per</strong>messo <strong>di</strong> stimare i parametri delle rette definite nelle<br />

stesse figure, i valori dei quali sono riass<strong>un</strong>ti nella tabella seguente; in particolare,<br />

i parametri α 0 e β 0 relativi alla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento mostrano <strong>un</strong>a precisione<br />

fino alla settima cifra decimale, su<strong>per</strong>iore quin<strong>di</strong> <strong>di</strong> quasi <strong>un</strong> fattore 10 sulle<br />

<strong>di</strong>mensioni <strong>di</strong> <strong>un</strong> arcosecondo; con questo livello <strong>di</strong> precisione, maggiore del valore<br />

<strong>di</strong> stima <strong>di</strong>sponibile sulla precisione <strong>di</strong> p<strong>un</strong>tamento del <strong>sensore</strong> <strong>stellare</strong> (3.68)<br />

soggetto a verifica s<strong>per</strong>imentale, la localizzazione degli spostamenti del piano<br />

“stellato” consente ora il calcolo degli scarti sulla <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento.<br />

cos δ<br />

α 0 (rad)<br />

1.0036 ± 0.0027 6.8922 · 10 −3 ± 6.8 · 10 −7<br />

sin δ<br />

β 0 (rad)<br />

0.0348 ± 0.0015 1.6687 · 10 −4 ± 4.0 · 10 −7<br />

0.0074<br />

0.00019<br />

Vx<br />

y = m0*m1+m2<br />

Value<br />

Error<br />

Vy<br />

y = m0*m1+m2<br />

Value<br />

Error<br />

0.0073<br />

-9.657991e-05<br />

0.006892242<br />

2.562707e-07<br />

6.814791e-07<br />

0.000185<br />

-3.352585e-06<br />

0.0001668786<br />

1.495271e-07<br />

3.976248e-07<br />

Chisq<br />

1.634831e-09<br />

NA<br />

Chisq<br />

5.565632e-10<br />

NA<br />

0.0072<br />

0.9997607<br />

NA<br />

0.9385365<br />

NA<br />

0.00018<br />

0.0071<br />

Vx (rad)<br />

0.007<br />

Vy (rad)<br />

0.000175<br />

0.00017<br />

0.0069<br />

0.000165<br />

0.0068<br />

0.0067<br />

0.00016<br />

0.0066<br />

0.000155<br />

-6 -4 -2 0 2 4<br />

-6 -4 -2 0 2 4<br />

Millimetri<br />

Millimetri<br />

Figura 4.11: Risultati dei fit eseguiti sulle componenti degli scarti della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento,<br />

calcolata sugli spostamenti del “cielo” artificiale: (a) componente v x , (b) componente v y . I<br />

valori che in<strong>di</strong>viduano la reale posizione del piano sono riportati nella tabella presente nel testo.<br />

La figura (4.12a) illustra la <strong>di</strong>s<strong>per</strong>sione dei risultati ottenuti sulla precisione <strong>di</strong><br />

p<strong>un</strong>tamento misurata in arcosecon<strong>di</strong>. La trattazione del <strong>un</strong> modello utilizzato nel<br />

paragrafo (3.4.2) <strong>per</strong> ottenere il valore complessivo della precisione <strong>di</strong> p<strong>un</strong>tamento<br />

(3.68) e che prevede, in questo caso, l’impiego <strong>di</strong> <strong>un</strong>a <strong>di</strong>stribuzione gaussiana<br />

semplificata <strong>per</strong> il valore del modulo delle componenti dz x e dz y degli scarti<br />

dẑ = ẑ − ẑ (4.17)<br />

105


-3<br />

3<br />

20<br />

y = m1*m0/m3*exp(-.5*((m0-0)...<br />

Value<br />

Error<br />

m1<br />

22.6624<br />

2.873081<br />

2<br />

m3<br />

0.8573128<br />

0.05212472<br />

15<br />

Chisq<br />

11.07808<br />

NA<br />

R<br />

0.974292<br />

NA<br />

1<br />

Y (arcsec)<br />

0<br />

Conteggi<br />

10<br />

5<br />

-1<br />

0<br />

-2<br />

-5<br />

-3 -2 -1 0 1 2 3<br />

0 1 2 3 4 5 6<br />

X (arcsec)<br />

Arcosecon<strong>di</strong><br />

Figura 4.12: Risultati delle prove sulla precisione <strong>di</strong> p<strong>un</strong>tamento. (a) Distribuzione spaziale<br />

degli scarti misurati dalla reale <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento. (b) Risultati del fit eseguito con la<br />

f<strong>un</strong>zione (4.18) sulla <strong>di</strong>stribuzione del modulo degli scarti in f<strong>un</strong>zione della <strong>di</strong>stanza angolare;<br />

il valore dell parametro σ p determina la precisione <strong>di</strong> p<strong>un</strong>tamento finale.<br />

ha fornito la stima del valore <strong>di</strong> precisione cercato; se infatti si in<strong>di</strong>ca con ρ p la<br />

f<strong>un</strong>zione <strong>di</strong> fit dell’istogramma del modulo dei suddetti valori (eq. 3.66)<br />

ρ p = 1 σ 2 p<br />

r 2<br />

r e − 1 2 σp 2 (4.18)<br />

si ottiene <strong>per</strong> il parametro cercato, σ p , il valore:<br />

σ p = 0.86 ± 0.05 arcsec (4.19)<br />

La figura (4.12b) illustra il risultato del fit con la f<strong>un</strong>zione (4.18).<br />

Il confronto del risultato s<strong>per</strong>imentale (4.19) con quello ricavato dai test numerici<br />

(3.68) <strong>per</strong> il caso <strong>di</strong> focale 100, <strong>per</strong>mette alc<strong>un</strong>e considerazioni conclusive.<br />

In primo luogo si può osservare come anche le verifiche s<strong>per</strong>imentali abbiano<br />

stabilito entro l’intervallo <strong>di</strong> circa <strong>un</strong> arcosecondo il livello <strong>di</strong> precisione <strong>di</strong> p<strong>un</strong>tamento<br />

consentita dal <strong>sensore</strong> <strong>stellare</strong>. I <strong>di</strong>versi livelli <strong>di</strong> precisione raggi<strong>un</strong>ti nella<br />

simulazione e nella prova s<strong>per</strong>imentale, inoltre, possono essere spiegati facendo<br />

riferimento alla stima <strong>di</strong> andamento della precisione <strong>di</strong> p<strong>un</strong>tamento in f<strong>un</strong>zione<br />

del numero <strong>di</strong> stelle riconosciute dall’algoritmo illustrata nel paragrafo (3.3):<br />

essendo infatti pari a circa 4 il rapporto tra il numero <strong>di</strong> stelle rispettivamente<br />

utilizzate <strong>per</strong> la determinazione della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento nei due <strong>di</strong>fferenti<br />

casi (tabella (3.1) e paragrafo (4.3.1)), la precisione <strong>di</strong> p<strong>un</strong>tamento s<strong>per</strong>imentale<br />

dovrebbe essere inferiore <strong>di</strong> quella ottenuta nelle simulazioni <strong>di</strong> almeno <strong>un</strong> fattore<br />

2. Essendo circa 1.6 il fattore effettivamente riscontrato, l’andamento previsto<br />

resta sostanzialmente confermato.<br />

106


Conclusioni<br />

L’attività <strong>di</strong> stu<strong>di</strong>o condotta presso l’istituto IPCF del CNR <strong>di</strong> Pisa ha consentito<br />

la realizzazione <strong>di</strong> <strong>un</strong> <strong>prototipo</strong> <strong>di</strong> <strong>sensore</strong> <strong>stellare</strong> dotato <strong>di</strong> caratteristiche<br />

originali e adatto ad integrare il sistema <strong>di</strong> controllo <strong>di</strong> assetto della piattaforma<br />

denominata HiPeG, progetto finanziato dall’ASI ed in fase <strong>di</strong> completamento<br />

presso l’istituto IASF del CNR <strong>di</strong> Bologna.<br />

Questo progetto necessita <strong>di</strong> caratteristiche tali da consentire <strong>un</strong>’accurata validazione<br />

dei dati che saranno raccolti in <strong>un</strong> prossimo futuro da <strong>un</strong>a nuova generazione<br />

<strong>di</strong> telescopi in grado <strong>di</strong> effettuare misure spettrali <strong>di</strong> sorgenti astronomiche<br />

X e γ con <strong>un</strong>a elevata risoluzione angolare.<br />

Il <strong>sensore</strong> <strong>stellare</strong> sviluppato presso l’istituto IPCF si basa sull’elaborazione<br />

<strong>di</strong> immagini <strong>di</strong> campi stellari grazie ad <strong>un</strong> software <strong>di</strong> riconoscimento <strong>stellare</strong> in<br />

grado <strong>di</strong> determinare, con <strong>un</strong>a frequenza <strong>di</strong> up-date della misura pari ad 1 Hz, <strong>un</strong>a<br />

<strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento ottico con <strong>un</strong> livello <strong>di</strong> precisone <strong>di</strong> pochi arcosecon<strong>di</strong>.<br />

L’algoritmo sviluppato possiede inoltre la capacità <strong>di</strong> effettuare l’inseguimento<br />

della <strong>di</strong>rezione <strong>di</strong> p<strong>un</strong>tamento determinata.<br />

Questa versatilità <strong>di</strong> impiego, <strong>un</strong>ita alla capacità <strong>di</strong> calcolo dell’hardware ed<br />

all’alta <strong>di</strong>namica dell’elettronica <strong>di</strong> acquisizione delle immagini impiegata, consentirà<br />

<strong>di</strong> raggi<strong>un</strong>gere la completa autonomia <strong>di</strong> f<strong>un</strong>zionamento <strong>di</strong> questa nuova<br />

piattaforma scientifica.<br />

I test numerici e <strong>di</strong> laboratorio sinora effettuati sul <strong>prototipo</strong> realizzato, hanno<br />

consentito <strong>di</strong> poter verificare il f<strong>un</strong>zionamento <strong>di</strong> tutte le procedure che compongono<br />

l’algoritmo <strong>di</strong> identificazione dei campi stellari; inoltre il livello <strong>di</strong> precisione<br />

espresso in queste prove si è rivelato maggiore rispetto al valore previsto dalle<br />

specifiche del progetto ASI. I test condotti all’IPCF hanno inoltre suggerito<br />

sp<strong>un</strong>ti utili <strong>per</strong> nuovi e futuri sviluppi, quali l’ottenimento <strong>di</strong> tempi <strong>di</strong> calcolo<br />

ulteriormente ridotti <strong>per</strong> l’adozione <strong>di</strong> ottiche che consentano la visualizzazione<br />

<strong>di</strong> <strong>un</strong> alto numero <strong>di</strong> stelle.<br />

Con le informazioni che saranno raccolte durante il primo volo <strong>di</strong> prova, previsto<br />

<strong>per</strong> l’estate 2004, si renderanno <strong>di</strong>sponibili gli elementi necessari <strong>per</strong> le<br />

mo<strong>di</strong>fiche che consentiranno anche <strong>un</strong> uso <strong>di</strong>urno del <strong>sensore</strong>.<br />

107


Bibliografia<br />

[1] Les instruments de l’astrophisique nuclèaire. http://www.cesr.fr/%7Epvb/-<br />

MAX/L-imp.html, Centre d’Etude Spatial des Rayonnements, Toulouse,<br />

France, 2001.<br />

[2] P. Laporte, N. Abrosimov, P. Bastie, B. Cor<strong>di</strong>er, G. D. Cocco, J. Evrard,<br />

L. A. Gizzi, B. Hamelin, J. P. Laurent, P. Paltani, G. K. Skinner, R. K.<br />

Smither e P. von Ballmoos. Claire - towards the first light for a gamma-ray<br />

lens. Nuclear Instruments and Methods in Physics Research, Section A vol.<br />

442, 2000.<br />

[3] E. M. Gullikson. Specular reflectivities for grazing-incidence mirrors. In X-<br />

Ray Data Booklet. Center for X-Ray Optics And Advanced Light Sources,<br />

Lawrence Berkeley National Laboratory, University of California, USA, 2001.<br />

[4] F. Frontera e G. Pareschi. Comparative study of hard x-ray focusing<br />

techniques for space astronomy. Proc. SPIE vol. 2 (2515), 1995.<br />

[5] The HEXIT hard X-ray balloon-born ex<strong>per</strong>iment. Rapporto annuale,<br />

http://www.merate.mi.astro.it/docM/reports/ann2002/annuario, Osservatorio<br />

Astronomico <strong>di</strong> Brera, 2002.<br />

[6] The history of gamma-ray astronomy. http://imagine.gsfc.nasa.gov/-<br />

docs/science/know l1/history gamma.html, Laboratory for High Energy<br />

Astrophysics, NASA Goddard Space Flight Center, USA, 2002.<br />

[7] Eart atmosphere model - Metric <strong>un</strong>its. http://www.grc.nasa.gov/WWW/K-<br />

12/airplane/atmosmet508.html, NASA Glenn Learning Technologies Center,<br />

USA, 2002.<br />

[8] E. M. Gullikson. Mass absorption coefficients. In X-Ray Data Booklet. Center<br />

for X-Ray Optics And Advanced Light Sources, Lawrence Berkeley National<br />

Laboratory, University of California, USA, 2001.<br />

109


[9] A. Basili, G. D. Cocco, T. Franceschini, F. Frontera, L. A. Gizzi, G. Lan<strong>di</strong>ni<br />

e S. Silvestri. LAPEX ex<strong>per</strong>iment: general description and pointing issues.<br />

Rap. tecn., TESRE - CNR Bologna, 2001.<br />

[10] S. Silvestri, A. Basili, G. D. Cocco, T. Franceschini, F. Frontera, L. A. Gizzi<br />

e G. Lan<strong>di</strong>ni. Hipeg, a high <strong>per</strong>formance pointing and stabilisation system for<br />

x-ray telescope with focusing optics. In “What are the prospects for cosmic<br />

Physics in Italy ?”, vol. 68. SIF, Bologna, 2000.<br />

[11] G. D. Cocco, A. Basili, T. Franceschini, G. Lan<strong>di</strong>ni, S. silvestri, L. A. Gizzi,<br />

A. Barbini, M. Galimberti e G. Palla<strong>di</strong>no. Hipeg: a high <strong>per</strong>formance ballon<br />

gondola for high angular resolution x-ray telescopes. In 34th COSPAR<br />

Scientific Assembly. The Second World Space Congress, Houston, TX, Usa,<br />

2002.<br />

[12] E. Rossi, G. D. Cocco e A. Traci. Progetto <strong>di</strong> <strong>un</strong> <strong>sensore</strong> <strong>stellare</strong> <strong>per</strong> la ricostruzione<br />

<strong>di</strong> assetto del telescopio GAMTEL. Rap. tecn., Rapporto interno<br />

TESRE N.113, CNR-Bologna, 1986.<br />

[13] M. M. Birnbaum. Spacecraft attitude control using star field trackers. Acta<br />

Astronautica vol. 39 (9-12), 1996.<br />

[14] K. L. Dietz, B. D. Ramsey, C. D. Alexander e J. A. Apple. Daytime<br />

aspect camera for ballon altitudes. Society of Photo-Optical Instrumentation<br />

Engineers , 2002.<br />

[15] E. J. Heide, M. Kruijff, S. R. Douma e D. O. Lansink. Development and<br />

validation of a fast reliable star sensor algorithm with reduced data base.<br />

Rap. tecn., American Institute of Areonautics and Astronautics, USA, 1998.<br />

[16] C. Padgett, K. Kretz-Delgado e S. Udomkesmalee. Evaluation of star identification<br />

techniques. Rap. tecn., Jet Propultion Laboratory, California<br />

Institute of Technology, Pasadena, USA, 1996.<br />

[17] A. Secro<strong>un</strong>, M. Lampton e M. Levi. A high-accuracy, small field of view<br />

star guider. Rap. tecn., Space Sciences Laboratory, University of California,<br />

Berkeley, USA, 2000.<br />

[18] M. Galimberti, L. A. Gizzi, A. Barbini, G. D. Cocco, A. Basili, T. Franceschini,<br />

G. Lan<strong>di</strong>ni e S. Silvestri. Sviluppo del software <strong>di</strong> riconoscimento <strong>di</strong><br />

<strong>un</strong> campo <strong>stellare</strong>. Rap. Tecn. Rapporto interno N. 1/122001, Prot. n. 817,<br />

IFAM - CNR, Pisa, 2001.<br />

110


[19] W. H. Press, S. A. Teukolsky, W. T. Vetterling e B. P. Flannery. Numerical<br />

recipes in C. Cambridge University Press, 1995.<br />

[20] C. W. Allen. Astrophysical quantities. Athlone press, 1976.<br />

[21] E. J. McCartney. Optics of the atmosphere. John Wiley & Sons, 1976.<br />

111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!