NemesisDP. Un programma automatico per la detection di supernovae extragalattiche. Marco Monaci - ISSP

Documenti analoghi
Il signor Rigoni DAL MEDICO

Il nano sulle spalle del gigante

In questo capitolo descriveremo il sistema numerico internazionale e le operazioni in esso definite. Indice del capitolo

Costruire l immagine. Inquadriamo con la regola dei terzi

LEZIONE 6. L Universo al telescopio

PON Liceo Scientifico Leonardo da Vinci. Vallo della Lucania

Abilità Informatiche

4 Modi Per Ridurre Il Tempo Noiosamente Dedicato Alla Pianificazione Ottimizzata di Percorsi Per I Tuoi Conducenti

Canva: come creare una grafica accattivante.

1 Combinazioni lineari.

Foglio elettronico Microsoft Office Excel 2003

Operazioni sui vettori

Montessori e Psicomatematica

In realtà i segnali con i quali dobbiamo confrontarci più frequentemente sono limitati nel tempo

BREVE RIEPILOGO SULLE FRAZIONI

Catalogazione e ricerca di oggetti tridimensionali RICCARDO SCATENI UNIVERSITÀ DI CAGLIARI

Laboratorio di Elaborazione di Immagini. Esercitazione 2: TRASFORMATA DI FOURIER

Introduzione alla fotografia digitale in Astronomia Antonio Forcina

INSIEME N. L'insieme dei numeri naturali (N) è l'insieme dei numeri interi e positivi.

Alcuni esercizi sulla diagonalizzazione di matrici. campo dei reali. Se lo è calcolare una base spettrale e la relativa forma diagonale di A.

Sistemi di Elaborazione delle Informazioni

Ciao! Oggi apriamo l Osservatorio per scoprire la nostra Galassia e l Universo per come possiamo conoscerli oggi.

Le equazioni e i sistemi di primo grado

Gli Array. Dichiarazione di un array

Matematica per Analisi dei Dati,

In I A, di questo percorso, ci vogliamo tenere in mente

Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara

Origine fisica degli artefatti nelle immagini RM Marco Serafini

Origine fisica degli artefatti nelle immagini RM Marco Serafini

AFAM - Remanzacco. Serata osservativa del 19 novembre

I pianeti coninvolti, il tipo di Zodiaco, la scala e l'armonica sono parametri molto importanti:

Matematica con il foglio di calcolo

Cenno al trattamento delle immagini digitali. Cartografia numerica e GIS Domenico Sguerso

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi

Matrici di Raven e Bochum

Database Lezione 2. Sommario. - Progettazione di un database - Join - Valore NULL - Operatori aggregati

STATISTICHE DI VENDITA

5. TEST DEI CUBI 5.1 I RAPPORTI TRIDIMENSIONALI

Corso sul PACCHETTO OFFICE. Modulo Excel

La proprietà associativa Applica la proprietà associativa, come nell esempio.

Scomposizione in fattori

Che cosa non è la matematica

Con le versioni recenti del programma, non era più possibile emettere fatture per certi importi Ivati.

La matematica del CAD. Vettori e Matrici

VALIDAZIONE DI UN CODICE DI CALCOLO AGLI ELEMENTI FINITI

2. Quesiti dell area scientifica e scientifico-tecnologica

Ciao! Oggi apriamo l Osservatorio per scoprire la nostra Galassia e l Universo per come possiamo conoscerli oggi.

Il disegno vettoriale - scheda di approfondimento

SARA IANNONE 15 METODI PER GUADAGNARE ONLINE

UNA LUCE DEBOLE DEBOLE

Lezione 10: Teorema di Rouchè-Capelli e la classificazione dei sistemi lineari

HOSTING AD ALTI LIVELLI LIVELLO DI PERFORMANCE 1&1: PRESTAZIONI CHE CRESCONO IN BASE ALLE TUE ESIGENZE

Lab.1 - Excel. Prof. De Michele e Farina

Moltiplicazione. Divisione. Multipli e divisori

JABLOTRON CLOUD. Famiglia di applicazioni per utenti finali, partner di installazione e partner commerciali

CONVERSIONE DA DECIMALE A BINARIO

INFORMATICA 09-Foglio di calcolo-base

Metodo dei minimi quadrati e matrice pseudoinversa

L approccio strategico al cambiamento. Come risolvere problemi difficili attraverso soluzioni semplici (a cura di Andrea Farioli)

Esercitazione 4: Filters

Programmazione è gestione di eventi

Una notte sotto le stelle

3. Matrici e algebra lineare in MATLAB

SPAZI EUCLIDEI, APPLICAZIONI SIMMETRICHE, FORME QUADRATICHE

ossia può anche essere localizzato univocamente sul piano complesso con la sua forma polare.

ESERCITAZIONE N.8. Il calcolatore ad orologio di Gauss. L aritmetica dell orologio di Gauss. Operazioni e calcoli in Z n

Esempio B2.1: dire il grado del monomio seguente rispetto ad ogni lettera e il suo grado complessivo:

x1 + 2x 2 + 3x 3 = 0 nelle tre incognite x 1, x 2, x 3. Possiamo risolvere l equazione ricavando l incognita x 1 x 1 = 2x 2 3x 3 2r 1 3r 2 x 2 x 3

usare le funzioni aritmetiche e logiche di base come. Volgiamo costruire un foglio elettronico in cui registriamo i voti presi

Barbara Pozzo. La vita che sei. varia

LUNA - Eclissi Totale

LA CODIFICA DELL INFORMAZIONE

OPERAZIONI IN Q = + = = = =

Questa è la finestra dei dettagli, è possibile selezionare anche da qui un modello o un pezzo per essere aperto.

MARZIANI. Illustrazione di Matteo Pericoli Lui. Sì. Credi che vi siano dei pianeti abitati, oltre alla Terra?

La situazione è rappresentabile così:

Contiamo in cinese. L uso delle bacchette nella numerazione e nelle operazioni

A = Quindi > b=a(:) b =

PROSPETTIVA CENTRALE A2 B2 A2 A B A LT PV AB

Capitolo 10 - Strutture

Ancora sui criteri di divisibilità di Marco Bono

Variabile, costante ed espressione

Calcolo dell altezza di un rilievo lunare: l esempio di Arzachel

Creare una gif animata con GIMP!

Progettazione di curve (sistemi lineari)

Programmazione Procedurale in Linguaggio C++

Corso di Visione Artificiale. Texture. Samuel Rota Bulò

Motivazione: Come si fa? Matrici simmetriche. Fattorizzazioni di matrici speciali

Geometria e Topologia I (U1-4) 2006-mag-10 61

Studio di funzioni goniometriche. di Carmelo Di Stefano 1

Levity IV. Framework per la narrazione interattiva Giocare con i bambini

Anno Scolastico 2014/15 - Classe 1D Verifica di matematica dell 11 Maggio Soluzioni degli esercizi. 2(x 2) 2(x 1) + 2 = 3x

AMMASSI DI GALASSIE. Marco Castellano.

RISOLUZIONE DI SISTEMI LINEARI

I temi child permettono di personalizzare un tema senza dover modificare il tema originale.

REGOLE PER IL CALCOLO MENTALE VELOCE

Elaborazione di segnali mediante DFT

ha come obiettivo quello di costruire a partire da A una matrice U, m n, che abbia il

Spettroscopia ottica di sorgenti celesti ignote

Transcript:

NemesisDP Un programma automatico per la detection di supernovae extragalattiche Marco Monaci - ISSP

La necessità di un software di detection «il nostro budget anticollisione ci permette di controllare solo il 3% del cielo, e con tutto il rispetto signore il cosmo ha un culo enorme» Dan Truman Armageddon

