spectro perfectionism an algorithmic framework for photon
play

Spectro-Perfectionism: An Algorithmic Framework for Photon - PowerPoint PPT Presentation

Spectro-Perfectionism: An Algorithmic Framework for Photon Noise-Limited Extraction of Optical Fiber Spectroscopy Adam S. Bolton The University of Utah Department of Physics & Astronomy Exoplanet PRVs - PSU - 2010 Aug 19 Beware of... o


  1. Spectro-Perfectionism: An Algorithmic Framework for Photon Noise-Limited Extraction of Optical Fiber Spectroscopy Adam S. Bolton The University of Utah Department of Physics & Astronomy Exoplanet PRVs - PSU - 2010 Aug 19

  2. Beware of... o What you think you know about LSFs and cross-sectional profiles o Extragalactic astronomers proffering advice o Fake data Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  3. Spectro-Perfectionism: What is the right way to go from this: Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  4. Spectro-Perfectionism: What is the right ... to this: way to go from this: ? Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  5. Spectro-Perfectionism: Bolton & Schlegel (2010, PASP , 122, 248) Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  6. Hasn’t this problem been solved? Yes, sort of... Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  7. Hasn’t this problem been solved? “Perfectionism is a disease” -PLS Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  8. Why do I care? www.SLACS.org Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  9. Why might you care? You’re already forward-modeling your spectra. Why not forward-model your raw data, too? Signal-to-noise regimes: SNR ~ 100: systematics limited SNR ~ 10: statistics limited SNR ~ 1: systematics limited Astronomy as experimental physics: we don’t control the accelerator, so best to control and understand the detector well! Spectra get fainter; sky stays as bright as ever. Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  10. Systematics of sky subtraction Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  11. Systematics of sky subtraction Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  12. What do we want in an extraction? • Define in terms of objective scalar optimization • Generate noise-limited model of all 2D frames • Allow optimal weighting • Do not degrade resolution • Characterize resolution accurately • Avoid correlations in extracted 1D samples • Propagate errors correctly (for correct chi^2) • Preserve these properties in multi-frame coadds • Allow foreground estimation and subtraction in the presence of optical non-uniformities • Deliver something that fits an astronomer’s understanding of “the extracted spectrum” • Make it easy to implement Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  13. Boxcar extraction Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  14. Boxcar extraction • Draw two lines • Sum enclosed counts • Call that your spectrum The “quick and dirty” method. Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  15. Boxcar scorecard Define in terms of objective scalar optimization Generate noise-limited model of all 2D frames Allow optimal weighting Do not degrade resolution Characterize resolution accurately Avoid correlations in extracted 1D samples Propagate errors correctly (for correct chi^2) Preserve these properties in multi-frame coadds Allow foreground estimation and subtraction in the presence of optical non-uniformities Deliver something that fits an astronomer’s understanding of “the extracted spectrum” Make it easy to implement Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  16. Optimal extraction Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  17. Optimal extraction Hewett et al. 1985; Horne 1986 • Determine cross-sec’n • Weighted amplitude fit • Call that your spectrum The current standard in extraction (e.g., SDSS: Burles & Schlegel) Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  18. Optimal-extraction scorecard Define in terms of objective scalar optimization Generate noise-limited model of all 2D frames Allow optimal weighting (almost) Do not degrade resolution Characterize resolution accurately Avoid correlations in extracted 1D samples Propagate errors correctly (for correct chi^2) Preserve these properties in multi-frame coadds Allow foreground estimation and subtraction in the presence of optical non-uniformities Deliver something that fits an astronomer’s understanding of “the extracted spectrum” Make it easy to implement Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  19. The general problem A jk ( f k + s k ) = p j + n j + b j A jk : Calibration matrix f k : Input flux vector s k : Input background vector p j : Pixel count (data) vector n j : Pixel noise vector b j : Internal background vector Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  20. The general problem A jk ( f k + s k ) = p j + n j + b j A jk : Calibration matrix A sparse matrix that unifies and extends: •Wavelength solution •Line-spread function •Spectral trace solution •Relative fiber response •Cross-sectional profile •Flux calibration •Relative pixel response •Camera aberrations Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  21. Extraction as image modeling “data” log 10 [ pixval / <pixval>] Model fiber PSF for SDSS1 @ 8500Å Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  22. How do you extract an emission line? Classic optimal extraction can only be correct when the spectrograph PSF is a separable function of x and y. Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  23. Extraction as image modeling “data” row model log 10 [ pixval / <pixval>] Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  24. Extraction as image modeling “data” 2D model row model log 10 [ pixval / <pixval>] Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  25. 2D extraction model residuals 2D model row model pixval / <pixval> Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  26. Deconvolution and reconvolution Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  27. The general problem A jk ( f k + s k ) = p j + n j + b j A jk : Calibration matrix f k : Input flux vector s k : Input background vector p j : Pixel count (data) vector n j : Pixel noise vector b j : Internal background vector Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  28. Put resolution back into spectrum The formal (deconvolved) solution: f = ( A T N -1 A ) -1 A T N -1 p Inverse covariance matrix of deconvolved spectrum: C -1 = A T N -1 A Take unique non-negative square root of this matrix: C -1 = QQ Normalize along rows & factor out a diagonal matrix: C -1 = R T C -1 R By consequence: C = R C R T The reconvolved spectrum: what would have been observed by a 1D spectrograph with same resolution: f = R f Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  29. Put resolution back into spectrum The formal (deconvolved) solution: f = ( A T N -1 A ) -1 A T N -1 p Inverse covariance matrix of deconvolved spectrum: C -1 = A T N -1 A Take unique non-negative square root of this matrix: C -1 = QQ Normalize along rows & factor out a diagonal matrix: C -1 = R T C -1 R Note analogy By consequence: C = R C R T The reconvolved spectrum: what would have been observed by a 1D spectrograph with same resolution: f = R f Uncorrelated errors Band diagonal Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  30. Deconvolution and reconvolution Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  31. Comparative resolution w. r. t. boxcar Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  32. To make things interesting, add: • Noise, • Variable fiber PSF , • Multiple frames with flexure/dither, • “Sky”, • Fiber-to-fiber crosstalk Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  33. To make things interesting, add: • Noise, • Variable fiber PSF , • Multiple frames with flexure/dither, • “Sky”, • Fiber-to-fiber crosstalk Can do extraction, coaddition, and sky subtraction in one shot! Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  34. Multi-frame, multi-fiber simulated data Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  35. Multi-frame, multi-fiber simulated data Sky #1 Sky #2 Sky #3 Object #1 Object #2 Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  36. Multi-frame, multi-fiber simulated data Objflux = Skyflux / 20 ObjSNR ≈ 5 (per extracted sample, sky-noise limited) Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  37. Sky model decomposed & removed Sky spectrum is modeled “upstream” from optical heterogeneities between fibers (Grayscale stretch X 40 relative to previous) Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  38. All models removed Consistent with pure noise Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  39. Extracted objects + skies Sky scaled RMS error- down by a scaled factor of 20 residuals of in plot unity Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

  40. Spectro-perfectionism scorecard Define in terms of objective scalar optimization Generate noise-limited model of all 2D frames Allow optimal weighting Do not degrade resolution Characterize resolution accurately Avoid correlations in extracted 1D samples Propagate errors correctly (for correct chi^2) Preserve these properties in multi-frame coadds Allow foreground estimation and subtraction in the presence of optical non-uniformities Deliver something that fits an astronomer’s understanding of “the extracted spectrum” Make it easy to implement Exoplanet PRVs - PSU - 2010-08-19 Adam S. Bolton

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend