Method Article

Surface Mapping van aarde-achtige exoplaneten met behulp van Single Point Lichtcurven

DOI:

10.3791/60951

May 10th, 2020

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Het protocol haalt informatie uit lichtcurven van exoplaneten en construeert hun oppervlaktekaarten. Het maakt gebruik van lichte rondingen van de aarde, die dient als een proxy exoplaneet, om de aanpak aan te tonen.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Het ruimtelijk oplossen van exoplaneetkenmerken uit single-point waarnemingen is essentieel voor de beoordeling van de potentiële bewoonbaarheid van exoplaneten. Het uiteindelijke doel van dit protocol is om te bepalen of deze planetaire werelden geologische kenmerken en/of klimaatsystemen herbergen. We presenteren een methode om informatie uit multigolflengte single-point lichtcurven te extraheren en oppervlaktekaarten op te halen. Het maakt gebruik van singular value decomposition (SVD) om bronnen te scheiden die bijdragen aan lichte curve variaties en afleiden van het bestaan van gedeeltelijk troebele klimaatsystemen. Door analyse van de tijdreeksen verkregen van SVD konden fysieke toeschrijvingen van hoofdcomponenten (pc's) worden afgeleid zonder aannames van spectrale eigenschappen. In combinatie met de weergavegeometrie is het mogelijk om oppervlaktekaarten te reconstrueren als een van de pc's oppervlakte-informatie bevat. Deracy is ontstaan uit de convolutie van de pixelmeetkunde en spectruminformatie bepaalt de kwaliteit van gereconstrueerde oppervlaktekaarten, wat de invoering van regularisatie vereist. Voor het aantonen van het protocol, multi-golflengte licht bochten van de aarde, die dient als een proxy exoplaneet, worden geanalyseerd. Vergelijking tussen de resultaten en de grond waarheid wordt gepresenteerd om de prestaties en beperking van het protocol aan te tonen. Dit werk biedt een benchmark voor toekomstige generalisatie van exoplaneettoepassingen.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Het identificeren van bewoonbare werelden is een van de ultieme doelen in astrobiologie1. Sinds de eerste detectie2zijn tot op heden meer dan 4000 exoplaneten bevestigdmet een aantal aardanalogieën (bijvoorbeeld TRAPPIST-1e)4. Deze planeten hebben orbitale en planetaire eigenschappen die vergelijkbaar zijn met die van de aarde, en zijn daarom potentieel bewoonbaar. In dit verband is het van essentieel belang dat hun bewoonbaarheid wordt geëvalueerd op uit beperkte waarnemingen. Op basis van de kennis van het leven op aarde zijn geologische en klimaatsystemen van cruciaal belang voor de bewoonbaarheid, die dus als biosignatuur kunnen dienen. In principe kunnen kenmerken van deze systemen van een afstand worden waargenomen, zelfs wanneer een planeet niet beter dan één enkel punt ruimtelijk kon worden opgelost. In dit geval is het identificeren van geologische kenmerken en klimaatsystemen van enkelpuntige lichtcurven essentieel bij de beoordeling van de bewoonbaarheid van exoplaneten. Oppervlaktemapping van deze exoplaneten wordt urgent.

Ondanks de convolutie tussen het bekijken van geometrie en spectrale kenmerken, is informatie van het oppervlak van een exoplaneet opgenomen in de tijd-opgeloste single-point lichtcurven, die kunnen worden verkregen van een afstand, en afgeleid met voldoende waarnemingen. Echter, twee-dimensionale (2D) oppervlakte mapping van potentieel bewoonbare Aarde-achtige exoplaneten is een uitdaging als gevolg van de invloed van wolken. Methoden voor het ophalen van 2D-kaarten zijn ontwikkeld en getest met behulp van gesimuleerde lichtcurven en bekende spectra5,6,7,8, maar ze zijn niet toegepast op echte waarnemingen. Bovendien kunnen in de analyses van exoplaneetwaarnemingen nu en in de nabije toekomst veronderstellingen van karakteristieke spectra controversieel zijn wanneer de planetaire oppervlaktecomposities niet goed beperkt zijn.

In deze paper demonstreren we een oppervlaktemappingtechniek voor aardachtige exoplaneten. We gebruiken SVD om informatie te evalueren en te scheiden van verschillende bronnen die zijn opgenomen in meergolflengte lichtcurven zonder aannames van specifieke spectra. In combinatie met de weergavegeometrie presenteren we de reconstructie van oppervlaktekaarten met behulp van tijdige opgeloste maar ruimtelijk ingewikkelde oppervlakte-informatie. Om deze methode aan te tonen, worden twee jaar lang multigolflengte enkelpuntwaarnemingen van de aarde die zijn verkregen door de Deep Space Climate Observatory/Earth Polychromatic Imaging Camera (DSCOVR/EPIC; www.nesdis.noaa.gov/DSCOVR/spacecraft.html) geanalyseerd. We gebruiken de Aarde als proxy exoplaneet om deze methode te beoordelen, omdat de momenteel beschikbare waarnemingen van exoplaneten niet voldoende zijn. We voegen de code bij het papier als voorbeeld. Het is ontwikkeld onder python 3.7 met anaconda en healpy pakketten, maar de wiskunde van het protocol kan ook worden gedaan in andere programmeeromgevingen (bijvoorbeeld IDL of MATLAB).

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Programmering setup

  1. Stel de programmeeromgeving in voor de bijgevoegde code. Een computer met Linux-besturingssysteem is vereist, omdat het healpy-pakket niet beschikbaar is op Windows. De code is niet rekenkundig duur, dus een normale personal computer kan het protocol aan.
  2. Volg de instructie (https://docs.anaconda.com/anaconda/install/linux/) om Anaconda met Python 3.7 op het systeem te installeren en gebruik vervolgens de volgende opdrachten in de terminal om de programmeeromgeving in te stellen:
    $ conda maken --naam myenv python = 3.7
    $ conda activeren myenv
    $ conda installeren anaconda
    $ conda installeren healpy
    LET OP: Deze stappen kunnen tientallen minuten duren, afhankelijk van de hardware en internetsnelheid. De omgevingsnaam 'myenv' in de eerste twee opdrachtregels kan worden gewijzigd in een andere tekenreeks.

2. Het verkrijgen van meergolflengte lichtcurven en het bekijken van geometrie uit waarnemingen

  1. In de weergavegeometrie, omvatten de lengte en breedte van de sub-stellaire en de sub-waarnemer punten voor elk overeenkomstig tijdsbestek.
    Als u de volgende bijgevoegde code wilt gebruiken, moet u ervoor zorgen dat deze twee bestanden dezelfde indeling hebben als LightCurve.csv en Geometry.csv.
  2. Voer PlotTimeSeries.py uit om de gegevens te visualiseren en hun kwaliteiten te controleren. Er worden twee figuren LightCurve.png en Geometry.png gemaakt (Supplemental Figuur 1-2). Parameters in deze en volgende plotcodes moeten mogelijk worden aangepast als ze op verschillende waarnemingen worden toegepast.
    $ python PlotTimeSeries.py LightCurve
    $ python PlotTimeSeries.py Geometrie

3. Oppervlakte-informatie uit lichtkrommen

  1. Center time-resolved multi-wavelength albedo lichtcurven van een exoplaneet en normaliseren door overeenkomstige standaarddeviatie op elke golflengte. Dit resulteert in het even belangrijke belang van elk kanaal.
    figure-protocol-1
    waar R't,k en Rt,k respectievelijk de geschaalde en waargenomen albedo zijn bij de t-th-tijdstap en de k-th golflengte; μk en σk zijn de gemiddelde en standaardafwijking van de albedo-tijdreeks op de k-th golflengte.
    1. Run Normalize.py om de lichtcurven te normaliseren, Rt,k. De uitvoer wordt opgeslagen in NormalizedLightCurve.csv.
      $ python Normalize.py
  2. Voer PlotTimeSeries.py uit om de genormaliseerde lichtcurven te visualiseren. Er wordt een cijfer genormaliseerdlightcurve.png gemaakt(supplementisch figuur 3).
    $ python PlotTimeSeries.py NormalizedLightCurve
  3. Pas SVD aan op de geschaalde albedo-lichtcurven om dominante pc's en de bijbehorende tijdreeksen te vinden.
    figure-protocol-2
    Aan de linkerkant, T en K zijn het totale aantal tijd stappen en observatie golflengten; R' is de matrix van geschaalde albedo-waarnemingen, waarvan het (t,k)-th-element R't,kis. Aan de rechterkant zijn kolommen van V pc's, orthonormale vectoren die de ruimte definiëren waar SVD naar projecteert; Σ is een diagonale matrix, waarvan het element (k,k)-th de standaarddeviatie is van geschaalde lichtcurven langs de k-th-as die wordt gedefinieerd door de k-th-kolom van V; kolommen van U zijn de bijbehorende tijdreeksen van elke pc in V.
    1. Ren SingularValueDecomposition.py om R' te ontleden. De resulterende U, Σ, VT worden opgeslagen in de uitvoerbestanden U.csv, SingularValue.csv en V_T.csv,respectievelijk.
      $ python SingularValueDecomposition.py
  4. Gebruik PlotTimeSeries.py en PlotSVD.py om het SVD-resultaat te visualiseren. Er worden drie figuren U.png, Sigma.png en V_T.png gemaakt (Supplemental Figuur 4-6).
    $ python PlotTimeSeries.py U
    $ python PlotSVD.py
  5. Analyseer bijdragen en bijbehorende tijdreeksen van pc's om te bepalen welke oppervlakte-informatie bevat.
    1. Vergelijk de enkelvoud waarden op de diagonaal van Σ. Een aarde-achtige gedeeltelijk bewolkte exoplaneet zal naar verwachting twee vergelijkbare dominante bijzondere waarden hebben.
      OPMERKING: Σ kan minder of meer dan twee dominante enkelvoudswaarden bevatten, die hieronder worden besproken.
    2. Vergelijk de tijdreekspatronen van de twee dominante pc's. De pc die oppervlakte-informatie bevat heeft de neiging om meer regelmatige vorm dan de andere. Als gevolg van de longitudinale asymmetrie en de terugkeer van het oppervlak met kleine veranderingen in twee opeenvolgende dagen, de overeenkomstige tijdreeksen heeft de neiging om ongeveer constante dagelijkse variatie.
    3. Bereken de periodiciteiten van de twee dominante pc's met Lomb-Scargle periodogram9,10 om de selectie van pc te bevestigen. De pc die oppervlakte-informatie bevat, heeft meestal een hogere piek die overeenkomt met de rotatieperiode in het vermogensdichtheidsspectrum.
    4. Voer Periodogram.py om de power spectra van de tijdreeks van elke pc te verkrijgen. De power spectra worden opgeslagen in Periodogram.csv.
      $ python Periodogram.py
    5. Voer PlotPeriodogram.py uit om deze periodogrammen te visualiseren en de selectie van pc te bevestigen. Er wordt een cijfer periodogram.png gemaakt(supplementisch figuur 7). De huidige plotting code voegt in stippellijnen die jaarlijkse, halfjaarlijkse, dag- en half-dagelijkse cycli voor referentie, die kan moeten worden gewijzigd wanneer toegepast op andere waarnemingen.
      $ python PlotPeriodogram.py
    6. Selecteer de pc, vj, die oppervlakte-informatie en de tijdreeksen bevat, uj.
      figure-protocol-3
      figure-protocol-4
      waar V[:,j] en U[:,j] respectievelijk de j-th kolommen van V en Uzijn; j is de index van pc afgeleid bij stap 3.3 die oppervlakte-informatie bevat.

4. Bouw planetaire oppervlaktekaart

  1. Gebruik de methode Hiërarchisch gelijk gebied iso-Latitude (HEALPix)11 om de opgehaalde kaart te pixeleren. Het verdeelt bolvormige oppervlak van een planeet in pixels met hetzelfde gebied en uniforme verdeling. De onbekende waarde van de p-th-pixel als x p aanduiden.
    1. Voer HEALPixRandom.py uit om de pixelisatiemethode te visualiseren. Er wordt een cijfer HEALPixRandom.png gemaakt(supplementisch figuur 8). De parameterN-zijde bij lijn 17 kan worden gewijzigd voor verschillende resoluties. Deze stap kan enkele seconden tot minuten duren, afhankelijk van de resolutie.
      $ python HEALPixRandom.py
  2. Bereken het gewicht van de p-th pixel in waarnemingen op de t-th time step, wt,p, met behulp van weergavegeometrie.
    figure-protocol-5
    waar αt,p, βt,p zijn de zonne-en het ruimtevaartuig zenith hoeken op de p-th pixel op de t-th time step; ct is een normalisatieterm van de t-th observatie, zodat de som van het totale gewicht bij elke stap is eenheid.
    OPMERKING: Geometrie wordt verondersteld bekend te zijn bij deze stap, of kan worden afgeleid uit andere analyse, die hieronder wordt besproken.
    1. Voer ComputeWeight.py uit om wt, p. Wijzig de waarde vanN-zijde aan lijn 23 voor andere resoluties van de opgehaalde kaart. De output wordt opgeslagen als W.npz vanwege de grootte.
      $ python ComputeWeight.py
  3. Gebruik PlotWeight.py om deze gewichten te visualiseren. Een aantal cijfers, een voor elke stap, zal worden gemaakt in een map Gewicht. Samenvoegen van hen resulteert in Aanvullende Video 1, die laat zien hoe het gewicht van elke pixel verandert met de tijd. Deze stap kan uren duren om te voltooien vanwege het grote aantal visualisaties.
    $ python PlotWeight.py
  4. Combineer geometrie en waarnemingen om een lineair regressieprobleem te bereiken.
    figure-protocol-6
    waarbij P het totale aantal pixels is; W is de gewichtsmatrix met wt,p als (t,p)-th element; x bestaat uit xp als p-th element, dat is de hoeveelheid die moet worden opgelost in dit probleem.
    Los het lineaire regressieprobleem op met een regularisatie van de L-2-norm.
    figure-protocol-7
    waar ik de identiteitsmatrix ben en λ de regularisatieparameter is.
    LET OP: 10-3 is een goede waarde voor λ wanneer T ~ 104 en P ~ 3 * 103. Ze moeten worden aangepast door de waarden van de twee termen in de geregulariseerde vierkante fout te vergelijken, e, zoals hieronder wordt weergegeven.
    figure-protocol-8
    1. Voer LinearRegression.py om dit lineaire regressieprobleem op te lossen. Het resultaat van x wordt opgeslagen in het bestand PixelValue.csv. Verander de waarde van λ bij lijn 16 voor verschillende sterktes van regularisatie.
      $ python LinearRegression.py
  5. Converteer x naar een 2D-oppervlaktekaart volgens de toewijzingsregel van HEALPix.
    1. Voer PlotMap.py uit om de opgehaalde kaarten te construeren met behulp van verschillende regularisatieparameters. Met de huidige instelling Map_-2.png, Map_-3.png en Map_-4.png worden drie cijfers gemaakt (Supplementeel figuur 9). De relatie tussen de pixelindexen en hun locaties op de kaart wordt beschreven in het HEALPix-document11. Deze stap duurt tientallen seconden.
      $ python PolotMap.py

5. Schatting van de onzekerheid van de opgehaalde kaart

  1. Herschrijf het lineaire regressieprobleem bij stap 4.3 met de "werkelijke waarde" van x als z en het observatiegeluid, ε. figure-protocol-9
    1. Stel ε een Gaussian Distribution N (0, σ2I[T*T]) te volgen en schat de covariantie ervan. T-P is de mate van vrijheid van uj van observatie wanneer de opgehaalde kaart is vastgesteld.
      figure-protocol-10
    2. Combineer vergelijkingen in stap 4.4 en 5.1. Het resulteert in een Gaussische vector van x.
      figure-protocol-11
    3. Bereken de verwachting en de covariantiematrix van x.
      figure-protocol-12
    4. Verkrijg de onzekerheid van elk element in x als de vierkantswortel van het overeenkomstige element op de diagonaal van Cov[x].
      figure-protocol-13
      wanneer ep de onzekerheid van xpis ; Diag[Cov[x]]p is p-th element op de diagonaal van Cov[x].
    5. Voer Covariance.py uit om de covariantiematrix van xte berekenen. Het resultaat wordt opgeslagen in Covariantance.npz vanwege de grootte. Deze stap duurt tientallen seconden tot minuten, afhankelijk van de grootte van W.
      $ python Covariance.py
  2. Converteer ep naar de opgehaalde 2D-kaart volgens de toewijzingsregel van HEALPix.
    1. Voer PlotCovariance.py uit om Cov[x] te visualiseren en breng de onzekerheid ep inkaart op de opgehaalde kaart. Er worden twee cijfers Covariantie.png en Onzekerheid.png gemaakt (Supplemental figuur 10-11).
      $ python PlotCovariance.py

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

We gebruiken multigolflengte single-point lichtcurven van de aarde om het protocol aan te tonen en vergelijken de resultaten met de grondwaarheid om de kwaliteit van oppervlaktemapping te evalueren. Observatie die hier wordt gebruikt wordt verkregen door DSCOVR/EPIC, een satelliet gelegen in de buurt van het eerste Lagrangian punt (L1) tussen aarde en zon het nemen van beelden op tien golflengten van de zonovergoten gezicht van de aarde. Voor deze demonstratie worden twee jaar (2016 en 2017) van waarnemingen gebruikt, di...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Een kritische eis van het protocol is de haalbaarheid van het extraheren van oppervlakte-informatie uit lichtcurven, die afhankelijk is van de clouddekking. In stap 3.5.1 kunnen de relatieve waarden van de pc's verschillen tussen exoplaneten. In het geval van de aarde domineren de eerste twee pc's de lichtcurvevariaties en komen ze overeen met oppervlakteonafhankelijke wolken en oppervlakte (Fan et al. 2019)13. Ze hebben vergelijkbare enkelvoudswaarden, zodat de oppervlakte-informatie kan worden g...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

De auteurs hebben niets te onthullen.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dit werk werd gedeeltelijk ondersteund door het Jet Propulsion Laboratory, California Institute of Technology, in opdracht van NASA. YLY erkent steun van het Virtual Planetary Laboratory aan de Universiteit van Washington.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Python 3.7 met anaconda en healpy-pakkettenOok andere programmeeromgevingen (bijv. IDL of MATLAB) werken.

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Schwieterman, E. W., et al. Exoplanet Biosignatures: A Review of Remotely Detectable Signs of Life. Astrobiology. 18 (6), 663-708 (2018).
  2. Campbell, B., Walker, G. A. H., Yang, S. A Search for Substellar Companions to Solar-type Stars. The Astrophysical Journal. 331, 902(1988).
  3. NASA. NASA Exoplanet Archive (2019) Confirmed Planets Table. , (2019).
  4. Gillon, M., et al. Seven temperate terrestrial planets around the nearby ultracool dwarf star TRAPPIST-1. Nature. 542 (7642), 456-460 (2017).
  5. Kawahara, H., Fujii, Y. Global Mapping of Earth-like Exoplanets from Scattered Light Curves. The Astrophysical Journal. 720 (2), 1333(2010).
  6. Fujii, Y., Kawahara, H. Mapping Earth Analogs from Photometric Variability: Spin-Orbit Tomography for Planets in Inclined Orbits. The Astrophysical Journal. 755 (2), 101(2012).
  7. Cowan, N. B., Fujii, Y. Mapping Exoplanets. Handbook of Exoplanets. , Springer, Cham. (2018).
  8. Farr, B., Farr, W. M., Cowan, N. B., Haggard, H. M., Robinson, T. exocartographer: A Bayesian Framework for Mapping Exoplanets in Reflected Light. The Astronomical Journal. 156 (4), 146(2018).
  9. Lomb, N. R. Least-Squares Frequency Analysis of Unequally Spaced Data. Astrophysics and Space Science. 39 (2), 447(1976).
  10. Scargle, J. D. Studies in astronomical time series analysis. II. Statistical aspects of spectral analysis of unevenly spaced data. The Astrophysical Journal. 263, 835(1982).
  11. Górski, K. M., et al. HEALPix: A Framework for High-Resolution Discretization and Fast Analysis of Data Distributed on the Sphere. The Astrophysical Journal. 622 (2), 759(2005).
  12. Jiang, J. H., et al. Using Deep Space Climate Observatory Measurements to Study the Earth as an Exoplanet. The Astronomical Journal. 156 (1), 26(2018).
  13. Fan, S., et al. Earth as an Exoplanet: A Two-dimensional Alien Map. The Astrophysical Journal Letters. 882 (1), 1(2019).
  14. Cowan, N. B., Strait, T. E. Determining Reflectance Spectra of Surfaces and Clouds on Exoplanets. The Astrophysical Journal Letters. 765 (1), 17(2013).
  15. Fujii, Y., Lustig-Yaeger, J., Cowan, N. B. Rotational Spectral Unmixing of Exoplanets: Degeneracies between Surface Colors and Geography. The Astronomical Journal. 154 (5), 189(2017).
  16. Kawahara, H., Fujii, Y. Mapping Clouds and Terrain of Earth-like Planets from Photomertic Variability: Demonstration with Planets in Face-on Orbits. The Astrophysical Journal Letters. 739 (2), 62(2011).
  17. Kawahara, H. Frequency Modulation of Directly Imaged Exoplanets: Geometric Effect as a Probe of Planetary Obliquity. The Astrophysical Journal. 822 (2), 112(2016).
  18. Schwartz, J. C., Sekowski, C., Haggard, H. M., Pall ́e, E., Cowan, N. B. Inferring planetary obliquity using rotational and orbital photometry. Monthly Notices of the Royal Astronomical Society. 457 (1), 926-938 (2016).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Exoplanet Surface MappingSingle Point Light CurvesSingular Value DecompositionPrincipal Component AnalysisMulti wavelength Light CurvesEarth Proxy ExoplanetHEALPix PixelationLinear Regression AnalysisCovariance Matrix CalculationRegularization Parameter Adjustment

Related Articles