Application of HEALpix Pixelization to Gamma-ray Data

Slides:



Advertisements
Similar presentations
1Andrea Caliandro Search of Optimized Cuts for Pulsar Detection Andrea Caliandro - INFN Bari DC2 CloseOut May Goddard Space Flight Center.
Advertisements

GLAST Science Support CenterAugust 9, 2004 Likelihood Analysis of LAT Data James Chiang (GLAST SSC – SLAC)
Status report on Light Simulator Claudia Cecchi Francesca Marcucci Monica Pepe Software meeting Udine January
GLAST LAT Project Astrostatistics Workshop, HEAD meeting, 10 September 2004 James Chiang (GSSC/UMBC) 1 Gamma-ray Large Area Space Telescope Challenges.
7 June 06 1 UW Point Source Detection and Localization: Compare with DC2 truth Toby Burnett University of Washington.
T. Burnett: IRF status 30-Jan-061 DC2 IRF Status Meeting agenda, references at:
Statistics.
C&A 1 May 06 1 Point Source Detection and Localization Update Using the UW HealPixel database on DC2_2 data Toby Burnett University of Washington.
C&A 8 May 06 1 Point Source Localization: Optimizing the CTBCORE cut Toby Burnett University of Washington.
Catalog Meeting 1/5/05 - T. Burnett 1 Pixelization of the GLAST Sky Toby Burnett, Bruce Lesnick University of Washington.
Source detection at Saclay Look for a fast method to find sources over the whole sky Provide list of positions, allowing to run maximum likelihood locally.
C&A 10April06 1 Point Source Detection and Localization Using the UW HealPixel database Toby Burnett University of Washington.
THB Source Catalog Meeting 12/21/05 1 Healpixels and Wavelets Toby Burnett and Bruce Lesnick University of Washington.
Identifying Interplanetary Shock Parameters in Heliospheric MHD Simulation Results S. A. Ledvina 1, D. Odstrcil 2 and J. G. Luhmann 1 1.Space Sciences.
GLAST background review dec Simulating rates: the big picture Incoming rate into the 6 m 2 sphere: is it right? Corresponding trigger rate: implies.
Angular Distribution of Gamma-rays from Up-to-date p-p Interactions GLAST Science Lunch Talk Aug 3, 2006 Niklas Karlsson SLAC / KTH
lecture 2, linear imaging systems Linear Imaging Systems Example: The Pinhole camera Outline  General goals, definitions  Linear Imaging Systems.
Chapter 17 Optics 17.1 Reflection and Refraction
A Primer on Image Acquisition and Data Reduction Using TheSky6, CCDSoft V5 and Microsoft Excel Thomas C. Smith Dark Ridge Observatory (DRO)
GLAST Science Support Center June 29, 2005Data Challenge II Software Workshop GRB Analysis David Band GSFC/UMBC.
Chapter 7 Memory Management
Mesh Generation 58:110 Computer-Aided Engineering Reference: Lecture Notes on Delaunay Mesh Generation, J. Shewchuk (1999)
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Subject: Operating System.
Using potential field extrapolations of active region magnetic fields, observed by SOHO/MDI, as a representation of a real active region, we apply hydrostatic.
Adam Zok Science Undergraduate Laboratory Internship Program August 14, 2008.
INF380 - Proteomics-101 INF380 – Proteomics Chapter 10 – Spectral Comparison Spectral comparison means that an experimental spectrum is compared to theoretical.
A statistical test for point source searches - Aart Heijboer - AWG - Cern june 2002 A statistical test for point source searches Aart Heijboer contents:
Source catalog generation Aim: Build the LAT source catalog (1, 3, 5 years) Jean Ballet, CEA SaclayGSFC, 29 June 2005 Four main functions: Find unknown.
Fermi LAT Monash University Nov 21, 2009 R.DuboisFermi LAT Science Analysis Tutorial1 Issues in a Nutshell LS5039 Low stats: 4k photons in 1 yr Strong.
GLAST LAT Project DC2 Closeout Workshop, GSFC, 31 May-2 June Comparisons of Searches for Sources in the DC2 Data S. W. Digel Stanford Linear Accelerator.
2005 Unbinned Point Source Analysis Update Jim Braun IceCube Fall 2006 Collaboration Meeting.
Source catalog generation for DC2 Aim (in order of priority): 1.Improve on source detection algorithm and error box. 2.Provide a list of source identifications.
Chapter 7 Memory Management Eighth Edition William Stallings Operating Systems: Internals and Design Principles.
1 Giuseppe Romeo Voronoi based Source Detection. 2 Voronoi cell The Voronoi tessellation is constructed as follows: for each data point  i (also called.
June 27-29, DC2 Software Workshop - 1 Tom Stephens GSSC Database Programmer GSSC Data Servers for DC2.
All-sky source search Aim: Look for a fast method to find sources over the whole sky Selection criteria Algorithms Iteration Simulations Energy information.
GLAST Science Support Center November 8, 2005 GUC Action Item #15 AI#15: Pre-Launch GI Proposal Tools David Band (GSSC/JCA-UMBC)
Source catalog generation Aim: Build the LAT source catalog (1, 3, 5 years) Jean Ballet, CEA SaclaySLAC, 23 May 2005 Four main functions: Find unknown.
Likelihood analysis of small diffuse sources Riccardo Rando Elisa Mosconi, Omar Tibolla DC2 Kickoff Meeting – SLAC, 1-3 March 2006.
Chapter 3 Data Representation
Lesson 8: Basic Monte Carlo integration
Virtual memory.
Photon Event Maps Source Detection Transient Detection Jeff Scargle
The Crab Light Curve and Spectra from GBM: An Update
Digital Image Processing Lecture 20: Representation & Description
Jean Ballet, CEA Saclay GSFC, 31 May 2006 All-sky source search
GAMMA-400 performance a,bLeonov A., a,bGalper A., bKheymits M., aSuchkov S., aTopchiev N., bYurkin Y. & bZverev V. aLebedev Physical Institute of the Russian.
B+ Tree.
sourceIdentify and identification strategies for LAT sources
First day: Planets, Sun and Moon
Prospects for Observations of Microquasars with GLAST LAT
Chapter 11: File System Implementation
Chapters 17 & 18 6e, 13 & 14 5e: Design/Storage/Index
Source Detection by Count Excess
Wavelet Analysis for Sources Detection
Planning contents of [DC2] LAT source catalog
p0 life time analysis: general method, updates and preliminary result
Source catalogue generation
Computer Vision Lecture 16: Texture II
° status report analysis details: overview; “where we are”; plans: before finalizing result.. I.Larin 02/13/2009.
All-sky source search issues
UW “Source Detection” Status
Lecture 3: Main Memory.
8. One Function of Two Random Variables
Time-Dependent Searches for Neutrino Point Sources with IceCube
8. One Function of Two Random Variables
° status report analysis details: overview; “where we are”; plans: before finalizing result.. I.Larin 02/13/2009.
Status of the cross section analysis in e! e
Presentation transcript:

Application of HEALpix Pixelization to Gamma-ray Data Gamma-ray Large Area Space Telescope Toby Burnett, Bruce Blesnick, and Marshall Roth (University of Washington) Abstract The HEALpix scheme for tessellating the sky is a natural way to represent all-sky data that is naturally binned in sky coordinates, for example, WMAP. Gamma-ray data is collected and saved as individual photons, and usually analyzed as such. We present a summary data representation that is compact, saves energy information, and is consistent with the energy-dependent resolution. We take advantage of the equal-area, hierarchical characteristics of the HEALpix representation by relating pixel size to energy band. The data set is a sparse list of variable-size pixels, arranged to group regions of the sky. Thus numerous low-energy photons share pixels, while rare high-energy photons often are represented by single pixels. Of course, time variation is lost. We will show how this is used for generating sky pictures, efficiently finding and localizing point sources, and even construction WMAP-like angular power spectra. Images that emphasize point sources Images can be very useful. Since high energy photons are more localized, and represented by smaller Healpixels, we express this by defining the density, photons/area, which is easily determined from the data base and the Healpix code. What is HEALpix? See http://healpix.jpl.nasa.gov: This is a scheme for tessellating the sky into equal-area, quadrilateral pixels which are: Hierachical: different scales are nested: specified by a parameter nside Equal-area: simplifies integration, weighting schemes It is the way that WMAP presents its data, and has been adopted by other CMB missions, like Planck. At right: DC2 images of 3C273: density vs. all photons above 100 Mev Below: the full sky, from a 1-year simulation Earth: ~3M pixels CMB data: ~12M pixels Showing grid refinement It is also a very efficient way to express sky coordinates by single integers. For 32 bit integers, one can index ~800M pixels with separation of 0.5 arcmin, quite adequate for GLAST. Utility routines for converting to and from spherical coordinates are available from JPL, and incorporated into the LAT science analysis software. construct Behave like Define a C++ “Healpix” class to encapsulate the external code. The constructor takes a direction, represents itself by the index. A pixel behaves like a direction, and knows its direction area, or solid angle neighboring pixels (7 or 8) pixel Initial direction Application to exposure calculations This is a natural way to present any data that is distributed over the entire sphere. We use 1-degree pixels. Exposure calculation is a 2-step process: Create exposure cube: Integrate (or sum) over a history, generating the exposure as function of sky position (ra, dec) and angle to GLAST z-axis. (And maybe eventually phi). Save as intermediate file –this is very time-consuming process. The result is a table indexed by healpix index and  bin, covering the full sky. Use the exposure cube to perform a integral over effective area, a function of energy and  , for desired sky positions. Finding and localizing Sources: the UW algorithm The HealPixel database is efficient for storage, capable of storing all the data for the entire mission in memory. Selection of regions of the sky is easy and fast, due to the hierarchical indexing scheme. After populating the Healpixel structure, the UW algorithm applies a series of tests to narrow down the likely source candidates: . Level 8 weighted pixel count. All 786,432 level 8 pixles are examined to see if there are enough photons, including those in nested higher-level pixels, to be worth attempting a fit. Simple Likelihood fit. Starting from each candidate location, a simplified maximum likelihood fit is performed. It assumes a model of a single point source on a uniform background. Only HealPixels from levels 8 and above are included in order to minimize false positives associated with the fact that the background is not uniform on larger scales. Each level is fit independently, but assumes a common location for the point source. The fit, including finding the best position, must converge. Than a threshold is applied to the total test statistic (TS.) Non-weighted count, with children. Starting from each remaining candidate location, the algorithm determines the level 8 pixel in which it is included. A non-weighted count of photons is then taken for the enclosing level 8 pixel and its children. If the result is above a given threshold, the candidate is accepted. Prune neighbors. This step eliminates candidates which overlap the error circles of candidates that have higher TS values. In addition, any candidate closer than 0.25 degrees to a stronger candidate (comparing TS values) is eliminated. Apply power law filter. Finally, false positives are greatly reduced by fitting the spectra (the 8 separate bins) to a power law, and including that in the TS. (This step is under development) Current status: very fast (39 min total for DC2) good efficiency and localization, but too many false positives. The “quilting block” example: showing the boundaries of 48 pixels (CAR projection) with on FOV function F()=(cos  -1)/2 and a single point at (ra,dec)=(0,0) ra dec Binning on the sky: multiscale images The problem: GLAST-LAT images the sky, but it is not an imaging device! Each photon has its own unique reconstructed direction and resolution, described by the point spread function, or PSF. LAT data spans three decades in energy, and the corresponding PSF depends very dramatically on energy, a result of multiple scattering, itself varying by two orders of magnitude. The dependence on angle is rather small. A solution: HealPixel objects: Bin the photons into HEALpix pixels, but use the hierarchical property to vary the size according the energy. The HealPixel class is designed for this, adding one more piece of information to the Healpix class described above, namely the energy bin. The diagram shows the correspondence, appropriate for photons converting in the front, or thin converter section.There are 8 nested levels, from 100 MeV, by factors of 2.3, the last above 40 GeV. The storage is sparse: unlike an image, only non-empty pixels are stored. Relate energy bands to pixel size, from 100 MeV Gamma energy (MeV) Resolution scale factor  (deg) 6 7 8 9 10 11 12 13 level Angular Power Spectra! This is a WMAP-like analysis of the angular power spectrum, easily done with the HEALpix tools. This is photons only, but there are predictions for the distribution of blazars (astro-ph/06101155).