Parafrasando l affermazione di prima, possiamo dire che il cosmo è troppo grande per poterlo controllare tutto a mano e ad occhio. Con un telescopio di medie dimensioni possiamo osservare oltre 50 000 galassie, e in ognuna delle quali esplode in media una supernova ogni secolo. Sono davvero troppe. E necessario automatizzare la ricerca. Del resto, i computer sono stati creati apposta. Fare velocemente operazioni STUPIDE. In questo modo i nostri cervelli, molto più evoluti, possono pensare ad altro, invece di perdere tempo ad osservare centinaia di migliaia di galassie. Questo non significa che non dobbiamo più controllarle. Se ci fa piacere, perché non farlo. MA UNA COSA NON ESCLUDE L ALTRA.

Fattibilità del progetto Ovviamente, il progetto presenta difficoltà notevoli. Sono necessarie molte funzioni, alcune delle quali piuttosto complesse, per ottenere una SICURA E CERTA detection. Necessarie centinaia, se non migliaia di linee di codice. Necessarie procedure di controllo, per evitare falsi allarmi. Necessari sotto-controlli incrociati, per evitare falsi positivi come falsi negativi. Sembra impossibile, vero? ESATTO, COME IMPOSSIBILE SEMBRAVA NEGLI ANNI 40 PORTARE ESSERI UMANI SULLA LUNA.

Complesso o complicato? Immaginiamo di smontare un orologio in tutti i suoi componenti. Con fatica e lavoro, però, possiamo ricostruirlo. L orologio è un oggetto COMPLICATO. Immaginiamo ora di «smontare» un gatto in tutti i suoi componenti, fegato, stomaco, vasi sanguigni eccetera. Poi proviamo a «ricostruirlo». Per quanto ci sforziamo, il gatto non «funziona». Il gatto è un «oggetto» COMPLESSO.

Ecco, il software possiamo ritenerlo ragionevolmente complicato. Per quanto sia intricata e nascosta, la soluzione c è. A noi trovarla. Del resto, ci sono software che eseguono lavori ben più complessi. Basti pensare ai software che dirigono il «traffico» satellitare.

L ambiente MatLab MatLab sta per MatrixLaboratory. Il cuore di MatLab sono appunto le matrici, ovvero tabelle di numeri, anche multidimensionali. Tutto viene trasformato in matrici. Una matrice 1D sarà un vettore, ovvero una colonna di numeri, una matrice 2D sarà una tabella di numeri, una matrice 3D sarà un «cubo» pieno di numeri. Una matrice 4D è un ipercubo pieno di numeri, o se volete, un tesseratto (o un tensore n-dimensionale).

Come passare da una immagine ad una matrice Non è difficile. L immagine in bianco e nero è un enorme rettangolo formato da pixel. Quindi possiamo creare una matrice con tante righe quante sono le righe del CCD e tante colonne quante sono le colonne del CCD. Per ogni elemento mettiamo il valore in ADU del pixel stesso. In questo modo abbandoniamo completamente l idea di immagine e possiamo lavorare sulle matrici corrispondenti senza perdere alcuna informazione.

Alcune proprietà delle matrici Le matrici hanno il notevole vantaggio di poter contenere grandi quantità di informazioni (dall immagine alla matrice non perdiamo informazione) e di essere facili da gestire. Per esempio avrebbe poco senso moltiplicare una immagine per uno scalare (ovvero un valore costante), oppure avrebbe poco senso «sommare» due immagini. Con le matrici tutto questo si può fare molto facilmente.

Le idee alla base del software Per ora le (poche) idee possono essere riassunte in questo prospetto: Caricamento delle immagini manualmente (manca funzione) Calcolo della FFT (Fast Fourier Transorm) Applicazione di un filtro passa basso per eliminare il rumore termico Applicazione della funzione clean.m Sottrazione delle immagini Individuazione dei massimi

Qualche prova con Matlab